Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
18.doc
Скачиваний:
7
Добавлен:
07.02.2016
Размер:
105.98 Кб
Скачать

Створення зв’язків між таблицями Для того щоб працюючи з даними однієї таблиці, мати можливість доступу до зв’язаних з ними даних з іншої таблиці , використовуються зв’язки між таблицями.

Існують декілька типів зв’язку:«один до багатьох» - коли до одного запису у таблиці , відносяться декілька записів з іншої таблиці , «багато до багатьох» - декілька записів відносяться до декількох записів з інших таблиць, «один до одного».

Для того щоб утворити зв’язки необхідно виконати наступні дії:

  1. Сервис Схема данных

  2. У вікні Добавление таблицы за допомогою кнопки Добавить послідовно вибрати всі таблиці, між якими встановлюється зв’язок закрити віно Добавление таблицы

  3. Для встановлення зв’язку потягти з однієї таблиці до другої поле, за яким встановлюється зв’язок, ці поля мають бути однокові за типом даних(бажано і однакові за іменем)

  4. У вікні Изменение связей встановити прапорець Обеспечение целостности данных, Каскадное обновление связанных полей та Каскадное удаление связанных записей.Создать

  5. У вікні Схема данных з’являється лінія зв’язку між відповідними полями, звичайно 1:М або 1:1.

 вибрати поле та спосіб сортування (за зростанням або зменшенням) даних у звіті

 вибрати макет звіту (у якому вигляді будуть відображатися дані у звіті)

 вибрати зовнішній вигляд створюваного звітувибрати фон звіту

ввести ім’я та вибрати режим подальшого використання звіту - режим конструктору або режим перегляду (звичайно використовують режим перегляду).

 зберегти створений звіт

  1. Лабораторне завдання

Створення бази даних Деканат

2.1 Створити нову базу даних за ім’ям Деканат (кожна таблиця повинна містити не менше 10 записів)

    1. У створеній базі даних створити у режимі Конструктору наступні таблиці, властивості полів кожної таблиці встановити самостійно:

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

Назва поля

Тип даних

Код_ студента

ключ

Група

текстове

Прізвище

текстове

Імя

текстове

По батькові

текстове

Стать

текстове

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

Дата/ время

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

Назва поля

Тип даних

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

ключ

Прізвище

текстове

Імя

текстове

По батькові

текстове

Кафедра

числове

Посада

текстове

Звання

текстове

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

Дата/ время

Таблиця Іспити

Назва поля

Тип даних

Код_іспиту

Числове - ключ

Таблиця Сесія

Назва поля

Тип даних

Код_ студента

Числове - ключ

Код_іспиту

Числове - ключ

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

числове

Оцінка

текстове

Дата_ іспиту

Дата/ время

Таблиця Гуртожиток

Назва поля

Тип даних

Код_ студента

Числове ключ

гуртожиток

числове

кімната

числове

    1. *Створити схему базі даних Деканат, для чого встановити зв’язок між таблицями Студенти, Сесія та Викладачі, Гуртожиток Студенти

Вказівки до пункту 2.5.3 У разі неможливості встановлення зв’язків між таблицями, перевірте правильність встановлення типів даних полів, за якими встановлюється зв’язок.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]