Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Задания к ЛР № ИII-7. Создание реляционной БД в...doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
76.8 Кб
Скачать
  • Заполнить таблицу следующими данными:

    КодСети

    СетьАЗС

    1

    МТК

    2

    Вектор Ойл

    3

    Гейн Ойл

    4

    Глеско

    5

    Гранд

    6

    Данако

    7

    Зоя и Ко

    8

    Крокус

    9

    Барли

    10

    Сувенир

    11

    Трансэнергоснаб

    12

    Эльба Плаза

    1. Создать отчет о проделанной работе в Word, сохранив файл с именем Отчет_БД-таблицы В отчете отразить:

      1. Название работы

      2. Цель работы

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

        • структура каждой таблицы (копия экрана ‑ таблица в режиме Конструктор)

        • содержание каждой таблицы (копия экрана ‑ таблица в режиме Таблица)

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

    Добавить элементы базы: таблицу-справочник АЗС,

    таблицы текущего учета Сделки и Ассортимент.

    таблицу-справочник АЗС,

    таблицы текущего учета Сделки и Ассортимент.

    1. Открыть созданную в Access базу данных Поставки.Mdb

    2. Создать в базе данных Поставки таблицу-справочник для описания автозаправочных станций.

      1. При создании таблицы использовать режим Импорт таблиц:

        • импортировать данные из текстового файла AZS.txt в новую таблицу

        • в качестве разделителей используется символ точка с запятой

        • первая строка содержит имена полей

        • определить поле Код как ключевое

        • задать имя таблицы АЗС

      2. В режиме Конструктор изменить структуру таблицы: имена полей, тип данных и свойства полей:

        Имя поля

        Новое имя поля

        Описание

        Тип данных

        Свойства поля

        Код

        КодАЗС

        Уникальный номер АЗС

        Числовой

        Размер поля: Длинное целое

        Обязательное поле: Да

        Индексированное поле: Да (Совпадения не допускаются)

        Остальные свойства: по умолчанию

        Сеть

        КодСети

        Совпадает со значением поля «КодСети» в таблице Сети

        Числовой

        Размер поля: Длинное целое

        Обязательное поле: Да

        Индексированное поле: Да (Допускаются совпадения)

        Остальные свойства: по умолчанию

        Номер

        НомерАЗС

        Фактический номер АЗС в каждой сети

        Числовой

        Размер поля: Длинное целое

        Обязательное поле: Да

        Индексированное поле: Да (Допускаются совпадения)

        Остальные свойства: по умолчанию

        Адрес

        Адрес

        Фактический адрес АЗС

        Текстовый

        Размер поля: 100

        Обязательное поле: Да

        Остальные свойства: по умолчанию

        Телефон

        Телефон

        Контактный телефон

        Текстовый

        Размер поля: 20

        Обязательное поле: Да

        Остальные свойства: по умолчанию

        Округ

        КодОкруга

        Совпадает со значением поля «КодОкруга» в таблице Округа

        Числовой

        Размер поля: Длинное целое

        Обязательное поле: Да

        Индексированное поле: Да (Допускаются совпадения)

        Остальные свойства: по умолчанию

    3. Создать в базе данных новую таблицу ассортимента автозаправочных станций

      1. При создании таблицы использовать режим Импорт таблиц:

        • импортировать данные файла - книги Excel Ассортимент.xls в новую таблицу

        • первая строка содержит имена полей

        • не создавать ключ

        • задать имя таблицы Ассортимент

      2. В режиме Конструктор изменить структуру таблицы: тип данных и свойства полей:

    Имя поля

    Описание

    Тип данных

    Свойства поля

    КодАЗС

    Совпадает со значением поля «КодАЗС» в таблице АЗС

    Числовой

    Размер поля: Длинное целое

    Обязательное поле: Да

    Индексированное поле: Да (Допускаются совпадения)

    Остальные свойства: по умолчанию

    КодТоплива

    Совпадает со значением поля «КодТоплива» в таблице Топливо

    Числовой

    Размер поля: Длинное целое

    Обязательное поле: Да

    Индексированное поле: Да (Допускаются совпадения)

    Остальные свойства: по умолчанию

    1. Создать в базе данных новую таблицу для учета поставок топлива на автозаправочные станции

      1. При создании таблицы использовать режим Импорт таблиц:

        • импортировать данные файла –книги Excel Сделки.xls в новую таблицу

        • первая строка содержит имена полей

        • автоматически создать ключ (поле Код)

        • задать имя таблицы Сделки

      2. В режиме Конструктор изменить структуру таблицы: имена полей, тип данных и свойства полей:

    Имя поля

    Новое имя поля

    Описание

    Тип данных

    Свойства поля

    Код

    КодСделки

    Уникальный номер сделки

    Числовой

    Размер поля: Длинное целое

    Обязательное поле: Да

    Индексированное поле: Да (Совпадения не допускаются)

    Остальные свойства: по умолчанию

    Дата

    Дата

    Дата заключения сделки

    Дата/время

    Размер поля: Дата/время

    Формат поля: Краткий формат даты

    Значение по умолчанию: DATE() (текущая дата)

    Обязательное поле: Да

    Индексированное поле: Да (Допускаются совпадения)

    Остальные свойства: по умолчанию

    КодАЗС

    КодАЗС

    Совпадает со значением поля «КодАЗС» в таблице АЗС

    Числовой

    Размер поля: Длинное целое

    Обязательное поле: Да

    Индексированное поле: Да (Допускаются совпадения)

    Остальные свойства: по умолчанию

    КодТоплива

    КодТоплива

    Совпадает со значением поля «КодТоплива» в таблице Топливо

    Числовой

    Размер поля: Длинное целое

    Обязательное поле: Да

    Индексированное поле: Да (Допускаются совпадения)

    Остальные свойства: по умолчанию

    Объем

    ОбъемПоставки

    Единицы измерения: тонны

    Числовой

    Размер поля: Двойное с плавающей точкой

    Формат поля: Фиксированный

    Условие на значение: >= 0

    Сообщение об ошибке: Значение должно быть >=0!

    Обязательное поле: Да

    Остальные свойства: по умолчанию

    1. Установить связи между таблицами, используя инструмент Схема данных. Для всех связей должна быть обеспечена целостность данных и каскадное обновление связанных полей

      1. Таблицу Ассортимент связать:

        • с таблицей АЗС по полю КодАЗС

        • с таблицей Топливо по полю КодТоплива

      2. Таблицу Сделки связать:

        • с таблицей АЗС по полю КодАЗС

        • с таблицей Топливо по полю КодТоплива

      3. Таблицу АЗС связать:

        • с таблицей Сети по полю КодСети

        • с таблицей Округа по полю КодОкруга

    1. Создать отчет о проделанной работе в Word, добавив данные в файл Отчет_БД-таблиц В отчете отразить:

      1. Название работы

      2. Цель работы

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

        • структура каждой таблицы (копия экрана ‑ таблица в режиме Конструктор)

        • фрагмент данных каждой таблицы (копия экрана ‑ таблица в режиме Таблица)

        • схема данных