- •Содержание
- •1 Введение
- •2.1 Общие положения
- •2.2 Постановка задачи
- •2.3 Проектирование базы данных
- •2.4 Заполнение таблиц
- •2.6 Запросы
- •2.6.1 Параметрические запросы
- •2.6.2 Итоговые запросы
- •2.6.3 Редактирование запросов
- •2.7 Создание и редактирование форм
- •2.8 Создание и редактирование отчета
- •3.1 Общие положения
- •3.2 Постановка задачи
- •3.3 Построение графика функции
- •3.4 Работа со списками
- •Вычисление площади, занимаемой одним компьютером и формирование списка аудиторий, не удовлетворяющих санитарным нормам, с указанием недостающей площади
- •Заключение
ФЕДЕРАЛЬНОЕ АГЕНТСТВО ЖЕЛЕЗНОДОРОЖНОГО ТРАНСПОРТА
Государственное образовательное учреждение высшего профессионального образования
«ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
ПУТЕЙ СООБЩЕНИЯ»
Кафедра «ИНФОРМАТИКА И ИНФОРМАЦИОННАЯ БЕЗОПАСНОСТЬ»
Дисциплина: «Информатика»
пОЯСНИТЕЛЬНАЯ ЗАПИСКА
К КУРСОВОЙ РАБОТЕ
на тему:
«сОЗДАНИЕ И ОБРАБОТКА БАЗЫ ДАННЫХ»
Вариант 10
Выполнил студент
факультета
группы СЖУ - 101 ______________П. А Кораблев
подпись, дата
0310110
/номер зачетной книжки /
Санкт-Петербург
2012
Содержание
1 Введение 2
2 MS ACCESS 3
2.1 Общие положения 3
2.2 Постановка задачи 6
2.3 Проектирование базы данных 8
2.4 Заполнение таблиц 9
2.6 Запросы 11
2.6.1 Параметрические запросы 11
2.7 Создание и редактирование форм 13
15
3.1 Общие положения 18
3.2 Постановка задачи 20
3.3 Построение графика функции 20
3.4 Работа со списками 22
1 Введение
Широчайший класс офисных задач, решаемых в современной жизни, решается с помощью пакета офисных программ Microsoft Office. Поэтому современный пользователь обязан владеть основами работы с этим пакетом.
Одними из составляющих этого офисного пакета являются приложения Microsoft Excel, позволяющие в электронных таблицах обрабатывать различные виды информации и системы управления базами данных Microsoft Access.
Основная цель работы – подтвердить качество освоения изученного материала (прослушанного на лекциях, освоенного на лабораторных занятиях и взятого из обязательных методических и учебных пособий и рекомендуемой литературы при самостоятельной работе). Однако это является стратегической целью или целью по умолчанию.
Тактической, оперативной целью написания отчета о выполненной учебно-исследовательской лабораторной работе по дисциплине «Информатика» является систематизация знаний, закрепление и подтверждения умений работы с текстовым редактором Word, нормативными документами, стандартами, правилами и инструкциями.
2 MS ACCESS
2.1 Общие положения
Microsoft Access – это система управления базами данных (СУБД), предназначенная для создания и обслуживания баз данных, обеспечения доступа к данным и их обработки.
База данных – это организационная структура предназначенная для хранения данных (сведения о явлениях, процессах, действиях и др.)
Система управления БД – комплекс программных средств, предназначенных для создания структуры новой БД, накопления её содержимым, редактирования данных, обработки и визуализации информации.
При работе с Microsoft Access 2000 и Microsoft Access 2002 используются следующие типы данных:
текстовый – тип данных, используемый для хранения простого неформатированного текста, число символов в котором не должно превышать 255;
поле MEMO – специальный тип данных, применяемый для хранения больших объёмов текста (до 65 535 символов);
числовой – тип данных для хранения чисел;
дата/время – тип данных для хранения значений даты и времени;
денежный – тип данных для хранения денежных значений (длина поля 8 байт);
счётчик – специальный тип данных, используемый для автоматической нумерации записей;
логический – для хранения логических данных, которые могут иметь одно из двух возможных значений Да или Нет;
поле объекта OLE – специальный тип данных, предназначенный для хранения объектов OLE (электронных таблиц Microsoft Excel, документов Microsoft Word, звукозаписей и др.);
гиперссылка – специальное поле для хранения адресов URL Web-объектов;
мастер подстановок – тип данных, запускающий мастер подстановок, что позволяет выбирать данные из раскрывающегося списка, а не вводить их в поле вручную.
Числовые поля могут иметь следующие размеры:
байт (Byte) – целые числа от 0 до 255 (1 байт);
целое (Integer) – целые числа от минус 32768 до +32767 (2 байта);
длинное целое (Long Integer) – целые числа от минус 2147483648 до +2147483647 (4 байта);
одинарное с плавающей точкой (Single) – числа от минус 3,41038 до +3,41038 с точностью до 7 знаков (4 байта);
двойное с плавающей точкой (Double) – числа от минус 1,79710308 до +1,79710308 с точностью до 15 знаков (8 байт).
Объекты Microsoft Access
СУБД Microsoft Access ориентирована на работу с объектами семи различных типов: таблицами, запросами, формами, отчётами, страницами, макросами, модулями. В нашем случае мы используем только первые четыре из них.
Таблицы – это основной объект базы данных, в котором хранятся все данные, имеющиеся в базе, а также структура базы (поля, их типы, свойства).
Запросы позволяют выбирать данные из одной или нескольких связанных таблиц. Результатом выполнения запроса является результирующая таблица, которая наряду с другими таблицами может быть использована при обработке данных. С помощью запросов можно также обновлять, удалять или добавлять данные в таблицы.
Формы служат для ввода и просмотра данных в удобном для пользователя виде, который соответствует привычному для него документу. При выводе данных с помощью форм можно применять специальные средства оформления.
Отчёты предназначены для формирования выходных документов и вывода их на печать. По своим свойствам и структуре отчёты во многом подобны формам. Основное их отличие заключается в том, что в отчёте отображаются все данные и в них предусмотрена возможность группировать данные по различным критериям. Отчёты в отличие от форм могут содержать специальные элементы оформления, характерные для печати документов: колонтитулы, номера страниц и т.д.
Страницы – это специальные объекты баз данных, реализованные в версиях Access 2000 и Access 2002. В более ранних версиях Access такие страницы доступа к данным отсутствуют. Эти страницы являются диалоговыми Web-страницами, т.е. осуществляют интерфейс между клиентом, сервером и базой данных, размещённой на сервере.
Макросы предназначены для автоматизации повторяющихся операций при работе с СУБД. Макрос является программой, которая содержит описание последовательности конкретных действий пользователя. Каждому действию соответствует определённая макрокоманда. Формируются макросы в диалоговом режиме путём выбора нужных макрокоманд.
Модули создаются пользователем путём применения интегрированной среды объектно-ориентированного программирования Visual Basic for Applications (VBA). Основной идеей объектно-ориентированного программирования является объединение данных и оперирующих ими функций в один объект. Данные в VBA рассматриваются как совокупность объектов (таблиц, форм, отчётов и т. д.), имеющих свойства и методы, реализующие заранее определённые действия над объектами.
Свойство полей базы данных
Поля базы данных не только определяют структуру базы – они определяют групповые свойства данных, записываемых в ячейки, принадлежащие каждому из полей.
Имя поля – определяет, как следует обращаться к данным этого поля при автоматических операциях с базой (по умолчанию имена полей используются в качестве заголовков столбцов таблиц).
Тип поля – определяет тип данных, которые могут содержаться в данном поле.
Размер поля – определяет придельную длину (в символах) данных, которые могут размещаться в данном поле.
Формат поля – определяет способ форматирования данных в ячейках, принадлежащих полю.
Маска ввода – определяет форму, в которой вводятся данные в поле (средство автоматизации ввода данных).
Подпись – определяет заголовок столбца для данного поля (если подпись не указана, то в качестве заголовка столбца используется свойство Имя поля).
Значение по умолчанию – то значение, которое вводится в ячейки поля автоматически (средство автоматизации ввода).
Условие по значению – ограничение, используемое для проверки правильности ввода данных (средство автоматизации ввода, которое используется, как правило, для данных, имеющих числовой тип, денежный тип или тип даты).
Сообщение об ошибке – текстовое сообщение, которое выдается автоматически при попытке ввода в поле ошибочных данных (проверка ошибочности выполняется автоматически, если задано свойство Условие на значение).
Обязательное поле – свойство, определяющее обязательность заполнения данного поля при заполнение базы.
Пустые строки – свойство, разрешающее ввод пустых строковых данных (от свойства Обязательное поле отличается тем, что относится не ко всем типам данных, а лишь к некоторым, например к текстовым).