0

Выберите существующую связь главной и подчиненной таблиц

1) Файл базы данных имеет расширение:

2) Выберите существующую связь главной и подчиненной таблиц:

3) Из перечисленных компонентов выберите тот, который не является основным объектом баз данных:

4) Столбцы таблиц базы данных называются:

5) Выберите режим, в котором можно изменить тип данных таблицы базы данных:

а) режим Конструктора;

б) режим Мастера;

в) режим Таблицы;

6) Чтобы изменить имя поля базы данных, надо:

а) в режиме Конструктора выделить исходное имя поля и ввести новое;

б) воспользоваться меню Главная, вкладка Создание;

в) в режиме Конструктора установить Маску ввода;

г) в режиме Конструктора поменять тип данных нужного поля.

7) Чтобы установить связи между таблицами, надо воспользоваться :

а) вкладка Работа с базами данных, Схема данных;

б) вкладка Создание, меню Формы;

в) Схема данных, вкладка Главная;

г) вкладка Внешние данные, Схема данных.

8) Как называется категория запросов, предназначенная для выбора данных из таблиц базы данных:

а) запросы на сортировку;

б) запросы на выборку;

в) запросы с параметром;

г) запросы итоговые.

9) Создание форм можно выполнить самостоятельно «вручную» с помощью:

10) Связи между полями таблиц базы данных создаются в диалоговом окне:

б) запрос на выборку;

г) перекрестный запрос.

Ответы на тест

Вопрос Правильный ответ
г
а
б
а
а
а
а
б
б
в

Индивидуальные зачетные работы по СУБД ACCESS 2007

ИНДИВИДУАЛЬНОЕ ЗАДАНИЕ № 1.

Создание и использование базы данных «Сотрудники» гостиницы

Этапы работы

Проектирование структуры базы данных.

База данных должна состоять из трех таблиц (или более). Одна таблица должна иметь поле (поля) подстановок для одной из двух других таблиц.

Построение таблиц базы данных.

Таблицы создать в разных режимах. Задать каждой таблице уникальное ключевое поле.

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

Установить связи между таблицами: «один-к-одному» и «один-ко-многим».

Ввод данных в таблицы.

Заполнить таблицы в режиме формы «ввода-вывода». Использовать «Мастер форм» и «Конструктор». Каждую из форм выполнить одним из этих двух способов.

Создание кнопочной формы.

Создать кнопочную форму в режиме «Конструктора» под именем «Заставка». Кнопочная форма должна иметь заголовок – название гостиницы, и кнопки быстрого запуска с названием таблиц базы данных.

Не нашли то, что искали? Воспользуйтесь поиском:

Лучшие изречения: При сдаче лабораторной работы, студент делает вид, что все знает; преподаватель делает вид, что верит ему. 9364 – | 7302 – или читать все.

78.85.5.224 © studopedia.ru Не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования. Есть нарушение авторского права? Напишите нам | Обратная связь.

Отключите adBlock!
и обновите страницу (F5)

очень нужно

Что такое нормализация?

Как проектировать состав полей таблицы, чтобы исключить возможность потери, дублирования и искажения информации?

Приведите примеры повторяющихся групп.

Что такое семантические ошибки в БД?

Читайте также:  Детские смарт часы как настроить и подключить

Что такое верификация данных?

Таблица SLOVKAT связана с таблицей ТЕLЕFОN по полю катег, а таблица клиенты связана с таблицей заказы по полю Код клиента.

Ясно, что составляя таблицу SLOVKAT, мы можем указать в ней и те категории, для которых в ТЕLЕFОN пока нет записей (например, ДД – Депутаты Думы). Обратное неверно: не имеет смысла включать в ТЕLЕFОN номер, для которого мы не определили категорию.

В паре SLOVKAT-ТЕLЕFОN первая таблица считается главной, а вторая – подчиненной. Поле катег для первой таблицы является первичным ключом (Рrimaгу Кеу), а для второй таблицы – внешним ключом (Foreigen Кеу). Кроме того, вторая таблица имеет собственный первичный ключ (НОМЕР).

