Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
практикумТОХОД(макет_new).doc
Скачиваний:
364
Добавлен:
18.02.2016
Размер:
1.29 Mб
Скачать

Задания к лабораторным занятиям 5 – 6

1. База данных «Сессия».

Имеется информация по сессиям следующей структуры.

  1. КодСессии (Счетчик)

  2. Факультет

  3. Студент

    1. Номер зачетки

  4. Дата экзамена (Д/ Вр)

  5. Курс (Ч)

  6. Группа (Ч)

  7. Предмет

    1. Ф.И.О. преподавателя

  8. Оценка (Ч)

Необходимо создать базу данных по экзаменационным сессиям.

Рекомендации

  1. Таблицы БД «Сессия» имеют следующую структуру:

  • таблица «Сессии» содержит поля:

    • КодСессии (первичный ключ)

    • КодФакультета (внешний ключ)

    • КодСтудента (внешний ключ)

    • ДатаЭкзамена

    • Курс

    • Группа

    • КодПредмета (внешний ключ)

    • Оценка

  • «Факультеты»

    • КодФакультета (первичный ключ)

    • Название

  • «Студенты»

    • КодСтудента (первичный ключ)

    • ФИОСтудента

    • НомерЗачетки

  • «Предметы»

    • КодПредмета (первичный ключ)

    • Наименование

    • ФИОПреподавателя

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

  2. Для поля «ДатаЭкзамена» из таблицы «Сессии» установите свойство «Значение по умолчанию» текущую дату (задать с помощью функции Date()). На поле «Оценка» наложить условие: оценка может принимать только значения от 0 до 10. Свойства остальных полей задайте самостоятельно.

  3. Поля внешнего ключа создайте Мастером подстановок.

  4. Просмотрите установленные связи при помощи Схемы данных. Изучите параметры связи Целостность данных, Каскадное обновление и удаление.

  5. Заполните таблицы данными.

  6. Рассмотрите инструменты для работы с данными в таблице в режиме таблицы.

  • Использование панели инструментов Таблицы и Запроса в режиме таблицы:

    • вырезание, копирование или вставка выделенного текста, поля, всех записей или всей таблицы полностью;

    • сортировка записей;

    • отбор записей, поиск или перемещение значений;

    • добавление или удаление записей.

  • Работа со столбцами, строками и подтаблицами:

    • использование области выделения столбца для перемещения, скрытия или переименования столбца;

    • изменение размеров строк или столбцов;

    • использование подтаблиц для просмотра связанных данных;

    • закрепление левого крайнего столбца таким образом, чтобы он отображался на экране при прокрутке листа вправо.

  • Для перехода по записям в таблице можно использовать панель перехода по записям:

    • переход на первую, предыдущую, следующую, по-следнюю запись;

    • введение номера нужной записи;

    • переход на новую (пустую) запись.

2. База данных «Изготовление мебели».

Имеется информация по заявкам в фирме на изготовление мебели следующей структуры.

  1. КодЗаявки (Счетчик)

  2. Дата (Д/вр)

  3. Клиент

    1. Адрес клиента

    2. Расчетный счет

  4. Признак

  5. Товары

    1. Количество (Ч)

    2. Цена за единицу (Д)

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

Рекомендации

  1. Заявки учитывать в следующих таблицах:

  • таблица «Заявки» содержит поля:

    • КодЗаявки (первичный ключ)

    • ДатаЗаявки

    • КодКлиента (внешний ключ)

    • КодПризнака (внешний ключ)

  • «СодержаниеЗаявки»

    • КодСодержания (первичный ключ)

    • КодЗаявки (внешний ключ)

    • КодТовара (внешний ключ)

    • Количество

  • «Клиенты»

    • КодКлиента (первичный ключ)

    • Клиент

    • АдресКлиента

    • РасчетныйСчет

  • «Признаки»

    • КодПризнака (первичный ключ)

    • Признак

  • «Товары»

    • КодТовара (первичный ключ)

    • Товар

    • ЦенаЗаЕдиницу

  1. Признак может быть: «выполнена», «не выполнена».

  2. Товары, например, «стол», «стул», «шкаф», «тумба» и т.д.

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

  4. Для поля «ДатаЗаявки» из таблицы «Заявки» установите свойство «Значение по умолчанию» текущую дату (задать с помощью функции Date()). На поле «ЦенаЗаЕдиницу» наложите условие: цена должна быть > 0. Свойства остальных полей задайте самостоятельно.

  5. Поля внешнего ключа создайте Мастером подстановок.

  6. Просмотрите установленные связи при помощи Схемы данных. Изучите параметры связи Целостность данных, Каскадное обновление и удаление.

  7. Заполните таблицы данными. Количество заявок — не менее 25, клиентов от 8 до 12. Некоторые заявки должны содержать несколько товаров.

  8. Рассмотрите инструменты для работы с данными в таблице в режиме таблицы (см. задание 7 для БД «Сессия»).