Главная страница
Навигация по странице:

  • Форма защиты работы

  • Теоретические сведения

  • Сущность

  • Ключ сущности

  • Порядок выполнения работы Задание №1.

  • Задание №2.

  • Создание схемы данных


    Скачать 0.76 Mb.
    НазваниеСоздание схемы данных
    Дата02.03.2022
    Размер0.76 Mb.
    Формат файлаdocx
    Имя файлаPrakticheskaya_rabota_4.docx
    ТипПрактическая работа
    #379573

    Практическая работа №4

    Тема: Создание схемы данных

    Цель: Получить навыки создания схемы данных MSAccess

    Программное обеспечение:MSWindows, MSAccess

    Форма защиты работы

    1. Написать отчет по проделанной работе

    2. Ответить на контрольные вопросы

    Контрольные вопросы

    • Что такое ER-модель? Каковы основные элементы нотации Чена-Мартина?

    • Как создать схему данных таблиц БД?

    • Как обеспечивается поддержки целостности данных?

    Теоретические сведения

    Одним из способов представления данных, независимо от реализующего его программного обеспечения, является модель «Сущность-связь».

    Модель сущность-связь (ER-модель) (англ. entity-relationship model, ERM) — модель данных, позволяющая описывать концептуальные схемы предметной области. С её помощью можно выделить ключевые сущности и обозначить связи, которые могут устанавливаться между этими сущностями.

    Основными понятиями метода «Сущность-связь» являются: сущность, атрибут сущности, ключ сущности, связь между сущностями, степень связи.

    Сущность представляет собой объект, информация о котором хранится в базе данных. Названия сущностей – существительные. Например, ВРАЧИ, ПАЦИЕНТЫ.

    Атрибут представляет собой свойство сущности. Так, атрибутами сущности ВРАЧИ являются: табельный номер, ФИО, должность и т.д.

    Ключ сущности – атрибут или набор атрибутов, используемый для идентификации экземпляра сущности.

    Связь сущностей – зависимости между атрибутами этих сущностей. Название связи обычно представляется глаголом. Например, врач ЗАНИМАЕТ должность.

    Важным свойством модели «Сущность-связь» является то, что она может быть представлена в графическом виде, что значительно облегчает анализ предметной области.

    Будем использовать нотацию Чена-Мартина.

    Таблица 1



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



    Во время проектирования баз данных происходит преобразование ER-модели в конкретную схему базы. Основными объектами схемы являются таблицы и связи. Рассмотрим создание схемы базы данных.

    Порядок выполнения работы

    Задание №1. Создать схему данных по базе данных «Стоматология»

    1. Для создания схемы данных выполните действия: вкладка «Работа с базами данных» «Схема данных».



    1. Далее необходимо добавить в схему все имеющиеся таблицы. Для этого, выберите пункт «Отобразить таблицу».



    Выберите вкладку Таблицы, выделите таблицы: «Врачи», «ШтатноеРасписание», «НаименованиеУслуг», «Журнал», «СписокПациентов» и разместите их с помощью кнопки <Добавить>. В окне Схема данных появится условный вид этих таблиц. Закройте окно.

    1. Установите связь между таблицами СписокПациентов и Журнал. Для этого установите курсор на имя поля «НомерКарточки» - в этой таблице это поле - ключевое (таблица СписокПациентов) и, не отпуская кнопку мышки, перетащите ее на поле «НомерКарточки» - подчиненной таблицы Журнал. Отпустите мышку. Появится диалоговое окно Связи.

    2. Для автоматической поддержки целостности базы данных установите флажок: Обеспечение целостности данных. Кроме этого значка в этом окне представлены другие:

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

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

    1. Щелкните по кнопке <Создать>.



    Проделайте те же шаги для остальных полей.

    Задание №2.

    Разработать модель «Сущность-связь» по индивидуальному заданию и предварительно определить структуру таблиц базы данных.

    Задание №3.

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

    Задание №4.

    Создать структуры базовых таблиц и наполнить их содержимым, состоящим более чем из 7 записей.

    Выполнить вариант задания в соответствии с номером в журнале. (!!!)


    написать администратору сайта