- •Конспект 1. Бази даних та їх типи. Субд Конспект 2. Реляційна бд. Особливості реляційної бд Конспект 3. Проектування бд
- •Поділ бд за способом організації даних і зв’язків між ними
- •Приклад реляційної бд
- •Властивості реляційної бд
- •Проектування бд Етапи проектування бд
- •Створення реляційної бд
- •Приклади розробки структури таблиць
- •Типи та властивості полів
- •Текстове поле
- •Числове поле
- •Поле Дата/час
- •Основні властивості полів таблиці
- •Створення таблиць в субд Access
- •Встановлення зв’язків між таблицями
- •Сортування та фільтрація даних у субд access
- •С пособи виконання дії сортування
- •В ідміна дії сортування “Записи” “Удалить фильтр”
- •Способи застосування фільтра за виділеним
- •Способи створення форм
- •Для створення простої стандартної форми
- •1 ) Викликати субд access та відкрити в ній потрібну таблицю
- •Способи створення звітів
- •Запит на вибірку
Поділ бд за способом організації даних і зв’язків між ними
О кремі учні різних класів
Реляційна БД. Особливості БД
Концепція реляційної БД розроблена Е. Ф. Коддом у 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 |