- •Конспект 1. Бази даних та їх типи. Субд Конспект 2. Реляційна бд. Особливості реляційної бд Конспект 3. Проектування бд
- •Поділ бд за способом організації даних і зв’язків між ними
- •Приклад реляційної бд
- •Властивості реляційної бд
- •Проектування бд Етапи проектування бд
- •Створення реляційної бд
- •Приклади розробки структури таблиць
- •Типи та властивості полів
- •Текстове поле
- •Числове поле
- •Поле Дата/час
- •Основні властивості полів таблиці
- •Створення таблиць в субд Access
- •Встановлення зв’язків між таблицями
- •Сортування та фільтрація даних у субд access
- •С пособи виконання дії сортування
- •В ідміна дії сортування “Записи” “Удалить фильтр”
- •Способи застосування фільтра за виділеним
- •Способи створення форм
- •Для створення простої стандартної форми
- •1 ) Викликати субд access та відкрити в ній потрібну таблицю
- •Способи створення звітів
- •Запит на вибірку
Типи та властивості полів
Типи полів, що використовуються в СУБД Access
Текстове поле
Числове поле
Логічне поле (використовується в анкетних даних, де є тільки дві можливі відповіді “так” або “ні”, “хибне” або “істинне”...)
Поле Дата/час
Поле типу лічильник (використовується як лічильник записів, часто як ключове поле)
Поле типу Memo (довге поле, в якому може вміщуватися текст, який містить 64000 символів)
Поле об’єкта OLE (вміщує посилання на ім’я об’єкта, тобто ім’я документів створених в Excel, Word, малюнків, звукозаписів)
Основні властивості полів таблиці
Ім’я поля визначає, як потрібно звертатися до даних цього поля при автоматичних операціях з базою (за умовчанням імена полів використовуються як заголовки стовпців таблиць).
Тип поля визначає тип даних, які можуть міститися в даному полі.
Розмір поля визначає засіб форматування в комірках що належать полю (від 1 до 255 символів)
Формат поля визначає за допомогою спеціальних символів вигляд та розмір рядків, що вводяться.
Маска введення визначає форму, в якій вводяться дані в полі.
Підпис визначає заголовок стовпця таблиці для даного поля (якщо підпис не вказаний, то як заголовок стовпця використовується Ім’я поля ).
Значення за умовчанням - те значення, яке вводиться в комірку поля автоматично.
Умова на значення – обмеження, що використовується для перевірки правильності введення даних.
Повідомлення про помилку – текстове повідомлення, яке видається автоматично при спробі ведення в полі помилкових даних.
Обов’язкове поле – властивість, що визначає обов’язкове заповнення даного поля при наповненні бази (набуває тільки двох значень “так” або “ні”).
Порожні рядки властивість, що дозволяє введення порожніх рядкових даних (набуває тільки двох значень “так” або “ні”).
Індексоване поле - якщо поле володіє цією властивістю, всі операції, пов’язані з пошуком або сортуванням записів по значенню, що зберігається в даному полі, істотно прискорюється (набуває тільки двох значень “так” або “ні”).
Створення таблиць в субд Access
У вікні БД натиснути кнопку Создать
Вибрати спосіб створення таблиці у вікні Новая таблица
С творити таблицю в обраному режимі
Зберегти створену таблицю
“Мастер таблиц”,
запускає роботу майстра, який ставить
запитання і створює таблицю на основі
відповідей користувача. Дозволяє
вибрати поля, що включаються в таблицю,
із широкого списку зразків полів різних
типів
В “Режиме таблиц”
виводить бланк абстрактної таблиці, в
яку можна вводити дані, задавши імена
полів.
У режимі Конструктора
можна безпосередньо вказати параметри
всіх елементів структури таблиці. Режим
“Конструктор” вибирають для повного
управління процесом створення нової
таблиці
Установлення
зв’язків із даними , які зберігаються
в таблицях інших БД, що дозволяє
змінювати ці дані
Дозволяє імпортувати
дані у таблицю з інших файлів
Типи зв’язку між таблицями
Один до одного - (таблиця “Список” і таблиця “Консультація” в базі даних навчального закладу ) переваги при зв’язуванні таблиць полягають у відсутності дублювання полів і прискоренні обробки звертань
Один до багатьох – один запис однієї таблиці пов’язується з кількома записами іншої таблиці (таблиця ”Учень” і таблиця “Предмет” – один учень вивчає кілька предметів )
Багато до одного – кілька записів однієї таблиці пов’язуються з одним записом до іншої таблиці (таблиця “Література” і таблиця “Учень” – декілька книг шкільної бібліотеки можуть бути видані одночасно одному учневі)
Багато до багатьох – (таблиця “Вчитель” і таблиця “Учень”) дає змогу встановити відношення між кількома записами однієї таблиці та кількома записами іншої