Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
SAP(Контрольная работа №1).doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
211.97 Кб
Скачать
  1. Универсальные (generic) и постоянные внешние ключи (constant foreign keys) и их назанчение.

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

Универсальный внешний ключ (generic foreign key) — внешний ключ, в котором некоторые из полей первичного ключа проверочной таблицы отмечены как универсальные. Когда поле первичного ключа отмечено как универсальное, у него нет копии в таблице внешнего ключа, и оно не участвует в проверке.

Постоянные внешние ключи — составные внешние ключи, в которых некоторые из имен полей проверочной таблицы заменены постоянным значением.

  1. Перечислите специальные поля таблицы.

Два типа полей таблицы нуждаются в специальной обработке:

  • поля валюты (currency fields)

  • поля количества (quantity fields)

  1. Поле валюты, требования к его заданию (тип в домене, связь).

Денежно-кредитное количество в R/3 сохранено в двух полях: одно содержит фактическое числовое количество (например, 1000), второе — код валюты (например, USD). Числовое поле количества называют полем валюты, второе — полем ключа валюты.

При задании полей валюты должны соблюдаться следующие требования:

  • тип данных в домене должен быть CURR

  • оно должно быть связано с полем типа CUKY, содержащим код валюты, такой как USD (доллары США), CAD (канадские доллары), ITL (итальянская лира) и так далее

Код валюты является полем справочной информации. Это — другое поле в этой же или в другой таблице. У него должен быть тип CUKY (код валюты) в домене. Оно указывает код валюты для поля валюты, которое на него ссылается.

  1. Поле количества, требования к его заданию (тип в домене, связь).

Поле количества (quantity field) — поле, которое содержит числовое измерение. Например, такое поле может содержать меру веса, длины, температуры или электричества. Чтобы быть значимым, его должна сопровождать единица измерения, такая как фунты, дюймы, градусы или киловольты.

При задании полей количества нужно соблюдать следующие требования:

  • тип данных в домене должен быть QUAN

  • оно должно быть связано с типом UNIT

Поле UNITполе справочной информации для поля QUAN. Поле UNIT может быть в в этой же или в другой таблице. Поле UNIT содержит единицу измерения для поля количества.

  1. Структура, определение, различие между структурой и таблицей.

Структура — список полей, сгруппированных под общим именем. Она очень похожа на таблицу. Как и таблица, она может использоваться в программах в операторе tables для определения рабочей области.

Различия между структурой и таблицей следующие:

  • у структуры нет связанной с ней таблицы базы данных

  • у структуры нет первичного ключа

  • у структуры нет технических атрибутов

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