- •Лабораторная работа № 1. Субд Access. Создание и связывание таблиц.
- •1. Основные понятия баз данных
- •Ход работы
- •Экзамены табл.1
- •2.1. Создание файла базы данных.
- •2.2. Создание таблицы базы данных.
- •Варианты заданий.
- •2. Учет гарантийного обслуживания в фирме по торговле компьютерами и оргтехникой.
- •Создание таблиц с помощью Мастера таблиц
- •5.3 Создание таблицы с помощью Конструктора таблиц
- •Открытие базы данных Access из проводника
- •Открытие базы данных из программы Access
- •6.Перечислите объекты, с которыми работает Access?
- •14 Пользуясь экранными подсказками, изучите свойство “Маска ввода”. В каких случаях удобно использовать маску ввода?
- •15 Объясните смысл свойства “Обязательное поле”.
- •16 Как отсортировать таблицу в Access?
- •17 Что такое целостность данных?
- •19 Чем отличается каскадное обновление от каскадного удаления ?
- •20 Для чего осуществляется связывание таблиц?
- •21 Какие типы связей вы знаете?
- •22 Что такое ключ таблицы?
- •23 Что такое первичный ключ?
- •24 Что такое вторичный ключ?
- •25 Для чего используются ключи ?
17 Что такое целостность данных?
Целостность данных - означает систему правил, используемых в Access для поддержания связей между записями в связанных таблицах, а также обеспечивает защиту от случайного удаления или изменения связанных данных.
Целостность данных – это набор правил, которые поддерживают корректность связей между записями в связанных таблицах и обеспечивают защиту данных от случайных изменений или удалений.
Эти правила включают:
В подчиненной таблице нельзя вводить записи, которые не связаны с записью главной таблицы.
В главной таблице нельзя изменять значение ключевого поля, если в подчиненной таблице существуют записи, которые с ней связаны.
В главной таблице нельзя удалять записи, если в подчиненной таблице существуют связанные с ней записи.
19 Чем отличается каскадное обновление от каскадного удаления ?
Если установлен флажок «Каскадное обновление связанных полей», то любые изменения в значении ключевого поля в главной таблице, которая стоит на стороне «один» в отношениях 1:М, ведут к автоматическому обновлению соответствующих значений во всех связанных записях.
При установке флажка «Каскадное удаление связанных таблиц» при удалении записи из главной таблицы обеспечивается автоматическое удаление связанных записей в подчиненных таблицах.
20 Для чего осуществляется связывание таблиц?
Связывание таблиц на схеме данных - необходимы для:
поддержания ссылочной целостности
задания способа выборки данных из нескольких таблиц
21 Какие типы связей вы знаете?
Типы связей
Тип отношения в создаваемой Microsoft Access связи зависит от способа определения связываемых полей.
Отношение «один-ко-многим»
Отношение «один-ко-многим» является наиболее часто используемым типом связи между таблицами. В отношении «один-ко-многим» каждой записи в таблице A могут соответствовать несколько записей в таблице B, но запись в таблице B не может иметь более одной соответствующей ей записи в таблице A.
^ Отношение «один-к-одному»
При отношении «один-к-одному» запись в таблице A может иметь не более одной связанной записи в таблице B и наоборот. Отношения этого типа используются не очень часто, поскольку большая часть сведений, связанных таким образом, может быть помещена в одну таблицу. Отношение «один-к-одному» может использоваться для разделения очень широких таблиц, для отделения части таблицы по соображениям защиты, а также для сохранения сведений, относящихся к подмножеству записей в главной таблице.
^ Отношение «многие-ко-многим»
При отношении «многие-ко-многим» одной записи в таблице A могут соответствовать несколько записей в таблице B, а одной записи в таблице B несколько записей в таблице A. Этот тип связи возможен только с помощью третьей (связующей) таблицы, первичный ключ которой состоит из двух полей, которые являются внешними ключами таблиц A и B. Отношение «многие-ко-многим» по сути дела представляет собой два отношения «один-ко-многим» с третьей таблицей.
