Разработка базы данных "Автомобильное предприятие"

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



Вµ возможные повторения данных.

7 Добавление данных и создание других объектов базы данных

Если структуры таблиц отвечают поставленным требованиям, то можно вводить все данные. Затем можно создавать любые запросы, формы, отчеты, макросы и модули.

8 Использование средств анализа в Microsoft Access

В Microsoft Access существует два инструмента для усовершенствования структуры баз данных. Мастер анализа таблиц исследует таблицу, в случае необходимости предлагает новую ее структуру и связи, а также переделывает ее.

СОЗДАНИЕ ТАБЛИЦ

В Microsoft Access можно создать таблицы несколькими способами. Я здесь рассмотрю создание таблиц в режиме конструктора.

Нажмите кнопку Создать и выберете Конструктор. В открывшемся окне зададим следующие поля таблицы:

С тем чтобы Microsoft Access мог связать данные из разных таблиц каждая таблица должна содержать поле или набор полей, которые будут задавать индивидуальное значение каждой записи в таблице. Такое поле или набор полей называют основным ключом.

Далее закройте конструктор, в появившемся запросе Сохранить изменения макета или структуры таблицы? выберете Да и сохраните таблицу под именем Авто.

Таким же образом создадим вторую взаимосвязанную таблицу. В ней будут храниться кол-во оставшихся комплектов. Зададим для нее следующие поля:

Для поля Код поставим ключ . И сохраним таблицу под именем План.

Аналогично создаем три другие таблицы (заказ, компании, комплект).

После распределения данных по таблицам и определения ключевых полей необходимо выбрать схему для связи данных в разных таблицах. Для этого нужно определить связи между таблицами.

щелкнуть по кнопке на панели инструментов или выполнить команду Сервис, Схема данных. На экране появится окно Схема данных;

щелкнуть по кнопке на панели инструментов или выполнить команду Связи, Добавить таблицу;

  • в появившемся окне будет выделено название одной таблицы. Щелкнуть по кнопке ;
  • переместить выделение на имя следующей таблицы и щелкнуть по кнопке . Аналогично добавить оставшиеся таблицы;
  • закройте окно, щелкнув по кнопке
  • создайте связь между всеми таблицами;
  • закрыть окно схемы данных, ответив ДА на вопрос о сохранении макета.

Результат представлен на рисунке

СОЗДАНИЕ ЗАПРОСОВ

Запросы являются мощным средством обработки данных, хранимых в таблицах. С помощью запросов можно просматривать, анализировать и изменять данные из нескольких таблиц. Они также используются в качестве источника данных для форм и отчетов. Запросы позволяют вычислять итоговые значения и выводить их в компактном формате, подобном формату электронной таблицы, а также выполнять вычисления над группами записей. Запросы можно создавать самостоятельно и с помощью мастеров. Мастера запросов автоматически выполняют основные действия в зависимости от ответов пользователя на поставленные вопросы. Самостоятельно разработать запросы можно в режиме конструктора.

Для создания нового запроса надо в окне базы данных выбрать вкладку Запросы и щелкнуть по кнопке . Откроется окно Новый 3апрос. В окне нужно выбрать один из пяти пунктов: Конструктор, Простой запрос, Перекрестный запрос, Повторяющиеся записи, Записи без подчиненных.

Мы будем использовать запросы для вывода информации о соответствующей модели. Создадим запросы с помощью Мастера запросов:

1.перейдем на вкладку Запросы;

2.нажимаем кнопку Создать, выбираем Простой запрос и нажимаем ОК;

.в качестве источника запроса выберем таблицу Авто и перемещаем все доступные поля, нажимаем Далее;

.задаем имя ЗМодель, ставим флажок в ячейке Изменение структуры запроса и нажимаем кнопку Готово;

5.в открывшимся режиме конструктора в поле Модель в ячейку Условие отбора записываем [Введите искомую модель]. Теперь каждый раз с открытием запроса будет появляться окошечко в котором будет запрашиваться искомая модель.

Совершенно аналогично создается ЗГод вып. Только в режиме конструктора в поле Год выпуска в ячейку Условие отбора записываем [Введите искомый год выпуска]. Совершенно аналогично создается ЗМодель-Год вып и др. запросы.

СОЗДАНИЕ ФОРМ

база данные инфологическая модель

Формы обеспечивают наиболее гибкий способ ввода, редактирования, просмотра и удаления данных и фактически являются шаблонами, управляющими отображением информации. Форма позволяет отображать одновременно все поля одной или нескольких записей. Оптимально построенная форма может вмещать несколько десятков полей на одном экране, а если полей намного больше, то для каждой записи можно создать многостраничную форму. Можно создать форму-меню для вызова других форм, таблиц, запросов или отчетов.

В форме каждое поле можно разместить в точно заданном месте, выбрать для него цвет или заливку и добавить элементы управления текстом для эффективного ввода данных. Создать форму можно несколькими способами.

Перейдите на вкладку Формы и нажмите кнопку Создать, в открывшемся меню выберете Автоформа: в столбец и в качестве источника данных таблицу Авто. Появиться исходная форма, которая включает все поля из таблицы Авто.

Следующим шагом является размещение элемен