Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая работа по информатике.doc
Скачиваний:
9
Добавлен:
13.09.2019
Размер:
1.82 Mб
Скачать

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ЖЕЛЕЗНОДОРОЖНОГО ТРАНСПОРТА

Государственное образовательное учреждение высшего профессионального образования

«ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

ПУТЕЙ СООБЩЕНИЯ»

Кафедра «ИНФОРМАТИКА И ИНФОРМАЦИОННАЯ БЕЗОПАСНОСТЬ»

Дисциплина: «Информатика»

пОЯСНИТЕЛЬНАЯ ЗАПИСКА

К КУРСОВОЙ РАБОТЕ

на тему:

«сОЗДАНИЕ И ОБРАБОТКА БАЗЫ ДАННЫХ»

Вариант 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,41038 до +3,41038 с точностью до 7 знаков (4 байта);

двойное с плавающей точкой (Double) – числа от минус 1,79710308 до +1,79710308 с точностью до 15 знаков (8 байт).

Объекты Microsoft Access

СУБД Microsoft Access ориентирована на работу с объектами семи различных типов: таблицами, запросами, формами, отчётами, страницами, макросами, модулями. В нашем случае мы используем только первые четыре из них.

Таблицы – это основной объект базы данных, в котором хранятся все данные, имеющиеся в базе, а также структура базы (поля, их типы, свойства).

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

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

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

Страницы – это специальные объекты баз данных, реализованные в версиях Access 2000 и Access 2002. В более ранних версиях Access такие страницы доступа к данным отсутствуют. Эти страницы являются диалоговыми Web-страницами, т.е. осуществляют интерфейс между клиентом, сервером и базой данных, размещённой на сервере.

Макросы предназначены для автоматизации повторяющихся операций при работе с СУБД. Макрос является программой, которая содержит описание последовательности конкретных действий пользователя. Каждому действию соответствует определённая макрокоманда. Формируются макросы в диалоговом режиме путём выбора нужных макрокоманд.

Модули создаются пользователем путём применения интегрированной среды объектно-ориентированного программирования Visual Basic for Applications (VBA). Основной идеей объектно-ориентированного программирования является объединение данных и оперирующих ими функций в один объект. Данные в VBA рассматриваются как совокупность объектов (таблиц, форм, отчётов и т. д.), имеющих свойства и методы, реализующие заранее определённые действия над объектами.

Свойство полей базы данных

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

Имя поля – определяет, как следует обращаться к данным этого поля при автоматических операциях с базой (по умолчанию имена полей используются в качестве заголовков столбцов таблиц).

Тип поля – определяет тип данных, которые могут содержаться в данном поле.

Размер поля – определяет придельную длину (в символах) данных, которые могут размещаться в данном поле.

Формат поля – определяет способ форматирования данных в ячейках, принадлежащих полю.

Маска ввода – определяет форму, в которой вводятся данные в поле (средство автоматизации ввода данных).

Подпись – определяет заголовок столбца для данного поля (если подпись не указана, то в качестве заголовка столбца используется свойство Имя поля).

Значение по умолчанию – то значение, которое вводится в ячейки поля автоматически (средство автоматизации ввода).

Условие по значению – ограничение, используемое для проверки правильности ввода данных (средство автоматизации ввода, которое используется, как правило, для данных, имеющих числовой тип, денежный тип или тип даты).

Сообщение об ошибке – текстовое сообщение, которое выдается автоматически при попытке ввода в поле ошибочных данных (проверка ошибочности выполняется автоматически, если задано свойство Условие на значение).

Обязательное поле – свойство, определяющее обязательность заполнения данного поля при заполнение базы.

Пустые строки – свойство, разрешающее ввод пустых строковых данных (от свойства Обязательное поле отличается тем, что относится не ко всем типам данных, а лишь к некоторым, например к текстовым).