2. База данных (БД) –
это
совокупность
взаимосвязанных
данных, которые хранятся во внешней
памяти компьютера, и организованы по
определенным правилам, которые
предполагают общие принципы описания,
хранения и обработки данных
3. Информация, которая хранится в БД, как
правило, относится к некоторой конкретной
предметной области.
Например, базы данных:
1.
2.
3.
4.
5.
Книжного фонда библиотеки,
Кадрового состава предприятия,
09,
Законодательных актов уголовного права,
Современной музыки.
4. Базы данных делятся на
фактографические и документальные.
Фактографические БД содержат короткие
сведения об объектах, поданные в точно
определенном формате, например, Автор,
название, год издания …
В документальных БД содержится
информация разного типа: текстовая,
звуковая, графическая, мультимедийная .
Например, БД современной музыки может
содержать тексты и ноты песен,
фотографии авторов, звуковые записи,
видеоклипы.
5. Обслуживание базы данных осуществляет
Сама по себе БД содержит только
информацию – «Информационный склад» – и
не может обслуживать запросы пользователя
на поиск и обработку информации.
6. СУБД – Это программное обеспечение (ПО),
которое позволяет создавать БД, обновлять и
дополнять информацию, обеспечивать гибкий
доступ к информации. СУБД создает на
экране компьютера определенную среду для
работы пользователя (интерфейс), и имеет
определенные режимы работы и систему
команд.
Именно на основе СУБД создаются и
функционируют информационно-поисковые
системы(W W W).
7. Требования к СУБД
Возможность манипулирования
данными.
Возможность поиска и формирование
запросов.
Обеспечение целостности
(согласованности) данных.
Обеспечение защиты и секретность.
Существуют такие СУБД как Access,
FoxPro, Paradox, Oracle, Sybase, Informix.
9. Иерархические
Существует строгая подчиненность элементов: один
главный, остальные подчиненные. Например, система
каталогов на диске.
Иерархическая модель БД представляет собой
совокупность объектов различного уровня,
причем объекты нижнего уровня подчинены
объектам верхнего уровня.
10. Структура школы:
Школа 2
Школа 2
Школа (уровень 1)
Класс (уровень 2)
Параллель (уровень 3)
9 класс
9 класс
9А
9А
9Б
9Б
10 класс
10 класс
10А
10А
11 класс
11 класс
11А 11Б
11А 11Б
корень
9Б
9Б
13. Сетевые
Сетевые БД более гибкие: нет явно выраженного главного
элемента и существует возможность установления
горизонтальных связей. Например, организация
информации в Интернете (W W W).
Сетевая модель базы
данных представляет
совокупность объектов
различного уровня,
однако схема связей
между объектами
может быть любой.
14. Пример: посещение учащимися одной группы спортивных секций
Иванов
Петров
хоккей
плавание
Сидоров
лыжи
Кузнецов
футбол
16. Достоинства и недостатки
сетевой БД
лучше всего отражает структуру
некоторых задач (сетевое
планирование в экономике)
-сложно хранить информацию о всех
связях
- запутанность структуры
17. Реляционные
Реляционная модель (от английского
“relation”- отношение) основана на
отношениях между таблицами, которые
содержат информацию.
18. Модель – картотека
Примеры:
• записная книжка
• каталог в библиотеке
Петров Вася
Суворовский пр., д. 32, кв. 11
275-75-75
поля
записи
Фамилия
Имя
Адрес
Телефон
Петров
Вася
Суворовский пр., д. 32, кв. 11
275-75-75
Иванов
Дима
Кирочная ул., д.25, кв.12
276-76-76
самая простая структура
во многих случаях – дублирование данных:
А.С. Пушкин
Сказка о царе Салтане
20 стр.
А.С. Пушкин
Сказка о золотом петушке
12 стр.