Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Типы моделей баз данных

Все базы данных делятся на три категории:

· реляционные.

· иерархические,

· сетевые,

Реляционная модель представляет собой двумерный массив или двумерную таблицу. Рассмотрим таблицу 4.1., в которой хранятся сведения об учениках школы (фамилия, имя, отчество, номер личного дела, класс, адрес). На основе этой таблицы можно создать базу данных. Каждая строка таблицы в базе данных называется записью. Каждый столбец таблицы в базе данных называется полем.

Таблица 1

№ личного дела Класс Фамилия Имя Отчество Адрес
Л-11 11б Матвеев Михаил Павлович Морская 1-5
Л- 9 Алексеев Антон Петрович Ленина 5-9
Л-8 Петров Иван Андреевич Мира 6-34
Л-10 10а Серов Сергей Иванович Шмидта 7-21
Л-7 Марков Роман Сергеевич Победы 2-1

Реляционная модель базы данных имеет следующие свойства:

* Каждый элемент таблицы - один элемент данных.

* Все столбцы в таблице являются однородными, т.е. они имеют один тип (числа, текст, дата и т.д.).

* Каждый столбец (поле) имеет уникальное имя.

* Одинаковых строк в таблице нет.

* Порядок следования строк в таблице может быть произвольным и может характеризоваться количеством полей, количеством записей, типом данных.

Над этой моделью базы данных удобно производить следующие действия:

· сортировку данных (например по алфавиту;

· выборку данных по группам (например по адресам);

· поиск записей (например по фамилиям) и т.д.

 

Каждая таблица должна содержать, по крайней мере одно ключевое поле, содержимое которого уникально для каждой записи в этой таблице.

Ключевое поле позволяет однозначно идентифицировать каждую запись в таблице.

Иерархическая модель базы данных представляет собой совокупность элементов, расположенных в порядке их подчинения от общего к частному и образующих перевернутое дерево (граф). Данная модель характеризуется такими параметрами, как уровни, узлы, связи. Тогда данные всей базы данных «Школа», должна принять следующий вид:

· в состав школы входят классы: параллельные классы делятся по буквам,

· в состав каждого класса входят конкретные ученики.

Модель можно представить в виде схемы

Уровень 1 Школа

           
 
 
     

 


Уровень 2 Первые классы Вторые классы... Одиннадцатые классы

 
 

 

 


Уровень 3 1»А» 1»Б» 2»А» 2»Б» 2»В» 11«А» 11»Б»

               
     
       
 
 

 

 


Уровень 4 Отдельные ученики в каждом классе

(Рис. 4.28).

Иерархической базой данных является каталог папок Windows, с которым можно работать запустив Проводник. Верхний уровень занимает папка Рабочий стол. На втором уровне находится папки Мой компьютер, Мои Документы, Сетевое окружение, Корзина.

Примерами иерархической базы данных являются также Реестр Windows и Доменная система имен, подключенных к Интернету компьютеров.

Иерархическая модель базы данных имеет следующие свойства:

· несколько узлов низшего уровня связано только с одним узлом высшего уровня:

· иерархическое дерево имеет только одну вершину (корень), не подчиненный никакой другой вершине:

· каждый узел имеет свое имя (идентификатор).

Существует только один путь от корневой записи к более частной записи данных.

Сетевая модель базы данных похожа на иерархическую. Она имеет теже основные составляющие (узел уровень, связь.), однако характер их отношений принципиально иной.. В сетевой модели принята свободная связь между элементами разных уровней.

В качестве примера рассмотрим базу данных, хранящую сведения о закреплении учителей предметников за определенными классами (рис.4.23).

    Педагогический коллектив    
         
Историк Марченко А.И.   Информатик Васильева Г.В.   Физик Андреев А.Д.
       
10 б .   9 а   7 в
         

Видно, что один учитель может преподавать в нескольких классах

Отличаются базы данных разного типа по способу установления связей между данными.

Работу с базами данных, то есть их создание, введение, обновление, получение различного вида документов с использованием информации обеспечивает система управления базами данных (СУБД). СУБД характеризуются принятой в ней организацией Базы данных и типом используемого транслятора или компилятора.

В пакет системы управления базами данных входят следующие компоненты:

1) среда пользователя, дающая возможность непосредственно управлять данными с клавиатуры;

2) алгоритмический язык для программирования прикладных систем обработки данных, реализованный как интерпретатор. Последний позволяет быстро создавать и отлаживать программы;

3) компилятор для придания завершенной программе вида готового коммерческого продукта в форме независимого EXE-файла;

4) программы утилиты (вспомогательные программы) быстрого программирования рутинных операций (генераторы отчетов, экранов, меню и других приложений).

<== предыдущая лекция | следующая лекция ==>
Надання першої (долікарської) медичної допомоги при нещасних випадках та в екстремальних ситуаціях | Проектирование логической структуры базы данных
Поделиться с друзьями:


Дата добавления: 2014-01-07; Просмотров: 309; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.014 сек.