Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Создание схемы базы данных

Читайте также:
  1. Creation Kit - Создание своего заклинания
  2. Host BusПредназначена для скоростной передачи данных (64 разряда) и сигналов управления между процессором и остальными компонентами системы.
  3. IC.4. Схемы резонансных усилителей на транзисторах.
  4. II. Деление слова на слоги, составление звуко-слоговой схемы слова, чтение слогов и слов.
  5. II. Создание кредитной организации.
  6. II.3. Схемы цепей питания и стабилизации
  7. II.4 Схемы межкаскадной связи

Выберите команду Сервис/Схема данных.
В диалоговом окне Добавление таблицы выберите из списка первую таблицу и нажмите кнопку Добавить, затем выберите следующую таблицу и снова нажмите кнопку Добавить. Таким образом, последовательно выберите все таблицы и закройте диалоговое окно.
Установите курсор на поле Код должности в таблице Должность, удерживая нажатой клавишу мыши, переместите и наложите его сверху на поле Код должности в таблице Сотрудник. Отпустите клавишу мыши.
На экране появится диалоговое окно Изменение связей. Включите опцию Обеспечение целостности данных, при этом для Вас станут доступными две дополнительные опции:

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

каскадное удаление связанных записей – это автоматическое удаление дочерних строк (строк в таблице Сотрудник) при удалении родительской строки (строки в таблице Должность).

Включите эти дополнительные опции, щелкните по кнопке ОК. В окне Схема данных связь будет показана графически.

Установите курсор на поле Код сотрудника в таблице Сотрудник, удерживая нажатой клавишу мыши, переместите и наложите его сверху на поле Код сотрудника в таблице Договор, чтобы создать связь между таблицами Сотрудник и Договор. В диалоговом окне включите опции обеспечения целостности данных и нажмите кнопку ОК.
Установите курсор на поле Код фирмы в таблице Рекламодатель, удерживая нажатой клавишу мыши, переместите и наложите его сверху на поле Код фирмы в таблице Договор, чтобы создать связь между таблицами Рекламодатель и Договор. В диалоговом окне включите опции обеспечения целостности данных и нажмите кнопку ОК.
Установите курсор на поле Код вида в таблице Вид рекламы, удерживая нажатой клавишу мыши, переместите и наложите его сверху на поле Код вида в таблице Договор, чтобы создать связь между таблицами Вид рекламы и Договор. В диалоговом окне включите опции обеспечения целостности данных и нажмите кнопку ОК.
Разместите таблицы так, чтобы были видны все линии связей между ними.
Сохраните созданную схему базы данных и закройте окно Схема данных.

Контрольные вопросы

  1. Сколько и каких символов может содержать имя поля?
  2. Перечислите типы данных, поддерживаемые СУБД Access.
  3. Объясните назначение свойств: Размер, Условие на значение, Сообщение об ошибке.
  4. Как обеспечивается целостность данных в базе данных?

 

ЗАДАНИЕ №2. Создание раскрывающихся списков в таблицах. Ввод данных

В результате создания отношений между таблицами базы данных, каждая дочерняя таблица наследует часть структуры родительской таблицы. Так, например, таблица Сотрудник базы данных Рекламное агентство, является дочерней по отношению к таблице Должность. Поэтому таблица Сотрудник, помимо собственных атрибутов (полей) Код сотрудника и код должности, ФИО, адрес, телефон, содержит атрибут Код должности, унаследованный от родительской таблицы Должность.
Между таблицами Должность и Сотрудник существует отношение «один-ко-многим». Это означает, что в рекламном агентстве может быть ни один сотрудник, занимающий одну и туже должность (например, три копирайтера), в то же время, любой сотрудник может занимать только одну должность. Таким образом, поле Код должности в таблице Сотрудник позволяет отследить, какую именно должность он занимает.
Поле Код должности в таблице Сотрудник является внешним ключом данной таблицы.
Если в родительскую таблицу, например в таблицу Должность, уже внесены данные о специалистах, то целесообразно для ввода значений внешнего ключа Код должности в таблице Сотрудник иметь раскрывающийся список, чтобы использовать уже внесенные данные. Для создания раскрывающихся списков используется метод подстановки.
Вам необходимо создать раскрывающиеся списки в полях, являющихся внешними ключами таблиц. Заполнить таблицы данными.

Последовательность выполнения работы

  1. Заполните таблицу «Должность» данными
  2. В окне База данных на вкладке Таблицы двойным щелчком откройте таблицу Должность в режиме ввода данных.
    Заполните таблицу следующими данными:
Код должности Название
  Креативный директор
  Дизайнер- креатор
  Графический дизайнер
  Копирайтер
  Специалист по верстке
  1. Закройте таблицу Должность.
  2. Создайте раскрывающейся список для внешнего ключа таблицы «Сотрудник», заполните таблицу данными
  3. В окне База данных на вкладке Таблицы выберите таблицу Сотрудник и нажмите кнопку Конструктор, чтобы открыть данную таблицу в режиме Конструктора.
    Переведите курсор в поле Код должности и в нижней части окна Конструктора, в области «Свойства поля», выведите на передний план содержимое закладки Подстановка.
    На закладке Подстановка, в строке Тип элемента управления, из раскрывающегося списка выберите Поле со списком.
    Переведите курсор в строку Источник строк и из раскрывающегося списка выберите таблицу Должность и выберите поля Код должности и Название.
    В строке Число столбцов и укажите 2.
    В строке Ширина столбцов укажите 1;5.
    В строке Ширина списка вместо АВТО укажите 6.
    Переведите курсор в строку Ограничиться списком ииз раскрывающегося списка выберите Да.
    Выберите на панели инструментов кнопку Сохранить, а затем кнопку Вид (первая слева), чтобы перейти в режим ввода данных в таблицу.
    Заполните таблицу данными, не забывая использовать только что созданный раскрывающийся список в поле Код должности:
    Закройте таблицу Сотрудник.
  4. Заполните данными таблицы «Вид рекламы» и «Рекламодатель»
  5. Создайте раскрывающиеся списки для внешних ключей таблицы «Договор», заполните таблицы данными

Контрольные вопросы


Дата добавления: 2015-07-18; просмотров: 74 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Методические указания по выполнению практикума по административному праву (материальному)| Последовательность выполнения работы

mybiblioteka.su - 2015-2024 год. (0.006 сек.)