1.3. Типы баз данных
Учитель: – Назовите типы информационных моделей.
Ученик: – Табличные, иерархические и сетевые информационные модели.
Ядром любой БД является модель данных. СУБД основывается на использование иерархической, сетевой или табличной (реляционной) модели.
Слайд 7
К основным понятиям иерархической базе данных относятся:
1. уровень;
2. элемент (узел);
3. связь.
К каждой записи БД существует только один (иерархический) путь от корневой записи. Например, для записи С4 путь проходит через записи А и В3.
Пример:
иерархической структуры БД - Школа (номер, профиль, директор).
Слайд 8
В сетевой базе данных при тех же основных понятиях (уровень, узел, связь) каждый элемент может быть связан с любым другим элементом.
На
связи между объектами в сетевых моделях
не накладывается никаких ограничений.
Слайд 9
Сетевой базой данных фактически является Всемирная паутина глобальной компьютерной сети Интернет. Гиперссылки связывают между собой сотни миллионов документов в единую распределённую сетевую базу данных.
Пример:
сетевой структуры БД - Ученик (номер зачётной книжки, фамилия, класс).
Слайд 10
Табличная (реляционная) база данных представляет собой двумерный массив и обладает следующими свойствами:
каждый элемент таблицы – один элемент данных;
все столбцы в таблице однородные, т.е. все элементы в столбце имеют одинаковый тип и длину;
каждый столбец имеет уникальное имя;
одинаковые строки в таблице отсутствуют;
порядок следования строк и столбцов может быть произвольным.
Запись →
Слайд 11
↑
Поле
Поле – это столбец таблицы, содержащий значения определённого свойства.
Для описания поля используются характеристики:
Своим именем (именем соответствующего свойства), например, Фамилия, Имя, Отчество, Дата рождения;
Типом данных:
счётчик – целые числа, которые задаются автоматически при вводе записей;
текстовый – тексты, содержащиеся до 255 символов;
числовой – числа;
дата / время – дата или время;
денежный – числа в денежном формате;
логический – значения Истина (Да) или Ложь (Нет);
гиперссылка – ссылки на информационный ресурс в Интернете (например, Web – сайт).
Длиной – размер поля – определяет максимальную длину текстового или числового поля;
Точностью – формат поля – устанавливает формат данных.
Запись – это строка таблицы, содержащая набор значений определённого свойства, размещённых в полях БД.
Каждая таблица должна содержать одно ключевое поле, содержимое которого уникально для каждой записи в этой таблице. Ключевое поле позволяет однозначно идентифицировать каждую запись в таблице. Поле, каждое значение которого однозначно определяет соответствующую запись, называется простым ключом (ключевым полем). Если записи однозначно определяются значениями нескольких полей, то такая таблица базы данных имеет составной ключ. В примере информация о учащихся, обучающихся в школе, ключевым полем таблицы является «№ личного дела».
Большинство СУБД, реализованных на компьютере, поддерживает так называемые БД табличного типа. Информация в них хранится сгруппированной в таблицах, каждая из которых имеет своё имя. При задании структуры таблицы определяются количество её столбцов (полей), имя каждого поля и его тип (числовой, текстовый и т.д.). Таблицы информационной базы могут связываться через те или иные поля и обрабатываться совместно.
Иногда СУБД представляют как информационно – поисковые системы (ИПС).
Информационно-поисковая система (ИПС) – это совокупность БД и комплекса аппаратно – программных средств для её хранения, изменения и поиска информации, для взаимодействия с пользователем.
Основное назначение ИПС и БД: хранение, поиск, внесение изменений, группировка и сортировка данных (манипулирование данными).
Выделим свойства, которые являются общими для всех ИПС.
