Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Базы данных.docx
Скачиваний:
16
Добавлен:
11.11.2019
Размер:
6.47 Mб
Скачать

1. Для створення нової бази даних:

  • завантажите Access, у вікні, що з'явилося, виберіть пункт Новая база данных;

  • у вікні Файл новой базы данных задайте ім'я вашої бази (пункт Имя Файла) і виберіть папку (пункт Папка), де ваша база даних буде знаходитися (краще створити в папці Мої документи папку зі своїм прізвищем і номером групи). За замовчуванням Access пропонує вам ім'я бази db1, а тип файлу - Бази даних Access. Ім'я задайте «Навчальний процес», а тип файлу залишіть колишнім;

  • натисніть на кнопці Создать.

2. Для створення таблиці бази даних:

  • у вікні бази даних виберіть вкладку Таблицы, а потім натисніть на кнопці Создать;

  • у вікні Новая таблица виберіть пункт Конструктор і натисніть на кнопці ОК. У результаті пророблених операцій відкривається вікно таблиці в режим конструктора, у якому потрібно визначити поля таблиці.

3. Для визначення полів таблиці:

  • введіть у рядок стовпця Имя поля ім'я першого поля Код викладача;

  • у рядку стовпця Тип данных натисніть на кнопці списку і виберіть тип даних Чиловой. На вкладці Общие задайте властивості полів.

  • аналогічним образом задайте всі поля, наведені в табл.2.1.

Таблиця 2.1.

Таблиця даних Викладачі

Имя поля

Тип данных

Размер поля

Код викладача

Числовой

Целое

Прізвище

Текстовый

15

Ім'я

Текстовый

15

По батькові

Текстовый

  • 15

Дата народження

Дата/время

  • Краткий формат даты

Посада

Текстовый

  • 9

Код дисципліни

Числовой

  • Целое

Дисципліна

Текстовый

  • 11

Телефон

Текстовый

  • 9

Зарплата

Денежный

4. Для збереження таблиці:

  • виберіть пункт меню Файл, Сохранить;

  • у діалоговому вікні Сохранение введіть ім'я таблиці Викладачі,

  • клацніть по кнопці «ОК».

  1. Створіть структуру таблиць Студенти, Оцінки, Дисципліни. При створенні таблиць використовуйте проектні параметри їхньої структури, що представлені нижче.

Таблиця 2.2.

Таблиця даних Студенти

Ім'я поля

Тип даних

Розмір поля

Код студента

Числовой

Целое

Прізвище

Текстовый

15

Ім'я

Текстовый

12

По батькові

Текстовый

15

Номер групи

Числовой

Целое

Телефон

Текстовый

9

Стипендія

Логический

Да/Нет

 

Таблиця 2.3.

Таблиця даних Дисципліни

Ім'я поля

Тип даних

Розмір поля

Код дисципліни

Числовой

Целое

Назва дисципліни

  • Текстовый

  • 30

Таблиця 2.4.

Таблиця дані Оцінки

Ім'я поля

Тип даних

Розмір поля

Код студента

Числовой

Целое

Код дисципліни

Числовой

Целое

Оцінки

Числовой

Байт

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

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

Аналогічно визначаються складені ключі в інших таблицях.

Створення схеми даних

  1. Розробіть схему даних, тобто створіть зв'язки між таблицями. Для цього:

  • виконайте команду Сервис, Схема данных. На екрані з'явиться вікно Схема данных;

  • виконайте команду Связи, Добавить таблицу;

  • у вікні, що з'явилося, буде виділена назва однієї таблиці. Натисніть на кнопці Добавить;

  • переведіть виділення на ім'я наступної таблиці і натисніть на кнопці Добавить. Аналогічно додайте дві таблиці, що залишилися;

  • закрийте вікно, натиснувши на кнопці 3акрыть;

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

  • встановіть прапорець ("галочку") у властивості Обеспечение целостности данных, клацнувши по ньому;

  • встановіть прапорець у властивості Каскадное обновление связанных полей и Каскадное удаление связанных записей;

Примітка. Завдання каскадного відновлення зв'язаних полів і каскадного видалення зв'язаних записів дозволить вам відредагувати записи тільки в таблиці Дисципліни, а в таблиці Оцінки ці дії зі зв'язаними записами будуть виконуватися автоматично. Наприклад, якщо ви видалите з таблиці Дисципліни один предмет, то в таблиці Оцінки видаляться всі рядки, зв'язані з цим предметом.

  • клацніть по кнопці Создать. Зв'язок буде створено;

  • аналогічно створіть зв'язки між полем "Код дисципліни" у таблиці Дисципліни і полем "Код дисципліни" у таблиці Викладачі, а також між полем "Код студента" у таблиці Студенти і полем "Код студента" у таблиці Оцінки. Результат представлений на рис. 2.12;

  • закрийте вікно схеми даних, відповівши ДА на питання про збереження макета.