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

  • Работа 2.2. Создание базы данных «Классный журнал» Цель работы

  • Используемое программное средство

  • Таблицы

  • Правка – Ключевое поле. 7. Связать таблицы УЧЕНИКИ и ОЦЕНКИ. Для этого: выполнить команду Сервис - Схема данных

  • Добавить  выделить название таблицы «Оценки» и выполнить команду Добавить  выполнить команду Закрыть

  • Далее  включить радиокнопку «В один столбец»  Далее  выбрать стиль формы «Стандартный»  Далее

  • Готово. 14. Сохранить базу данных по команде Файл – Сохранить

  • Используемые программные средства

  • Окно конструктора запросов

  • .выбрать

  • Добавить - Закрыть

  • Модели систем


    Скачать 0.89 Mb.
    НазваниеМодели систем
    Дата28.09.2022
    Размер0.89 Mb.
    Формат файлаdoc
    Имя файлаkl11pr1.doc
    ТипОтчет
    #703609
    страница2 из 4
    1   2   3   4



    Таблица базы данных


    Номер

    Фильм

    Страна

    Время

    Жанр

    Дата

    Выдана

    1

    Пятый элемент

    США

    125

    фантастика

    14.11.97

    Да

    2

    Титаник

    США

    185

    мелодрама

    17.03.98

    Нет

    3

    Кавказская пленница

    Россия

    100

    комедия

    24.05.96

    Да

    4

    Драйв

    США

    115

    боевик

    22.03.97

    Нет

    5

    По прозвищу Зверь…

    Россия

    85

    боевик

    03.03.97

    Да

    6

    Профессионал

    Франция

    125

    боевик

    09.09.96

    Нет

    7

    Игрушка

    Франция

    85

    комедия

    25.12.96

    Нет

    8

    Танцор диско

    Индия

    130

    мелодрама

    12.05.95

    Да

    9

    Патруль времени

    США

    102

    фантастика

    30.04.97

    Нет

    10

    Только сильнейшие

    США

    96

    боевик

    15.05.97

    Нет

    11

    Ромео и Джульетта

    США

    126

    мелодрама

    20.06.98

    Да

    12

    Зита и Гита

    Индия

    185

    мелодрама

    11.01.96

    Нет

    13

    На Дерибасовской хорошая погода..

    Россия

    95

    комедия

    26.06.97

    Нет

    14

    Джуниор

    США

    90

    комедия

    16.07.97

    Да

    15

    Парк Юрского периода

    США

    120

    фантастика

    29.10.96

    Нет

    16

    Крепкий орешек

    США

    120

    боевик

    31.01.97

    Нет

    17

    Затерянный мир

    США

    110

    фантастика

    04.04.98

    Да

    18

    Американский бой

    Россия

    110

    боевик

    15.03.97

    Нет

    19

    Невезучие

    Франция

    90

    комедия

    13.02.98

    Нет

    20

    Танго и Кэш

    США

    98

    боевик

    28.08.96

    Да



    Работа 2.2. Создание базы данных «Классный журнал»
    Цель работы:

    Используемое программное средство: MSAccess.
    1. Открыть файл для новой базы данных:

    ФайлСоздать БДНовая БД

     в файловом окне указать путь и имя файла : «Классный журнал»
    На экране откроется окно:



    2. Создать таблицу УЧЕНИКИ:

     в режиме Таблицы выбирается команда Создание таблицы в режиме конструктора

     в открывшемся окне конструктора таблиц для всех полей таблицы УЧЕНИКИ указать имена, типы и форматы полей:

    УЧЕНИКИ

    Имя поля

    Тип поля

    Длина (Формат)

    НОМЕР УЧ

    числовой

    целый

    ФАМИЛИЯ

    текстовый

    30

    ИМЯ

    текстовый

    15

    ПОЛ

    текстовый

    1

    АДРЕС

    текстовый

    40

    ТЕЛЕФОН

    текстовый

    15





    1. Назначить главный ключ таблицы:

     установить указатель мыши на поле НОМЕР_УЧ,

     выполнить команду Правка – Ключевое поле или нажать на кнопку, изображающую ключ на панели инструментов

    1. Сохранить таблицу с именем УЧЕНИКИ. Окно конструктора таблиц показано на рисунке


    5. Создать, назначить главный ключ и сохранить таблицу ПРЕДМЕТЫ следующей структуры:

    ПРЕДМЕТЫ

    Имя поля

    Тип поля

    Длина (Формат)

    НАЗВ_ПРЕДМЕТА

    текстовый

    30

    УЧИТЕЛЬ

    текстовый

    40


    6. Создать, назначить главный ключ и сохранить таблицу ОЦЕНКИ:
    ОЦЕНКИ

    Имя поля

    Тип поля

    Длина (Формат)

    НОМЕР_УЧ

    числовой

    целый

    НАЗВ_ПРЕДМЕТА

    текстовый

    30

    ДАТА

    дата




    ОЦЕНКА

    числовой

    целый


    При назначении составного ключа одновременно выделяются поля НОМЕР_УЧ, НАЗВ_ПРЕДМЕТА и ДАТА. Выделение производится с помощью мыши при нажатой клавише Shift. Затем выполняется команда Правка – Ключевое поле.
    7. Связать таблицы УЧЕНИКИ и ОЦЕНКИ. Для этого:

     выполнить команду Сервис - Схема данных ;

    Откроется окно «Добавление таблицы»;

     выделить название таблицы «Ученики» и выполнить команду Добавить

     выделить название таблицы «Оценки» и выполнить команду Добавить

     выполнить команду Закрыть.

    В окне «Схема данных» появятся образы двух таблиц

     с помощью мыши, перетащить ключевое поле НОМЕР_УЧ из образа таблицы «Ученики» на это же поле в образе таблицы «Оценки»

    Откроется окно «Связи». Последовательно активизировать флажки «Обеспечить целостность данных», «Каскадное обновление связанных полей» и «Каскадное удаление связанных записей». Тип связи «один-ко-многим» будет выбран автоматически.


    8. Связать таблицы ПРЕДМЕТЫ и ОЦЕНКИ, действуя аналогично предыдущему этапу.

    9. Выполнить команду  Создать. Схема готова! В окне «Схема данных» будет иметь следующий вид:



    10. Ввести данные в таблицу УЧЕНИКИ. Для этого:
     в режиме «Таблицы» выделить название таблицы УЧЕНИКИ;

     отдать команду Открыть;

    На экране появится бланк таблицы, содержащей заголовки полей и пустую строку

     ввести данные:




    11. Аналогично ввести данные в таблицу ПРЕДМЕТЫ:


    12. Ввести данные в таблицу ОЦЕНКИ




    13. Создать форму для просмотра и ввода в таблице УЧЕНИКИ. Для этого:
     перейти на вкладку «Формы»  Создать

     выбрать способ создания формы: «Мастер форм»

    выбрать таблицу УЧЕНИКИ

     переместить все поля таблицы из окна «Доступные поля» в окно «Выбранные поля»  Далее

     включить радиокнопку «В один столбец»  Далее

     выбрать стиль формы «Стандартный»  Далее

     задать имя формы: оставить имя УЧЕНИКИ; включить радиокнопку «Открытие формы для просмотра и ввода данных»  Готово.

    14. Сохранить базу данных по команде Файл – Сохранить.
    Работа 2.3. Реализация запросов с помощью конструктора
    Цель работы: освоение приемов реализации запросов на выборку с помощью конструктора запросов MSAccess.

    Используемые программные средства: MSAccess.
    Основные понятия

    Конструктор запросов - высокоуровневое средство формирования запросов в СУБД MS Access, который можно рассматривать как пользовательскую оболочку к языку запросов SQL. Для формирования запроса в конструкторе используется табличная форма.

    Окно конструктора запросов представлено на следующем рисунке:



    Поле схемы запросаверхняя часть окна конструктора запросов, куда помещаются схемы таблиц, данные из которых используются в запросе

    Бланк запроса – таблица в нижней части окна. Столбцы относятся к полям, участвующим в формировании запроса. В первой строке указываются имена всех этих полей. Вторая строка – имя таблицы, из которой извлекается соответствующее поле. Третья строка – признак сортировки. Используется лишь для ключей сортировки. Флажки в четвертой строке отмечают признак вывода данного поля на экран при выполнении запроса. В следующих строках формируется условие отбора.
    ЗАДАНИЕ 1

    Получить список учеников класса, содержащий номер в журнале, фамилию и имя каждого ученика.

    Команда выборки на учебном языке запросов:

    .выбрать УЧЕНИКИ.НОМЕР_УЧ, УЧЕНИКИ.ФАМИЛИЯ, УЧЕНИКИ.ИМЯ сортировать УЧЕНИКИ.НОМЕР_УЧ по возрастанию
    1. Перейти к работе с конструктором запросов:

     выбрать в списке объектов «Запросы»

     выбрать режим «Создание запроса в режиме конструктора»

     отдать команду Создать

    2. В поле схемы запроса поместить таблицу «Ученики»:

     в окне «Добавление таблицы», вкладке «Таблицы» выбрать название таблицы «Ученики»

     выполнить команду Добавить - Закрыть

    3. Заполнить бланк запроса

     внести в бланк данные, показанные на предыдущем рисунке.

    4. Исполнить запрос:

    выполнить команду Запрос - Запуск. На экране появится таблица следующего вида:



    1. Сохранить запрос с именем «Список учеников»


    ЗАДАНИЕ 2

    Вывести список всех оценок, полученных Волеговым Кириллом по всем предметам. Указать даты получения оценок.
    Команда на учебном языке запросов:
    1   2   3   4


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