Создание и обработка баз данных

Автор работы: Пользователь скрыл имя, 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

Содержимое работы - 1 файл

курсовая 6 вариант.doc

— 754.50 Кб (Скачать файл)

Федеральное агенство железнодорожного транспорта

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ  ОБРАЗОВАТЕЛЬНОЕ  УЧЕРЕЖДЕНИЕ вЫСШЕГО  ПРОФЕССИОНАЛЬНОГО  ОБРАЗОВАНИЯ

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

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

(ФГОУ ВПО  ПГУПС)

 

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

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

 
 
 
 
 
 
 
 
 

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА К КУРСОВОЙ РАБОТЕ

 

“Создание и обработка баз  данных” 

 
 

Вариант 6

 
 
 
 
 
 
 
 
 
 
 

Выполнил студент:

 

группы

 
 
 
 
 
 
 
 
 
 
 
 

Санкт-Петербург

2010

 

Содержание

 

 

  1. Задание на курсовую работу
    1. Словесное описание задачи
 

      Железнодорожные станции.

      База  данных должна содержать следующие  элементы:

    • название железнодорожной станции;
    • численность персонала станции;
    • количество главных путей;
    • количество запасных путей;
    • сведения о железной дороге (наименование, начальник дороги, город, где расположен головной офис);
    • название области (субъекта РФ).
 

      Функции, выполняемые информационной технологией:

      1. Заполнение и редактирование таблиц базы данных.

      2. Формирование списка станций,  имеющих количество главных путей  не менее запрашиваемой величины.

      3. Формирование списка станций,  расположенных на территории  выбранной пользователем области и имеющих запасные пути.

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

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

    1.   Определение состава входных данных
 

      Входными  данными будут являться поля созданных  таблиц, данные необходимы для выполнения нужной задачи поиска и вывода и  сами данные таблицы.

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

 
Название. Тип данных.
Название  ж/д станции Текстовый
Численность персонала Числовой
Кол-во главных путей Числовой
Кол-во запасных путей Числовой
Наименование  ж/д Текстовый
Начальник дороги

Месторасположение головного  офиса

Название области

Текстовый

Текстовый

 

Текстовый

    1. Определение состава выходных данных
 

По пункту 2:

Наименование  станции Число главных путей
 

По пункту 3:

Наименование  станции Название области Число запасных путей
 

По пункту 4:

Сред. численность  персонала Начальник дороги Расположение головного  офиса
 

По пункту 5:

Название  станции Общее кол-во путей Наименование ж/д Название области
    1. Математическая  модель  
 

Gi = Si + Ri,   где

 

Si – количество главных путей одной станции

Ri – количество запасных путей одной станции

Gi – общее количество путей одной станции

 

, где

 

Ti – численность персонала одной станции

n – количество станций, принадлежащих одной дороге

Sr – средняя численность персонала дороги

  1. Электронная таблица EXCEL
    1. Основные  положения
 

      Программное приложение MS Excel – мощная программа для хранения и автоматизации расчета данных, представленных в табличной форме, являющаяся частью пакета Microsoft Office. Обладая достаточно широкими возможностями и высокой степенью интеграции с другими приложениями Office и Windows вообще, Excel стала наиболее популярной программой среди людей, постоянно имеющих дело с огромными массивами чисел. Excel обладает всеми необходимыми возможностями для обработки электронных таблиц: от простых арифметических действий с несколькими ячейками таблицы до статистической обработки огромных массивов данных.

    1.   Создание базы данных в MS EXCEL
 

      База  данных - это интервал ячеек, формирующих список или базу данных. База данных в EXCEL - это список связанных данных, в котором строки данных являются записями, а столбцы - полями. Верхняя строка списка содержит название каждого из столбцов. Ссылка может быть задана либо как диапазон ячеек, либо как имя, соответствующему диапазону списка.

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

      Сначала задаются имена полей БД, затем  вводим данные в остальные ячейки. Вычисляемые поля заполняются в  последнюю очередь. Заголовок таблицы  целесообразно формировать с помощью надписи.

 

      Процесс заполнения БД с помощью формы.

  1. создать заголовок таблицы
  2. задать имена полей БД.
  3. выделить ячейки и выполнить команду Данные - Форма. После этого появится форма. Теперь надо ввести данные во все ячейки, кроме вычисляемого поля, переход осуществляется с помощью кнопки(tab) или мышью. Заполнив первую запись нажать на кнопку далее, также и с остальными записями.
  4. закончив вводить данные, щелкнуть на кнопке закрыть.
 
 

      Разработка  формы для ввода  данных

 

 
 
 
 
 
 
 
 
 

      Заполненная таблица

 

    1. Поиск данных

      Выделяем  всю таблицу с помощью мыши, выбираем на панели инструментов Данные – Фильтр – Автофильтр, получаем

 

 
 

      Формирование списка станций, имеющих количество главных путей не менее запрашиваемой величины

      Для формирование списка станций с заданным условием используем пользовательский автофильт – указывается условие.

 

 

      Результатом выполнения является следующая табллица

 

 
 

      Формирование списка станций, расположенных на территории выбранной пользователем области и имеющих запасные пути

 

 

 

 
 

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

 

    1. Создание  макросов
 

      Макрос — это набор команд и инструкций, выполняемых как одна команда.

      Макросы часто используются для следующих целей

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

      Для создания макроса в Microsoft Excel существует два метода: использование средства для записи макросов и прямое программирование в редакторе Visual Basic.

      C помощью макрорекодера записываются нажатия клавиш и кнопок мыши, которые переводятся макросом в код Microsoft Visual Basic для приложений. При записи нового макроса допускается применение мыши только для выбора команд и параметров. Для записи такого действия, как выделение текста, необходимо использовать клавиатуру. Например, с помощью клавиши F8 можно выделить текст, а с помощью клавиши END — переместить курсор в конец строки.

 

      Этапы записи макроса:

    • Отключаем автофильтр
    • Сервис – Макрос – Начать запись
    • Задаем имя макросу – Ок
    • Проделываем нужные действия
    • Останавливаем запись.
 

 

      Для быстрого получения результата:

      Сервис  – Макрос – Макросы… - Выполнить

  1. Система управления базами данных Access
    1.   Общие положения
 

      Microsoft Access является СУБД, предназначенной для создания и обслуживания баз данных, обеспечения доступ к данным и их обработки.

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

      Реляционная база данных представляет собой множество взаимосвязанных двухмерных таблиц- реляционных таблиц, называемых также отношениями, в каждой из которых содержатся сведения об одной сущности автоматизируемой предметной области.

      Таблица состоит из полей (столбцов) и записей (строк). Таблицы связаны по ключевому полю, которое позволяет однозначно идентифицировать каждую запись. Значения в ключевом поле не должны повторяться.

     База  данных ACCESS включает в себя следующие объекты:

    • Таблицы, запросы, схемы данных, имеющие непосредственное отношение к базе данных;
    • Формы, отчеты, страницы доступа к данным, макросы и модули, называемые объектами приложения.
    • Базы данных ACCESS работают со следующими типами данных:
    • Текстовый - тип данных, используемый для обычного неформатированного текста ограниченного размера(до 255 символов)
    • Поле мемо - специальный тип данных для хранения больших объемов текста(до 65535) символов
    • Дата/время-тип данных для хранения календарных дат и текущего времени
    • Числовой - тип данных для хранения действительных чисел
    • Денежный - для хранения денежных сумм
    • Счетчик- специальный тип данных для уникальных натуральных чисел с автоматическим наращиванием
    • Логический.

Информация о работе Создание и обработка баз данных