МегаПредмет

ПОЗНАВАТЕЛЬНОЕ

Оси и плоскости тела человека Оси и плоскости тела человека - Тело человека состоит из определенных топографических частей и участков, в которых расположены органы, мышцы, сосуды, нервы и т.д.


Отёска стен и прирубка косяков Отёска стен и прирубка косяков - Когда на доме не достаёт окон и дверей, красивое высокое крыльцо ещё только в воображении, приходится подниматься с улицы в дом по трапу.


Дифференциальные уравнения второго порядка (модель рынка с прогнозируемыми ценами) Дифференциальные уравнения второго порядка (модель рынка с прогнозируемыми ценами) - В простых моделях рынка спрос и предложение обычно полагают зависящими только от текущей цены на товар.

Створення реляційної бази даних.





1. Створіть базу даних Деканат.

2. Створіть структуру таблиці Студенти.

3. Створіть структуру таблиці Дисципліни.

4. Зміните структуру таблиці Викладачі.

5. Створіть структуру таблиці Оцінки.

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

 

ТЕХНОЛОГІЯ РОБОТИ

1. Створіть базу даних Деканат, виконавши наступні дії:

■ завантажите Access, у вікні, що з'явилося, виберіть пунктНовая база данных, потім клацніть по кнопці <ОК>;

■ у вікні Файл новой базы данных задайте ім'я (пункт Имя файла) і виберіть папку (пункт Папка), де ваша база буде знаходитися. За замовчуванням Access пропонує ім'я бази db1, а тип файлу — Базы данных Access. Ім'я задайте Деканат, а тип файлу залишіть колишнім, тому що інші типи файлів потрібні в спеціальних випадках;

■ клацніть по кнопці <Создать>.

2. Створіть структуру таблиці Студенти. Для цього:

■ у вікні бази даних натисніть кнопку Таблиці, а потім клацніть по кнопці <Создать>;

■ у вікні Новая таблица: виберіть пункт Конструкторі клацніть по кнопці <OK>. У результаті цих операцій відкривається вікно таблиці в режимі Kонструктора, у якому треба визначити поля таблиці;

■ визначте поля таблиці відповідно до табл. 1;

Таблиця 1

Ім'я поля Тип даних Розмір поля
Код студента Числовой Целое
Прізвище Текстовый
Ім'я Текстовый
По батькові Текстовый
Номер групи Числовой Целое
Телефон Текстовый
Стипендія Логический Да/Нет

 

■ у якості ключового поля задайте «Код студента». Для цього клацніть по полю «Код студента» і по кнопці на панелі інструментів чи виконайте команду Правка, Ключевое поле;

■ закрийте таблицю, задавши їй ім'я Студенти.

Примітка. Заповнювати таблицю даними поки не потрібно, це буде зроблено в режимі форми.

3.Створіть структуру таблиціДисципліни аналогічно п. 2 відповідно до табл. 2.

Таблиця 2

Ім'я поля Тип даних Розмір поля
Код дисципліни Числовой Целое
Назва дисципліни Текстовый

 

У якості ключового поля задайте «Код дисципліни». Заповнюватися ця таблиця буде також у режимі форми.

4. Структура таблиці Викладачі вже створена у роботі 1 і заповнена даними, тому для роботи використовуйте цю таблицю з однією лише зміною - відповідно до мал.8 у структуру таблиці треба додати поле «Код дисципліни» і заповнити його відповідно до даних табл. 5

Таблицю викладачі треба скопіювати з бази даних Викладачі, для чого цю базу даних треба відкрити, виділити таблицю Викладачі, скопіювати її в буфер обміну, потім відкрити БД Деканат і вставити таблицю з буферу обміну. Спочатку заповніть відповідними даними поле „Код дисципліни”, а потім - знищить поле „Дисципліна” в таблиці „Викладачі”.

5. Створіть структуру таблиці Оцінки аналогічно п. 2 відповідно до табл. 3.

Таблиця 3

Ім'я поля Тип даних Розмір поля
Код студента Числовой Целое
Код дисципліни Числовой Целое
Оцінки Числовой Байт

 

У цій таблиці задавати ключове поле не треба, тому що дані у всіх полях можуть повторюватися. Ця таблиця, аналогічно попереднім, буде заповнюватися в режимі форми.

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

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

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

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

■ закрийте вікно, клацнувши по кнопці <3акрыть>;

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

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

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

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

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

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

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

Мал.9. Структура таблиці Студенти.

ЗАВДАННЯ 3





©2015 www.megapredmet.ru Все права принадлежат авторам размещенных материалов.