- •Практикум
- •Структура таблицы менеджер
- •Выполнение задания
- •Правка/Ключевое поле
- •Филиал-менеджер
- •Структура таблицы филиал-менеджер
- •Выполнение задания
- •Структура таблицы клиент
- •Выполнение задания
- •Структура таблицы счет-филиал-клиент
- •Выполнение задания
- •1.2.3. Заполнение таблиц базы данных
- •Выполнение задания
- •Задание 2. Разработать логическую модель предметной области банк, предположив, что ее бд будет создаваться по реляционной модели данных. Выполнение задания
- •Практикум
- •Структура таблицы менеджер
- •Выполнение задания
- •Правка/Ключевое поле
- •Филиал-менеджер
- •Структура таблицы филиал-менеджер
- •Выполнение задания
- •Структура таблицы клиент
- •Выполнение задания
- •Структура таблицы счет-филиал-клиент
- •Выполнение задания
- •1.2.3. Заполнение таблиц базы данных
- •Практикум
- •1. Проектирование базы данных Цель работы
- •Краткие теоретические сведения
1.2.3. Заполнение таблиц базы данных
Задание 9. Заполнить таблицу МЕНЕДЖЕР данными, приведенными в табл. 1.
Выполнение задания
Откройте таблицу МЕНЕДЖЕР в режиме таблицы двойным щелчком по ее значку или с помощью кнопки [Открыть] в окне База данных и построчно введите ее данные, приведенные в табл. 1. По завершении заполнения таблицы закройте ее окно.
Задание 10. Заполнить таблицу ФИЛИАЛ-МЕНЕДЖЕР данными, приведенными в табл. 3.
Выполнение задания
Откройте таблицу ФИЛИАЛ-МЕНЕДЖЕР в режиме таблицы и построчно введите ее данные, приведенные в табл. 3. По завершении заполнения таблицы закройте ее окно.
Задание 11. Заполнить таблицу КЛИЕНТ данными, приведенными в табл. 5.
Выполнение задания
Откройте таблицу КЛИЕНТ в режиме таблицы и построчно введите ее данные, приведенные в табл. 5. При этом в поле "Подпись клиента" создавайте образец подписи клиента следующим образом:
· щелкните в поле "Подпись клиента" и введите команду
Вставка/Объект
· в окне Microsoft Office Access оставьте переключатель в положении Создать новый, из списка "Тип объекта" выберите Точечный рисунок и нажмите [ОК]. Загрузится графический редактор Paint;
· изобразите с помощью инструмента Карандаш некоторую подпись клиента и закройте окно Paint.
По завершении заполнения таблицы закройте ее окно.
Задание 12. Заполнить таблицу СЧЕТ-ФИЛИАЛ-КЛИЕНТ данными, приведенными в табл. 7.
Выполнение задания
Откройте таблицу СЧЕТ-ФИЛИАЛ-КЛИЕНТ в режиме таблицы и построчно введите ее данные, приведенные в табл. 7. При этом в поле КАП поставьте флажок только для счетов с номерами Ц34 и Ц66. По завершении заполнения таблицы закройте ее окно.
© Минск БГЭУ, 2005 - 2014 |
ПРАКТИКУМ
1.1. Концептуальное и логическое проектирование базы данных
Задание 1. Создать на основе ER-модели концептуальную модель предметной области БАНК согласно ее нижеследующему описанию.
Описание предметной области БАНК
Банк имеет филиалы. Менеджеры управляют филиалами. Клиенты имеют счета в филиалах. Филиалы обрабатывают счета.
1. Об объектах (сущностях) данной предметной области известно следующее:
о ФИЛИАЛАХ: номер филиала, адрес филиала;
МЕНЕДЖЕРАХ: номер менеджера, стаж работы по специальности;
СЧЕТАХ: номер счета, тип счета, дата открытия счета, капитализация (Да/Нет), остаток на счете;
КЛИЕНТАХ: номер клиента, ФИО клиента, адрес клиента, подпись клиента.
2. О связях между сущностями известно, что:
менеджер управляет одним филиалом. Филиалом управляет один менеджер;
филиал обрабатывает несколько счетов. Счет обрабатывается в одном филиале;
клиент может иметь несколько счетов. Счет принадлежит одному клиенту.
3. Дополнительная информация о связях:
не каждый менеджер банка управляет филиалом. Каждый филиал управляется менеджером;
каждый филиал обрабатывает счета. Каждый счет обрабатывается в филиале;
каждый клиент имеет счет. Каждый счет принадлежит клиенту.
Выполнение задания
Из пункта 1 описания предметной области БАНК следует, что в ней можно выделить четыре сущности – менеджер, филиал, счет, клиент. Между ними в действительности существуют три связи:
1) менеджер – управляет – филиал;
2) филиал – обрабатывает – счет;
3) клиент – имеет – счет.
На основании пункта 2 описания определяются типы этих связей: связь 1 – типа 1:1, связь 2 и 3 – типа 1:М.
Исходя из пункта 3 описания, устанавливается КП сущностей: сущности менеджер – необязательный, сущностей филиал, счет, клиент – обязательный.
Установленной информации о сущностях, их связях, типах связей, КП сущностей и знания их графического представления на ER-модели достаточно, чтобы изобразить ER-модель предметной области БАНК. Она выглядит, как на рис. 1.
Рис. 1. ER-модель предметной области БАНК
Исходя из пункта 1 описания предметной области БАНК, для каждой сущности определяется набор атрибутов. Наборы атрибутов и их имена представлены на рис. 2.
МЕНЕДЖЕР |
|
ФИЛИАЛ |
Номер менеджера (НМ) |
Номер филиала (НФ) | |
Стаж работы по специальности (СТАЖ) |
Адрес филиала (АДР_Ф) | |
| ||
СЧЕТ |
|
КЛИЕНТ |
Номер счета (НС) |
Номер клиента (НК) | |
Тип счета (ТИП) |
Ф.И.О. клиента (ФИО_К) | |
Дата открытия счета (ДАТА) |
Адрес клиента (АДР_К) | |
Капитализация (Да/Нет) (КАП) |
Подпись клиента (ПОДП) | |
Остаток на счете, руб. (ОСТ) |
|
Рис. 2. Наборы атрибутов сущностей предметной области БАНК
Руководствуясь определением ключа сущности, для сущностей устанавливают ключи. На рис. 2 они показаны жирным шрифтом.
ER-модель (см. рис.1), дополненная наборами атрибутов сущностей (см. рис. 2), – это концептуальная модель предметной области БАНК.