2. Виды логической связи.
Связь устанавливается между двумя общими полями (столбцами) двух таблиц. Существуют связи с отношением «один-к-одному», «один-ко-многим» и «многие-ко-многим». Отношения, которые могут существовать между записями двух таблиц:
один – к - одному, каждой записи из одной таблицы соответствует одна запись в другой таблице;
один – ко - многим, каждой записи из одной таблицы соответствует несколько записей другой таблице;
многие – к - одному, множеству записей из одной таблице соответствует одна запись в другой таблице;
многие – ко - многим, множеству записей из одной таблицы соответствует несколько записей в другой таблице.
3. Ключи. Ключ – это столбец (может быть несколько столбцов), добавляемый к таблице и позволяющий установить связь с записями в другой таблице. Существуют ключи двух типов: первичные и вторичные или внешние. Первичный ключ – это одно или несколько полей (столбцов), комбинация значений которых однозначно определяет каждую запись в таблице. Первичный ключ не допускает значений ноль и всегда должен иметь уникальный индекс. Первичный ключ используется для связывания таблицы с внешними ключами в
других таблицах. Внешний (вторичный) ключ - это одно или несколько полей (столбцов) в таблице, содержащих ссылку на поле или поля первичного ключа в другой таблице. Внешний ключ определяет способ объединения таблиц. Из двух логически связанных таблиц одну называют таблицей первичного ключа или главной таблицей, а другую таблицей вторичного (внешнего) ключа или подчиненной таблицей. СУБД позволяют сопоставить родственные записи из обеих таблиц и совместно вывести их в форме, отчете или запросе. Существует три типа первичных ключей: ключевые поля счетчика (счетчик), простой ключ и составной ключ.
Поле счетчика (Тип данных «Счетчик»). Тип данных поля в базе данных, в котором для каждой добавляемой в таблицу записи в поле автоматически заносится уникальное числовое значение. Простой ключ. Если поле содержит уникальные значения, такие как коды или инвентарные номера, то это поле можно определить как первичный ключ. В качестве ключа можно определить любое поле, содержащее данные, если это поле не содержит повторяющиеся значения или значения Null. Составной ключ. В случаях, когда невозможно гарантировать уникальность значений каждого поля, существует возможность создать ключ, состоящий из нескольких полей. Чаще всего такая ситуация возникает для таблицы, используемой для связывания двух таблиц многие - ко - многим. В поле первичного ключа должны быть только уникальные значения в каждой строке таблицы, т.е. совпадение не допускается, а в поле вторичного или внешнего ключа совпадение значений в строках таблицы допускается. Построение структуры данных происходит в следующем порядке:
• определяются объекты описания;
• определяются структуры этих объектов;
• выбирается тип структуры, отображающий отношения между объектами (табличная, иерархическая, сети);
• строится конкретная информационная структура.
Характеритстики БД:
• полнота - чем полнее БД, тем вероятнее, что она содержит нужную информацию;
• правильная организация - чем лучше структурирована БД, тем легче в ней найти необходимые сведения;
• актуальность - любая БД может быть точной и полной, если она
постоянно обновляется;
• удобство для использования - БД должна быть проста и удобна в
использовании и иметь развитые методы доступа к любой части информации.
Иерархические и сетевые БД являются гораздо менее распространенными, чем реляционные и не могут быть реализованы с помощью наиболее популярных СУБД.
- Базы данных. Классификация и структурная организация
- Виды структур данных
- Сетевую структуру данных можно представить в виде схемы.
- Реляционные базы данных
- Тип данных
- Кортеж, отношение
- 1. Принципы нормализации:
- 2. Виды логической связи.
- Состав субд
- Основные функции субд.
- Другие функции субд
- Основные понятия базы данных Microsoft Access
- Структура простейшей базы данных
- Свойства полей базы данных
- Типы данных
- Работа с субд Microsoft Access 2003
- Работа с таблицами
- Работа с запросами
- Работа с формами
- Работа со страницами доступа к данным
- Работа с отчетами