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

UptoLike

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

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

                                      Абитуриент
 Код      Медаль        Льготы          Примечание                 Дата зачисления




                                        Студент
 Код студента      Фамилия   Имя        Отчество     Дата рождения         Код группы




                                     Дисциплина
       Код дисциплины               Наименование                  Количество часов




                               Группа
Код группы Наименование группы Направление обучения                 Дата начала занятий




                                        Оценки
Код студента       Код дисциплины                  Дата                   Оценка


                                 Рисунок 1. Таблицы базы данных




                                           3