Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Конспекти для учнів по БД в схемах (1).doc
Скачиваний:
5
Добавлен:
26.11.2019
Размер:
18.2 Mб
Скачать

Поділ бд за способом організації даних і зв’язків між ними

О кремі учні різних класів

Реляційна БД. Особливості БД

Концепція реляційної БД розроблена Е. Ф. Коддом у 1970 р.

Т ермін “реляційний” (від латинського relation - відношення) вказує на те, що така модель зберігання даних побудована на взаємовідношенні складаючих її частин. Відношення представляються у вигляді двовимірних таблиць.

Таблиця

Рядки

Стовпчики

Приклад реляційної бд

Код

Прізвище

Ім’я

Дата народження

Місце народження

Інструмент

001

Леннон

Джон

09.10.40

Ліверпуль

Соло-гітара

002

Маккартні

Пол

18.06.42

Ліверпуль

Бас-гітара

003

Харрісон

Джордж

25.02.43

Ліверпуль

Ритм-гітара

004

Старр

Рінго

07.07.40

Ліверпуль

Ударні

Властивості реляційної бд

  • Кожен елемент таблиці – один елемент даних

  • Усі стовпці таблиці є однорідними, тобто мають однаковий тип

  • Кожний стовпець (поле) має унікальне ім’я

  • Однакові рядки в таблиці відсутні

  • Порядок слідування рядків в таблиці може бути довільним і може характеризуватися кількістю полів, кількістю записів, кількістю даних

Реляційна модель даних, як правило, складається з декількох таблиць, які зв’язуються між собою ключами.

К люч (ключове поле БД) – поле або декілька полів, що однозначно визначають (ідентифікують) запис (наприклад, для поданої таблиці ключовим полем може бути “Код)

Проектування бд Етапи проектування бд

Створення реляційної бд

Створення структури записів

Правило 1. Розробити структуру таблиць на папері

  • Інформація в таблиці не повинна дублюватися, не повинно бути повторень між таблицями

  • Кожна таблиця має містить інформацію тільки на одну тему

Правило 2. При проектуванні необхідно правильно визначити типи даних,

що заносяться в поля до таблиці

  • Кожне поле в таблиці містить окремі відомості з теми таблиці

  • Не включати до таблиці дані, що є результатом вираження

  • У таблиці має бути вся необхідна інформація

  • Інформацію слід розбивати на найменші логічні одиниці

Приклади розробки структури таблиць

Структура таблиці Список

Ім’я поля

Тип поля

Розмір поля

Інші властивості

Описи

Номер1

Лічильник

Ціле

Прізвище

Текстовий

14

Ім’я

Текстовий

14

По батькові

Текстовий

20

Предмет

Текстовий

12

Дата народження

Дата/час

Короткий формат дати

Стаж

Числовий

Байт

Навантаження

Числовий

Байт

Таблиця Список

п\п

Прізвище

Ім’я

По батькові

Предмет

Дата народження

Стаж

Навантаження

1

Костенко

Алла

Миколаївна

математика

12.01.70

3

18

2

Носенко

Світлана

Кирилівна

фізика

20.05.55

15

18

3

Борисов

Микола

Павлович

хімія

16.04.38

32

24

4

Абрамов

Іван

Петрович

математика

22.12.61

7

22