- •Отчёт по учебной (вычислительной) практике
- •1.Задание
- •6.Контрольный пример решения задачи
- •7.Руководство пользователя программы
- •8.Общие сведения о базах данных
- •9.Создание базы данных
- •10.Создание форм в базе данных
- •11.Заполнение базы данных.
- •12.Формирование запроса по параметрам
- •13.Руководство пользователя базой данных
- •14.Список литературы
9.Создание базы данных
Для создания базы данных использована программа Microsoft Oficce Access 2003.
Создадим базу данных в режиме конструктора:
Рис. 3 Создание таблицы в режиме конструктора.
Основнуя таблица базы данных созданая с помощью конструктора имеет вид и содержит следующие ячейки:
Рис. 4 Заполнение шапки таблицы в режиме конструктора.
Подробно рассмотрим каждую ячейку и тип данных хранящихся в ней:
«№ п/п» - эта ячейка будет содержать порядковый номер элемента в таблице. Типом данных в этой ячейке является «СЧЕТЧИК» - поле обладает свойством автоматического наращивая значения, т.е. по мере заполнея таблицы порядковый номер следующего элемента будет увеличиваться автоматически.
«Маркировка» - в эту ячейку будут вносится марка блока питания. Тип данных выбран «ТЕКСТОВЫЙ» - символьные или числовые данные, не требующие вычислений. Поле данного типа может содержать до 255 символов.
«Производитель» - В эту ячейку вносится фирма производитель блока питания.
«Мощность,Вт» - В этой ячейке содержатся данные об основной характеристике блока питания – номинальная мощность подключаемой нагрузки на которую рассчитан блок. Тип данных этого поля «ЧИСЛОВОЙ» - числовой тип применяется для хранения числовых данных, используемых в математических расчетах. Имеет много подтипов. В данной ячейке подтипом выбран: «Одинарное с плавающей точкой» - это позволяев вводить числа содержащие десятичные знаки.
«Система охлаждения» - Ячейка будет содержать информацию о том: имеет ли блок питания один или несколько вентиляторов. Тип данных также «ТЕКСТОВЫЙ».
«Диамерт вентилятора,мм» - в эту ячейку вносится диаметр вентилятора блока. Тип данных этого поля «ЧИСЛОВОЙ» - числовой тип применяется для хранения числовых данных, используемых в математических расчетах. Имеет много подтипов. В данной ячейке подтипом выбран: «Одинарное с плавающей точкой» - это позволяев вводить числа содержащие десятичные знаки.
«Верия ATX12V» - Версия стандарта ATX12V, поддерживаемая блоком питания. Стандарт ATX12V - это набор спецификаций, который определяет дизайн блока питания.Тип данных также «ЧИСЛОВОЙ», подтип «Одинарное с плавающей точкой»
«PFC» - Тип коррекции коэффициента мощности (Power Factor Correction, PFC) в блоке питания. Коэффициент мощности - это отношение активной мощности (т. е. мощности, идущей на полезную работу) к полученной. Чем он ближе к единице, тем лучше. Для коррекции коэффициента мощности существуют два способа - пассивный и активный. Тип данных этой ячейки – «ТЕКСТОВЫЙ».
«Цена, Руб» - в этой ячейка указана стоимость данного пускателя. Для удобства тип данных выбран «ЧИСЛОВОЙ», подтип «Длинное целое», формат поля «С разделителями разрядов», количество десятичных знаков-«2». Это позволяет нам вводить цену в удобном виде, например 2345,00.
После создания таблицы в режиме конструктора она примет вид:
Рис. 5 Основная таблица базы данных.
10.Создание форм в базе данных
Формы иногда называются окнами ввода данных. Это интерфейсы, которые используются для работы с данными. Базу данных можно создать без помощи форм, просто вводя в таблицу данные в режиме таблицы. Однако большинство пользователей баз данных предпочитают просматривать, вводить и редактировать данные таблиц при помощи форм.
Формы позволяют работать с данными в удобном формате; кроме того, в них можно добавлять функциональные элементы, например кнопки команд. Программным путем этим кнопкам можно назначить выполнение разнообразных задач, таких как определение данных, отображаемых в форме, или открытие других форм или отчетов. Формы также позволяют задавать условия работы других пользователей с информацией, содержащейся в базе данных. Например, можно создать форму со строго ограниченным набором отображаемых полей и разрешенных операций. Это помогает защитить данные и гарантировать правильность их ввода.
Создадим форму для заполнения таблицы в режиме конструктора:
Рис. 6 Создание формы в режиме конструктора.
Правым щелчком мыши на свободном месте поля окна Форма 1 вызовите контекстное меню и выберите пункт Свойства.
На вкладке Данные щелкните мышкой в поле Источник записей и выберите наименование Таблица 1. Тем самым вы свяжите текущую форму с Таблицей 1.
Рис. 7 Связь текущей формы с Таблицей 1.
В окне (пока еще пустой формы) появится дополнительное окно Таблица 1 с перечнем полей одноименной таблицы.
Рис. 8 Добавление полей данных для заполнения формы.
Удерживая клавишу SHIFT, выделите те данные, которые неоходимы для заполнения таблицы, в нашем случае необходимы все поля. Теперь их нужно разместить в форме в удобном порядке порядке:
Рис. 9 Расположение полей в области данных формы.
Расставив поля в нужном порядке, сохраните форму, выбрав из меню «Файл» - «Сохранить как...». В открывшемся окне присвоим форме имя «Форма для заполнения БД».
Теперь с помощью этой формы можно заболнять базу данных.