Какие свойства имеет таблица как информационный объект

Какие свойства имеет таблица как информационный объект thumbnail

Изучив эту тему, вы узнаете:

— какие свойства имеет таблица как информационный объект;

— какие составные объекты можно выделить в таблице, и каковы их свойства;

— технологию создания и форматирования таблиц в текстовом документе.

Объект «таблица» и его свойства

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

Не менее распространенной формой представления информации является таблица. Чаще всего таблица представляет собой совокупность прямоугольных ячеек, расположенных по строкам и столбцам (рис. 2.17). Каждая ячейка находится на пересечении одного столбца и одной строки. Будем называть такую таблицу правильной.

image

Рис. 2.17. Объекты таблицы

В среде Word можно создать таблицу с более сложной структурой, путем объединения нескольких соседних ячеек в одну. При этом получается новый объект — объединенная ячейка (см. рис. 2.17). В такой ячеистой структуре нет четкого разделения строк и столбцов. Такая структура может использоваться для расположения частей текста в определенных местах на странице.

Ячейка является элементарным объектом таблицы. Она представляет собой область, в которой располагается текст и рисунки. Если включить режим отображения непечатаемых символов, то будут видны символы области ячейки и символы конца строки таблицы (см. рис. 2.17).

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

При работе в таблице на горизонтальной линейке отображается ширина текущей ячейки и маркеры отступов текста (см. рис. 2.17). Поэтому работа с текстом в ячейке выполняется так же, как и на обычной странице, только ширина строки существенно меньше. Для символов и абзацев можно установить все возможные значения параметров. Чтобы привязать рисунки к ячейке, они должны иметь положение «в тексте».

При работе с таблицей среда распознает следующие объекты: таблица в целом, строка, столбец, ячейка, а также любая выделенная совокупность ячеек.

Чтобы создать таблицу, можно использовать кнопки Панель границ и Вставить таблицу на панели инструментов Стандартная или команду Вставить таблицу из меню Таблица.

Размеры объектов таблицы можно посмотреть и изменить в диалоговом окне Таблица ► Свойства таблицы (рис. 2.18).

Для изменения вида границ ячеек и заливки внутренней области, а также выполнения некоторых других действий используется панель Таблицы и границы (рис. 2.19). Можно установить различный вид, толщину и цвет границ, а также сделать невидимыми некоторые границы ячеек или даже всей таблицы. Применять заливку внутренней области следует осторожно.

Во-первых, не надо использовать цвет, кроме оттенков серого, если не предполагается цветной печати.

Во-вторых, текст на фоне заливки должен хорошо читаться.

image

Рис. 2.18. Окно изменения параметров таблицы

image

Рис. 2.19. Панель Таблицы и границы

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

Поясним некоторые команды меню Таблица (рис. 2.20). Во многих таблицах в первой строке располагаются заголовки столбцов. Чтобы в больших таблицах заголовки повторялись на каждом листе, надо включить для первой строки пункт Таблица ► Заголовки.

image

Рис. 2.20. Меню Таблица

Для форматирования таблицы можно использовать команду Автоформат таблицы. Вам будет предложено несколько вариантов выделения в таблице строк и столбцов.

Задание 2.17. Создание таблицы

Создайте таблицу, представленную на рис. 2.17.

1. Измените ширину столбцов и высоту строк.

2. Объедините ячейки.

3. Установите заливку некоторых ячеек.

4. Измените вид внешней границы таблицы.

Задание 2.18. Использование табличной структуры

Создайте объявление по образцу (рис. 2.21). Для расположения текста используйте табличную структуру.

image

Рис. 2.21. Образец объявления

Контрольные вопросы и задания

1. Как установить отступы для текста, расположенного в ячейке таблицы?

2. Как сделать невидимой только одну из границ ячейки?

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

4. Как установить разные типы линий к границам одной ячейки?

Источник

Практическая работа №6
«Создаем табличные модели» (задания 3, 4)

Какие свойства имеет таблица как информационный объект

