
- •Создание реляционной базы данных в ms Access . Таблицы – основной элемент базы данных: создание таблиц вручную.
- •Создать в Access новую базу данных и сохранить файл базы данных на своем рабочем диске с именем Поставки
- •Создать в базе данных новую таблицу-справочник для описания видов поставляемого топлива
- •Создать в базе данных новую таблицу-справочник административных округов г. Москвы
- •При создании таблицы использовать режим Конструктор:
- •Задать следующую структуру таблицы и свойства полей:
- •(См. Продолжение на обороте листа)
- •Создать в базе данных новую таблицу-справочник названий сетей азс
- •При создании таблицы использовать режим Конструктор:
- •Задать следующую структуру таблицы и свойства полей:
- •Открыть созданную в Access базу данных Поставки.Mdb
- •Создать в базе данных новую таблицу ассортимента автозаправочных станций
- •Создать в базе данных новую таблицу для учета поставок топлива на автозаправочные станции
- •Установить связи между таблицами, используя инструмент Схема данных. Для всех связей должна быть обеспечена целостность данных и каскадное обновление связанных полей
Заполнить таблицу следующими данными:
КодСети |
СетьАЗС |
1 |
МТК |
2 |
Вектор Ойл |
3 |
Гейн Ойл |
4 |
Глеско |
5 |
Гранд |
6 |
Данако |
7 |
Зоя и Ко |
8 |
Крокус |
9 |
Барли |
10 |
Сувенир |
11 |
Трансэнергоснаб |
12 |
Эльба Плаза |
Создать отчет о проделанной работе в Word, сохранив файл с именем Отчет_БД-таблицы В отчете отразить:
Название работы
Цель работы
Результаты выполнения работы в виде графических изображений с соответствующими подписями:
структура каждой таблицы (копия экрана ‑ таблица в режиме Конструктор)
содержание каждой таблицы (копия экрана ‑ таблица в режиме Таблица)
Задача 2 : дополнить базу данных Поставки, созданную в предыдущем разделе.
Добавить элементы базы: таблицу-справочник АЗС,
таблицы текущего учета Сделки и Ассортимент.
таблицу-справочник АЗС,
таблицы текущего учета Сделки и Ассортимент.
Открыть созданную в Access базу данных Поставки.Mdb
Создать в базе данных Поставки таблицу-справочник для описания автозаправочных станций.
При создании таблицы использовать режим Импорт таблиц:
импортировать данные из текстового файла AZS.txt в новую таблицу
в качестве разделителей используется символ точка с запятой
первая строка содержит имена полей
определить поле Код как ключевое
задать имя таблицы АЗС
В режиме Конструктор изменить структуру таблицы: имена полей, тип данных и свойства полей:
Имя поля
Новое имя поля
Описание
Тип данных
Свойства поля
Код
КодАЗС
Уникальный номер АЗС
Числовой
Размер поля: Длинное целое
Обязательное поле: Да
Индексированное поле: Да (Совпадения не допускаются)
Остальные свойства: по умолчанию
Сеть
КодСети
Совпадает со значением поля «КодСети» в таблице Сети
Числовой
Размер поля: Длинное целое
Обязательное поле: Да
Индексированное поле: Да (Допускаются совпадения)
Остальные свойства: по умолчанию
Номер
НомерАЗС
Фактический номер АЗС в каждой сети
Числовой
Размер поля: Длинное целое
Обязательное поле: Да
Индексированное поле: Да (Допускаются совпадения)
Остальные свойства: по умолчанию
Адрес
Адрес
Фактический адрес АЗС
Текстовый
Размер поля: 100
Обязательное поле: Да
Остальные свойства: по умолчанию
Телефон
Телефон
Контактный телефон
Текстовый
Размер поля: 20
Обязательное поле: Да
Остальные свойства: по умолчанию
Округ
КодОкруга
Совпадает со значением поля «КодОкруга» в таблице Округа
Числовой
Размер поля: Длинное целое
Обязательное поле: Да
Индексированное поле: Да (Допускаются совпадения)
Остальные свойства: по умолчанию
Создать в базе данных новую таблицу ассортимента автозаправочных станций
При создании таблицы использовать режим Импорт таблиц:
импортировать данные файла - книги Excel Ассортимент.xls в новую таблицу
первая строка содержит имена полей
не создавать ключ
задать имя таблицы Ассортимент
В режиме Конструктор изменить структуру таблицы: тип данных и свойства полей:
Имя поля |
Описание |
Тип данных |
Свойства поля |
КодАЗС |
Совпадает со значением поля «КодАЗС» в таблице АЗС |
Числовой |
Размер поля: Длинное целое Обязательное поле: Да Индексированное поле: Да (Допускаются совпадения) Остальные свойства: по умолчанию |
КодТоплива |
Совпадает со значением поля «КодТоплива» в таблице Топливо |
Числовой |
Размер поля: Длинное целое Обязательное поле: Да Индексированное поле: Да (Допускаются совпадения) Остальные свойства: по умолчанию |
Создать в базе данных новую таблицу для учета поставок топлива на автозаправочные станции
При создании таблицы использовать режим Импорт таблиц:
импортировать данные файла –книги Excel Сделки.xls в новую таблицу
первая строка содержит имена полей
автоматически создать ключ (поле Код)
задать имя таблицы Сделки
В режиме Конструктор изменить структуру таблицы: имена полей, тип данных и свойства полей:
Имя поля |
Новое имя поля |
Описание |
Тип данных |
Свойства поля |
Код |
КодСделки |
Уникальный номер сделки |
Числовой |
Размер поля: Длинное целое Обязательное поле: Да Индексированное поле: Да (Совпадения не допускаются) Остальные свойства: по умолчанию |
Дата |
Дата |
Дата заключения сделки |
Дата/время |
Размер поля: Дата/время Формат поля: Краткий формат даты Значение по умолчанию: DATE() (текущая дата) Обязательное поле: Да Индексированное поле: Да (Допускаются совпадения) Остальные свойства: по умолчанию |
КодАЗС |
КодАЗС |
Совпадает со значением поля «КодАЗС» в таблице АЗС |
Числовой |
Размер поля: Длинное целое Обязательное поле: Да Индексированное поле: Да (Допускаются совпадения) Остальные свойства: по умолчанию |
КодТоплива |
КодТоплива |
Совпадает со значением поля «КодТоплива» в таблице Топливо |
Числовой |
Размер поля: Длинное целое Обязательное поле: Да Индексированное поле: Да (Допускаются совпадения) Остальные свойства: по умолчанию |
Объем |
ОбъемПоставки |
Единицы измерения: тонны |
Числовой |
Размер поля: Двойное с плавающей точкой Формат поля: Фиксированный Условие на значение: >= 0 Сообщение об ошибке: Значение должно быть >=0! Обязательное поле: Да Остальные свойства: по умолчанию |
Установить связи между таблицами, используя инструмент Схема данных. Для всех связей должна быть обеспечена целостность данных и каскадное обновление связанных полей
Таблицу Ассортимент связать:
с таблицей АЗС по полю КодАЗС
с таблицей Топливо по полю КодТоплива
Таблицу Сделки связать:
с таблицей АЗС по полю КодАЗС
с таблицей Топливо по полю КодТоплива
Таблицу АЗС связать:
с таблицей Сети по полю КодСети
с таблицей Округа по полю КодОкруга
Создать отчет о проделанной работе в Word, добавив данные в файл Отчет_БД-таблиц В отчете отразить:
Название работы
Цель работы
Результаты выполнения работы в виде графических изображений с соответствующими подписями:
структура каждой таблицы (копия экрана ‑ таблица в режиме Конструктор)
фрагмент данных каждой таблицы (копия экрана ‑ таблица в режиме Таблица)
схема данных