![]() |
|
сделать стартовой | добавить в избранное |
![]() |
Компьютеры, Программирование
Программное обеспечение
Базы данных |
Реферат на тему: Базы данных Содержание Введение 1. Модели информационного процесса обработки данных 2. Реляционные языки манипулирования данными 3. Работа с электронными таблицами MS Excel Заключение Список литературы Введение Главным в развитии науки является построение теорий, которые затем подтверждаются или опровергаются опытным путем. В некоторых случаях эти теории бездействуют долгое время, дожидаясь момента, когда технологии достигнут достаточного для их проверки уровня. В других случаях возможности технологий влияют на круг научных интересов. Развитие вычислительной техники включает в себя обе эти особенности. Мы уже говорили о том, что данная наука развивалась из теорий, которые возникли задолго до того, как технологии позволили собирать машины, разработанные исследователями. Даже сегодня наши знания алгоритмических процессов приводят к проектам машин, которые бросают вызов возможностям современных технологий. И наоборот, некоторые разделы науки происходят из возможностей применения технологий. Таким образом, вычислительная техника представляет собой сочетание теоретических исследований и развивающихся технологий, влияющих друг на друга. Следовательно, чтобы оценить роль различных предметов исследования в вычислительной технике, нужно понять принципы, лежащие в основе современных технологий, и то, как они влияют на проектирование и построение современных компьютеров. 1. Модели информационного процесса обработки данных Получение информации тесно связано с информационными процессами. Обработка данных - это процесс преобразования информации от исходной ее формы до определенного результата. Сбор, накопление, хранение информации часто не являются конечной целью информационного процесса. Чаще всего первичные данные привлекаются для решения какой-либо проблемы, затем они преобразуются шаг за шагом в соответствии с алгоритмом решения задачи до получения выходных данных, которые после анализа пользователем предоставляют необходимую информацию. По технологии обработки данных БД подразделяются на централизованные и распределенные (клиент-сервер) модели. Централизованная БД хранится целиком в памяти одной вычислительной системы. Если система входит в состав сети, то возможен доступ к этой БД других систем. Распределенная БД состоит из нескольких, возможно пересекающихся или дублирующих друг друга БД, хранимых в памяти разных вычислительных систем, объединенных в сеть. Раньше сетевые системы основывались на модели централизованных вычислений, в которой один мощный сервер - мейнфрейм выполнял основную работу в сети, а пользователи получали доступ к нему при помощи недорогих и низкопроизводительных компьютеров - терминалов. В результате развития персональных компьютеров централизованную модель заменила модель клиент-сервер, предоставляющая при той же производительности возможности сетевой обработки данных. В настоящее время большинство сетей использует модель клиент-сервер. Сеть архитектуры клиент-сервер - это сетевая среда, в которой компьютер-клиент инициирует запрос компьютеру-серверу, выполняющему этот запрос. Рассмотрим работу модели на примере системы управления БД - приложения, часто используемого в среде клиент-сервер.
В модели клиент-сервер ПО клиента использует язык структурированных запросов SQL, который переводит запрос с языка, понятного пользователю, на язык, понятный машине. SQL близок к естественному английскому. Клиент (пользователь) генерирует запрос с помощью интерфейсного приложения, которое обеспечивает интерфейс пользователя, формирует запросы и отображает данные, полученные с сервера. В клиент-серверной среде сервер не наделяется пользовательским интерфейсом. Представлением данных в удобной форме занимается сам клиент. Компьютер-клиент получает инструкции от пользователя, готовит их для сервера, а затем по сети посылает ему запрос. Сервер обрабатывает запрос, проводит поиск необходимых данных и отсылает их клиенту. Клиент в удобной для пользователя форме отображает полученную информацию. В клиент-серверной среде пользователь компьютера-клиента имеет дело с экранной формой. В ней он задает необходимые параметры информации. Интерфейсная часть одну и ту же информацию может представлять в различном виде. Сервер в клиент-серверной среде обычно предназначен для хранения данных и управления ими. Именно сервер выполняет большинство операций с данными. Сервер называют также прикладной частью модели клиент-сервер, так как именно он выполняет запросы клиентов. Обработка данных на сервере состоит из их сортировки, извлечения затребованной информации и отправки ее по адресу пользователя. ПО предусматривает также обновление, удаление, добавление и защиту информации. Технология клиент-сервер создает мощную среду, обладающую множеством реальных преимуществ. В частности, хорошо спланированная клиент-серверная система обеспечивает относительно недорогую платформу, которая обладает в то же время вычислительными возможностями мэйнфрейма и легко настраивается на выполнение конкретных задач. Кроме того, в среде клиент-сервер резко уменьшается сетевой трафик, так как по сети пересылаются только результаты запросов. Файловые операции выполняются в основном более мощным сервером, поэтому запросы лучше обслуживаются. Это означает, что нагрузка на сеть распределяется более равномерно, чем в традиционных сетях на основе файл-сервера. Уменьшается потребность компьютеров-клиентов в ОЗУ, так как вся работа с файлами выполняется на сервере. По этой же причине на компьютерах-клиентах уменьшается потребность в дисковом пространстве. Упрощается управление системой, контроль ее безопасности становится проще, так как все файлы и данные размещаются на сервере. Упрощается резервное копирование. 2. Реляционные языки манипулирования данными Язык под названием SQL (S ruc ured Query La guage - язык структурированных запросов) широко используется программистами, создающими приложения для работы с базами данных в терминах реляционной модели. Одна из причин его популярности состоит в том, что он стандартизирован Национальным институтом стандартизации США. Другая причина - этот язык был создан и распространен компанией IBM, что гарантирует всестороннюю проверку и испытание. Рассмотрим как запросы к реляционным базам данных выражаются на SQL. Начнем с того, что запросы, включающие комбинации операций SELEC , PROJEC и JOI , можно выразить одним оператором языка SQL.
Кроме того, хотя кажется, что запрос на SQL выражается в императивной форме, в действительности он является описательным оператором. Вы должны читать оператор SQL как описание нужной информации, а не как последовательность действий. Важность этого подхода состоит в том, что SQL освобождает программистов от сложностей разработки алгоритмов для управления отношениями - им нужно просто описать желаемую информацию. В качестве примера оператора SQL возьмем наш последний запрос, то есть состоящий из трех шагов алгоритм, для получения всех идентификационных номеров и соответствующих отделов. На SQL весь запрос можно выразить одним оператором: selec Emplld, Dep from ASSIG ME , JOB where ASSIG ME .Jobld = JOB.Jobld a d ASSIG ME . ermDa e = Как показывает этот пример, в каждом операторе SQL может быть три предложения: selec , from и where. Грубо говоря, такой оператор - это запрос на применение операции JOI ко всем отношениям, перечисленным в предложении from, выбор операцией SELEC тех строк, которые удовлетворяют условиям в предложении where, и последующий выбор при помощи операции PROJEC строк в предложении selec . (Обратите внимание, что терминология в некотором смысле перевернута, то есть предложение selec в операторе SQL идентифицирует атрибуты, используемые в операции PROJEC .) Приведем несколько простых примеров. Оператор selec ame. Address from EMPLOYEE получает список имен и адресов всех сотрудников, присутствующих в отношении EMPLOYEE. Заметьте, что это простая операция PROJEC . Оператор selec Emplld. ame. Address. SS from EMPLOYEE where ame = 'Шери Кларк' получает всю информацию из строки, относящейся к Шери Кларк в отношении EMPLOYEE. В действительности это операция SELEC . Оператор selec ame, Address from EMPLOYEE irfiere ame - 'Шери Кларк' получает имя и адрес Шери Кларк из отношения EMPLOYEE. Это комбинация операций SELEC и PROJEC . Оператор selec EMPLOYEE. ame. ASSIG ME .S ar Da e from EMPLOYEE, ASSIG ME where EMPLOYEE.EmplId = ASSIG ME .EmpIId получает список имен всех сотрудников и даты начала их работы. Обратите внимание, что это результат применения операции JOI к отношениям EMPLOY и ASSIG ME и последующего выбора операциями SELEC и PROJEC подходящ строк и атрибутов, что указано предложениями where и selec . Завершим обзором операторов SQL, которые помимо выполнения запросов позволяют определять структуру отношений, создавать отношения и модифицировать их содержимое. Далее приведены примеры операторов i ser i dele e from и upda e. Оператор i ser i o EMPLOYEE values C42Z12'. 'Сью Барт', 'ул. Красивая. 33'. '444 661 111') добавляет в отношение EMPLOYEE строку с данными значениями; dele e from EMPLOYEE where ame = 'Джерри Смит' удаляет строку, относящуюся к Джерри Смит, из отношения EMPLOYEE; upda e EMPLOYEE se Address = 'пр. Наполеона. 1812' where ame = 'Джо Бейкер' изменяет адрес в строке, связанной с Джо Бейкером, в отношении EMPLOYEE. 3. Работа с электронными таблицами MS Excel Программа Microsof Excel предназначена для работы с таблицами данных, преимущественно числовых. При формировании таблицы выполняют ввод, редактирование и форматирование текстовых и числовых данных, а также формул.
ОБЩИЕ ПОЛОЖЕНИЯ Статья 1. Основные понятия 1. Основные понятия, применяемые в настоящем Законе: программа для ЭВМ - это об'ективная форма представления совокупности данных и команд, предназначенных для функционирования электронных вычислительных машин (ЭВМ) и других компьютерных устройств с целью получения определенного результата. Не признается использованием программы для ЭВМ или базы данных передача средствами массовой информации сообщений о выпущенной в свет программе для ЭВМ или базе данных. 2. Под правообладателем в настоящем Законе понимается автор, его наследник, а также любое физическое или юридическое лицо, которое обладает исключительными имущественными правами, полученными в силу закона или договора. Статья 2. Отношения, регулируемые настоящим Законом 1. Настоящим Законом и принимаемыми на его основе законодательными актами республик в составе Российской Федерации регулируются отношения, связанные с созданием, правовой охраной и использованием программ для ЭВМ и баз данных. 2. Программы для ЭВМ и базы данных относятся настоящим Законом к об'ектам авторского права
1. Работа с базами данных в MS Excel
2. Табличный процессор Excel. Система управления базой данных MS Access. Векторный редактор CorelDraw
3. Примеры баз данных (Студенческая группа)
4. Excel 97 в качестве базы данных
5. Система баз данных MS Access
9. Создание базы данных критических свойств веществ в редакторе баз данных MS Access
10. Разработка приложений на языке VBA в среде MS EXCEL по обработке данных для заданных объектов
11. Базы данных и их функции. Структурные элементы базы данных
12. Разработка физической модели базы данных "Учёт затрат на медицинские услуги"
13. Реляционная модель данных в системах управления базами данных
14. Структуризация и первичная обработка данных в MS Excel
15. MS Excel: надстройка "Поиск решения"
16. Визуализация расчетов в программе MS Excel
17. Работа с Microsoft Оffice. MS Word, MS Excel
19. Технология составления и решения моделей в MS Excel
20. Графическое представление данных в Excel
21. Маршрутизація транспортних перевезень методом Кларка-Райта і її автоматизація в MS Excel
25. Проектирование и разработка информационной системы на примере магазина "Computer Master"
26. Разработка новых продуктов (на примере корпорации "Майкрософт")
27. Разработка бизнес-плана на примере ООО "Макин и компания"
28. Разработка инновационного проекта на примере ОАО "Бетон"
29. Разработка базы данных `ДЕКАНАТ` в среде программирования "Delphi"
30. Опыт использования ADO для доступа к базам данных форматов MS Access, xBase и Paradox
31. Базы данных. Создание форм и отчетов (на примере ACCESS)
32. Разработка базы данных «Магазин бытовой техники “Электрон” средствами СУБД MS Access»
33. Информационные технологии создания и обработки баз данных с помощью MS Access XP
34. Проектирование и создание базы данных в среде MS Access и Web-узел для Молодежного Центра
35. Работа с базой данных в MS Access
36. Разработка базы данных средствами программы MS Access "Сотрудники"
37. Технологии создания базы данных в Access на примере ателье
41. Проектирование и разработка баз и банков данных
42. База данных для учета оплаты за междугородние разговоры
43. База данных "Домашняя библиотека"
44. Работа с Базами данных в Delphi
45. Разработка базы данных, отражающей учет успеваемости студентов
46. Базы данных Microsoft Access
47. Разработка базы данных "Культурный досуг"
48. Системы управления базами данных
49. Алгоритм создания базы данных складского учета
50. Разработка базы данных для объекта автоматизации: гомеопатическая аптека
51. Отчёт по созданию курсовой работы «База данных ACCESS»
52. Инструкция по эксплуатации базы данных магазина «Телевизоры» средствами Access 2000
53. Системы обработки информации - язык баз данных SQL со средствами поддержания целостности
57. База данных
58. GeoCad, как база данных для ведения реестра регистрации прав на недвижимость и сделок с ним
59. Организация удаленного доступа к распределенным базам данных
60. Использование Internet/intranet технологий для организации доступа к базам данных
61. Создание баз данных в InterBase SQL Server
62. Введение в проектирование реляционных баз данных
63. Основы использования WWW - технологий для доступа к существующим базам данных
64. Основы работы с базами данных Delphi
65. Параллельные машины баз данных
66. Инфологическое моделирование базы данных
68. База данных Бюро знакомств
69. Защита баз данных. Access 2000
73. Проектирование баз и хранилищ данных
76. Создание баз данных в Microsoft Access
77. Создание и ведение баз данных
78. Учет очереди на получение квартир по организациям (база данных)
79. Создание базы данных в Access и работа с ней
80. Манифест систем объектно-ориентированных баз данных
82. Создание файла и таблиц базы данных мастером и по заданной логической модели
83. Современные системы управления базами данных
84. Использование модели briefcase при разработке приложений баз данных
85. Базы данных SQL
90. Лінгвістична база даних українських художніх порівнянь
91. База даних "Кафедра" в Access з меню MDI
92. База даних клієнтів і замовлень
93. База даних по обліку вогнепальної зброї
94. База даних по приватних підприємствах регіону
95. База даних фільмотеки: розробка проекту
96. База данных
97. База данных "Автосервис" в среде Borland Delphi 6.0.