- •Практикум
- •Структура таблицы менеджер
- •Выполнение задания
- •Правка/Ключевое поле
- •Филиал-менеджер
- •Структура таблицы филиал-менеджер
- •Выполнение задания
- •Структура таблицы клиент
- •Выполнение задания
- •Структура таблицы счет-филиал-клиент
- •Выполнение задания
- •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. Из каких этапов состоит процесс проектирования БД?
2. Какова цель каждого этапа проектирования БД?
3. Что такое ER-модель?
4. Как на ER-диаграмме изображается сущность, связь, тип связи, класс принадлежности сущности?
5. Что учитывают правила генерации таблиц из ER-диаграмм?
6. Как создается файл БД в СУБД Access?
7. С помощью какого средства описывается структура таблицы в СУБД Access?
8. Что пользователь должен указывать при описании структура таблицы в СУБД Access?
9.Как задается первичный ключ таблицы?
10. Как задается уникальность значений внешнего ключа в связи типа 1:1?
11. Как задается возможность повторения значений внешнего ключа в связи типа 1:М?
12. Какая команда используется для создания схемы данных БД в СУБД Access?
13. В каком режиме заполняется таблица?
Практикум
1. Проектирование базы данных Цель работы
Ознакомиться с примером создания концептуальной и логической моделей базы данных и создать базу данных в СУБД Microsoft Access.
Краткие теоретические сведения
Проектирование базы данных (БД) – это процесс создания БД, предназначенной для поддержки деятельности в некоторой предметной области. Он включает три этапа:
1) концептуальное проектирование – создание концептуальной модели данных исходя из представлений пользователей о предметной области;
2) логическое проектирование – преобразование концептуальной модели на основе выбранной модели данных в логическую модель, не зависимую от особенностей используемой в дальнейшем СУБД для физической реализации БД;
3) физическое проектирование – описание конкретной реализации БД с помощью СУБД во внешней памяти компьютера.
Сущность – некоторый объект предметной области, который может существовать независимо.
Экземпляр сущности – конкретный объект, характеризующийся набором значений атрибутов сущности.
Атрибут – это поименованная характеристика сущности.
Ключ сущности – атрибут, который уникальным образом идентифицирует экземпляры сущности.
Связь между сущностями – взаимодействие между сущностями.
Связь типа «один-к-одному» (1:1) – каждый экземпляр сущности А может быть связан не более чем с одним экземпляром сущности В.
Связь типа «один-ко-многим» (1:М) – каждый экземпляр сущности А может быть связан более чем с одним экземпляром сущности В, а каждый экземпляр сущности В может быть связан не более чем с одним экземпляром сущности А.
Класс принадлежности (КП) сущности обязательный – каждый экземпляр сущности А связан с экземпляром сущности В.
КП сущности необязательный – не каждый экземпляр сущности А связан с экземпляром сущности В.
ER-модель (модель «сущность-связь») – графическое представление сущностей и их связей.
ER-диаграмма – графическое представление связи между двумя сущностями.
На ER-диаграмме представляется:
· сущность – прямоугольником, в котором указывается ее имя. Например:
· связь – ромбом, в котором записывается глагол, определяющий ее. Например:
· тип связи 1:1 – цифрой 1 рядом с главной сущностью (которая связывается) и цифрой 1 рядом с подчиненной сущностью (с которой связывается главная). Тип связи 1:М – цифрой 1 рядом с главной сущностью и буквой М рядом с подчиненной сущностью. Например:
Примечание. Продавец продает много товаров.
· КП сущности обязательный – кружочком в прямоугольнике, смежном с прямоугольником с именем сущности. КП сущности необязательный – кружочком на линии связи рядом с сущностью. Например:
Примечание. Каждый продавец продает товар. Не каждый товар продается.
© Минск БГЭУ, 2005 - 2014 |