Какие свойства имеет таблица как информационный объект

Простые таблицы

Таблица типа «объекты — свойства» (ОС)

Таблица типа «объекты — свойства» — это таблица, содержащая информацию о свойствах отдельных объектов, принадлежащих одному классу.

Общий вид таблиц типа ОС:

image

Количество строк в таблице зависит от количества имеющихся объектов, а количество столбцов — от количества рассматриваемых свойств.

Пример 1

Таблица 2.2

Города Золотого кольца России

image

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

В таблице представлены объекты «Владимир», «Кострома», «Переславль-Залесский» и «Гусь-Хрустальный», принадлежащие классу «город». Для каждого объекта приведены значения свойств «год основания», «основатель» и «достопримечательность», выраженные числами и словами.

В маленьких таблицах (из 3-4 строк) объекты можно перечислять в произвольном порядке. Если объектов в таблице много, то располагать их надо в некотором осмысленном порядке, согласно некоторому правилу. Например, в таблице 2.2 города могут быть перечислены в алфавитном порядке, по возрастанию или убыванию годов их основания.

Если в таблице типа ОС свойств больше, чем объектов, то ее можно «повернуть набок» — строки превратить в графы, а графы — в строки.

Например:

Таблица 2.3

Города Золотого кольца России

image

Что именно располагать в головке, а что в боковике — объекты или свойства, — зависит от конкретной таблицы. Как правило, таблица, в которой много строк и мало граф, бывает удобней, чем таблица, содержащая мало строк, но много граф.

Таблица типа «объекты-объекты-один» (ООО)

Таблица типа «объекты-объекты-один» — это таблица, содержащая информацию о некотором одном свойстве пар объектов, чаще всего принадлежащих разным классам.

Общий вид таблиц типа ООО:

image

В этой таблице головка (верхний заголовок) имеет сложную (двухъярусную) структуру.

Читайте также:  Какое свойство алюминия используют в самолетостроении

Пример 2

Таблица 2.4

image

Таблица типа ООО может быть «повернута на бок строки превращены в графы, а графы — в строки.

Например:

Таблица 2.5

image

В таблице типа ООО фиксируется одно свойство пары объектов, поэтому в ее ячейках всегда содержатся значения одного типа: или числа, или слова, или графические изображения.

Пример 3

В таблице «Расстояния между городами» представлены расстояния между парами объектов, принадлежащих одному классу «город», поэтому объекты этого класса занесены и в головку, и в боковик таблицы. В результате головка таблицы «теряет» один уровень, и сама таблица выглядит проще. Эта таблица также относится к типу ООО.

Таблица 2.6

image

Подобные таблицы есть в атласах автомобильных дорог. Правда, там они оформляются так:

Таблица 2.7

image

Пример 4

Таблица 2.8

image

По этой таблице можно получить представление о том, чем увлекаются ученики 7 класса, какие кружки и секции они посещают. Если ученик увлекается танцами, спортом или компьютерной графикой (посещает соответствующий кружок или секцию), то в нужную ячейку ставится 1, а если нет — 0.

Ячейки этой таблицы содержат числа, но только 0 и 1. Такие таблицы называют двоичными таблицами.

Важная особенность этой таблицы состоит в том, что в ней фиксируются не количественные (сколько?), а качественные свойства (наличие/отсутствие связи между объектами).

Коротко о главном

Таблица типа «объекты-свойства» — это таблица, содержащая информацию о свойствах отдельных объектов, принадлежащих одному классу.

Таблица типа «объекты-объекты-один» — это таблица, содержащая информацию о некотором одном свойстве пар объектов, чаще всего принадлежащих разным классам.

Вопросы и задания

Приведите пример таблицы типа ОС.

Расписание звонков:

image

Приведите пример таблицы типа ООО.

Таблица успеваемости:

image

Практическая работа №6
«Создаем табличные модели» (задания 3, 4)

Задание 3. Таблица типа ОС. Золотое кольцо России

1. На основании информации, содержащейся в данных таблицах:

image

image

составьте свою таблицу, имеющую вид:

image

2. Занесите в таблицу информацию о 3 — 4 древних русских городах.

3. Измените ориентацию страницы на альбомную [Вкладка «Разметка страницы»- Ориентация — Альбомная].

4. Измените таблицу, добавив в нее правее графы «Основатель» графу «Герб».

image

6. Измените таблицу, добавив в нее правее графы «Достопримечательность» графу «Расстояние от Москвы».

7. Сохраните таблицу в собственной папке под именем Кольцо.

Задание 4. Таблица типа ОО. Прогноз успеваемости

1. Создайте таблицу следующей структуры:

image

2. Внесите в первую графу названия всех предметов, изучаемых в 7 классе.

3. Внесите в таблицу уже имеющиеся свои четвертные оценки.

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

5. Сохраните таблицу в собственной папке под именем Прогноз.

Какие свойства имеет таблица как информационный объект

Источник

Одно – однозначные связи

Одно – однозначные связи имеют место, когда каждому экземпляру первого объекта (А) соответствует только один экземпляр второго объекта (В)и наоборот, каждому экземпляру второго объекта (В) соответствует только один экземпляр первого объекта (А). Следует заметить, что такие объекты легко могут быть объединены в один, структура которого образуется объединением реквизитов обоих исходных объектов, а ключевым реквизитом может быть выбран любой из альтернативных ключей, т.е. ключей исходных объектов. Графическое изображение одно – однозначных связей являются группа – староста, фирма – расчетный счет в баке и т.п.

img_1_1

Рис.1 Графическое изображение одно – однозначных отношений объектов

Одно – многозначные связи (1:М)

Одно – многозначные связи (1:М) – это такие связи, когда экземпляру одного объекта (А) может соответствовать несколько экземпляров другого объекта (В), а каждому экземпляра второго объекта (В) может соответствовать только один экземпляр первого объекта (А).

img_1_2

Рис.2 Графическое изображение одно – многозначный связи отношений объектов.

В такой связи объект А является главным объектом, а объект В – подчиненным, т.е. имеет место иерархическая подчиненность объекта В объекту А. Примером одно – многозначных связей являются подразделения – сотрудники, кафедра – преподаватель, группа студент и т.п.

Много – многозначные связи (M:N)

Много – многозначные связи (M:N) – это когда, каждому экземпляру одного объекта (А) могут соответствовать несколько экземпляров второго объекта (В) и наоборот, каждому экземпляру второго объекта (В) может соответствовать тоже несколько экземпляров первого объекта (А).

img_1_3

Рис.3 Преобразование связи типа M:N через объект – связку

Объект – связка должен иметь идентификатор, образованный из идентификаторов исходных объектов Ка и Кб.
Примером много – многозначных связей является связь поставщики – товары, если один поставщик поставляет разные наименования товаров, а товар одного наименования поставляется несколькими поставщиками.

Определение связей между информационными объектами

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

Связи между объектами ГРУППА — СТУДЕНТ характеризуются одно – многозначными отношениями (1:М), поскольку одна группа включает много студентов, а один студент входит только в одну группу. Связь между ними осуществляется по номеру группы, который является уникальным идентификатором главного объекта ГРУППА входит в составной идентификатор объекта СТУДЕНТ (см.табл.1)

Аналогично устанавливается связь между объектами КАФЕДРА ПРЕПОДАВАТЕЛЬ, которые также находятся в одно – многозначных отношениях. Связь между ними осуществляются по уникальному ключу главного объекта КАФЕДРА – коду кафедры, который в подчиненном объекте ПРЕПОДАВАТЕЛЬ является описательным.

Таблица 1. Объекты справочной информации о студентах, группах и предметах

Информационный объектНазвание реквизитовОбозначение реквизитаПризнак ключа
ГРУППА Номер группы
Количество студентов Средний балл в группе
НГ
КОЛ
ПБАЛ
Уникальный простой
СТУДЕНТ Номер группы
Номер студентов
Фамилия И.О.
Год рождения
Адрес
Балл при поступлении
НГ
НС
ФИО
ГОДР
АДРЕС
ПБАЛЛ
Уникальный составной
ПРЕДМЕТ Код предмета
Название предмета
Всего часов
Часов лекций
Часов практики
Число семестров
Программа курса (большой текст)
КП
НП

ЧАСЫ
ЛЕК
ПР
ЧС
ПРОГ

Уникальный простой

Таблица 2. Группировка реквизитов по информационным объектам документа Список преподавателей кафедры

Реквизиты объектаПризнак ключаИмя информационного объектаСемантика объекта
ТАБН
ККАФ
ФИО
СТ
ЗВ
П,УПРЕПОДАВАТЕЛЬСведения о преподавателях кафедр
ККАФ
НКАФ
ТЕЛ
ЗАВ
П,УКАФЕДРАСведения о кафедрах
Читайте также:  Какие свойства у оникса

В таблице приняты обозначения для ключа: П – простой, У – уникальный.

В каждой группе в течение семестра проводятся занятия по разным предметам (объект ИЗУЧЕНИЕ). С другой стороны, каждое занятие определенно для каждой группы. Поэтому имеет место связь типа один – ко – многим между объектами ПРЕДМЕТ — ИЗУЧЕНИЕ.

По каждому предмету проводится множество занятий в различных группах разными преподавателями. С другой стороны, каждое занятие проводится по конкретному предмету, что определяет отношения типа один – ко – многим между объектами ПРЕДМЕТ — ИЗУЧЕНИЕ. Аналогично определяются отношения типа один – ко – многим между объектами ПРЕПОДАВАТЕЛЬ – ИЗУЧЕНИЕ.
Объект ИЗУЧЕНИЕ фактически играет роль объекта связки в много – многозначных отношениях объектов.

img_1_4

Рис.4 Много – многозначные связи информационных объектов

img_1_5

Рис.5 Информационно – логическая модель предметной области Учебный процесс

Объект УСПЕВАЕМОСТЬ содержит данные об успеваемости (оценку ) конкретного студента по конкретному занятию. Поэтому он является связанным с объектом СТУДЕНТ и объектом ИЗУЧЕНИЕ. Один студент имеет оценки по нескольким занятиям, но каждая оценка всегда относится к одному конкретному студенту. Это означает, объект УСПЕВАЕМОСТЬ является подчиненным и находится в одно – многозначных отношениях с объектом СТУДНТ. Объект УСПЕВАЕМОСТЬ, а также является подчиненным и находится в одно – многозначных отношениях с объектом ИЗУЧЕНИЕ. Объект УСПЕВАЕМОСТЬ выполняет роль объект – связки много – многозначных отношениях объектов СТУДЕНТ и ИЗУЧЕНИЕ. Много – многозначные отношения между этими объектами определяются тем, что одному студенту соответствует много занятий, отображаемых объектом ИЗУЧЕНИЕ, а одно занятие проводится со многими студентами.

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

Таблица 3 Связи информационных объектов

Главный объектПодчиненный объектТип связи Ключ связи
ГРУППА
КАФЕДРА
ГРУППА
ПРЕДМЕТ
ПРЕПОДАВАТЕЛЬ
СТУДЕНТ
ИЗУЧЕНИЕ
СТУДЕНТ
ПРЕПОДАВАТЕЛЬ
ИЗУЧЕНИЕ
ИЗУЧЕНИЕ
ИЗУЧЕНИЕ
УСПЕВАЕМОСТЬ
УСПЕВАЕМОСТЬ
1:М
1:М
1:М
1:М
1:М
1:М
1:М
НГ
К КАФ
НГ
КП
ТАБН
НГ+НС
НГ+КП+ТАБН+ВИДЗ

Информационно – логическая модель предметной области Учебный процесс

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

Логическая структура реляционной базы данных

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

Связи между объектами модели данных реализуются одинаковыми реквизитами – ключами связи в соответствующих таблицах. При этом ключом связи всегда является уникальный ключ главной таблицы. Ключом связи в подчиненной таблице является либо некоторая часть уникального ключа в ней, либо поле, не входящее в состав первичного ключа (например, код кафедры в таблице ПРЕПОДАВАТЕЛЬ). Ключ связи в подчиненной таблице называется внешним ключом. В Access может быть создана схема данных, наглядно отображающая логическую структуру базы данных. Определение одно – многозначных связей в этой схеме должно осуществляться в соответствии с построенной моделью данных. Внешний вид схемы данных практически совпадает с графическим представлением информационно – логической модели. Для модели данных, построенной в рассмотренном примере, логическая структура базы данных в виде схемы данных Access приведена на рис.2.7.

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

Источник

Типы связей. Свойства отношений

Отсутствие кортежей-дубликатов. Из этого свойства вытекает наличие у каждого кортежа первичного ключа. Для каждого отношения, по крайней мере, полный набор его атрибутов является первичным ключом. Однако, при определении первичного ключа должно соблюдаться требование «минимальности», т.е. в него не должны входить те атрибуты, которые можно отбросить без ущерба для основного свойства первичного ключа — однозначно определять кортеж.

Отсутствие упорядоченности кортежей.

Отсутствие упорядоченности атрибутов. Для ссылки на значение атрибута всегда используется имя атрибута.

Атомарность значений атрибутов, т.е. среди значений домена не могут содержаться множества значений (отношения).

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

  • Отношение «один-к-одному» (1:1) означает, что каждая запись в одной таблице соответствует только одной записи в другой таблице.
  • Отношение «один-ко-многим» (1 :М) означает, что каждой записи в одной таблице соответствует одна или несколько записей в другой таблице.
  • Отношение «многие-к-одному» (М:1) аналогично рассмотренному ранее типу «один-ко-многим». Тип отношения между объектами зависит от вашей точки зрения.
  • Отношение «многие-ко-многим» (М:М). возникает между двумя таблицами в тех случаях, когда каждой запись в одной таблице соответствует 0, 1, 2 и более записей в другой таблице и наоборот.

В большинстве случаев любые две таблицы связаны отношением «один-ко-многим». Это означает, что любая запись в первой таблице может быть связана с несколькими записями во второй, однако любая запись второй таблицы связана только с одной записью в первой.

Пример 5.10 Дана совокупность информационных объектов, отражающих учебный процесс в вузе:

СТУДЕНТ (Номер, Фамилия, Имя, Отчество, Пол, Дата рождения, Группа) СЕССИЯ (Номер, Оценка1, Оценка2, ОценкаЗ, Оценка4, Результат) СТИПЕНДИЯ (Результат, Процент) ПРЕПОДАВАТЕЛЬ (Код преподавателя. Фамилия, Имя, Отчество)

Читайте также:  Какая реакция отражает основные свойства анилина

Связь один к одному (1:1) предполагает, что в каждый момент времени одному экземпляру информационного объекта А соответствует не более одного экземпляра информационного объекта В и наоборот. Рисунок 5.5 иллюстрирует указанный тип отношения.

Графическое изображение реального отношения 1:1

Рис.
5.5.
Графическое изображение реального отношения 1:1

Пример 5.11 Примером связи 1:1 может служить связь между информационными объектами СТУДЕНТ и СЕССИЯ:

СТУДЕНТ <-> СЕССИЯ Каждый студент имеет определенный набор экзаменационных оценок в сессию.

При связи один ко многим (1:М) одному экземпляру информационного объекта А соответствует 0, 1 или более экземпляров объекта В, но каждый экземпляр объекта В связан не более чем с 1 экземпляром объекта А. Графически данное соответствие имеет вид, представленный на
рис.
5.6.

Графическое изображение реального отношения 1:М

Рис.
5.6.
Графическое изображение реального отношения 1:М

