
- •Міністерство освіти і науки України
- •Національний університет водного господарства та природокористування
- •Кафедра електротехніки і автоматики
- •Лабораторна робота № 27
- •1.2 Типи баз даних
- •1.2.1 Автономні бази даних
- •1.2.2 Файл-Серверні бази даних
- •1.2.3 Бази даних клієнт-сервер
- •1.2.4 Багатоярусні бази даних
- •2. Створення баз даних за допомогою Database
- •2.1 Створення нової таблиці
- •2.2 Завдання полів
- •2.3 Завдання властивостей таблиці
- •2.3.1 Validity Checks - перевірка правильності значень
- •2.3.2 Tablе Lookup - таблиця перегляду
- •2.3.3 Secondary Indexes - вторинні індекси
- •2.3.4 Referential Integrity - цілісність на рівні посилань
- •2.3.5 Password Security - паролі доступу
- •2.3.6 Table Language - мова таблиці
- •2.3.7 Dependent Tables - залежні таблиці
- •2.4 Завершення створення таблиці
- •2.5 Зміна структури й заповнення таблиці за допомогою Database Desktop
- •27.3 Опис лабораторного обладнання
- •27.4 Порядок виконання роботи
- •Вимоги до звіту
- •27.5 Контрольні запитання
2.3 Завдання властивостей таблиці
Розглянемо праву частину вікна (мал. 2.3). У ньому задаються властивості таблиці (Table properties). Вгорі є випадаючий список.з рядом розділів.
2.3.1 Validity Checks - перевірка правильності значень
Почнемо з першого з них: Validity Checks - перевірка правильності значень. Вид правої частини вікна при виборі цього розділу показаний на мал. 2.3 він може трохи змінюватися залежно від того, який тип у поля, вибраний на даний момент. Можна задати наступні характеристики поля:
Required Field |
Цим індикатором відзначаються ті поля, значення яких обов'язково повинні присутні в кожному записі. Для нашого приклада такими полями, імовірно, повинні бути поля Fam, Nam і Par |
Minimum |
Мінімальне значення. Це властивість корисно задавати для числових полів. У прикладі треба задати мінімальне значення для поля Year_b |
Maximum |
Максимальне значення. Це властивість корисно задавати для числових полів. У прикладі треба задати максимальне значення для поля Year_b |
Default |
Значення за замовчуванням. Це властивість корисно задавати для числових і логічних полів. У прикладі корисно задати значення за замовчуванням для поля Year_b і обов'язково треба задати значення за замовчуванням для поля Sex (інакше в користувача можуть виникнути проблеми при введенні інформації) |
Picture |
Шаблон для введення даних. Наприклад, можна задати шаблон номера телефону (###-##-##) і ін. Докладніше про складання шаблонів можна довідатися в вбудованій довідці Database Desktop |
Assist |
Ця кнопка викликає діалогове вікно, яке допомагає створити шаблон Picture і занести його в список, з якого надалі його можна брати при створенні нових таблиць |
2.3.2 Tablе Lookup - таблиця перегляду
Наступний розділ у списку, що випадає, властивостей таблиці в правому верхньому куті екрана на мал. 2.3: Table Lookup — таблиця перегляду. Цей розділ дозволяє зв'язати з полем даної таблиці якесь інше поле іншої таблиці, з якого будуть братися припустимі значення. При виборі Таblе Lookup на екрані з'являється кнопка Define — визначити. При її натисканні відкривається діалогове вікно, показане на мал. 2.4. У ньому можна для даного поля задати таблицю перегляду (Lookup table). При цьому можна скористатися списком, що випадає, драйверів або псевдонімів (Drive or Alias) і кнопкою перегляду (Browse). A потім кнопкою зі стрілкою занести поле таблиці яка переглядається, з якої будуть братися припустимі значення. У прикладі поки все це зробити неможливо, оскільки ще не створена друга таблиця Dep. Однак, після того, як вона буде створена, корисно повернутися до таблиці Pers і для поля Dep задати таблицю Dep що переглядається і для поля Dep як безлыч можливих значень. Це запобіжить помилковій появі в таблиці Pers якихось значень підрозділів, що не мыстяться в таблиці Dep.
Рис. 2.4 Вікно завдання таблиці перегляду