Основным Объектом Для Хранения Информации в Реляционных Базах Данных Является Таблица • Таблица object_classes
Слайд 10(Приложение).Рассмотрим реляционный тип БД, так как доказано, что она используется сегодня наиболее часто и является универсальным и любая система данных может быть отражена с помощью таблиц.
Свойства реляционной таблицы
Таблица 18. Пример таблицы eq_param_refs
eqpref_id
tname
cname
pkname
linktablename
.
.
.
.
.
31
bux_inv_num
inv_num
in_id
_l_bux_inv_num
.
.
.
.
.
obt_id — ID записи об объекте, dlv_id — ссылка на ID в таблице подразделений, obj_name — любой текст, ch_ar — символ-признак архивности записи, используемый для хранения информации об удаленных объектах.
Успешная реализация структуры данных для хранения многоуровневых объектов | Механика софтостроения
Обычное представление
База данных
Реляционная модель
Таблица
Таблица
Отношение
Строка
Запись
Кортеж
Название столбца
Поле
Атрибут
Множество значений столбца
Множество значений поля
Домен (множество значений атрибута)
Хранение и обработка информации в базах данных
Для удобства доступа к данным из приложения рекомендуется создать необходимые представления. Преобразование данных в таких представлениях можно реализовать операторами запроса с вызовом хранимых процедур. 6 4 0 Университеты UNIV 7 4 6 1 Институты INST 8 4 7 2 Факультеты DEP 9 4 8 3 Лаборатории LAB.
Таблица objects_tree
В них использованы значения objt_id подразделений пример 1 , первичные ключи eqc_id классификатора пример 2 и данные созданной таблицы-связки _l_bux_inv_num пример 3. Структура данных (рис. 1) создана в СУБД Informix посредством SQL и состоит из таблиц, описанных ниже. Для их модификации разработаны хранимые процедуры. Пример создания таблиц и процедур их модификации приведен в отдельном файле (obj_sql.zip).
Мнение эксперта
Знайка, самый умный эксперт в Цветочном городе
Если у вас есть вопросы, задавайте их мне!
Задать вопрос эксперту
Таблица eq_param_values Для их модификации разработаны хранимые процедуры. Связь между таблицами устанавливается с помощью ключей. Главной называют таблицу, первичный ключ которой используется для установления связи с другой таблицей, которая в этом случае называется подчиненной.
Пример 1. Примером иерархической структуры является университет, в котором факультет является дочерним подразделением института и в то же время родительской структурой для входящих в него лабораторий (табл. 3, табл. 4).
Классификация иерархических объектов
Название поля
Тип
Номер_рейса
Числовой
Дата_вылета
Дата
Тип_самолета
Символьный
Цена_билета
Числовой
Наличие_билетов
Логический
Таблица eq_classes
Система управления базами данных (СУБД) – совокупность языковых и программных средств, предназначенных для создания, ведения и совместного использования базы данных многими пользователями. 6 4 0 Университеты UNIV 7 4 6 1 Институты INST 8 4 7 2 Факультеты DEP 9 4 8 3 Лаборатории LAB.
Иерархическая структура объектов
Система управления базами данных СУБД совокупность языковых и программных средств, предназначенных для создания, ведения и совместного использования базы данных многими пользователями. Структура данных (рис. 1) создана в СУБД Informix посредством SQL и состоит из таблиц, описанных ниже. Для их модификации разработаны хранимые процедуры. Пример создания таблиц и процедур их модификации приведен в отдельном файле (obj_sql.zip).
Мнение эксперта
Знайка, самый умный эксперт в Цветочном городе
Если у вас есть вопросы, задавайте их мне!
Задать вопрос эксперту
Создание представлений для объектной структуры данных 2 содержит ссылку на объект-родитель и соответствующий ему объект-потомок в таблице objects_tree. Связь между таблицами устанавливается с помощью ключей. Главной называют таблицу, первичный ключ которой используется для установления связи с другой таблицей, которая в этом случае называется подчиненной.
Публикуя свою персональную информацию в открытом доступе на нашем сайте вы, даете согласие на обработку персональных данных и самостоятельно несете ответственность за содержание высказываний, мнений и предоставляемых данных.
Мы никак не используем, не продаем и не передаем ваши данные третьим лицам.
Публикуя свою персональную информацию в открытом доступе на нашем сайте вы, даете согласие на обработку персональных данных и самостоятельно несете ответственность за содержание высказываний, мнений и предоставляемых данных. Мы никак не используем, не продаем и не передаем ваши данные третьим лицам.