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

  • Рисунок

  • Обеспечение

  • Каскадное

  • Практика БД 09.02.21. Таблицы 36


    Скачать 1.98 Mb.
    НазваниеТаблицы 36
    Дата28.05.2021
    Размер1.98 Mb.
    Формат файлаdocx
    Имя файлаПрактика БД 09.02.21.docx
    ТипОтчет
    #210990
    страница7 из 17
    1   2   3   4   5   6   7   8   9   10   ...   17

    Схема данных


    Схема данных позволяет нам есть ли ключевые поля,">посмотреть на базу данных как бы сверху, увидеть какие у нас таблицы, какие поля есть в этих таблицах, есть ли ключевые поля, есть ли связи между таблицами и по каким полям произведено связывание, включено ли обеспечение целостности.
    Откроем окно Схема данных (Работа с базами данных/Схема данных). Добавим в Схему данных все наши таблицы (Конструктор/Отобразить таблицу) (рис. 28).




    Рисунок 28. Схема данных после создания полей со списками.
    В схеме данных каждая таблица представлена списком полей этой таблицы. Ключевые поля таблиц отмечены значком. Линии связи между полями таблиц уже созданы. Они были созданы тогда, когда мы делали поля со списком. Линия связи соединяет первичный ключ главной таблицы (например, ключевое поле «Группа» таблицы «Группы») с внешним ключом подчиненной таблицы (например, поле «Группа» таблицы «Студенты»).
    Можно прямо в схеме данных устанавливать связи или удалять связи, помните только, что можно связывать поля с одинаковой по смыслу информацией и с одинаковым типом данных. Например, нельзя связывать поле №зачетки с полем Группа, хотя тип данных у них одинаковый, но по смыслу информация в этих полях разная.
    Чтобы удалить связь надо щелкнуть правой кнопкой мыши по линии связи и дать команду Удалить. Удалите связь между таблицами «Группы» и «Студенты» (рис 29).



    Рисунок 29. Удаление связи по полю «Группа» между таблицами «Группы» и «Студенты» в схеме данных.

    Чтобы создать связь надо навести указатель мыши на поле, нажать левую кнопку мыши и, удерживая её нажатой, протащить на соответствующее поле другой таблицы. Появится окно Изменение связей. Восстановите связь между таблицами «Группы» и «Студенты» (рис.30).



    Рисунок 30. Создание связи по полю «Группа» между таблицами «Группы» и «Студенты».
    В окне Изменение связей можно задавать Обеспечение целостности или отказываться от него, Кроме того, можно включать или отключать такие дополнительные возможности, как Каскадное обновление связанных полей и Каскадное удаление связанных записей.

    Вопросы по теме «Схема данных»


    1. Что такое Схема данных? Для чего она используется? Что такое список полей в схеме данных? Как связываются таблицы? Можно ли связывать таблицы уже заполненные значениями?

    2. Что такое межтабличная связь? Какие существуют типы межтабличных связей? Что такое

    линия связи в схеме данных? Каковы требования к связываемым полям?

    1. Что такое первичный ключ и внешний ключ?

    2. Что такое главная и подчиненная таблица? Может ли главная таблица одновременно быть и подчиненной таблицей? Какова очередность заполнения главной и подчиненной таблиц?

    Чем это вызвано?


    1   2   3   4   5   6   7   8   9   10   ...   17


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