Автор работы: Пользователь скрыл имя, 21 Ноября 2011 в 19:37, курсовая работа
Железнодорожные станции.
База данных должна содержать следующие элементы:
название железнодорожной станции;
численность персонала станции;
количество главных путей;
количество запасных путей;
сведения о железной дороге (наименование, начальник дороги, город, где расположен головной офис);
название области (субъекта РФ).
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
Федеральное агенство железнодорожного транспорта
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧЕРЕЖДЕНИЕ вЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
ПУТЕЙ СООБЩЕНИЯ
(ФГОУ ВПО ПГУПС)
Кафедра «ИНФОРМАТИКА И ИНФОРМАЦИОННАЯ БЕЗОПАСНОСТЬ»
Дисциплина: «Информатика»
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА К КУРСОВОЙ РАБОТЕ
“Создание и обработка баз данных”
Вариант 6
Выполнил студент:
группы
Санкт-Петербург
2010
Содержание
Железнодорожные станции.
База данных должна содержать следующие элементы:
Функции, выполняемые информационной технологией:
1. Заполнение и редактирование таблиц базы данных.
2.
Формирование списка станций,
имеющих количество главных
3.
Формирование списка станций,
расположенных на территории
выбранной пользователем
4. Вычисление средней численности персонала станций, принадлежащих одной дороге с указанием фамилии начальника дороги и места расположения головного офиса.
5.
Формирование отчета, включающего:
название станции, общее
Входными данными будут являться поля созданных таблиц, данные необходимы для выполнения нужной задачи поиска и вывода и сами данные таблицы.
Входные данные для железнодорожных станций : название станции, численность персонала, количество главных путей и запасных, наименование железной дороги, начальник дороги, месторасположение головного офиса, название области.
Название. | Тип данных. |
Название ж/д станции | Текстовый |
Численность персонала | Числовой |
Кол-во главных путей | Числовой |
Кол-во запасных путей | Числовой |
Наименование ж/д | Текстовый |
Начальник
дороги
Месторасположение головного офиса Название области |
Текстовый
Текстовый Текстовый |
По пункту 2:
Наименование станции | Число главных путей |
По пункту 3:
Наименование станции | Название области | Число запасных путей |
По пункту 4:
Сред. численность персонала | Начальник дороги | Расположение головного офиса |
По пункту 5:
Название станции | Общее кол-во путей | Наименование ж/д | Название области |
Gi = Si + Ri, где
Si – количество главных путей одной станции
Ri – количество запасных путей одной станции
Gi – общее количество путей одной станции
Ti – численность персонала одной станции
n – количество станций, принадлежащих одной дороге
Sr – средняя численность персонала дороги
Программное приложение MS Excel – мощная программа для хранения и автоматизации расчета данных, представленных в табличной форме, являющаяся частью пакета Microsoft Office. Обладая достаточно широкими возможностями и высокой степенью интеграции с другими приложениями Office и Windows вообще, Excel стала наиболее популярной программой среди людей, постоянно имеющих дело с огромными массивами чисел. Excel обладает всеми необходимыми возможностями для обработки электронных таблиц: от простых арифметических действий с несколькими ячейками таблицы до статистической обработки огромных массивов данных.
База данных - это интервал ячеек, формирующих список или базу данных. База данных в EXCEL - это список связанных данных, в котором строки данных являются записями, а столбцы - полями. Верхняя строка списка содержит название каждого из столбцов. Ссылка может быть задана либо как диапазон ячеек, либо как имя, соответствующему диапазону списка.
Для ввода информации в ячейки рабочего листа вначале следует сделать ячейку активной, переместив в нее указатель мыши и щелкнув один раз левой кнопкой мыши. После этого можно либо прямо вводить данные с клавиатуры, либо щелкнуть левой кнопкой мыши в стоке формул над рабочим литом и после этого вводить данные.
Сначала задаются имена полей БД, затем вводим данные в остальные ячейки. Вычисляемые поля заполняются в последнюю очередь. Заголовок таблицы целесообразно формировать с помощью надписи.
Процесс заполнения БД с помощью формы.
Разработка формы для ввода данных
Заполненная таблица
Выделяем всю таблицу с помощью мыши, выбираем на панели инструментов Данные – Фильтр – Автофильтр, получаем
Формирование списка станций, имеющих количество главных путей не менее запрашиваемой величины
Для формирование списка станций с заданным условием используем пользовательский автофильт – указывается условие.
Результатом выполнения является следующая табллица
Формирование списка станций, расположенных на территории выбранной пользователем области и имеющих запасные пути
Вычисление средней численности персонала станций, принадлежащих одной дороге с указанием фамилии начальника дороги и места расположения головного офиса.
Макрос — это набор команд и инструкций, выполняемых как одна команда.
Макросы часто используются для следующих целей
Для создания макроса в Microsoft Excel существует два метода: использование средства для записи макросов и прямое программирование в редакторе Visual Basic.
C помощью макрорекодера записываются нажатия клавиш и кнопок мыши, которые переводятся макросом в код Microsoft Visual Basic для приложений. При записи нового макроса допускается применение мыши только для выбора команд и параметров. Для записи такого действия, как выделение текста, необходимо использовать клавиатуру. Например, с помощью клавиши F8 можно выделить текст, а с помощью клавиши END — переместить курсор в конец строки.
Этапы записи макроса:
Для быстрого получения результата:
Сервис – Макрос – Макросы… - Выполнить
Microsoft Access является СУБД, предназначенной для создания и обслуживания баз данных, обеспечения доступ к данным и их обработки.
База данных является организованной на персональном компьютере совокупностью взаимосвязанных данных и содержит сведения о различных сущностях одной предметной области – реальных объектах, процессах, событиях или явлениях.
Реляционная база данных представляет собой множество взаимосвязанных двухмерных таблиц- реляционных таблиц, называемых также отношениями, в каждой из которых содержатся сведения об одной сущности автоматизируемой предметной области.
Таблица состоит из полей (столбцов) и записей (строк). Таблицы связаны по ключевому полю, которое позволяет однозначно идентифицировать каждую запись. Значения в ключевом поле не должны повторяться.
База данных ACCESS включает в себя следующие объекты: