Методические указания к практическим работам по дисциплине «Базы данных»


НазваниеМетодические указания к практическим работам по дисциплине «Базы данных»
страница6/12
ТипМетодические указания
filling-form.ru > Бланки > Методические указания
1   2   3   4   5   6   7   8   9   ...   12

Практическая работа №6. Тема: «Работа со связями, ключевыми полями и индексами. Ссылочная целостность».


Выполнение работы:

Задание№1

  1. Откройте базу данных «Заказы товаров» в папке своей группы.

  2. Откройте окно «Схема данных» и добавьте в окно все три таблицы.

  3. Попробуйте связать таблицы Заказчики и Заказы по полям Код_заказчика с обеспечением целостности данных.

  4. Access не разрешил Вам связать эти таблицы, т.к. в таблице Заказы совершил заказ Заказчик с кодом 876, а такого в таблице Заказчики нет! Выберите отмена в окне Схема данных и сверните это окно.

  5. Проверьте таблицы Заказчики и Заказы на совпадение значений, для этого откройте обе таблицы, окно Базы данных сверните и упорядочите окна сверху вниз, используя меню Окно. Сохраните изменения и закройте таблицы.

  6. Разверните окно схема данных и свяжите таблицы ещё раз с обеспечением целостности данных и каскадного обновления и удаления.

  7. Попробуйте связать таблицы Товары и Заказы по полям Код_товара с обеспечением целостности данных.

  8. Access не разрешил Вам связать эти таблицы, т.к. в таблице Товары поле Код_товара размера целое, а в таблице Заказы длинное целое! Выберите отмена в окне Схема данных и сверните это окно.

  9. Откройте таблицу Заказы в режиме Конструктор и измените размер для поля Код_товара на целое. Закройте таблицу и сохраните

  10. Разверните окно схема данных и свяжите таблицы ещё раз с обеспечением целостности данных и каскадного обновления и удаления. Закройте окно Схема данных и сохраните.

  11. Попробуйте использовать каскадное обновление связанных полей, для этого откройте таблицы Заказчики и Заказы и упорядочите их сверху вниз.

  12. В таблице Заказчики измените, код Михайлова Н.П. 111 на 112 и перейдите на другую запись, посмотрите результат в таблице Заказы.

  13. Попробуйте использовать каскадное удаление связанных записей, закройте таблицу Заказчики и откройте таблицу Товары.

  14. Удалите запись с товара с кодом 68 -Чай "Принцесса Гита", для этого выделите строку и в контекстном меню выберите Удалить запись, подтвердите удаление, посмотрите результат в таблице Заказы.

  15. Создайте индексы для полей ФИО, с совпадениями, для этого откройте таблицу Заказчики в режиме Конструктор и выберите поле ФИО, в свойстве Индексированное поле выберите Да (совпадения допускаются). Аналогично для поля дата_рождения.

Задание№2

Добавление связей таблиц

  1. Импортируйте в папку своей группы базу Борей.mdb, которая находится по пути:
    C:\Program Files\ Microsoft Office\Office\Samples\Борей.mdb и таблицу «Персональные мероприятия», которая находится по пути G:\Txt\Access\ПМ.MDB. Нужно определить связи этой таблицы с другими таблицами базы данных Борей, определить ключевое поле и создать индексы.

Одному сотруднику в таблице «Персональные мероприятия» может соответствовать несколько записей. Например, одна запись появится при приеме на работу, ещё одна при начислении премии и т.д. В среднем, число записей в таблице «Персональные мероприятия» будет превышать число записей в таблице «Сотрудники» примерно в 10 раз. Поэтому между таблицей «Сотрудники» и «Персональные мероприятия» нужно установить связь с отношением «один- ко- многим»

  1. Чтобы определить связь между таблицами «Персональные мероприятия» и «Сотрудники», выберите команду Сервис-Схема данных или нажмите кнопку на панели инструментов-

  2. Выберите команду Связи - Добавить таблицу или нажмите кнопку «Добавить таблицу»
    на панели инструментов. Появится диалоговое окно «Добавление таблицы».

  3. В списке таблиц выделите «Персональные мероприятия» и нажмите кнопку Добавить. Нажмите кнопку закрыть. Таблица «Персональные мероприятия» появится в окне «Схема данных».

  4. Связь между таблицами «Персональные мероприятия» и «Сотрудники» строится по значению полей «КодСотрудника».

  5. Для обеспечения ссылочной целостности установите флажок «Обеспечение целостности данных».

  6. Нажмите кнопку Создать, чтобы подтвердить создание связи и перейдите в окно «Схема данных».

  7. Закройте окно «Схема данных», подтвердив сохранение изменения схемы данных.

