Основы работы с офисным пакетом OpenOffice.org 3.2. Работа с системой управления базами данных OpenOffice.org Base. Глотова Т.В. - 4 стр.

UptoLike

Составители: 

4
Типы связей между таблицами
1 — 1
(один к
одному)
При таком типе связи каждой записи одной таблицы соответствуют не
более одной записи другой таблицы и наоборот. Связанные таким образом
таблицы можно легко объединить в одну. Связь часто используется для
р
азбиения очень широких таблиц на более узкие, что позволяет
уменьшить время просмотра и управлять доступом к определенным
частям таблицы (конфиденциальная информация). Примером такой связи
является связь между таблицами Абитуриент и Студент.
1 — M (
один ко
многим)
Связывает одну строку какой-либо таблицы с двумя или несколькими
строками другой таблицы. Связь при этом устанавливается между
первичным ключом основной таблицы (главной, базовой, первичной) и
соответствующим внешним ключом связанной или подчиненной таблицы.
Такие связи наиболее распространены между таблицами. Примером такой
связи является связь между таблицами Группа и Студент.
M — 1
(многие
ко
одному)
Связь обратная к 1 — М, например, СтудентГруппа.
M — M
(многие
ко
многим)
Связь типа M — M нельзя установить между двумя таблицами
непосредственно. Она устанавливается через третью таблицу, связанную с
двумя основными таблицами отношением многие к одному. Например,
связь между таблицами Студент и Дисциплина создается через третью
таблицу Оценки.
Общие сведения о OpenOffice.org Base
Base является компонентом OpenOffice для работы с базами данных и может
использоваться для изучения основ работы с реляционными СУБД. В отличие от
компонент Calc и Write OpenOffice, которые функционально не уступают аналогам
пакета MS Office, Base не поддерживает множество возможностей MS Access.
Base является компонентом OpenOffice. имеет пользовательский интерфейс с
такими же стандартными элементами (аналогично Calc и Write), что все компоненты
OpenOffice воспринимаются как единое целое.
Набор мастеров автоматизирует выполнение одних и тех же стандартных
процедури и помогает облегчить работу начинающим пользователям (мастер
таблиц, мастер создания запросов, форм, отчетов).
Base поддерживает язык SQL— наиболее распространенный язык запросов к
базам данных архитектуры клиент/сервер.
OpenOffice.org Base ключает механизм небольшрй реляционной СУБД
HSQLDB и может работать с базами собственного формата (odb). Кроме того, можно
использовать OpenOffice.org Base для подключения к внешним реляционным базам
данных, например к базам данных MySQL или Oracle. В этом случае он играет роль
оболочки (front-end) для сервера баз данных.
В состав базы данных OpenOffice.Base обычно входят четыре вида объектов:
таблицы служат для хранения данных в определённой
структуре;
запросы служат для выборки данных из одной или
нескольких связанных таблиц и отображают их в виде
                         Типы связей между таблицами

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

                    Общие сведения о OpenOffice.org Base
       Base является компонентом OpenOffice для работы с базами данных и может
использоваться для изучения основ работы с реляционными СУБД. В отличие от
компонент Calc и Write OpenOffice, которые функционально не уступают аналогам
пакета MS Office, Base не поддерживает множество возможностей MS Access.
      Base является компонентом OpenOffice. имеет пользовательский интерфейс с
такими же стандартными элементами (аналогично Calc и Write), что все компоненты
OpenOffice воспринимаются как единое целое.
      Набор мастеров автоматизирует выполнение одних и тех же стандартных
процедури и помогает облегчить работу начинающим пользователям (мастер
таблиц, мастер создания запросов, форм, отчетов).
       Base поддерживает язык SQL— наиболее распространенный язык запросов к
базам данных архитектуры клиент/сервер.
      OpenOffice.org Base ключает механизм небольшрй реляционной СУБД
HSQLDB и может работать с базами собственного формата (odb). Кроме того, можно
использовать OpenOffice.org Base для подключения к внешним реляционным базам
данных, например к базам данных MySQL или Oracle. В этом случае он играет роль
оболочки (front-end) для сервера баз данных.


      В состав базы данных OpenOffice.Base обычно входят четыре вида объектов:
                     таблицы служат для хранения данных в определённой
                      структуре;
                     запросы служат для выборки данных из одной или
                      нескольких связанных таблиц и отображают их в виде


                                      4