access / Отчет по созданию базы данных
.doc
Отчет по созданию базы данных
ИЭиФ экономика 1-4
Митрошиной Кристины
Задание (общее):
1. Анализ задачи варианта.
2. Создание файла и структуры базы данных.
При этом Таблицам и названиям их полей необходимо присвоить краткие имена из 2 - 5 латинских символов. Например, предприятие - PRED, фамилия и инициалы - FI, магазин - MAG. стоимость - ST, склад - SKL, дата рождения - DR, и др.
Характеристики таблиц привести в поле Описание.
3. Построение первой (главной) и второй (подчиненной)таблиц. Занесение данных. Данные должны обеспечивать результативность запросов.
4. Создание схемы данных с обеспечением их целостности.
5. Выполнение операций над таблицами и их данными.
6. Создание заданных запросов. В запросах могут использоваться не все поля. Однако отображаемые поля должны полностью характеризовать существо запроса.
7. Создание формы для просмотра и ввода данных.
8. Материалы, представляемые к защите:
• отчет;
• файл базы данных на дискете.
9. Содержание отчета:
титульный лист;
общее задание и задание для варианта;
рисунки или распечатки структур таблиц с пояснениями:
рисунки или распечатки таблиц с пояснениями:
рисунок схемы данных:
бланки созданных запросов с пояснениями.
Вариант 5.
1. Наименование полей первой таблицы: код магазина, название магазина, телефон.
2. Наименование полей второй таблицы: код магазина, название товара, шифр товара, цена, количество.
3. Количество записей первой таблицы - 6, количество записей второй таблицы - 50. (Количество записей в таблицах можно увеличить).
4. Содержание создаваемых запросов:
1. данные для произвольно заданного товара;
2. сведения о товарах, с определенным шифром и ценою между 500 и 750 руб.;
3. результаты определения количества названий товаров и их суммарной стоимости для каждого магазина;
4. замена на нуль количества товаров для определенного шифра товара.
Структура таблиц базы данных:
Таблица «магазины»
KodMa |
Числовой |
NaimM |
Длинный текст |
Tel |
Числовой |
Таблица «товары»
KodMa |
Числовой |
NaimT |
Текстовый |
ShifT |
Числовой |
CnT |
Денежный |
ColT |
Числовой |
Рисунок таблиц с пояснением:
Таблица «магазины»
Имя поля |
Тип данных |
KodMa |
числовой |
Размер поля |
Длинное целое |
Число десятичных знаков |
авто |
Подпись |
Код магазина |
Значение по умолчанию |
0 |
Обязательно поле |
да |
Выравнивание текста |
общее |
Имя поля |
Тип данных |
NaimM |
текстовый |
Подпись |
Название магазина |
Обязательное поле |
нет |
Пустые строки |
Да |
Индексированное поле |
нет |
Формат текста |
Обычные текст |
Выравнивание текста |
общее |
Имя поля |
Тип данных |
Tel |
числовой |
Размер поля |
Действительное |
Точность |
18 |
Шкала |
0 |
Число десятичных знаков |
0 |
Подпись |
Телефон магазина |
Значения по умолчанию |
0 |
Обязательное поле |
нет |
Индексированное поле |
нет |
Выравнивание текста |
общее |
Таблица «товары»
Имя поля |
Тип данных |
KodMa |
Числовой |
Размер поля |
Длинное целое |
Число десятичных знаков |
авто |
Подпись |
Код магазина |
Значение по умолчанию |
0 |
Обязательное поле |
да |
Индексированное поле |
нет |
Выравнивание текста |
общее |
Имя поля |
Тип данных |
NaimT |
Короткий текст |
Размер поля |
255 |
Подпись |
Название товара |
Обязательное поле |
нет |
Пустые строки |
да |
Индексирование поле |
нет |
Выравнивание поля |
общее |
Имя поля |
Тип данных |
ShifT |
числовой |
Размер поля |
Длинное целое |
Число десятичных знаков |
авто |
Подпись |
Шифр товара |
Значение по умолчанию |
0 |
Обязательное поле |
нет |
Индексированное поле |
нет |
Выравнивание текста |
общее |
Имя поля |
Тип данных |
CnT |
Денежный |
Формат поля |
денежный |
Число десятичных знаков |
авто |
Подпись |
цена |
Значение по умолчанию |
0 |
Обязательное поле |
нет |
Индексированное поле |
нет |
Выравнивание текста |
общее |
имя поля |
Тип данных |
ColT |
числовой |
Размер поля |
Длинное целое |
Число десятичных знаков |
авто |
Подпись |
Количество |
Значение по умолчанию |
0 |
Обязательное поле |
нет |
Индексированное поле |
нет |
Выравнивание текста |
Общее |
Рисунок схемы данных:
Заданные запросы с пояснением:
-
Вывести на экран все товары, количество которых меньше ста.
-
Вывести на экран все товары с шифром, на 3 месте которого цифра «3», и ценой больше 500, но меньше 750.
-
Вывести на экран результаты определения количества названий товаров и их суммарной стоимости для каждого магазина.
-
Вывести на экран замененные на нуль количеств товаров для определенного шифра товара.
Товары |
KodMa |
NaimT |
ShifT |
CnT |
ColT |
Поле |
ShifT |
ColT |
Имя таблицы |
товары |
товары |
обновление |
|
0 |
Условие отбора |
Like "*4" |
|
UPDATE товары SET товары.ColT = 0
WHERE (((товары.ShifT) Like "*4"));
количество |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |