
- •6. Сетевая модель
- •7.Реляционная модель бд.
- •8.Связи между таблицами бд.
- •9.Ключи таблиц реляционной бд.
- •1.Экономическая информация и её структурные единицы.
- •2.Внемашин. И внутримашин. Орг-ция экон.И
- •3.Основные понятия бд и субд
- •22 Вычисления в ms Access
- •23 Встроенные функции ms Access
- •24 Типы данных ms Access
- •31. Архитектура субд
- •32. Классификация субд
- •33. Характеристики субд.
- •38. Трехзвенная модель «клиент-сервер»
- •40. Хранимые процедуры и триггеры
- •49. Общая структура хд.Отличие хд от бд
- •41. РаБд и их особен-ти.
- •43. Требования к РаБд (Правила к. Дейта).
- •44. Методы интеграции РаБд.
- •45. Постреляционная модель бд.
- •46. Многомерная модель бд.
- •50. Архитектура хд (хранилище данных)
- •51 Требования к современной субд
- •53.Базы знаний и экспертные системы.
- •Экспертная система (эс)
- •Продукционная модель знаний.
- •База знаний:
- •Продукционная модель знаний.
- •Б аза знаний:
- •55. Модель знаний «семантическая сеть»
- •62.Администратор бд и его функции
- •63.Методы защиты бд
- •64.Восстановление бд
- •65.Оптимизация работы бд.
- •66.Возможности ms Access по администрированию бд.
- •67.Индексы и методы доступа
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.Связи между таблицами бд.
М
\д
таблицами БД могут быть установлены
связи, определяющ.отношения подчиненностей.
При этом одна табл.считается главн.или
родительск., а др.-подчиненной или
дочерней. Сущ.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 связи)