Иногда главную таблицу называют мастер-таблицей, а подчиненную – таблицей деталей.

Легко видеть, что каждому значению первичного ключа в главной таблице (в нашем случае – каждому значению категории) соответствует одна, несколько или ни одной записи в подчиненной таблице. Например, вы можете иметь в телефонной книге одного абонента с категорией МН (Магазины), несколько абонентов с категорией ДР (Друзья) и пока ни одного – с категорией ДД.

Такое отношение между двумя таблицами называется связью "Один-ко-Многим".

Точно так же в паре клиенты – ЗАКАЗЫ первая таблица является главной, а вторая – подчиненной. И здесь мы видим отношение (связь)"Один-ко-Многим".

В самом деле, таблица заказы содержит перечень заказов какой-то группы клиентов за определенный промежуток времени (скажем, за полгода). Ясно, что какой-то клиент (например, с кодом 80) за это время мог сделать и один, и несколько заказов, а мог и вообще не заказывать продукты.

Отношение "Один-ко-Многим" – наиболее распространенный тип связи между двумя таблицами в реляционных БД. Реже встречается другое отношение: "Один-к-Одному".

В этом случае каждому значению первичного ключа в главной таблице соответствует одна или ни одной записи в подчиненной таблице. Например, в кадровых системах и службах безопасности часто используют несколько таблиц для хранения разных данных о работниках. В главной таблице хранится общая (формальная и несекретная) информация о всех лицах: табельный номер, фамилия, дата рождения и т.п. В подчиненные таблицы включают особую (или секретную) информацию (например, номер страхового полиса, имя пользователя компьютерной сети и т, п.), и число записей в таких таблицах может быть меньше (но не больше!) числа записей главной таблицы. Например, не каждый человек из главной таблицы – пользователь сети, но каждый пользователь сети обязательно должен входить в главную таблицу.

Таким образом, для пары связанных таблиц (одна из которых главная, а другая – подчиненная) всегда определен один из двух взаимоисключающих типов связи: "Один-ко-Многим" или "Один-к-Одному".

Одна из функций ИС, которая обеспечивает согласованность информации в связанных таблицах, называется поддержкой целостности данных

Читайте также:  Будильник на ардуино ds1307

Примечание. Существует также отношение "Много-ко-Многим", но мы его не рассматриваем.

Типы отношений

Любая база данных состоит из таблиц, которые связаны между собой определенными зависимостями (см. рис.11 из лабораторной работы №1), или как еще их называют отношениями.

Отношения – это связи между таблицами.

Таблица 1. Типы отношений

Тип отношения Пояснения Пример
«ОДИН-К-ОДНОМУ» каждая запись одной таблицы соответствует одной записи в другой таблице
«ОДИН-КО-МНОГИМ» или «МНОГИЕ-К-ОДНОМУ» каждой записи в одной таблице соответствует несколько записей в другой таблице
«МНОГИЕ-КО-МНОГИМ» нескольким записям в одной таблице соответствуют несколько записей в другой таблице

Главные и подчиненные таблицы

Пусть имеются отношение между двумя таблицами. Одна из таблиц будет являться главной (родительской), а вторая подчиненной (дочерней или связанной).

При отношениях «ОДИН-КО-МНОГИМ» или «МНОГИЕ-К-ОДНОМУ» таблица с отношением «ОДИН» всегда будет главной. Поле, по которому происходит связь в подчиненной таблицей, называется внешним ключом. Для связи «ОДИН-К-ОДНОМУ» главной считается та таблица, от которой вы начали проводить связь (рис.1).

Рисунок 1. Главные и подчиненные таблицы

Установление связей между таблицами

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

Рисунок 2. Пример связи между таблицами «Группа авто» и «Производители авто»

Рисунок 3. Пример связанных таблиц с разными именами полей

