
- •Разработка баз данных в access
- •К и р о в 2005
- •Лаборатория множительной техники
- •1 Начало работы с Access. Создание базы данных
- •1.1 Создание новой таблицы
- •1.1.1 Работа с таблицей в режиме конструктора
- •1.1.2 Просмотр и редактирование данных
- •1.2 Работа со связями, ключевыми полями и индексами
- •1.3 Создание форм
- •1.3.1 Использование мастеров форм
- •1.3.2 Работа в режиме конструктора формы
- •1.4 Создание запросов
- •1.5 Создание отчетов
- •1.6 Использование макросов
- •1.7 Программирование командных кнопок
- •2 Создание базы данных «Студенты и занятия»
- •2.1 Разработка таблиц
- •2.2 Создание связей между таблицами
- •2.3 Разработка форм базы данных «Студенты и занятия»
- •2.4 Разработка запросов для базы данных «Студенты и занятия»
- •2.4.1 Создание запроса на выборку «Учеба»
- •2.4.2 Создание запроса «Обновление таблицы оценки»
- •2.4.3 Создание запроса «Ввод оценок»
- •2.5 Создание отчета «Вывод оценок по фамилии»
- •2.6 Создание макроса для обновления таблицы «Оценки»
- •2.7 Создание командной кнопки
- •1 Начало работы с Access. Создание базы данных 5
МИНИСТЕРСТВООБЩЕГО
И ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ РФ
ВЯТСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ
УНИВЕРСИТЕТ
Факультет автоматизации машиностроения
Кафедра «Основы конструирования машин»
Разработка баз данных в access
Методические указания
для выполнения лабораторных работ
Дисц. Информатика
Для спец. 1201 для студентов
всех форм обучения
К и р о в 2005
УДК
Составитель: к.т.н., доцент кафедры МРСИ Куимов Е.А.
к.т.н., доцент кафедры ОКМ Поляков С.М.
Рецензент: к.т.н., доцент кафедры ТАМ Перевощиков В.Д.
Редактор: А.Н. Корсаков
Подп.в печ. Усл.п.л. 1,1 Зак. Тир. 50. Бесплатно
Редакционно-издательский отдел ВятГТУ
Лаборатория множительной техники
610000, г. Киров, ул. Московская, 36
© Вятский государственный технический университет,1999
Программа Microsoft Access пакета Microsoft Office предназначена для работы с реляционными базами данных. База данных — это систематизированное хранилище информации. (Например - телефонный справочник).
Система управления базой данных (СУБД) - программа, предназначенная для записи, поиска, сортировки, обработки (анализа) и печати информации, содержащейся в базе данных. В компьютерной базе данных информация представляется в виде таблицы, похожей на электронную таблицу. Названия столбцов называются именами полей, а сами столбцы - полями. Строки данных называются записями.
Существует два типа систем управления базами данных: системы управления файлами и системы управления реляционными базами данных. В системах управления файлами (File management systems), иногда называемых еще плоскими файловыми базами данных, данные заносятся и хранятся без индексирования, а при поиске и создании отчетов обрабатываются последовательно. Поэтому такие системы недостаточно гибкие при манипулировании данными. Другим существенным недостатком этих систем управления данными является тенденция к накапливанию избыточной информации (одни и те же данные хранятся в нескольких местах), что усложняет и замедляет выполнение обычных задач СУБД.
Системы управления реляционными базами данных (Relational database management systems) позволяют пользователям манипулировать данными более свободно, благодаря сохранению всех данных только один раз и описанию связей между ними. Связи представляют собой общие элементы данных, такие как фамилия покупателя или номер его чековой книжки. Данные каждого набора информации можно найти (восстановить), отобразить и обновить на основании данных другого набора.
Чтобы подробнее проиллюстрировать различие между системами управления файлами (File management systems) и реляционными системами управления базами данных (Relational database management systems), предположим, что в базе данных должна храниться информация агентства по прокату видеокассет, включающая сведения о клиентах, оплате проката и местах нахождения видеокассет с фильмами. При работе с файловой системой управления базой данных каждый раз, когда клиент вносит плату за прокат фильма, его фамилия и номер телефона должны быть внесены в базу данных после сведений о размере и форме оплаты. В реляционной системе управления базой данных фамилия клиента и номер его телефона будут найдены автоматически в соответствующем (справочном) списке клиентов, а затем вписаны в накладную на оплату, избавляя оператора от повторного ввода данных, а систему - от ненужного дублирования.
Основные функции Access:
Организация данных. Эта функция включает в себя создание таблиц данных и управление ими.
Связывание таблиц и обеспечение доступа к данным. Access использует запросы для связывания таблиц и выборки из связанных таблиц данных, удовлетворяющих определенным требованиям. Возможность связывания таблиц по совпадающим значениям полей является главной отличительной чертой системы управления реляционных баз данных. Объекты доступа к данным позволяют создавать программы, обеспечивающие доступ и обработку данных, управление базами данных и их объектами, а также изменение структуры баз данных.
Добавление и изменение данных. Для добавления и изменения данных можно использовать формы. Формы позволяют контролировать представление данных.
Представление данных. Система управления базами данных позволяет создавать различные отчеты на основе данных хранящихся в таблицах или объектах баз данных. Для обеспечения наглядности Access позволяет добавлять в отчеты различные рисунки и диаграммы.