Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка_по_ИТУ.doc
Скачиваний:
20
Добавлен:
31.03.2015
Размер:
14.24 Mб
Скачать

3.2. Задание для самостоятельной работы

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

Услуги

ФИО исполнителя

Оплачено

Код услуги

Наименование

Стоимость

1

Верстка

2

2

Набор

5

3

Печать

1

4

Сканирование

1

5

Копирование

2

Второй сотрудник собирает сведения об исполнителях и его интересует:

Номер исполнителя

ФИО

Услуги

Наименование

Стоимость

Дата приема

Дата исполнения

1

К.К.Кукушкин

2

И.О.Гришин

3

П.П.Петров

4

С.С.Сидоров

5

А.А.Андреев

6

А.А.Александров

7

М.К.Сергеев

8

А.П.Аркадьев

9

А.А.Антонов

Третий сотрудник работает с клиентами и ему важно знать:

Номер клиента

ФИО

Адрес

Заказы

Наименование

Дата приема

Дата исполнения

Стоимость

Оплачено

1

И.И.Иванов

Пермь, Ленина, 12-40

2

С.С.Сидоров

Пермь, Сибирская, 11-36

3

И.И.Ильин

Пермь, Пушкина, 22-65

4

О.О.Овсов

Пермь, Ким,16

5

К.П.Шишкин

Пермь, Хасана, 4-59

4. Создание внутреннего представления данных вAccess

4.1. Основные приемы работы с субДaccess

СУБД Access является одной из наиболее мощных реляционных систем управления базами данных настольного типа.

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

4.1. 1. Создание новой базы данных

Создание базы данных начинается с запуска СУБД.

При запуске Access на экране появляется диалоговое окно Область задач Microsoft Access (см. рис.),

в котором с помощью соответствующей гиперссылки можно открыть существующую БД или перейти к созданию новой БД. Если же область задач закрыта, то ту же операцию можно выполнить через команду Создать в меню Файл. После этого на экране появляется диалоговое окно, в котором можно указать каталог для размещения в нем новой БД, ее тип (БД Access имеют расширение MDB) и имя. После ввода информации о БД следует щелкнуть кнопку Создать (OK). Гиперссылка «На моем компьютере…» содержит набор шаблонов для создания баз данных общего назначения: Адресная книга, Библиотека, Заказы на работы и т.д.

Появившееся в результате выполнения команды создания БД диалоговое окно содержит несколько вкладок, соответствующих объектам, размещаемым в БД: таблицы, формы, запросы и т. д. (если БД создана на основе шаблона, на вкладках представленного окна будут отображены имеющиеся в БД объекты). На рисунке выделена вкладка Таблицы.

Все последующие операции над БД выполняются над объектами в этом окне.

Задание 1. Запустите СУБД Access любым способом. В меню Файл выберите команду Создать…. В диалоговом окне Создание файла выберите раздел шаблоны и На моем компьютере. В открывшемся окне перейдите на вкладку Базы данных. Выбрать шаблон Прием заказов. Используя мастер Создание баз данных, сформируете в папке Мои документы базу данных Прием заказов. Во время работы мастера нажимайте кнопку Далее. По окончанию работы мастера заполните форму Сведения об организации произвольными данными.

Результат работы мастера показан на рисунке ниже. Главная кнопочная форма позволяет вызывать объекты, минуя главное окно БД.

Главное окно в это время находится в свернутом состоянии.

Просмотрите все объекты новой базы данных, открыв свернутое окно Прием заказов. Перейдите на вкладку таблицы. Выделите таблицу Доставка. Нажмите кнопку Открыть. Просмотрите структуру таблицы. Закройте таблицу. Проделайте то же самое с другими объектами БД.

По окончанию просмотра закройте эту базу данных.

Подобная база данных может быть использована для учета заказов в фирме..

Используя предлагаемую методику, можно создать любое количество новых баз данных. Если использовать шаблоны общего назначения, то СУБД позволяет сформировать структуру новых объектов автоматически в ходе общения с мастером. Шаблон Новая база данных позволяет только открыть базу, а формирование структуры новых объектов пользователь выполняет сам.

Рассмотрим основные этапы разработки базы данных (БД) на примере БД, содержащей информацию о заказах клиентов на оказание услуг. БД содержит следующие таблицы, полученные в результате нормализации:

Клиенты

Номер Клиента

ФИО

Адрес

Услуги

Исполнители

Код Услуги

Наименование

Стоимость

Номер Исполнителя

ФИО

Заказы

Номер Заказа

Номер Клиента

Код Услуги

Номер Исполнителя

Дата Приема

Дата Исполнения

Оплачен

Таблица «Услуги» содержит перечень услуг, оказываемых клиентам, и информацию о стоимости каждой услуги. Таблица «Исполнители» содержит список исполнителей, которым передаются заказы клиентов. Таблица «Клиенты» содержит информацию о клиентах, каждый из которых может оформить заказы на оказание различных услуг. Таблица «Заказы» содержит информацию обо всех заказах, сделанных клиентами. Стрелками показаны связи, существующие между таблицами. В данном примере тип всех связей – «один-ко-многим», так как каждый клиент может оформить несколько заказов на различные услуги, одна и та же услуги может быть заказана несколькими клиентами и один исполнитель может выполнять несколько заказов. В таблице «Заказы» заштрихованы поля, содержащие внешние ключи, включенные в эту таблицу для создания связей.

Задание 2. Создайте новую БД с именем «БД заказов от ФИО» (замените символы ФИО своей фамилией) в папке «Мои документы».

Вопросы для самоконтроля:

  1. Основные объекты СУБД Access и их назначение.

  2. Как создать новую БД на основе шаблона общего назначения? Какие шаблоны общего назначения имеются на вашем компьютере?

  3. Как создать новую пустую базу данных?