Лекции.Орг


Поиск:




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




Першим кроком при створенні бази даних є проектування таблиць, які міститимуть усю необхідну інформацію.Таблиці є основою реляційної бази даних. Для створення структури таблиці бази даних виконуються такі дії:

• створення полів (ім'я поля, тип даних, опис і властивості);

• збереження структури таблиці.

Для створення структури таблиці у режимі Конструктора необхідно:

· завантажити файл нової бази даних;

· виконати команду «Создание таблицы в режиме конструктора» або Конструктор на панелі інструментів;

У вікні що відкриється, будуть виконуватися всі дії по створенню структури таблиці (рис.3).

 

Рис. 3. Вікно „Таблица 1”

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

Створимо таблицю Учні, (табл. 1)в якій задамо поля; КодУчня, Прізвище, Імя (без апострофа!), Адреса, РікНар з такими типами і властивостями:


Таблиця 1

Учні

Имя поля Тип данных Дополнительные свойства
КодУчня Счетчик з мовчазної згоди
Прізвище Текстовий розмір – 20; обов'язкове поле;
Імя Текстовий розмір −10; обов'язкове поле;
Адреса Текстовий розмір −45; необов'язкове поле;
РікНар Дата/время необов'язкове поле;

 

Робота в режимі Конструктора дає можливість вказати назви, типи даних (рис.3) і властивості полів майбутньої таблиці.

Поля створюються таким чином:

• у стовпчику «Имя поля» ввести назву, наприклад, КодУчня; бажано щоб у назві не було пропусків, за потребою пропуск можна замінити _;

• курсор перемістити на стовпчик «Тип данных», в якому з'явиться значення «Текстовий» і кнопка, що відкриває список 6;

• із списку вибирається потрібний тип, наприклад, «Счетчик»;

• за потребою курсор перемістити на стовпчик «Описание» (необов'язкова характеристика);

• внизу вікна задати потрібні властивості, якщо встановлені програмою з мовчазної згоди не задовольняють вимогам.

Основні типи, що використовуються: «Счетчик», «Текстовий», «Числовой», «Дата/время».

Для поля КодУчня пропонується використовувати тип «Счетчик», який означає, що при введенні нових студентів (учнів) у таблицю їхні номери будуть створюватися автоматично, причому кожний новий номер буде більшим за попередній на одиницю.

Для поля Прізвище − тип «Текстовий» потрібно змінити додаткові властивості − «Размер поля» відредагувати з 50 на 20 (навряд чи буде довжина прізвища більше, ніж 20 символів, а пам'ять комп'ютера обмежена і її варто економити). Потрібно натиснути в нижній частині вікна у полі «Размер поля» і відредагувати 50 на 20, у полі «Обязательное поле» відкрити список і вибрати «Да».

При встановленні типу даних "Дата/время» потрібно внизу відкрити вкладку «Об щие», встановити курсор наполе «Формат поля», відкрити список за допомогою кнопки 6 і вибрати потрібний вид виведення, приклади яких наведені на рис.4.

Рис. 4. Встановлення типів даних

 

Первинний ключ

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

Наприклад, якщо в таблиці Учні за первинний ключ взяти Прізвище, то це означає, що не повинно бути учнів з однаковими прізвищами. Але ж прізвища можуть повторюватися. Доведеться доповнювати ключ ще й іменем. Первинний ключ стає довгим і незручним для використання. Оскільки первинний ключ служить не лише для того, щоб відрізняти один запис від іншого, але й для організації зв'язків між таблицями, доцільно включити в таблицю додаткове числове поле КодУчня, що не буде повторюватися в кожному запису, тобто буде первинним ключем.





Поделиться с друзьями:


Дата добавления: 2015-11-05; Мы поможем в написании ваших работ!; просмотров: 820 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Логика может привести Вас от пункта А к пункту Б, а воображение — куда угодно © Альберт Эйнштейн
==> читать все изречения...

794 - | 791 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.01 с.