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

  • Цель работы

  • Оборудование и материалы

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

  • Таблицы

  • Группа . Создайте структуру таблицы Студент , используя параметры таблицы 2. Условие задавайте Построителем выражений . Для поля ПОЛ

  • Студент . Создайте структуру таблицы Успеваемость , используя параметры таблицы 3. Условие на значение для поля ОЦЕНКА

  • Группа  Студент

  • Студент  Успеваемость

  • Группа . Создайте записи для трех групп. Используя значки «+» в строке записи, введите по 5 записей в подчиненную таблицу Студент

  • Успеваемость

  • Лабораторный практикум. Методические указания для подготовки студента к лабораторным занятиям 5


    Скачать 1.44 Mb.
    НазваниеМетодические указания для подготовки студента к лабораторным занятиям 5
    Дата05.02.2022
    Размер1.44 Mb.
    Формат файлаdoc
    Имя файлаЛабораторный практикум.doc
    ТипМетодические указания
    #352116
    страница15 из 17
    1   ...   9   10   11   12   13   14   15   16   17

    Лабораторная работа № 14. Создание таблиц базы данных


    Время выполнения работы: 2 часа.

    Цель работы: освоение инструментария работы с базами данных.

    Задачи работы:научиться составлять структуру таблицы и устанавливать свойства ее полей в режиме конструктора таблиц; уметь формировать условия в свойствах полей с помощью построителя выражений; освоить средство «Мастер подстановок» для формирования вводимых значений; научиться определять простой и составной первичный ключ; научиться вводить и корректировать данные в созданных таблицах; уметь устанавливать межтабличные связи.

    Оборудование и материалы: компьютер.

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

    База данных.

    Ключевое поле.

    Первичный ключ.

    Схема отношений.

    Мастер подстановок.

    Целостность данных.
    Порядок выполнения работы

    1. Запустите программу MicrosoftAccess.

    2. В первом диалоговом окне Access установите переключатель Новая база данных.

    3. В следующем окне выберите свою сетевую папку и укажите в качестве имени файла новой базы данных свою фамилию. Щелкните на кнопке Создать.

    4. В окне новой базы данных из списка объектов выберите объект Таблицы. Создайте структуру таблицы Группа в режиме Конструктора, используя параметры из таблицы 1. Поле НГ (номер группы) сделайте ключевым, выбрав эту настройку из панели инструментов , контекстного меню соответствующего имени поля или пункта меню Правка .


    Таблица 1 - Описание свойств полей таблицы «Группа»

    Имя

    поля

    Ключ.

    поле

    Тип

    данных

    Размер,

    байт

    Число

    десятич.

    знаков

    Подпись поля

    Условие на значение

    Сообщение об ошибке

    НГ

    Да

    Текстовый

    5




    Номер группы




    КСПЕЦ




    Текстовый

    6




    Код специальности




    КОЛ




    Числовой

    Байт

    0

    Кол-во студентов в группе

    >=0 And <=40

    Кол. студентов больше допустимого

    ПБАЛЛ




    Числовой

    Одинарное с пл. точкой

    2

    Проходной балл

    >2 And <=5

    Ошибка в оценке


    Таблица 2 - Описание свойств полей таблицы «Студент»

    Имя

    поля

    Ключ.

    поле

    Тип

    данных

    Размер,

    байт

    Число

    десятич.

    знаков

    Подпись поля

    Условие на значение

    Сообщение об ошибке

    НГ

    Да

    Текстовый

    5




    Группа




    НС

    Да

    Текстовый

    2




    Номер студента в группе




    ФИО




    Текстовый

    15




    ФИО




    ПОЛ




    Подстановкой

    (м, ж)

    1




    Пол




    ГОДР




    Дата/Время

    Краткий

    форм. д.




    Год рождения




    АДРЕС




    Текстовый

    25




    Адрес




    ПБАЛЛ




    Числовой

    Одинарное с пл. точкой

    2

    Проходной балл





    Таблица 3 - Описание свойств полей таблицы «Успеваемость»

    Имя

    поля

    Ключ.

    поле

    Тип

    данных

    Размер,

    байт

    Число

    десятич.

    знаков

    Подпись поля

    Условие на значение

    Сообщение об ошибке

    НГ

    Да

    Текстовый

    5




    Номер группы




    НС

    Да

    Текстовый

    2




    Номер студента




    ПР

    Да

    Подстановкой

    20




    Название предмета




    ОЦЕНКА




    Числовой

    Целое

    0

    Оценка

    >2 And <=5

    Ошибка в оценке




    1. При закрытии окна Конструктора структура таблицы сохраняется под задаваемым именем. Сохраните структуру первой таблицы под именем Группа__Успеваемость'>Студент'>Группа_._Создайте_структуру_таблицы_Студент_,_используя_параметры_таблицы_2._Условие_задавайте_Построителем_выражений_._Для_поля_ПОЛ'>Группа.

    2. Создайте структуру таблицы Студент, используя параметры таблицы 2. Условие задавайте Построителем выражений. Для поля ПОЛ используйте Мастер подстановок. В окне Мастера подстановок, который находится в списке типов данных соответствующего поля, установите настройку Будет введен фиксированный набор значений. На следующем шаге в один столбец задайте значения м и ж.

    3. Назначьте составной уникальный ключ, состоящий из двух полей: НГ (номер группы) и НС (номер студента в группе). Для выделения обоих полей пользуйтесь клавишей CTRL.

    4. Сохраните таблицу под именем Студент.

    5. Создайте структуру таблицы Успеваемость, используя параметры таблицы 3. Условие на значение для поля ОЦЕНКА сконструируйте сами Построителем выражений. Для поля ПР примените Мастер подстановок (Информатика, Математика, История, Иностранный язык).

    6. Так как ни одно поле этой таблицы не претендует на уникальность, задайте составной уникальный ключ из полей НГ+НС+ПР.

    7. Сохраните таблицу под именем Успеваемость.

    8. Выполните команду Сервис-Схема данных или щелкните на кнопке Схема данных.

    9. В окне Схемы данных расположите все три таблицы.

    10. Установите между таблицами ГруппаСтудент связь по простому ключу НГ.

    11. В открывшемся окне обратите внимание, что тип отношения установится один-ко-многим. Установите все флажки, обеспечивающие целостность во взаимосвязанных таблицах.

    12. Между таблицами СтудентУспеваемость установите связь по составному ключу НГ+НС. Для этого в главной таблице Студент выделите оба этих поля, удерживая клавишу CTRL, и перетащите их на поле НГ таблицы Успеваемость.

    13. Установите все флажки, обеспечивающие целостность во взаимосвязанных таблицах.

    14. Сохраните схему данных и закройте окно.

    15. Откройте таблицу Группа.

    16. Создайте записи для трех групп.

    17. Используя значки «+» в строке записи, введите по 5 записей в подчиненную таблицу Студент. В каждой группе должно быть по 5 студентов. Среди студентов одной из групп должна быть ваша фамилия.

    18. Таким же образом введите записи в подчиненную таблицу Успеваемость (если «плюсы» не отображены, выполните команду Вставка-Подтаблица). У каждого студента должны быть оценки по 4 предметам.

    19. Покажите работу преподавателю. Закройте окно базы данных и Access.


    Вопросы для защиты:

    1. Почему не получается поставить оценку 1 какому-нибудь студенту по любому предмету?

    2. Для каких целей используют Мастер подстановок?

    3. Какие типы связи присутствуют в базе данных? Что они означают?

    4. Поясните назначение настройки целостности данных в базе данных.
    1   ...   9   10   11   12   13   14   15   16   17


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