You are on page 1of 3

Лекція 2

Проектування бази даних

Проектування БД для ефективної обробки даних у конкретній предметної області –


досить складний процес. Тільки в самих простих випадках достатньо однієї таблиці для
опису предметної області. Звичайно вимагається декілька взаємопов`язаних таблиць,
тобто значення поля однієї таблиці використовуються в іншій таблиці.

Поради по проектуванню БД:


➢ Визначити структуру майбутньої БД, визначити джерело даних, продумати
задачі, що слід вирішити за допомогою створюваної БД;
➢ Визначивши дані і задачі, поділити їх на групи – вони стануть таблицями;
➢ Визначити поля для кожної таблиці;
➢ Виділити ключові поля (загальні для всіх таблиць);
➢ Продумати оформлення форм і звітів;
➢ Визначити умови для запитів.

Створення бази даних


Створення БД починається з проектування: визначається склад таблиць, стовпців, їх
типи, розміри, ключі таблиці, зв’язки між таблицями.
Створити базу даних можливо за допомогою Помічника. Це – створення порожньої бази
даних із наступним додаванням у неї всіх об’єктів, цей спосіб найбільш гнучкий.

Вікно програми Base, після створення БД або відкриття, розподілене на 4 частини:


1) Заголовок, знаходиться у верхній частині вікна і містить назву програми і кнопки
керування вікном;
2) Область «База даних»;
3) Область «Завдання»;
4) Область Списку об’єктів, зміст якої змінюється в залежності від того, який об’єкт
обраний в області «База даних».

Область «База даних»

Це ліва частина вікна Base, в якій зібрані чотири види об’єктів: Таблиці, Запити, Форми,
Звіти. Створення порожньої бази даних починається зі створення в ній таблиць.
Таблиці є основою БД, тому що в них вводиться інформація, редагується,
видаляється, зберігається і використовується для створення інших об’єктів. Таблиця
складається з записів (рядків) та полів (стовпців). В кожній таблиці міститься інформація
про об’єкти одного типу.

Створення таблиці БД складається з двох етапів:


- визначення її структури: склад полів, їхні імена, послідовність
розміщення в таблиці, тип даних, розмір, ключові поля й інші властивості
полів;
- відбувається створення записів таблиці і заповнення їх даними.

Звичайно використовують один з двох способів створення таблиць. Перший – у режимі


дизайну, другий – з використанням Помічника.
Створення таблиці в режимі дизайну:
1. В області «База даних» обрати «Таблиці».
2. В області «Завдання» вибрати «Створити таблицю у режимі дизайну…».
3. В діалогове вікно, що з’явилося, ввести імена і типи даних всіх полів таблиці
(нагадую, що це заздалегідь продумано вами!)
4. Зберегти таблицю командою Файл, зберегти, ввести ім’я таблиці.
Створення таблиці в режимі Помічника таблиць:
1. В області «База даних» обрати «Таблиці».
2. В області «Завдання» вибрати «Використати помічника для створення
таблиці…». Вікно Помічника поділяється на три області:
▪ Кроки;
▪ Зразки таблиць;
▪ Доступні поля та поля нової таблиці.

3. Обрати категорію зразків (Ділові або Особисті)


4. Обрати зразок таблиці.
5. Вибрати поля нової таблиці із списку доступних полів.
6. Пройти решту з 4-х кроків створення таблиці.
Вибір полів таблиці у нову таблицю відбувається за допомогою кнопок:

Кнопка Називається Дозволяє


> вибрати поточне поле перемістити виділене поле зі списку зразків у
список полів нової таблиці
>> вибрати усі поля перемістяться всі поля зі зразка
< скасувати вибір поточного перемістити поле з нової таблиці тому в список
поля зразків полів
<< скасувати вибір усіх полів перемістити всі поля зі списку нової таблиці
тому в список зразків

Ім`я поля. Кожне поле в таблиці повинно мати унікальне ім’я, бажано, щоб воно було
інформативним. Ім’я поля може мати довжину до 64 символів, не можна застосовувати
символи . ! [ ] чи починати з пробілу.

Типи даних
Допускається використання декількох типів даних основними з яких є :
Тип даних Використання Розмір
Текст Алфавітно-цифрові дані До 255 байтів
Ціле Числові дані 1,2,4,8 байтів
Число Числові дані 1,2,4,8 байтів
Дата/час Дата з 1.01.100 е. До 31.12.9999 р. 8 байтів
Двійкове Дані, які можуть приймати значення 1 або 0; 1 бит
да/нет
Поле Мемо Коментарі, текст, цифри До 64000 байт
Поле об’єкта Картинки, діаграми, інші об’єкти з додатків До 1 Гб.
Зображення та Інші Windows

Опис поля: є коротким коментарем, що пояснює зміст поля.


Властивості поля: залежать від типу даних. Найважливішими є:
- Розмір поля: задає максимальний розмір даних, що зберігаються у полі.
- Формат поля: задає формат відображення даного на екрані та друку.
- Число десяткових знаків: для числових типів даних задає кількість знаків після
коми.

Визначення первинного ключа


Первинний ключ містить інформацію, яка однозначно ідентифікує запис. Для його
визначення натиснути праву кнопку миші зліва від назви Поля і обрати команду
«Первинний ключ». Якщо первинний ключ не створений, то Base запропонує його
створити, це може бути поле ID, з типом даних ”Ціле [INTEGER]”, оскільки таблиця
повинна мати ключове поле для створення зв’язку між декількома таблицями. У якості
ключового поля взагалі береться поле, яке є в усіх таблицях, у цьому випадку воно
повинно мати однакове ім`я, однаковий тип, однакову кількість записів та однаковий
зміст цих записів, але поля можуть бути і різними.

You might also like