Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
shpory_po_BD_1.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
249.34 Кб
Скачать

38 Тип бинарной связи 1:1 (с примером).

Один-к-одному определяет такой тип связи между сущностями А и В, когда одному экземпляру сущности А соответствует не более одного экземпляра сущности В и наоборот. Пример: Преподаватель Иванов читает лекцию по химии

39 Диаграмма er-экземпляров (с примером).

Диаграмма ЕR–экземпляров:

 

    Рис. 7.2 Диаграмма ER-экземпляра

 

В этом способе каждый преподаватель характеризуется номером преподавателя (НП) и каждый курс – названием курса (НК). Здесь видно, какой в точности курс читается каждым преподавателем.

Пример

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

40. Тип бинарной связи 1:М (с примером)

Связь один-ко-многим (1:M), означает, что один экземпляр сущности, расположенный слева по связи, может быть связан с несколькими экземплярами сущности, расположенными справа по связи.(пример: студент петров изучает дисциплины-физика, химия, математика итд)

41. Тип бинарной связи М:М (с примером)

Связь многие-ко-многим (M:M),означает, что один экземпляр первой сущности может быть связан с несколькими экземплярами второй сущности, и наоборот, один экземпляр второй сущности может быть связан с несколькими экземплярами первой сущности.(пример: связь типа "Изучает" между сущностями "Студент" и "Дисциплина", каждый студент может изучать несколько дисциплин)

42. Подходы к определению состава базы данных

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

43 Выбор идентификаторов объектов в базе данных

  1. По ключу (запись должна быть описана через CALC USING ...):

  2. FIND <Имя записи>

RECORD BY CALC KEY <Имя параметра>

  1. Последовательный просмотр записей данного типа:

  2. FIND DUPLICATE <Имя записи>

RECORD BY CALC KEY

  1. Найти владельца текущего экземпляра набора:

FIND OWNER OF CURRENT <Имя набора> SET

  1. Последовательный просмотр записей—членов текущего экземпляра набора:

  2. FIND (FIRST | NEXT) <Имя записи>

  3. RECORD IN CURRENT <Имя набора>

SET

  1. Просмотр записей—членов экземпляра набора, специфицированных рядом полей:

  2. FIND [DUPLICATE] <Имя записи>

  3. RECORD IN CURRENT <Имя набора>

SET USING <Список полей>

  1. Сделать текущей записью процесса текущий экземпляр набора:

FIND CURRENT OF <Имя набора> SET

  1. Установить текущую запись процесса:

44 Понятия: отношение, домен

N-арным отношением R называют подмножество декартова произведения D1x D2x ... xDn множеств D1, D2, ..., Dn ( n > 1 ), необязательно различных. Исходные множества D1, D2, ..., Dn называют в модели доменами.

45 Свойства отношения (реляционной таблицы).

  1. В таблице нет двух одинаковых строк.

  2. Таблица имеет столбцы, соответствующие атрибутам отношения.

  3. Каждый атрибут в отношении имеет уникальное имя.

  4. Порядок строк в таблице произвольный

46 Понятия возможных и первичных ключей

первичный ключ отношения (PRIMARY KEY ), который однозначно определяет кортеж основного отношения. В подчиненном отношении для моделирования связи должен присутствовать набор атрибутов, соответствующий первичному ключу основного отношения. Однако здесь этот набор атрибутов уже является вторичным ключом, то есть он определяет множество кортежей подчиненного отношения

47 Понятие внешнего ключа

определяет множество кортежей подчиненного отношения, которые связаны с единственным кортежем основного отношения. Данный набор атрибутов в подчиненном отношении принято называть внешним ключом ( FOREIGN KEY ).

48 Понятие схемы отношения

Схемой отношения R называется перечень имен атрибутов данного отношения с указанием домена, 49 Понятия: кортеж, атрибут

Вхождение домена в отношение принято называть атрибутом. Строки отношения называются кортежами.

50 Понятие реляционной алгебры и реляционного исчисления

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

реляционная алгебра, основанная на теории множеств;

реляционное исчисление, базирующееся на исчислении предикатов первого порядка 51 Операция реляционной алгебры: проекция (с примером).

Проекцией отношения R на набор атрибутов В, обозначаемой R[B], называется отношение со схемой, соответствующей набору атрибутов В SR[B] = B, содержащему кортежи, получаемые из кортежей исходного отношения R путем удаления из них значений, не принадлежащих атрибутам из набора В.

R[B] = { r[B] }

По определению отношений все дублирующие кортежи удаляются из результирующего отношения. Например, выберем все цеха, которые изготавливают деталь "Болт М1".

Для этого нам необходимо из отношения R10 выбрать детали с заданным названием, а потом полученное отношение спроектировать на столбец "Цех". Результатом выполнения этих операций будет отношение R14:

R13 = R10 [ Название детали = "Болт М1" ] R14 = R13 [ Цех ]

R13

Шифр детали

Название детали

Цех

00011003

Болт М1

Цех 1

00011003

Болт М1

Цех 3

R14

Цех

Цех 1

Цех 3

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]