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

5. База данных «Продажа обуви».

Имеется информация по продаже обуви со структурой:

  1. КодПродажи (Счетчик)

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

  3. Клиент

  4. Подарок

    1. Цена подарка (Д)

  5. Товары

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

    2. Тип

    3. Изготовитель

    4. Модель

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

Необходимо создать базу данных магазина по продаже обуви.

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

  1. Продажи учитываются в следующих таблицах:

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

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

    • ДатаПродажи

    • Клиент

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

  • «Подарки»

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

    • Подарок

    • ЦенаПодарка

  • «СодержаниеПродажи»

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

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

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

    • Количество

  • «Товар»

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

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

    • КодИзготовителя (внешний ключ)

    • Модель

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

  • «ТипыТоваров»

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

    • ТипТоваров

  • «ФирмаИзготовитель»

    • КодИзготовителя (первичный ключ)

    • Изготовитель

  1. Подарки, например, «авторучка», «компакт-диск», «щетка для обуви», «крем для обуви», «календарь» и т.п.

  2. Типы товаров могут быть: «туфли», «полуботинки», «кроссовки», «тапочки», «сапоги» и т.п.

  3. Фирмами изготовителями могут выступать «Белвест», «Неман», «ЛеГранд» и т.п.

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

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

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

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

  8. Заполните таблицы данными. Количество продаж — не менее 40. Некоторые продажи должны содержать несколько пар или несколько моделей обуви.

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

6. База данных «Ремонт автомобилей».

Имеется информация по ремонту автомобилей со структурой:

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

  2. Марка автомобиля

  3. Клиент

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

  4. Работы

    1. Стоимость (Д)

  5. Дата приема (Д/вр)

  6. Дата выполнения (Д/вр)

  7. Признак (Л)

Необходимо создать БД по учету заявок по ремонту автомобилей.

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

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

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

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

    • КодАвтомобиля (внешний ключ)

    • ДатаПриема

    • ДатаВыполнения

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

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

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

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

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

    • Признак

  • «Автомобили»

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

    • Марка

  • «Клиенты»

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

    • ФИОКлиента

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

  • «Работы»

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

    • НаименованиеРаботы

    • ЦенаРаботы

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

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

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

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

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

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