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

4.1. Создание таблиц:

Для создания таблиц БД воспользуемся режимом конструктора

Далее создаём поля таблицы, указывая тип поля и дополнительные настройки (размер, подпись и т.д.)

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

После создания полей 1 таблицы она будет иметь следующей вид, назовём эту таблицу «связь»:

Создадим вторую таблицу и назовём её «таблица». Она будет иметь такой вид:

4.2. Создание межтабличных связей:

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

Создание межтабличных связей начинается в окне БД с выполнения команды Сервис- Схема данных. Одновременно с открытием окна открывается диалоговое окно Добавление таблицы:

После того как открылись два диалоговых окна можно создать связи между таблица, для того чтобы установить связь между таблицами нужно открыть диалоговое окно «изменение связи»:

После щелчка мыши по кнопке «Создать» получаем связь между таблицами:

5 Разработка форм бд:

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

Для того чтобы создать форму выбираем вкладку Формы- Создание форм с помощью мастера:

Создаём форму для первой таблицы «Связь»: сначала переносим все поля вправо:

Далее выбираем вид формы:

Выбираем нужный стиль, и после всех процедур нажимаем на кнопку «Готово»:

После проделанной работы перед нами возникает следующее окно:

Аналогичную работу проделаем для второй таблицы, и в результате получим:

6 Заполнение бд:

Чтобы заполнить БД информацией нужно щёлкнуть мышью на интересующую нас таблицу и начать заполнение полей данной таблицы.

После заполнения таблицы данной БД стали иметь вид:

Примечание: Заполнять базу данных также можно помощью форм, и порой это удобнее чем заполнять данными БД через таблицы.

7 Создание запросов:

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

Запрос на изменение - запрос, который за одну операцию изменяет или перемещает несколько записей. Существует четыре типа запросов на изменение. А именно:

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

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

Запрос на создание таблицы – используется для получения новой таблицы.

На добавление записей - добавляет группу записей из одной или нескольких таблиц в конец одной или нескольких таблиц.

Чтобы создать запрос выполнить следующие команды «Запросы- Создание запроса в режиме конструктора»:

Далее выбираем таблицы, будут участвовать в данном запросе:

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

Запрос по пункту 2 задания:

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

Выбираем нужные поля таблиц, в новом поле вводим следующее условие:

Оплата: (таблица![время конца]-таблица![время начала])*таблица![стоимость 1 мин]

Выбираем нужные поля для вывода таблицы:

Получаем результат:

Запрос по пункту 3 задания:

Этот запрос создаем в режиме конструктора как простой. Для выбора абонентов, которые не оплатили стоимость переговоров в течение 2 недель в столбце, в котором вычисляется интервал между переговорами и оплатой в строке Условие отбора ставим выражение >14.

В результате получаем:

И результат запроса:

Запрос по пункту 4 задания:

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

>#0:00:00# And <#6:00:00#

В результате получаем:

И результат запроса: