Сведения о заказчике


Шифр детали Компания Адрес Телефон Руководитель
«Самараоргсинтез» ООО г.Новокуйбышевск, территория ЗАО «Нефтехимия» Петров А.В.
«Вольскцемент» ОАО г. Вольск, ул. Цементников д.1 Кузнецов С.В.

 

Строки таблицы называются записями. Каждая запись описывает один объект, и как видно из таблиц, запись содержит несколько ячеек таблицы, хранящих определенные сведения об объектах. Ячейки таблицы, составляющие запись называются полями. Каждое поле имеет строго определенный тип данных. Так, например, поля таблицы №2 шифр детали, телефон – числовые, а поля компания, адрес и руководитель текстовые.

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

В базе данных Access различают дочерние и родительские таблицы. Дочерней называется таблица, в которой сохраняется возможность изменять или добавлять сведения об объектах. Родительская таблица – таблица справка, с набором фиксированных данных. В связанных таблицах каждая запись дочерней таблицы ссылается, на какую либо запись родительской таблицы.

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

Для идентификации записей в таблице используется первичный ключ – поле или набор полей, чьи значения однозначно определяют запись. Соответственно значение первичного ключа должно быть уникальным, то есть в таблице не должно быть двух строк с одинаковыми значениями первичного ключа. Вторичным ключом называется поле дочерней таблицы, содержащее значение первичного ключа родительской таблицы. Полный набор ключевых полей дочерней таблицы также однозначно определяет каждую ее запись. Структура таблиц в режиме конструктора СУБД Ассеss представлена на рис. 6 а) и б). Схема данных связанных таблиц приведена на рисунке 7.

 

а) б)

Рис. 6. Структура таблиц в режиме конструктора:

а) дочерняя таблица; б) родительская таблица

 

 

Рис. 7. Схема данных со связями таблиц

 

На рис. 7 жирным шрифтом помечены ключевые поля. Линией показана связь между записями таблиц. В СУБД Ассеss различают следующие типы связи между таблицами:

· «один к одному» с символом 1 возле родительской и дочерней таблицы, то есть такой тип связи, при котором одна запись родительской таблицы относится к одной записи дочерней таблицы (данный тип связи применяется, когда нужно разграничить права доступа к различным частям информации);

· «один ко многим» с символом 1 возле родительской таблицы и ¥ возле дочерней таблицы, то есть такой тип связи, при котором одна запись родительской таблицы может относиться ко многим записям дочерней таблицы (данная связь является самой распространенной для реляционных баз данных).

 



Дата добавления: 2021-12-14; просмотров: 134;


Поиск по сайту:

Воспользовавшись поиском можно найти нужную информацию на сайте.

Поделитесь с друзьями:

Считаете данную информацию полезной, тогда расскажите друзьям в соц. сетях.
Poznayka.org - Познайка.Орг - 2016-2024 год. Материал предоставляется для ознакомительных и учебных целей.
Генерация страницы за: 0.008 сек.