Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
shpory_po_kitu.doc
Скачиваний:
0
Добавлен:
16.12.2019
Размер:
418.82 Кб
Скачать

4. 3-х уровневая организация БД Модели орг-ции БД

В

Внешня модель 1

нешний ур-нь

Концептуальный ур-нь концептуальная модель

В

бд

нутренний ур-нь

Внешний ур-нь определяет орган-цию БД с точки зрен. конкр. поль-ей.на этом уровне база м.б. представлена несколькими моделями.

Концептуальный опред. Общие представление о БД. На этом ур-не основываются все обьекты БД и связи между ними.

Внутрений – опр. Физич. Реализацию БД.

Личный №

фио

возраст

На внутреннем ур-не реализ-ся след. Модели организации БД:

Иерархическая;сетевая;реляционная;постреляционная;объективно-ориентированая?объективно реляционная;многомерная.

5 . Иерархическая модель это БД с несколькими уровнями подчинения

К орневой сегмент

С егмент 1 ур-ня

С егмент 2 ур-ня

Пример: БГЭУ

ФФБД УЭФ … …

К 1 …… к5

Группа 1…………….группа 6

Студент 1….

6. Сетевая модель

Ффбд

С тудент учебная дисциплина1 УД2

Экз 1 экз2

7.Реляционная модель бд.

РМ БД основана на понятие отношения. В реляцион. алгебре под отношением предполагают двумерн.табл., состоящую из строк и столбцов. Relation(отношение)-таблица. Э.Кодд-реляцион.модель.

А11…А1n – заголовки полей

Записи А21…А2n значения поля N

Аm1…Аmn

Поле 1 поле N(домен N)

Столбец-поля или домен, при этом их кол-во м.б.произволен. 1-ая строка-заголовки полей. Строки-запись или кортеж-произвольн.кол-во. Кол-во столбцов-степень N, кол-во строк-M (мощность). Хар-ка полей: название, тип данных (числов.,текстов.), размер поля (длина).Реляцион.БД-базы, в кот.хранение инфо.осущ.с помощью двухмерных табл.связан.м\д собой.

номер

фамилия

Группа

15.Концептуал проектирование. Оно не зависит от СУБД.Цель: создание концептуал модели БД.Вкл-ет след процедуры: 1)определение объектов (сущностей) БД;2)установление типа и вида связей между объектами;3)построение концептуал модели в виде:а)ER-диаграммы;б)семантической сети;в)модели на языке инфологич проектиров

8.Связи между таблицами бд.

МПрямая со стрелкой 8 \д таблицами БД могут быть установлены связи, определяющ.отношения подчиненностей. При этом одна табл.считается главн.или родительск., а др.-подчиненной или дочерней. Сущ.4 типа связи м\д табл.:1. 1:1 (1 1) имеет место, когда одно из записей гл.табл.соотв.1 запись в дочерн.табл. Эта связь может быть: а)Жесткой, когда для кажд.записи в гл.табл.должна сущ.запись в дочерней. б) Нежесткой, когда запись в дочерн.табл. как сущ., так и отсутствует. Факультеты(номер, название)-гл.,а Деканы(номер, фамилия)- дочерн.2. 1:М (1 ∞) имеет место, когда 1 записи гл.табл.может соответст.несколько записей в дочерн.табл. Глагол «может» означает, что такая возможность потенциальн.и что в родительск.табл.могут найтись такие записи для кот.в дан.момент нет записей в дочерн.табл.

Продукт-гл.

Вид

Цена

Сахар

2500

Мука

1900


Закупка-дочерняя

вид

Кол-во

дата

Сахар

10

12.12.09

сахар

20

4.01.10

3. M:М имеет место, когда а)одной записи из гл.может соотв.больше 1 записи из дочерн.б) 1 записи в дочерн.может соотв.больше 1 записи в родительск.табл.

Врачи

пациенты

Врач

Фамилия

1

Терапевт(1,2)

1

Сидоров

2

Лор

2

Петров

3

хирург

3

Иванов (2,3)

4. М:1(аналогично 2 связи)

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]