Пример 5.12 Примером связи 1 :М служит связь между информационными объектами СТИПЕНДИЯ и СЕССИЯ:

СТИПЕНДИЯ <-» СЕССИЯ

Установленный размер стипендии по результатам сдачи сессии может повторяться многократно для различных студентов.

Связь многие ко многим (М:М) предполагает, что в каждый момент времени одному экземпляру информационного объекта А соответствует 0, 1 или более экземпляров объекта В и наоборот. На
рис.
5.7 графически представлено указанное соответствие.

Графическое изображение реального отношения М:М

Рис.
5.7.
Графическое изображение реального отношения М:М

Пример 5.13 Примером данного отношения служит связь между информационными объектами СТУДЕНТ и ПРЕПОДАВАТЕЛЬ:

СТУДЕНТ «-» ПРЕПОДАВАТЕЛЬ

Один студент обучается у многих преподавателей, один преподаватель обучает многих студентов.

Простые и составные ключи

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

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

Все остальные ключи отношения называются возможными ключами.

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

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

Рис.
5.8.
База данных о подразделениях и сотрудниках предприятия

Например, связь между отношениями ОТДЕЛ и СОТРУДНИК создается путем копирования первичного ключа «Номер_отдела» из первого отношения во второе. Таким образом:

  • для того, чтобы получить список работников данного подразделения, необходимо из таблицы ОТДЕЛ установить значение атрибута «Номер_отдела», соответствующее данному «Наименованию_отдела» выбрать из таблицы СОТРУДНИК все записи, значение атрибута «Номер_отдела» которых равно полученному на предыдущем шаге.
  • для того, чтобы узнать в каком отделе работает сотрудник, нужно выполнить обратную операцию:
    • определяем «Номер_отдела» из таблицы СОТРУДНИК
    • по полученному значению находим запись в таблице ОТДЕЛ.

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

Иногда возникает потребность разбить одну таблицу на более мелкие — проблема может заключаться в том, что некоторые сведения из нее используются не слишком часто, или в том, что какие-то данные не предназначаются для всеобщего доступа. Например, часть информации о факультетах нужна только для рекламных целей и используется очень редко. С другой стороны, сведения о заработной плате должны быть доступны только определенным сотрудникам. В любом из этих случаев можно создать отдельную таблицу и связать ее с исходной таблицей отношением типа «один-к-одному». Это означает, что любая запись в первой таблице связана только с одной записью во второй.

Если же между таблицами необходимо организовать связь «многие-ко-многим», то в Access придется создать дополнительную таблицу пересечения, с помощью которой одна связь будет сведена к двум связям типа «один-ко-многим».

Краткие итоги

Рассмотрена реляционная модель данных. Реляционная модель есть представление БД в виде совокупности упорядоченных нормализованных отношений.

Дано определение нормализации отношений. Нормализация отношений — формальный аппарат ограничений на формирование отношений. Выделены три нормальные формы отношений и предложен механизм, позволяющий любое отношение преобразовать к третьей нормальной форме.

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

  • Отношение «один-к-одному» (1:1)означает, что каждая запись в одной таблице соответствует только одной записи в другой таблице.
  • Отношение «один-ко-многим» (1 :М)означает, что каждой записи в одной таблице соответствует одна или несколько записей в другой таблице.
  • Отношение «многие-к-одному» (М:1)аналогично рассмотренному ранее типу. Тип отношения между объектами зависит от вашей точки зрения.
  • Отношение «многие-ко-многим» (М:М).возникает между двумя таблицами в тех случаях, когда:

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

Вопросы для самопроверки

  • Назовите характерные особенности реляционных отношений.
  • На что ориентирована реляционная модель?
  • Какими свойствами обладает реляционная таблица?
  • Понятие информационного объекта.
  • Понятие нормализации отношений.
  • Первая нормальная форма.
  • Вторая нормальная форма.
  • Третья нормальная форма.
  • Понятие простого ключа.
  • Понятие составного ключа.
  • Какие типы связей Вы знаете, охарактеризуйте их.

Источник