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


Скачать 0.85 Mb.
Название Методические указания к практическим работам по дисциплине «Базы данных»
страница 6/12
Тип Методические указания
rykovodstvo.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 Методические указания по дисциплине пд. 02 Химия для выполнения лабораторных...
Методические указания и задания к лабораторно-практическим занятиям для студентов специальности 35. 02. 05 Агрономия по дисциплине...
Методические указания к практическим работам по дисциплине «Базы данных» icon Методические указания по дисциплине оп. 06 Основы аналитической химии...
Методические указания и задания к лабораторно-практическим и самостоятельным занятиям по оп. 06 Основы аналитической химии для студентов...
Методические указания к практическим работам по дисциплине «Базы данных» icon Методические указания к практическим занятиям рпк «Политехник»
Методические указания предназначены для проведения практических занятий по дисциплине “Базы данных” в соответствии со стандартом...
Методические указания к практическим работам по дисциплине «Базы данных» icon Методические указания к лабораторным работам по дисциплине “
Методические указания к лабораторным работам по дисциплине “Нормативные документы и должностные инструкции” / А. Г. Куприянов, А....
Методические указания к практическим работам по дисциплине «Базы данных» icon Методические указания к лабораторно-практическим работам по дисциплине «охрана труда»
Составлены на основе федерального государственного образовательного стандарта среднего профессионального образования (далее фгос...
Методические указания к практическим работам по дисциплине «Базы данных» icon Методические указания по учебной дисциплине Эксплуатационные материалы...
Методические указания по учебной дисциплине Эксплуатационные материалы для выполнения практических работ созданы Вам в помощь для...
Методические указания к практическим работам по дисциплине «Базы данных» icon Методические указания к лабораторным работам по дисциплине «микроэлектронные устройства»
Горохов А. В, Пичугина Л. П. Методические указания к лабораторным работам по дисциплине «Микроэлектронные устройства». – М.: Ргу...
Методические указания к практическим работам по дисциплине «Базы данных» icon Методические указания к курсовой работе по дисциплине Базы данных...
Дисциплина «Базы данных» для направления 230700. 62 «Прикладная информатика» подготовки бакалавра
Методические указания к практическим работам по дисциплине «Базы данных» icon Методические указания по выполнению лабораторных работ по дисциплине “Базы данных”
Методические указания предназначены для студентов специальностей 230401 «Прикладная математика», 230105 «Программное обеспечение...
Методические указания к практическим работам по дисциплине «Базы данных» icon Методические указания к практическим занятиям по дисциплине «Экономика организации»
Экономика организации [Текст]: методические указания к практическим занятиям для студентов очной формы обучения по специальностям...
Методические указания к практическим работам по дисциплине «Базы данных» icon Методические указания по дисциплине “Базы данных и субд”
Методические указания предназначены для студентов специальностей 230105 «Программное обеспечение вычислительной техники и автоматизированных...
Методические указания к практическим работам по дисциплине «Базы данных» icon О. Р. Никитин Специализация по теме диссертации Методические указания...
Методические указания к лабораторным работам предназначены для бакалавров направления 210400 «Радиотехника» и специальности 210600...
Методические указания к практическим работам по дисциплине «Базы данных» icon Методические указания к лабораторным работам по дисциплине «Физико-химические методы анализа»
Методические указания составили: доценты: С. А. Соколова, О. В. Перегончая, Л. Ф. Науменко, А. К. Решетникова, О. В. Дьяконова,,...
Методические указания к практическим работам по дисциплине «Базы данных» icon Методические указания для выполнения лабораторных работ и «Базы данных»
Лабораторная работа №1 «Организация хранения данных в субд ms access»

Руководство, инструкция по применению




При копировании материала укажите ссылку © 2024
контакты
rykovodstvo.ru
Поиск