При создании связи между таблицами связываемые поля могут иметь разные имена,например, как в случае двух таблиц «Авто страховые копании» и «Участники ДТП» (рис.3). Для установления связи между такими таблицами необходимо изменить тип у поля из подчиненной таблицы, в нашем случае, у поля «НазванКомпан» в таблице «Участники ДТП» с Текстового на Числовое, так как связываемые поля должны иметь одинаковый тип данных, за исключением случая, когда поле первичного ключа является полем типа Счетчик. После чего в свойствах Подстановки у поля «НазванКомпан» в подчиненной таблице «Участники ДТП» ввести данные как показано на рисунке 4.

Рисунок 4. Пример уточнения свойств Подстановки для поля «НазванКомпан» из подчиненной таблицы «Участники ДТП»

Аналогично создается связь между таблицами «Авто участников ДТП» и «Производители авто» (см. рис.5).

Рисунок 5. Примеры связанных таблиц с разными именами полей

Для создания связей между таблицами MS Access имеется специальное диалоговое окно, которое называется «Схема данных».

Создание связей между таблицами:

1 ЭТАП. Добавление таблиц:

СервисСхема данных … →в окне «Добавление таблицы» выделяем имена таблиц, добавляемых в схему данных

кнопка на Панели инструментов Базы данных

Читайте также:  Запуск программы невозможен itunes

2 ЭТАП. Создание (изменение связей):

зажимаем л.к.м. ключевое поле в главной таблице → перетаскиваем курсор на аналогичное поле в подчиненной таблице, после чего кнопку мыши отпускаем

Связи → Изменить связи

п.к.м.по связи→ Изменить связи

После установки всех связей между таблицами в нашей БД в окне «Схема данных» должны установиться связи, как это показано на рисунке 6.

Рисунок 6. Схема БД «Общая картотека ДТП по г. Чита»

Ввод данных и работа с записями в таблицах

До сих пор рассматривали вопросы, связанные с созданием таблиц, определением и изменением их структуры, созданием связей между таблицами. Теперь перейдем к основным возможностям, которые предоставляет MS Access при работе с записями в таблице.

Таблица 2. Работа с записями

Действие Команды
Новая запись Вставка →
Сохранить запись Запись → Сохранить запись ИЛИ SHIFT+ENTER
Удалить запись выделяем нужную (нужные) записи → Правка → Удалить ИЛИ кнопка на Панели инструментов ИЛИ DELETE

В таблицы можно вводить не только числовые и текстовые данные, но графические.

Вставка рисунков в поле данных таблицы:

п.к.м. по рисунку, который необходимо вставить в поле данных таблицы → Открыть с помощью→ выделяем нужную часть рисунка и копируем ее → переходим в БД в режим таблицы → помещаем курсор мыши в поле, куда необходимо поместить рисунок → ПравкаСпециальная вставка → выбираем тип Picture (Рисунок)

Работа с подчиненными таблицами

В MS Access есть возможность отображения нескольких связанных таблиц в окне главной таблицы, что упрощает процесс ввода данных таблицы. Рассмотрим возможности отображения на примере таблиц «Авто страховые компании», «Участники ДТП» и «Авто участников ДТП» созданной БД (см. рис.7).

Рисунок 7. Пример трех связанных таблиц

Рисунок 8. Пример трех связанных таблиц в режиме Таблица

На рисунке 7 видно, что таблица «Авто страховые компании» имеет подчиненную таблицу «Участники ДТП». В данном случае между областью выделения и первым столбцом таблицы (рис.8) существует узкий столбец, в котором для каждой записи отображается значок плюс (+). Если щелкнуть на нем левой кнопкой мыши, откроется часть подчиненной таблицы, содержащая только те записи, которые связаны с записью в главной таблице. Значок плюс при этом меняется на минус ().

Если таблица, открытая в режиме Таблицы, не имеет подчиненных таблиц, то столбец со знаками плюс и минус отсутствует (см. рис.9).

Рисунок 9. Пример таблицы в режиме Таблицы, которая не имеет подчиненной таблицы

Не нашли, что искали? Воспользуйтесь поиском:

“>

admin

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *