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

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

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

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

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

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

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

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

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

    1. Разработка  структуры БД. Создание таблиц в режиме конструктора
 

      Таблицы можно создавать в трех различных  режимах: в режиме конструктора, с  помощью мастера, путем ввода  данных. Основной режим это режим конструктора. В этом режиме можно самостоятельно устанавливать параметры всех элементов структуры таблицы. Для этого надо нажать Таблицы – Создание таблицы в режиме конструктора.

 

 
 

     Выбор режима осуществляется щелчком на значке Создание таблицы в режиме конструктора, размещённом в окне базы данных, или режим Конструктор выбирается в окне Новая таблица, которое открывается после выполнения щелчка на кнопке Создать окна базы данных.

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

 
 

 
 

     В нижней части окна отображаются свойства текущего поля. Некоторые из свойств уже заданы по умолчанию. Эти свойства можно изменять по желанию пользователя.

     Имя поля является комбинацией из букв, цифр, пробелов и специальных символов, за исключением символов « . », « ! », « ` », « [ », « ] ». Имя не может начинаться с пробела, его максимальная длина составляет 64 символа.

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

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

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

     Формат поля – свойство, позволяющее определять, в каком виде будут представлены выводимые данные. В Access определены встроенные стандартные формы отображения для полей с типом данных Числовой, Дата/время, Денежный, Логический.

     Свойство  Число десятичных знаков задаёт для числового и денежного типов данных число знаков после запятой.

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

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

     Свойство  Условие на значение позволяет осуществлять контроль ввода, задаёт ограничения на вводимые значения. При нарушении заданного условия ввод будет запрещён и Access выведет текст, заданный свойством Сообщение об ошибке.

     Чтобы при вводе данных случайно не пропустить (т.е. не заполнить) некоторое поле, оно объявляется обязательным. Для этого надо установить курсор в строку свойства Обязательное поле, щёлкнуть на кнопке выбора данных из списка и выбрать значение Да.

     Поле  может быть индексировано. С этой целью в строке свойства Индексированное поле указывается вариант Да (Совпадения не допускаются). Это позволит сократить время, необходимое для поиска записи по содержимому индексированного поля.

 
 

      Ввод  данных в таблицу

 

      После определения структуры таблицы  можно приступать ко второму этапу создания таблицы – вводу в неё данных. Непосредственно ввод данных осуществляется в режиме таблицы. Переход в этот режим осуществляется из окна базы данных щелчком на кнопке Открыть при выделенном имени таблицы или двойным щелчком непосредственно на значке таблицы.

 

Таблица, заполненная данными

 

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

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

      С помощью форм данные можно не только вводить, но и отображать в удобном для пользователя виде.

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

      Автоформы бывают трех видов: «в столбец», ленточные и табличные. Табличные формы имеют вид таблиц. Автоформа «в столбец» может отображать только одну запись.

      Для создания автоформы в окне базы данных надо щелкнуть на значке элемента Формы и затем щелкнуть на кнопке Создать. В диалоговом окне Новая форма выбирается вид автоформы и источник данных: таблица или запрос. После щелчка на кнопке OK автоформа выводится на экран.

      Использование Мастера форм позволяет отображать в форме не все поля источника данных, а выборочно, по желанию пользователя. Для выбора поля в окне Доступные поля маркируется имя требуемого поля, а затем выполняется щелчок на кнопке переноса > . Для «переноса» всех полей источника данных в окно Выбранные поля используется кнопка >> .

      Создавая  форму с помощью Мастера, можно выбрать внешний вид формы: в один столбец (на экране отображается только одна запись), ленточный или табличный. Можно также задать требуемый стиль и имя формы

 

 

На экране появляется форма, на которой отображены все  сведения о станциях

 

    1. Создание  связей
    1. Запросы на выборку. Параметрические  запросы
 

      Основным  назначением запросов является отбор  данных по критериям поиска. Как и при создании таблиц, пользователям, имеющим малый опыт работы с Access, рекомендуется форматировать запросы с помощью Конструктора. Для этого в окне базы данных необходимо выбрать объект Запросы и дважды щелкнуть на значке Создание запроса в режиме конструктора (или щелкнуть на кнопке Создать, а затем выбрать команду Конструктор). Эти действия вызовут открытие окна Запрос на выборку; чаще всего это окно называется бланком запроса по образцу.

 

      Бланк запроса 

 
 

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

      В каждой ячейке строки Вывод на экран проставлен флажок, т. е. по умолчанию опция Вывод на экран активна для всех полей. При этом предполагается, что все поля, включенные в запрос, должны выводиться на экран, что не всегда необходимо. Критерии поиска задаются в строке Условие отбора. Заполнив бланк запроса, можно просмотреть результирующую таблицу, щелкнув на кнопке ! (Запуск), расположенной на инструментальной панели, или выполнив команду Запрос ® Запуск.

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

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

 
 
 

Запрос  на выборку

 

 

Параметрический запрос

 

Создается аналогично запросу на выборку

Имя параметра может  задаваться непосредственно в поле Условие отбора в квадратных скобках (Like[Введите название книги]&’”*”)

 
 

 

Остальные запросы  создаются аналогично

    1. Создание  и редактирование отчетов
 

Отчеты служат для форматированного ввода данных на печатающие устройства.

     В окне базы данных дважды щёлкните на кнопке элемента управления Создание отчёта с помощью мастера (или выполните щелчок на кнопке Создать и выберите режим Мастер отчётов).

  • В окне Создание отчётов в качестве источника данных выберите таблицу Полная информация о ж/д, после чего на панели Доступные поля отобразятся все поля таблицы.
  • Переместите все поля таблицы с панели Доступные поля на панель Выбранные поля, выполнив щелчок на кнопке >> , а затем щёлкните на кнопке Далее.
  • Выделите на левой панели окна поле Название области для задания уровня группировки, щёлкните на кнопке > , а затем на кнопке Далее.
  • Щёлкните на кнопке Итоги, установите флажки параметрам Sum и для полей Количество главных путей и Количество запасных путей, выполните щелчок на кнопке ОК
  • Выберите макет отчёта (ступенчатый), его ориентацию (книжную или альбомную) и щёлкните на кнопке Далее.
  • Выберите стиль отчёта (Деловой), щёлкните на кнопке Далее, задайте имя отчёта Список сотрудников и выполните щелчок на кнопке Готово.

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