Определение причин возникновения систем баз данных. Основные функции и средства систем управления базами данных. Структурированный язык запросов SQL. Информационно-логические модели данных. Рассмотрение этапов проектирования и создания баз данных.
Для обработки информации создаются информационные системы, которые воспринимают информацию из окружающей среды, хранят, обрабатывают ее и выдают в окружающую среду. Как правило, обработке подвергается информация, относящаяся к одной определенной предметной области, т. е. к некоторой области знании, имеющей практическую ценность для пользователя. Массивы информации в АИС, для их компьютерного хранения и обработки, необходимо оптимальным образом организовывать, обеспечивать их целостность и непротиворечивость. Решение подобных задач с нужной производительностью невозможно осуществлять, используя только функции стандартных файловых систем. Поскольку описание структуры данных задается в прикладной программе, то любое внесение изменении в эту структуру требует, как минимум, перекомпиляции всех программ, использующих этот файл.База данных - это совокупность определенным образом взаимосвязанных данных, хранящихся в памяти ЭВМ или системы, которая отображает структуру объектов и их связей. В системах фактографического типа в БД хранится информация об интересующих пользователя объектах предметной области в виде «фактов» (например, биографические данные о сотрудниках, данные о выпуске продукции производителями и т.п.); в ответ на запрос пользователя выдается требуемая информация об интересующем его объекте (объектах) или сообщение о том, что искомая информация отсутствует в БД. В документальных БД единицей хранения является какой-либо документ (например, текст закона или статьи), и пользователю в ответ на его запрос выдается либо ссылка на документ, либо сам документ, в котором он может найти интересующую его информацию. Распределенная БД состоит из нескольких частей, хранимых в различных ЭВМ вычислительной сети (работа с такой БД происходит с помощью СУБД). В процессе дальнейшего развития СУБД постоянно совершенствовались - возникали новые подходы к хранению и обработке данных, организации процесса разработки баз данных и приложении, разрабатывались новые модели данных.Запрос представляет собой специальным образом описанное требование, определяющее состав производимых над БД операций по выборке, удалению или модификации хранимых данных. Для подготовки запросов с помощью различных СУБД чаще всего используются два основных языка описания запросов: · QBE (Query By Example) - язык запросов по образцу; Отличаются языки способом формирования запросов: язык QBE предполагает ручное или визуальное формирование запроса, в то время как использование SQL означает программирование запроса.Дерево представляет собой иерархию элементов, называемых узлами. В модели имеется корневой узел (корень дерева), который находится на самом верхнем уровне и не имеет узлов, стоящих выше него. Остальные узлы, называемые порожденными, связаны между собой следующим образом: каждый узел имеет только один исходный, находящийся на более высоком уровне, и любое число (один, два или более, либо ни одного) подчиненных узлов на следующем уровне. Примером простого иерархического представления может служить административная структура высшего учебного заведения: институт - отделение - факультет - студенческая группа (рис. На иерархической модели данных основано сравнительно ограниченное количество СУБД, в числе которых можно назвать зарубежные системы IMS, PC/Focus, Team-Up и Data Edge, а также отечественные системы Ока, ИНЭС и МИРИС.Классическая реляционная модель предполагает неделимость данных, хранящихся в полях записей таблиц. Постреляционная модель представляет собой расширенную реляционную модель, снимающую ограничение неделимости данных. Модель допускает многозначные поля - поля, значения которых состоят из подзначений. 2.6 на примере информации о накладных и товарах для сравнения приведено представление одних и тех же данных с помощью реляционной и постреляционной моделей. 2.6 видно, что по сравнению с реляционной моделью в постреляционной модели данные хранятся более эффективно, а при обработке не потребуется выполнять операцию соединения данных из двух таблиц. а)Многомерный подход к представлению данных появился практически одновременно с реляционным, но интерес к многомерным СУБД стал приобретать массовый характер с середины 90-х годов. В развитии концепций информационных систем можно выделить следующие два направления: 1) системы оперативной (транзакционной) обработки; Многомерные СУБД являются узкоспециализированными СУБД, предназначенными для интерактивной аналитической обработки информации. В информационных системах степень детальности представления информации для пользователя зависит от его уровня: аналитик, пользователь, управляющий, руководитель. Если речь идет о многомерной модели с мерностью больше двух, то не обязательно визуально информация представляется в виде многомерных объектов (трех-, четырех-и более мерных гиперкубов).Структура объектно-ориентированной БД графически представима в виде дерева, узлами которого являются объекты. Свойства объектов описываются некоторым стандартным типом или типом, конструируемым пользователем (опре
План
Содержание база данные язык система
1. Понятие о базе данных и системе управления СУБД
1.1 Причины возникновения систем баз данных
1.2 Базы данных
1.3 СУБД
1.4 Структурированный язык запросов SQL
2. Информационно-логические модели данных
2.1 Иерархическая модель
2.2 Сетевая модель
2.3 Реляционная модель
2.4 Постреляционная модель
2.5 Многомерная модель
2.6 Объектно-ориентированная модель
3. Информационные объекты и их связи
4. Этапы проектирования и создания БД
1. Понятие о базе данных и системе управления СУБД
1.1 Причины возникновения систем баз данных
Вывод
В современном мире роль баз данных достаточна высока. Многие предприятия, фирмы используют такой метод хранения информации в компьютере, будь то данные о сотрудниках, о различных коммерческих сделках (купли, продажи и т.д.). При любых банковских операциях (оплата коммунальных услуг, за газ, за свет и т.д.) данные заносятся в базу данных.
База данных - это организованная структура, в котором в специальном формате хранится информация, то есть данные. Система управления базой данных (СУБД) - это программа, с помощью которой в компьютер вводится информация, просматривается, сортируется, фильтруется, разыскивается, экспортируется (переводится в форматы других СУБД) или, наоборот, импортируется. СУБД это программа, которая осуществляет еще и наиболее быстрое обращение к хранящимся в ней данным.
Сегодня большинство систем управления базами данных (СУБД) позволяют размещать в своих структурах не только данные, но и методы (то есть программный код), с помощью которых происходит взаимодействие с потребителем или с другими программно-аппаратными комплексами.
В СУБД имеется возможность отбора, сортировки отображаемых данных в соответствии с заданным критерием, их оформление и последующая выдача на устройство вывода или передача по каналам связи.
Список литературы
1) Левчук Т.А. Базы данных. Лекционный курс: Учебное пособие. Комсомольск-на-Амуре: ГОУВПО «КНАГТУ», 2003. 86 с.
2) А. Н. Исаченко, С. П. Бондаренко. Модели данных и СУБД. Учебное пособие. Минск: БГУ, 2007. 205 с.
3) Коваленко Т., Сирант О.. Классификация БД и СУБД. НОУ ИНТУИТ [Электронный ресурс]. Режим доступа .
4) Алексеев Е.Г., Богатырев С.Д. Информатика. Мультимедийный электронный учебник. Проектирование и создание БД.[Электронный ресурс]. Режим доступа .
5) Понятие информационно-логической модели. [Электронный ресурс]. Режим доступа http://www.life-prog.ru/1_7147_ponyatie-informatsionno-logicheskoy-modeli.html.
Размещено на .ru
Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность своей работы