- •Практикум
- •Структура таблицы менеджер
- •Выполнение задания
- •Правка/Ключевое поле
- •Филиал-менеджер
- •Структура таблицы филиал-менеджер
- •Выполнение задания
- •Структура таблицы клиент
- •Выполнение задания
- •Структура таблицы счет-филиал-клиент
- •Выполнение задания
- •1.2.3. Заполнение таблиц базы данных
- •Выполнение задания
- •Задание 2. Разработать логическую модель предметной области банк, предположив, что ее бд будет создаваться по реляционной модели данных. Выполнение задания
- •Практикум
- •Структура таблицы менеджер
- •Выполнение задания
- •Правка/Ключевое поле
- •Филиал-менеджер
- •Структура таблицы филиал-менеджер
- •Выполнение задания
- •Структура таблицы клиент
- •Выполнение задания
- •Структура таблицы счет-филиал-клиент
- •Выполнение задания
- •1.2.3. Заполнение таблиц базы данных
- •Практикум
- •1. Проектирование базы данных Цель работы
- •Краткие теоретические сведения
Структура таблицы филиал-менеджер
Имя поля |
Тип поля |
Свойства поля, подлежащие изменению |
Устанавливаемое значение свойства |
НМ (внешний ключ в связи типа 1:1) |
Числовой |
Размер поля |
Байт |
Подпись |
№ менеджера | ||
Индексированное поле |
Да (Совпадения не допускаются) | ||
АДР_Ф |
Текстовый |
Размер поля |
20 |
Подпись |
Адрес филиала | ||
НФ (первичный ключ) |
Числовой |
Размер поля |
Целое |
Подпись |
№ филиала |
Выполнение задания
Откройте окно Конструктора таблицы с помощью соответствующего ярлыка в окне База данных и последовательно опишите поля таблицы ФИЛИАЛ-МЕНЕДЖЕР – соответственно табл. 4 наберите их имена в столбце "Имя поля", выберите их типы из раскрывающегося списка "Тип поля", задайте необходимые свойства в разделе окна "Свойства поля". Поле НФ сделайте первичным ключом по команде Правка/Ключевое поле.
Затем закройте окно Конструктора таблицы. На вопрос о сохранении структуры таблицы ответьте [Да] и введите имя таблицы ФИЛИАЛ-МЕНЕДЖЕР.
Задание 6. Создать структуру таблицы КЛИЕНТ, представленной в табл. 5, и сохранить ее в БД БАНК с именем КЛИЕНТ.
Таблица 5
КЛИЕНТ
Номер клиента (НК) |
Ф.И.О. клиента (ФИО_К) |
Адрес клиента (АДР_К) |
Подпись клиента (ПОДП) |
48 |
Шуст И.С. |
ул. Лазо, 82 |
Точечный рисунок |
77 |
Лис Н.К. |
ул. Гая, 43 |
Точечный рисунок |
111 |
Брель В.Г. |
ул. Коржа, 1 |
Точечный рисунок |
123 |
Жук А.И. |
ул. Жудро, 9 |
Точечный рисунок |
С учетом типа связи этой таблицы с таблицей СЧЕТ-ФИЛИАЛ-КЛИЕНТ (1:М), типа, размера и свойств ее данных, а также языка описания данных СУБД Access, структуру таблицы КЛИЕНТ можно описать как в табл. 6.
Таблица 6
Структура таблицы клиент
Имя поля |
Тип поля |
Свойства поля, подлежащие изменению |
Устанавливаемое значение свойства |
НК (первичный ключ) |
Числовой |
Размер поля |
Целое |
Подпись |
№ клиента | ||
ФИО_К |
Текстовый |
Размер поля |
15 |
Подпись |
Ф.И.О. клиента | ||
АДР_К |
Текстовый |
Размер поля |
20 |
Подпись |
Адрес клиента | ||
ПОДП |
Поле объекта OLE |
Подпись |
Подпись клиента |
Выполнение задания
Откройте окно Конструктора таблицы и опишите поля таблицы КЛИЕНТ в соответствии с табл. 6. По завершении описания закройте окно Конструктора таблицы и сохраните созданную структуру таблицы с именем КЛИЕНТ.
Задание 7. Создать структуру таблицы СЧЕТ-ФИЛИАЛ-КЛИЕНТ, представленной в табл. 7, и сохранить ее в БД БАНК с именем СЧЕТ-ФИЛИАЛ-КЛИЕНТ.
Таблица 7
Номер счета (НС) |
Тип счета (ТИП) |
Дата открытия счета (ДАТА) |
Капитализация (КАП) |
Остаток на счете, руб. (ОСТ) |
Номер филиала (НФ) |
Номер клиента (НК) |
2/45 |
Т |
06.03.2008 |
Нет |
64000 |
512 |
48 |
К-37 |
К |
09.08.2008 |
Нет |
75000 |
513 |
48 |
К-11 |
К |
05.06.2009 |
Нет |
100000 |
511 |
77 |
Ц34 |
Д |
13.03.2008 |
Да |
1500000 |
511 |
111 |
Ц66 |
Д |
26.06.2009 |
Да |
990000 |
512 |
111 |
К-31 |
К |
05.03.2007 |
Нет |
20000 |
513 |
123 |
Примечание. Тип счета Т – текущий, К – карт-счет, Д – депозитный.
С учетом типа связи этой таблицы с таблицей КЛИЕНТ (1:М) и с таблицей ФИЛИАЛ-МЕНЕДЖЕР (1:М), типа, размера и свойств ее данных, а также языка описания данных СУБД Access, структуру таблицы СЧЕТ-ФИЛИАЛ-КЛИЕНТ можно описать как в табл. 8.
Таблица 8