- •Http://256bit.Ru/informat/index6.Htm Введение
- •6.1. Модели организации баз данных
- •6.2. Основные этапы разработки приложения
- •6.3. Стратегия разработки приложения
- •Данные и информация
- •Отбор необходимых данных
- •Нормализация
- •Чужие ключи
- •6.4. Архитектура Microsoft Access
- •6.5. Создание базы данных
- •Создание новой пустой таблицы
- •Типы данных Текстовый формат
- •Числовой формат
- •Формат «дата/время»
- •Денежный формат
- •Формат «счетчик»
- •Логический формат
- •Поле объекта ole
- •Свойства на вкладке подстановка
- •Гиперссылка
- •Импорт данных. Импорт текстового файла
- •Многотабличные базы данных. Отношения между таблицами
- •Создание связей между таблицами
- •6.6. Работа с данными при помощи запросов
- •Выбор данных из одной таблицы
- •Включение полей в запрос
- •Ввод условий отбора и выбор между and и or
- •Вычисляемые поля
- •Итоговые запросы
- •Перекрестные запросы
- •Модификация данных с помощью запросов на изменение. Проверка правильности отбора записей с помощью запроса на выборку
- •Типовые ошибки и проблемы, возникающие при выполнении запросов на изменение
- •6.7. Построение и применение форм
- •Обзор форм
- •Конструктор форм
- •Панель элементов
- •6.8. Основные сведения об отчетах
- •8.1. Создание отчета
- •8.2. Разработка отчета в режиме конструктора
- •Сортировка и группировка информации
- •8.4. Задание условий группировки и сортировки
- •8.5. Задание диапазонов группировки
- •6.9. Автоматизация работы приложения с помощью макросов
- •Создание простого макроса
- •Проверка работы макроса
- •Создание сложного макроса
- •Группы макросов
- •Задание условий выполнения макрокоманд
- •Практические задания Задание 1. База данных «Абитуриент»
- •Порядок выполнения задачи.
- •Задание 2. База данных «Торговая организация»
- •Порядок выполнения задачи.
- •Задание 3. База данных «Банк»
- •Порядок выполнения задачи.
- •Задание 4. База данных «Страны Европы»
- •Порядок выполнения задачи.
- •Задание 5. База данных «Библиотека»
- •Порядок выполнения задачи.
- •Задание 6. База данных «Цементные заводы»
- •Порядок выполнения задачи.
- •Задание 7. База данных «Служба занятости»
- •Порядок выполнения задачи.
- •Задание 8. База данных «Железнодорожный вокзал»
- •Порядок выполнения задачи.
- •6.13. Библиографический список
- •Тест на знание субд Microsoft Access 2000
Порядок выполнения задачи.
1. Создайте базу данных. В меню Файлвыберите командуСоздатьи из списка шаблонов на закладкеОбщиевыберите шаблон «База данных». Сохраните создаваемую БД под именемЦементные_заводы.mdb.
2. С помощью конструктора создайте следующие таблицы: тЗаводы, содержащую информацию о цементных заводах (поля: КодЗавода, Название, Телефон, Тип Топлива);тПечь, содержащую информацию о печах обжига и выполненных замерах (поля: КодЗамера, КодЗавода, КолОборотов, ДлинаПечи, ДиаметрПечи, ДавлениеСтатическое, ДавлениеДинамическое, ДатаЗамера, ВремяЗамера);тГазовыйАнализ, содержащую информацию о замерах параметров газа (поля: КодЗамера, КодЗавода, СО2, СО, О2, ДатаЗамера, ВремяЗамера) итХимияСырья(поля: КодСырья, КодЗавода, НазваниеСырья, ДатаАнализа, SiO2, Al2O3, Fe2O3).
3. Создайте схему данных, представленную на рисунке:
4. Выполните подстановку поля КодЗаводаиз таблицытПечьв одноименные поля таблицытПечь,тГазовыйАнализ итХимияСырья.
5. Заполните таблицы данными, введя в каждую из них не менее пяти записей. Примерное содержимое таблицы тЗаводы(поле КодЗавода не приводится):
Примерное содержимое таблицы тХимияСырья:
6. С помощью запроса на выборку выведите список тех заводов, в которых газовый анализ и анализ химии сырья проводились в 2000 году.
7. Выведите список тех заводов, у которых одним из видов сырья является мел или известняк.
8. Выведите список тех заводов, которые в качестве топлива используют газ.
9. Выведите названия заводов и параметры печей при условии, если диаметр печи больше двух метров.
10. Выведите название заводов, дату и время газового замера, если суммарные показатели газа превосходят определенную величину (задается оператором).
11. Выведите координаты тех заводов, которые провели замеры параметров печи, газовый анализ и анализ химии сырья в один день.
12. Подсчитайте разницу между динамическим и статическим давлением в печи.
13. Выведите параметры тех печей, время замера которых было больше заданной оператором величины.
14. Создайте сводную таблицу тВсеПараметры, в которую запишите данные из всех четырех таблиц.
15. Создайте форму в столбец для ввода информации о заводах.
16. Создайте главную форму с информацией о заводах и подчиненную форму с информацией о печах.
17. Создайте ленточную форму для заполнения информации о газовом анализе.
18. Создайте отчет для вывода сводной информации по заводам и измеряемым параметрам.
19. Создайте ленточный отчет, который выводил бы названия заводов и параметры печей.
20. Создайте главную кнопочную форму.
21. Напишите макросы для запуска форм и отчетов и закрепите их за кнопками главной кнопочной формы.
Задание 7. База данных «Служба занятости»
Постановка задачи.Разработать систему, обеспечивающую ведение базы данных по безработным, вакансиям, выплатам, предприятиям. База данных должна содержать информацию о предприятиях, готовых предоставить рабочее место по специальности или имеющих вакансии, полную информацию о безработном, его предпочтения, а также дату постановки безработного на учет в службе занятости и пособие, которое будет ему выплачиваться. Создать интерфейс, удобный для работы, включающий удобные и понятные формы, отчеты. Организовать работу с таблицами, поиск по ним, формирование и печать отчетов.