28
Направления подготовки
Название поля
Тип поля
Описание
Свойства поля
ID
Длинное целое Первичный ключ Автозначение – да
Шифр
Текст
Обязательное – да, длина – 8,
индексированное (
уникаль-
ное)
Направление_подготовки Памятка
Обязательное – да
Направленность/профиль Памятка
Уровень_образования
Текст
Длина – 50
Табельный_номер
Текст
Ответственного
за направление
Длина – 25
Гранты
Название поля Тип поля
Описание
Свойства поля
ID
Длинное целое Первичный ключ Автозначение – да
Табельный_номер Текст
Обязательное – да, длина – 25
Проект
Памятка
Год
Текст
Обязательное – да, длина – 4, ин-
дексированное (не уникальное)
Поддержан
Логическое
поддержан или нет
График открытых занятий
Название поля
Тип поля
Описание Свойства поля
ID
Длинное целое Первичный
ключ
Автозначение – да
Табельный_номер Текст
Обязательное – да, длина – 25
Дата_проведения Дата
Обязательное – да, формат поля –
31.12.1999, индексированное (не уникаль-
ное)
Время_начала
Время
Обязательное – да, формат поля – 13:37
Время_окончания Время
Обязательное – да, формат поля – 13:37
Место_проведения Текст
Длина – 15
Группа
Текст
Обязательное – да, длина – 15
Тема
Памятка
Обязательное – да
График отпусков
Название поля
Тип поля
Описание
Свойства поля
ID
Длинное целое Первичный ключ Автозначение – да
Табельный_номер
Текст
Обязательное – да, длина – 25
Кол-во_календ_дней
Целое
Обязательное – да
Дата_запланированная Дата
Обязательное – да, формат по-
ля – 31.12.1999, индексируемое
(не уникальное)
Дата_фактическая
Дата
Формат поля – 31.12.1999
Курсы кафедры
Название поля
Тип поля Описание
Свойства поля
ID
Длинное
целое
Первичный
ключ
Автозначение – да
29
Табельный_номер
Текст
Руководитель
курсов
Обязательное – да, длина – 25
Наименование_программы_к Памятка
Обязательное – да
Дата_начала_к
Дата
Формат поля – 31.12.1999
Дата_окончания_к
Дата
Формат поля – 31.12.1999, индек-
сируемое (не уникальное)
Курсы сотрудников
Название поля
Тип поля Описание Свойства поля
ID
Длинное
целое
Первичный
ключ
Автозначение – да
Табельный_номер
Текст
Обязательное – да, длина – 25
Наименование_программы Памятка
Обязательное – да
Дата_начала
Дата
Формат поля – 31.12.1999
Дата_окончания
Дата
Формат поля – 31.12.1999, ин-
дексируемое (не уникальное)
Объем_часов
Целое
Наименование_ОУ
Памятка
Вид_документа
Текст
Длина – 100
Номер_документа
Текст
Длина – 50
Сведения о детях сотрудников
Название поля
Тип поля
Описание
Свойства поля
ID
Длинное целое Первичный
ключ
Автозначение – да
Табельный_номер
Текст
Обязательное – да, длина – 25
Пол_ребенка
Текст
Обязательное – да, длина – 1
Фамилия_ребенка
Текст
Обязательное – да, длина – 50
Имя_ребенка
Текст
Обязательное – да, длина – 50
Отчество_ребенка
Текст
Длина – 50
Свидетельство_о_рождении Текст
Длина – 15
Темы ВКР
Название поля
Тип поля
Описание
Свойства поля
ID
Длинное целое
Первичный ключ
Автозначение – да
Табельный_номер
Текст
Руководитель ВКР Обязательное – да, длина – 25
Год_выпуска
Текст
Обязательное – да, длина – 4,
индексируемое (не уникаль-
ное)
Группа_с
Текст
Обязательное – да, длина – 15,
индексируемое (не уникаль-
ное)
Фамилия_студента Текст
Обязательное – да, длина – 50,
индексируемое (не уникаль-
ное)
Имя_студента
Текст
Длина – 50
Отчество_студента Текст
Длина – 50
Тема_ВКР
Памятка
Обязательное – да
30
ЛАБОРАТОРНАЯ РАБОТА № 3. Создание и редактирование связей
Теоретические сведения к работе:
Связи в LibreOffice Base
Существует 3 типа связей:
1. В связи
«один к одному» (1:1) строке таблицы
A может сопостав-
ляться только одна строка таблицы
B, и наоборот. Связь «один к одному» со-
здается, если для обоих связанных ключей определены ограничения первич-
ного ключа или уникальности.
Этот тип связи обычно не используется, так как большую часть связан-
ных таким образом данных можно хранить в одной таблице. Связь «один к
одному» можно использовать для:
Разделения таблицы со многими столбцами.
Изоляции части таблицы из соображений безопасности.
Хранения кратковременных данных, которые можно легко удалить вме-
сте со всей таблицей.
Хранения данных, которые относятся только к части основной таблицы.
2. Связь
«один ко многим» (1:n) самая распространенная. В этом типе
связей у строки таблицы
A может быть несколько
совпадающих строк таб-
лицы
B, но каждой строке таблицы
B может соответствовать только одна
строка из таблицы
A.
Например, между таблицами publishers и titles установлена связь «один
ко многим»: каждый издатель публикует много книг, но каждая книга публи-
куется только у одного издателя.
Используйте связь «один ко многим», если
только у одного из связан-
ных столбцов есть ограничение первичного ключа или уникальности.
3. В связи
«многие ко многим» (n:m) строке таблицы
A может сопос-
тавляться несколько строк таблицы
B, и наоборот. Такие связи создаются оп-
ределением третьей таблицы, которая называется таблицей соединения, чей
первичный ключ состоит из внешних ключей
A и
B.
Например, между таблицами authors и titles связь «многие ко многим»
определена через связи «один ко многим» каждой из этих таблиц с табли-
цей titleauthors. Первичный ключ таблицы titleauthors представляет собой со-
четание столбца au_id (первичный ключ таблицы authors) и столб-
ца title_id (первичный ключ таблицы titles).
Достарыңызбен бөлісу: