- •Содержание
- •Введение
- •1. Экономическая информация
- •2. Основные понятия баз данных
- •3. Базы данных в ms Excel
- •Задания к лабораторным занятиям 1 – 4.
- •4. Microsoft Access
- •Задания к лабораторным занятиям 5 – 6
- •1. База данных «Сессия».
- •2. База данных «Изготовление мебели».
- •3. База данных «Продажа компьютеров».
- •5. База данных «Продажа обуви».
- •6. База данных «Ремонт автомобилей».
- •7. База данных «Библиотека».
- •4.1. Понятие запроса к базе данных
- •Задания к лабораторным занятиям 7 – 13
- •1. База данных «Сессия».
- •2. База данных «Изготовление мебели».
- •3. База данных «Продажа компьютеров».
- •4. База данных «Продажа лекарств».
- •5. База данных «Продажа обуви».
- •6. База данных «Ремонт автомобилей».
- •7. База данных «Библиотека».
- •4.2. Формы
- •4.3. Общие сведения об отчетах
- •4.4. Экспорт данных и объектов базы данных
- •Задания к лабораторным занятиям 14 – 15
- •5. Задания для самостоятельной работы
- •Список рекомендуемой литературы
3. База данных «Продажа компьютеров».
Имеется информация по продаже компьютеров, которая имеет следующую структуру.
КодПродажи (Счетчик)
Дата (Д/вр)
Клиент
Товары
Количество (Ч)
Тип товара
Производитель
Страна производителя
Наименование товара
Цена за единицу (Д).
Необходимо создать базу данных магазина по продаже компь-ютерной техники.
Рекомендации
Продажи учитывать в следующих таблицах:
таблица «ЗаголовокПродажи» содержит поля:
КодПродажи (первичный ключ)
ДатаПродажи
Клиент
«СодержаниеПродажи»
КодСодержания (первичный ключ)
КодПродажи (внешний ключ)
КодТовара (внешний ключ)
Количество
«Товар»
КодТовара (первичный ключ)
КодТипа (внешний ключ)
КодПроизводителя (внешний ключ)
Товар
ЦенаЗаЕдиницу
«ТипыТоваров»
КодТипа (первичный ключ)
ТипТоваров
«ФирмаПроизводитель»
КодПроизводителя (первичный ключ)
Производитель
Страна
Типы товаров могут быть, например, «компьютер», «монитор», «принтер», «сканер», «факс-модем», «жесткий диск» и т.п.
Фирмы-производители: «Intel», «IBM», «BELABM», «NTT», «HP», «Sony», «Samsung», «Epson», «ZyXEL» и т.п.
Создайте таблицы, используя Конструктор. Каждая таблица должна иметь первичный ключ (Счетчик). Введите имена полей, руководствуясь пунктом 1 рекомендаций, типы данных предложены в структуре в круглых скобках (если тип не указан, то использовать Текстовый).
Для поля «ДатаПродажи» из таблицы «Заголовок продажи» установите свойство «Значение по умолчанию» текущую дату (задайте с помощью функции Date()). На поле «ЦенаЗаЕдиницу» наложите условие: цена должна быть >0. Свойства остальных полей задайте самостоятельно.
Поля внешнего ключа создайте Мастером подстановок.
Просмотрите установленные связи при помощи Схемы данных. Изучите параметры связи Целостность данных, Каскадное обновление и удаление.
Заполните таблицы данными. Количество продаж — не менее 25. Большинство продаж должно содержать несколько товаров.
Рассмотрите инструменты для работы с данными в таблице в режиме таблицы (см. задание 7 для БД «Сессия»).
4. База данных «Продажа лекарств».
Имеется информация по продаже лекарств со структурой:
КодПродажи (Счетчик)
Дата (Д/вр)
Клиент
Лекарства
Льгота
Процент оплаты (Ч)
Количество (Ч)
Изготовитель
Страна
Цена за единицу (Д)
Необходимо создать базу данных магазина по продаже лекарств.
Рекомендации
Продажи учитываются в следующих таблицах:
таблица «ЗаголовокПродажи» содержит поля:
КодПродажи (первичный ключ)
ДатаПодажи
Клиент
«СодержаниеПродажи»
КодСодержания (первичный ключ)
КодПродажи (внешний ключ)
КодЛекарства (внешний ключ)
КодЛьготы (внешний ключ)
Количество
«Лекарства»
КодЛекарства (первичный ключ)
Лекарство
КодИзготовителя (внешний ключ)
ЦенаЗаЕдиницу
«Льготы»
КодЛьготы (первичный ключ)
ПроцентОплаты
«Изготовитель»
КодИзготовителя (первичный ключ)
Изготовитель
Страна
Льготы на покупку лекарств могут быть, например, «100 %», «90 %», «50 %», «25 %», «10 %»и т.п.
Изготовители, например, «Щелковский завод», «Алтайвитамины», «Биохимик» в России; «Борисовский завод», «Экзон» в Беларуси; «УПСА» во Франции; «Форте» в Германии и т.п.
Создайте таблицы, используя Конструктор. Каждая таблица должна иметь первичный ключ (Счетчик). Введите имена полей, руководствуясь пунктом 1 рекомендаций, типы данных предложены в структуре в круглых скобках (если тип не указан, то использовать Текстовый).
Для поля «ДатаПродажи» из таблицы «ЗаголовокПродажи» установите свойство поля «Значение по умолчанию» текущую дату (задать с помощью функции Date()). На поле «ЦенаЗаЕдиницу» наложите условие: цена должна быть > 0. Свойства остальных полей задайте самостоятельно.
Поля внешнего ключа создайте Мастером подстановок.
Просмотрите установленные связи при помощи Схемы данных. Изучите параметры связи Целостность данных, Каскадное обновление и удаление.
Заполните таблицы данными. Количество продаж — не менее 30. Некоторые продажи должны содержать несколько лекарств или лекарства с разными льготами.
Рассмотрите инструменты для работы с данными в таблице в режиме таблицы (см. задание 7 для БД «Сессия»).