« Назад
Практична робота 27 на тему Ознайомлення з БД Access, Шаблони та Створення БД Студент
Мета роботи: отримати основні навички проектування баз даних, створення та редагування таблиць, набути досвіду формування зв’язків між таблицями
1. Створити БД „Студент” в якій передбачити 4 таблиці наступної структури:
Таблиця 1. Відомості про студентів
Поле
|
Типи даних
|
Властивості поля
|
Примітка
|
назва
|
значення
|
Код студента
|
Счетчик
|
Индексированное поле
|
Да, (совпадения не допускаются)
|
ключове поле
|
Прізвище
|
Текстовый
|
Формат поля
|
>
|
|
Ім_я
|
Текстовый
|
Индексированное поле
|
Да (допускаются совпадения)
|
|
По батькові
|
Текстовый
|
|
|
|
Факультет
|
Текстовый
|
Значение по умолчанию
|
Економіки та менеджменту
|
|
Спеціальність
|
Текстовый
|
|
|
|
Курс
|
Числовой
|
Условие на значение
|
>0 And <6
|
|
Група
|
Текстовый
|
|
|
|
Таблиця 2. Додаткові відомості
Поле
|
Типи даних
|
Властивості поля
|
Примітка
|
назва
|
значення
|
Код
|
Счетчик
|
Индексированное поле
|
Да, (совпадения не допускаются)
|
ключове поле
|
Прізвище
|
Мастер подстановок
|
Индексированное поле
|
Да, (совпадения не допускаются)
|
майстер підстановок з таблиці “Відомості про студента”
|
Дата народження
|
Дата/время
|
|
|
|
Адреса
|
Текстовый
|
|
|
|
Плата за навчання
|
Денежный
|
|
|
|
Стипендія
|
Денежный
|
|
|
|
Кількість дітей
|
Числовой
|
Число десятичных знаков
|
0
|
|
Стать
|
Текстовый
|
Формат поля
|
>
|
|
Сообщение об ошибке
|
Ввести „ч” або „ж”
|
|
Условие на значение
|
„Ч” Or „Ж”
|
|
Сімейний стан
|
Логичный
|
|
|
|
Таблиця 3. Відомості про батьків
Поле
|
Типи даних
|
Властивості поля
|
Примітка
|
назва
|
значення
|
Код
|
Счетчик
|
Индексированное поле
|
Да, (совпадения не допускаются)
|
ключове поле
|
Прізвище
|
Мастер подстановок
|
Индексированное поле
|
Да, (совпадения не допускаются)
|
майстер підстановок з таблиці “Відомості про студента”
|
Прізвище батька
|
Текстовый
|
Формат поля
|
>
|
|
Прізвище матері
|
Текстовый
|
Формат поля
|
>
|
|
Адреса батьків
|
Текстовый
|
|
|
|
Телефон
|
Текстовый
|
Маска ввода
|
###\-##\-##;;
|
|
Кількість дітей
|
Числовой
|
Число десятичных знаков
|
0
|
|
Місце роботи батька
|
Текстовый
|
|
|
|
Місце роботи матері
|
Текстовый
|
|
|
|
Таблиця 4. Результати сесії
Поле
|
Типи даних
|
Властивості поля
|
Примітка
|
назва
|
значення
|
Код
|
Счетчик
|
Индексированное поле
|
Да, (совпадения не допускаются)
|
ключове поле
|
Прізвище
|
Мастер подстановок
|
Индексированное поле
|
Да, (совпадения допускаются)
|
майстер підстановок з таблиці “Відомості про студента”
|
Дисципліна
|
Текстовый
|
|
|
|
Бал
|
Числовой
|
Условие на значение
|
>0 And <100
|
|
-
завантажити СКБД Access, у вікні створення БД вибрати пункт "Новая база данных" та натиснути кнопку ОК;
-
ввести назву бази даних та натиснути кнопку Создать;
-
перейти на вкладку "Таблицы" та вибрати пункт меню "Создание таблицы в режиме конструктора";
-
у вікні конструктора ввести структуру таблиці "Відомості про студентів";
-
зберегти таблицю, закрити конструктор таблиць;
-
аналогічно створити структуру інших таблиць.
2. Переглянути схему даних (Сервис/Схема данных). Забезпечити цілісність даних з каскадним оновленням та каскадним знищенням полів, що зв’язані
обеспечение целостности данных;
каскадное обновление связанных полей;
каскадное удаление связанных полей;
Рис. 1. Вікно редагування зв'язків
Рис. 2. Схема даних після редагування зв'язків між таблицею
З повагою ІЦ "KURSOVIKS"!
|