Студопедия

КАТЕГОРИИ:

АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

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




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

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

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

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

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

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

 

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

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

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

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

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

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

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

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

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

 

Таблиця 1

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

 

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

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

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

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

Таблиця 2

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

 

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

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

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

 

 

Таблиця 3

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ЗАВДАННЯ 3










Последнее изменение этой страницы: 2018-04-12; просмотров: 477.

stydopedya.ru не претендует на авторское право материалов, которые вылажены, но предоставляет бесплатный доступ к ним. В случае нарушения авторского права или персональных данных напишите сюда...