
- •Базы данных
- •Ещё один пример базы данных: Фрагмент базы огромной бд «Wikipedia», включающей бд по различным областям знаний. История развития бд
- •База данных на перфокартах.
- •Эдгар Франк «Тед» Кодд (англ. Edgar Frank Codd; 23 августа 1923 — 18 апреля 2003) — британский учёный, работы которого заложили основы теории реляционных баз данных.
- •Классификации бд
- •Иерархическая модель
- •Сетевые базы данных.
- •Реляционные2 базы данных
- •Фрагмент таблицы расписания движения поездов из Москвы в Санкт –Петербург как пример части реляционной базы данных.
- •Свойства реляционной модели данных:
- •Системы управления базами данных (субд)
- •Пример схемы базы данных «Библиотека» ( связи один - к-одному, один-ко-многим).
- •Пример фрагмента схемы базы данных документооборота между компаниями, со связью многие-ко-многим.
- •Таким образом, создание базы данных включает следующие три этапа:
- •Практическая работа.
- •Начало работы с ms Access 2003. Графический интерфейс программы.
- •Работа с объектами бд. Таблицы
- •Создание запросов к однотабличной базе данных
- •Создание многотабличной базы данных. Связывание таблиц.
- •Домашняя работа. Создать базу данных "Анализ крови"
- •1. Итоговый тест по теме "Базы данных"
Эдгар Франк «Тед» Кодд (англ. Edgar Frank Codd; 23 августа 1923 — 18 апреля 2003) — британский учёный, работы которого заложили основы теории реляционных баз данных.
Сам термин database (база данных) появился в начале 1960-х гг., и был введён в употребление на симпозиумах, организованных фирмой SDC (System Development Corporation) в 1964 и 1965 гг.
Классификации бд
Существует огромное количество разновидностей баз данных, отличающихся по различным критериям (например, в «Энциклопедии технологий баз данных» определяются свыше 50 видов БД).
Рассмотрим только несколько из них.
Прежде всего, БД бывают фактографическими и документальными.
В фактографических БД содержатся краткие сведения об описываемых объектах, представленные в строго определенном формате. Из приведенных выше примеров три первые БД, скорее всего, будут организованы как фактографические. В БД библиотеки о каждой книге хранятся библиографические сведения: год издания, автор, название и пр. Разумеется, текст книги в ней содержаться не будет. В БД отдела кадров медучреждения хранятся анкетные данные сотрудников: фамилия, имя, отчество; год и место рождения. В базе данных лекарственных средств хранятся наименования лекарственных средств, дозировка, производители и т.д.
База данных в четвертом примере, скорее всего, будет организована как документальная и будет включать в себя тексты законов и нормативных актов.
Современные информационные технологии постепенно стирают границу между фактографическими и документальными БД. Существуют средства, позволяющие легко подключать любой документ (текстовый, графический, звуковой) к фактографической базе данных.
Другой важный принцип классификации БД – по модели данных:
иерархические (древовидные),
сетевые( графовый),
реляционные( табличные).
Рассмотрим особенности каждой из перечисленных моделей данных.
Иерархическая модель
Иерархические базы данных представляют собой совокупность элементов, расположенных в порядке их подчинения от общего к частному и могут быть представлены как перевернутое дерево (граф), состоящее из объектов различных уровней. Данная модель характеризуется такими параметрами как уровни, узлы, связи. Несколько узлов более низкого уровня соединяются при помощи связи с одним узлом более высокого уровня, а узел – информационная модель элемента, находящегося на данном уровне иерархии.
Свойства иерархической модели данных:
Верхний уровень занимает один объект, т.е. иерархическое дерево имеет одну вершину (корень).
Несколько узлов низшего уровня связано только с одним узлом высшего уровня.
Каждый узел имеет своё имя (идентификатор).
Существует только один путь от корневой записи к к более частной записи данных.
Примером иерархической базой данных является файловая система, состоящая из корневой директории, в которой имеется иерархия поддиректорий и файлов
Сетевые базы данных.
Сетевая база данных является обобщением иерархической, но в ней принята свободная связь между элементами разных уровней. Сетевой базой данных фактически является Всемирная паутина глобальной компьютерной сети Интернет. Гиперссылки связывают между собой сотни миллионов документов в единую распределенную сетевую базу данных.
Структура всемирной сети Интернет как пример сетевой БД.