Выбор первичного ключа таблицы.

  1. Ключ таблицы «Персональные мероприятия», не допускающий повторяющихся записей, необходимо задавать по значению нескольких полей, поскольку в эту таблицу могут быть добавлены сведения о нескольких мероприятиях, относящихся к одному сотруднику и запланированных на один и тот же день. Если принять правило, не позволяющее добавлять в таблицу сведения о нескольких мероприятиях, относящихся к одному сотруднику и запланированных на один и тот же день, то ключ таблицы можно создать по полям “Код сотрудника”, «Тип мероприятия» «ДатаПлан».

  2. Чтобы определить первичный ключ таблицы «Персональные мероприятия» и проиндексировать её значения по значению ключа:

  3. Откройте таблицу «Персональные мероприятия» в режиме «Конструктор».

  4. Выделите поле «КодСотрудника», нажав на кнопку выделения поля в левой части бланка структуры таблицы.

  5. Нажмите клавишу и, удерживая её нажатой, выделите поле «ТипМероприятия» и «ДатаПлан»

  6. Нажмите кнопку ключевое поле на панели инструментов или Правка - Ключевое поле. Слева от каждого из выделенных полей появится маркер ключевого поля, информирующий о том, что поле включено в первичный ключ таблицы.

  7. Чтобы определить последовательность, в которой выделенные поля входят в ключ, нажмите кнопку «Индексы» на панели инструментов. Появится окно «индексы».
1   2   3   4   5   6   7   8   9   ...   12

Похожие:

Методические указания к практическим работам по дисциплине «Базы данных» iconМетодические указания к практическим работам и срс по дисциплине «овос»
Федеральное агентство по образованию Государственное образовательное учреждение высшего

Методические указания к практическим работам по дисциплине «Базы данных» iconМетодические рекомендации по разработке методических указаний к практическим...
Методические рекомендации по разработке методических указаний к практическим занятиям, лабораторным работам по дисциплине/ Составители...

Методические указания к практическим работам по дисциплине «Базы данных» iconМетодические указания к лабораторным работам по дисциплине «Управление проектами»
Методические указания к лабораторным работам по дисциплине «Управление проектами» для студентов и слушателей факультета «Инженерный...

Методические указания к практическим работам по дисциплине «Базы данных» iconМетодические указания для преподавателей материалы к практическим...
Профиль подготовки Оборудование и технология повышения износостойкости и восстановление деталей машин и аппаратов

Методические указания к практическим работам по дисциплине «Базы данных» iconМетодические указания к лабораторным работам по дисциплине «Постреляционные базы данных»
Целью лабораторной работы является практическое изучение возможностей постреляционного расширения языка sql для создания хранимых...

Методические указания к практическим работам по дисциплине «Базы данных» iconМетодические указания к практическим работам по дисциплине Информационные...
Федерального государственного образовательного стандарта по специальности среднего профессионального образования, входящей в состав...

Методические указания к практическим работам по дисциплине «Базы данных» iconМетодические указания к практическим занятиям по дисциплине «экономическая...
Методические указания к практическим занятиям по дисциплине «Экономическая география и регионалистика мира» для специальности 036401-...

Методические указания к практическим работам по дисциплине «Базы данных» iconМетодические указания для выполнения курсового проекта по дисциплине «Базы данных»
Одобрена предметной комиссией «программного обеспечения и информационных технологий»

Методические указания к практическим работам по дисциплине «Базы данных» iconМетодические указания к практическим занятиям студентов по учебной дисциплине фармакология
Методические рекомендации к практическим занятиям для студентов по учебной дисциплине фармакология. – Ульяновск: огбоу спо умк, 2014....

Методические указания к практическим работам по дисциплине «Базы данных» iconМетодические указания по дисциплине «Экономическая теория»
Методические указания по подготовке к семинарским и практическим занятиям по дисциплине «Экономическая теория». — Ростов н/Д: дгту,...

Вы можете разместить ссылку на наш сайт:


Все бланки и формы на filling-form.ru




При копировании материала укажите ссылку © 2019
контакты
filling-form.ru

Поиск