Базы данных.ppt
- Количество слайдов: 23
Базы данных
База данных(БД) – организованная совокупность данных, предназначенная для хранения во внешней памяти ЭВМ, постоянного обновления и использования
Пример БД: книжный фонд библиотеки, кадрового состава предприятия, учебного процесса в школе и так далее.
Классификация баз данных Характер хранимой информации Фактографические БД Документальные БД Способ хранения данных Централизованные БД Распределенные БД
БД Централизованные (хранятся в памяти одной вычислительной системы) Распределённые (состоят из нескольких пересекающихся или дублирующих частей, хранимых в различных ЭВМ вычислительной сети)
Три разновидности структуры данных: 1) иерархическая БД 2) сетевая БД 3) реляционная (табличная БД)
Иерархическая A B 1 C 1 B 2 C 2 B 3 C 3 B 4 C 5 B 5 C 6 C 8 C 7 Пример: • Каталог файлов, хранимых на диске • Древо каталогов, доступные для просмотра в NC (VC) • Родовое генеалогическое древо
Иерархическая модель - это организация данных в виде древовидной структуры: один элемент в записи является главным, остальные – подчинёнными. Запись – группа связанных между собой элементов (совокупность связанных полей) данных логически
Сетевая модель - эта БД отличается большей гибкостью, т. к. в ней существует возможность устанавливать дополнительно к вертикальным иерархическим связям горизонтальные связи B A C D F H E G [Это облегчает процесс поиска требуемых элементов данных]
Реляционная модель - - - это совокупность взаимосвязанных двумерных таблиц. Это наиболее распространённый способ организации данных, т. к. к нему можно свести как первый, так и второй способы Одна запись содержит информацию об одном объекте той реальной системы, модель которой представлена в таблице Поле – это различные характеристики (атрибуты) объекта. Значения полей в одной строке относятся к одному объекту
Реляционная Примечание: ЗАПИСЬ ПОЛЕ
Основной информационной единицей БД является таблица. БД может состоять из одной таблицы – однотабличная БД или из множества взаимосвязанных таблиц – многотабличная Бд
Структурными составляющими таблицы являются записи и поля ПОЛЕ 1 ЗАПИСЬ 2 ЗАПИСЬ 3 …………… ПОЛЕ 2 ПОЛЕ 3 …………. .
Для каждой таблицы БД должен быть определен главный ключ. Значение ключа не должно повторяться в разных записях. Например, в библиотечной базе таким ключом является инвентарный номер книги, который не совпадает у разных книг
Для строчного представления структуры таблицы применяется следующая форма: Имя_таблицы (ИМЯ_ПОЛЯ_1, ИМЯ_ПОЛЯ_2, …, ИМЯ_ПОЛЯ_N) Подчеркиваются имена полей, составляющие главный ключ.
Примеры Библиотека (ИНВ_НОМЕР, АВТОР, НАЗВАНИЕ, ГОД_ИЗД, ИЗДАТЕЛЬСТВО) Больница (ПАЛАТА, НОМЕР_МЕСТА, ПАЦИЕНТ, ДАТА_ПОСТУПЛЕНИЯ, ДИАГНОЗ, ПЕРВИЧНЫЙ)
КАЖДОЕ ПОЛЕ ИМЕЕТ ОПРЕДЕЛЕННЫЙ ТИП Тип – множество значений, которое поле может принимать, и множество операций, которые можно выполнить над этими значениями. Основные типы полей: 1)Символьный 2)Числовой 3)Логический 4)дата
Программное обеспечение, предназначенное для работы с базами данных, называется системой управления базами данных - СУБД
Основные действия с БД n n n n Создание структуры БД Заполнение БД информацией Изменением(редактирование) структуры и содержания БД Поиск информации в БД Сортировка данных Защита данных Проверка целостности БД
Задание Преобразовать приведенную ниже информацию к табличному виду, определить имя таблицы и название каждого поля: Оля, Петя, 13, пение, 14, баскетбол, Вася, Катя, 13, хоккей, баскетбол, футбол, 15, 11, Коля, танцы, Сережа n
Дана сетевая структура БД «Вкладчики» , преобразовать к табличному виду Банк «Заря» Иванов Банк «Дельта» Горохов Банк «Селена» Андреев Роденко
СУБД MS Access
К числу СУБД относятся Fox. Pro, Paradox(работают программисты), СУБД Microsoft Access, ориентирована на пользователя, где создаются личные базы данных
Базы данных.ppt