Создание и обработка баз данных
Курсовая работа, 21 Ноября 2011, автор: пользователь скрыл имя
Краткое описание
Железнодорожные станции.
База данных должна содержать следующие элементы:
название железнодорожной станции;
численность персонала станции;
количество главных путей;
количество запасных путей;
сведения о железной дороге (наименование, начальник дороги, город, где расположен головной офис);
название области (субъекта РФ).
Содержание работы
1. Задание на курсовую работу 3
1.1 Словесное описание задачи 3
1.2 Определение состава входных данных 3
1.3 Определение состава выходных данных 4
1.4 Математическая модель 5
2. Электронная таблица EXCEL 5
2.1 Основные положения 5
2.2 Создание базы данных в MS EXCEL 7
2.3 Поиск данных 9
2.4 Создание макросов 11
3. Система управления базами данных Access 12
3.1 Общие положения 12
3.2 Разработка структуры БД 14
3.3 Создание таблиц в режиме конструктора 14
3.4 Создание и редактирование форм 18
3.5 Запросы на выборку. Параметрические запросы 21
3.6 Создание и редактирование отчетов 24
4. Заключение 27
5. Список используемой литературы 28
Содержимое работы - 1 файл
курсовая 6 вариант.doc
— 754.50 Кб (Скачать файл)Федеральное агенство железнодорожного транспорта
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧЕРЕЖДЕНИЕ вЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
ПУТЕЙ СООБЩЕНИЯ
(ФГОУ ВПО ПГУПС)
Кафедра «ИНФОРМАТИКА И ИНФОРМАЦИОННАЯ БЕЗОПАСНОСТЬ»
Дисциплина: «Информатика»
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА К КУРСОВОЙ РАБОТЕ
“Создание и обработка баз данных”
Вариант 6
Выполнил студент:
группы
Санкт-Петербург
2010
Содержание
- Задание на курсовую работу
- Словесное описание задачи
Железнодорожные станции.
База данных должна содержать следующие элементы:
- название железнодорожной станции;
- численность персонала станции;
- количество главных путей;
- количество запасных путей;
- сведения о железной дороге (наименование, начальник дороги, город, где расположен головной офис);
- название области (субъекта РФ).
Функции, выполняемые информационной технологией:
1. Заполнение и редактирование таблиц базы данных.
2.
Формирование списка станций,
имеющих количество главных
3.
Формирование списка станций,
расположенных на территории
выбранной пользователем
4. Вычисление средней численности персонала станций, принадлежащих одной дороге с указанием фамилии начальника дороги и места расположения головного офиса.
5.
Формирование отчета, включающего:
название станции, общее
- Определение состава входных данных
Входными данными будут являться поля созданных таблиц, данные необходимы для выполнения нужной задачи поиска и вывода и сами данные таблицы.
Входные данные для железнодорожных станций : название станции, численность персонала, количество главных путей и запасных, наименование железной дороги, начальник дороги, месторасположение головного офиса, название области.
| Название. | Тип данных. |
| Название ж/д станции | Текстовый |
| Численность персонала | Числовой |
| Кол-во главных путей | Числовой |
| Кол-во запасных путей | Числовой |
| Наименование ж/д | Текстовый |
| Начальник
дороги
Месторасположение головного офиса Название области |
Текстовый
Текстовый Текстовый |
- Определение состава выходных данных
По пункту 2:
| Наименование станции | Число главных путей |
По пункту 3:
| Наименование станции | Название области | Число запасных путей |
По пункту 4:
| Сред. численность персонала | Начальник дороги | Расположение головного офиса |
По пункту 5:
| Название станции | Общее кол-во путей | Наименование ж/д | Название области |
- Математическая модель
Gi = Si + Ri, где
Si – количество главных путей одной станции
Ri – количество запасных путей одной станции
Gi – общее количество путей одной станции
Ti – численность персонала одной станции
n – количество станций, принадлежащих одной дороге
Sr – средняя численность персонала дороги
- Электронная таблица EXCEL
- Основные положения
Программное приложение MS Excel – мощная программа для хранения и автоматизации расчета данных, представленных в табличной форме, являющаяся частью пакета Microsoft Office. Обладая достаточно широкими возможностями и высокой степенью интеграции с другими приложениями Office и Windows вообще, Excel стала наиболее популярной программой среди людей, постоянно имеющих дело с огромными массивами чисел. Excel обладает всеми необходимыми возможностями для обработки электронных таблиц: от простых арифметических действий с несколькими ячейками таблицы до статистической обработки огромных массивов данных.
- Создание базы данных в MS EXCEL
База данных - это интервал ячеек, формирующих список или базу данных. База данных в EXCEL - это список связанных данных, в котором строки данных являются записями, а столбцы - полями. Верхняя строка списка содержит название каждого из столбцов. Ссылка может быть задана либо как диапазон ячеек, либо как имя, соответствующему диапазону списка.
Для ввода информации в ячейки рабочего листа вначале следует сделать ячейку активной, переместив в нее указатель мыши и щелкнув один раз левой кнопкой мыши. После этого можно либо прямо вводить данные с клавиатуры, либо щелкнуть левой кнопкой мыши в стоке формул над рабочим литом и после этого вводить данные.
Сначала задаются имена полей БД, затем вводим данные в остальные ячейки. Вычисляемые поля заполняются в последнюю очередь. Заголовок таблицы целесообразно формировать с помощью надписи.
Процесс заполнения БД с помощью формы.
- создать заголовок таблицы
- задать имена полей БД.
- выделить ячейки и выполнить команду Данные - Форма. После этого появится форма. Теперь надо ввести данные во все ячейки, кроме вычисляемого поля, переход осуществляется с помощью кнопки(tab) или мышью. Заполнив первую запись нажать на кнопку далее, также и с остальными записями.
- закончив вводить данные, щелкнуть на кнопке закрыть.
Разработка формы для ввода данных
Заполненная таблица
- Поиск данных
Выделяем всю таблицу с помощью мыши, выбираем на панели инструментов Данные – Фильтр – Автофильтр, получаем
Формирование списка станций, имеющих количество главных путей не менее запрашиваемой величины
Для формирование списка станций с заданным условием используем пользовательский автофильт – указывается условие.
Результатом выполнения является следующая табллица
Формирование списка станций, расположенных на территории выбранной пользователем области и имеющих запасные пути
Вычисление средней численности персонала станций, принадлежащих одной дороге с указанием фамилии начальника дороги и места расположения головного офиса.
- Создание макросов
Макрос — это набор команд и инструкций, выполняемых как одна команда.
Макросы часто используются для следующих целей
- Для ускорения часто выполняемых операций редактирования или форматирования
- Для объединения нескольких команд, например, для вставки таблицы с указанными размерами и границами и определенным числом строк и столбцов
- Для упрощения доступа к параметрам в диалоговых окнах
- Для автоматизации обработки сложных последовательных действий в задачах
Для создания макроса в Microsoft Excel существует два метода: использование средства для записи макросов и прямое программирование в редакторе Visual Basic.
C помощью макрорекодера записываются нажатия клавиш и кнопок мыши, которые переводятся макросом в код Microsoft Visual Basic для приложений. При записи нового макроса допускается применение мыши только для выбора команд и параметров. Для записи такого действия, как выделение текста, необходимо использовать клавиатуру. Например, с помощью клавиши F8 можно выделить текст, а с помощью клавиши END — переместить курсор в конец строки.
Этапы записи макроса:
- Отключаем автофильтр
- Сервис – Макрос – Начать запись
- Задаем имя макросу – Ок
- Проделываем нужные действия
- Останавливаем запись.
Для быстрого получения результата:
Сервис – Макрос – Макросы… - Выполнить
- Система управления базами данных Access
- Общие положения
Microsoft Access является СУБД, предназначенной для создания и обслуживания баз данных, обеспечения доступ к данным и их обработки.
База данных является организованной на персональном компьютере совокупностью взаимосвязанных данных и содержит сведения о различных сущностях одной предметной области – реальных объектах, процессах, событиях или явлениях.
Реляционная база данных представляет собой множество взаимосвязанных двухмерных таблиц- реляционных таблиц, называемых также отношениями, в каждой из которых содержатся сведения об одной сущности автоматизируемой предметной области.
Таблица состоит из полей (столбцов) и записей (строк). Таблицы связаны по ключевому полю, которое позволяет однозначно идентифицировать каждую запись. Значения в ключевом поле не должны повторяться.
База данных ACCESS включает в себя следующие объекты:
- Таблицы, запросы, схемы данных, имеющие непосредственное отношение к базе данных;
- Формы, отчеты, страницы доступа к данным, макросы и модули, называемые объектами приложения.
- Базы данных ACCESS работают со следующими типами данных:
- Текстовый - тип данных, используемый для обычного неформатированного текста ограниченного размера(до 255 символов)
- Поле мемо - специальный тип данных для хранения больших объемов текста(до 65535) символов
- Дата/время-тип данных для хранения календарных дат и текущего времени
- Числовой - тип данных для хранения действительных чисел
- Денежный - для хранения денежных сумм
- Счетчик- специальный тип данных для уникальных натуральных чисел с автоматическим наращиванием
- Логический.