Содержание

Слайд 2

Реляціонні БД

Реляційна база даних - це набір простих таблиць, між якими встановлені

Реляціонні БД Реляційна база даних - це набір простих таблиць, між якими
зв'язки (відносини) з допомогою числових кодів.

Бочарова А.В.
М. Сватове
2018 рік

Слайд 3

Реляційні БД

Немає дублювання інформації;
при зміні адреси фірмі достатності Изменить Його Тільки в

Реляційні БД Немає дублювання інформації; при зміні адреси фірмі достатності Изменить Його
табліці Продавці;
захист від неправильного введення: можна вібрато Тільки фірму, Яка є у табліці Продавці;
механізм транзакцій: будь-які Зміни вносяться в базу Тільки тоді, коли смороду повністю завершені.

складність структури (не Більше 40-50 таблицю);
при Поиск треба звертати до декількох таблиць;
потрібно підтрімуваті цілісність: при відаленні фірми-продавця вимагає відаляті ВСІ пов'язані записи (автоматично, каскадні відаленн).

Бочарова А.В.
М. Сватове
2018 рік

Слайд 4

Зв’язки між таблицями

Один до одного («1-1») - одного запису в першій таблиці

Зв’язки між таблицями Один до одного («1-1») - одного запису в першій
відповідає рівно один запис у другій.? Застосування: виділення часто використовуваних даних.

Один до багатьох («1 - безкінечнічить») - одного запису в першій таблиці відповідає скільки завгодно записів у другій.

1


товари

прайс-лист

Бочарова А.В.
М. Сватове
2018 рік

Слайд 5

Звязки між таблицями

Багато до багатьох - одного запису в першій таблиці відповідає

Звязки між таблицями Багато до багатьох - одного запису в першій таблиці
скільки завгодно записів в другій, і навпаки.

Реалізація – через третю таблицю и два зв’язки «1-∞».

розклад

вчителя

предметы





1

1

Бочарова А.В.
М. Сватове
2018 рік

Слайд 6

Нормалізація бази даних

Нормалізація - це розробка такої структури БД, в якій немає

Нормалізація бази даних Нормалізація - це розробка такої структури БД, в якій
надлишкових даних і зв'язків.

Будь-яке поле повинно бути неподільним.

Не повинно бути полів, які позначають різні види одного і того ж, наприклад, товарів


1

Бочарова А.В.
М. Сватове
2018 рік

Слайд 7

Нормалізація бази даних

Будь-яке поле повинно залежати тільки від ключа (ключ - це

Нормалізація бази даних Будь-яке поле повинно залежати тільки від ключа (ключ -
поле або комбінація полів, однозначно визначає запис).

Не повинно бути полів, які можуть бути знайдені за допомогою інших.

товари

залежать не тільки от назви товара!

прайс-лист

Бочарова А.В.
М. Сватове
2018 рік

Слайд 8

Пошук по індексам

Алгоритм:
  двійковий пошук за індексом - знайти? номери потрібних записів;
 

Пошук по індексам Алгоритм: двійковий пошук за індексом - знайти? номери потрібних
вибрати ці записи за номерами з основної? таблиці.

індекси займають місце на диску;
при зміні таблиці треба перебудовувати всі індекси (в СУБД - автоматично).

двійковий пошук по всіх стовпцях, для яких побудовані індекси

Бочарова А.В.
М. Сватове
2018 рік

Слайд 9

Модель “сутність-зв’язок”

Бочарова А.В.
М. Сватове
2018 рік

Модель “сутність-зв’язок” Бочарова А.В. М. Сватове 2018 рік

Слайд 10

Сутність

Множина об’єктів, які мають однаковий набір параметрів

Класи Школи

Бочарова А.В.
М. Сватове
2018 рік

Сутність Множина об’єктів, які мають однаковий набір параметрів Класи Школи Бочарова А.В. М. Сватове 2018 рік

Слайд 11

Зв’язок

Учень вчиться у класі
Учитель викладає у класі

Бочарова А.В.
М. Сватове
2018 рік

Зв’язок Учень вчиться у класі Учитель викладає у класі Бочарова А.В. М. Сватове 2018 рік

Слайд 12

Модель “сутність-зв’язок”

Призначено для графічного зображення сутностей певної предметної області, їх параметрів та

Модель “сутність-зв’язок” Призначено для графічного зображення сутностей певної предметної області, їх параметрів
зв’язків між ними

Бочарова А.В.
М. Сватове
2018 рік

Слайд 13

Різновиди зв’язків

Один-до-багатьох
Багато-до-багатьох
Один-до-одного

Бочарова А.В.
М. Сватове
2018 рік

Різновиди зв’язків Один-до-багатьох Багато-до-багатьох Один-до-одного Бочарова А.В. М. Сватове 2018 рік

Слайд 14

Ключовий атрибут

Атрибут, значення якого не може повторюватись

Бочарова А.В.
М. Сватове
2018 рік

Ключовий атрибут Атрибут, значення якого не може повторюватись Бочарова А.В. М. Сватове 2018 рік

Слайд 15

Модель “сутність-зв’язок”

Бочарова А.В.
М. Сватове
2018 рік

Модель “сутність-зв’язок” Бочарова А.В. М. Сватове 2018 рік

Слайд 16

Головний принцип семантичного моделювання

Модель “сутність-зв’язок” повинна дозволяти зберігання будь-якого факту лише в

Головний принцип семантичного моделювання Модель “сутність-зв’язок” повинна дозволяти зберігання будь-якого факту лише
одному місці
Щоб інформація, яка зберігатиметься у спроектованих за цією моделлю БД, мала якомога меншу надлишковість

Бочарова А.В.
М. Сватове
2018 рік

Имя файла: 27172.pptx
Количество просмотров: 37
Количество скачиваний: 0