ВУЗ:
Составители:
Рубрика:
52
− атрибут «Табельный номер» является потенциальным ключом,
так как он уникален для всех экземпляров сущности «Сотрудник»;
− атрибут «Имя сотрудника» не очень хорош для потенциально-
го ключа, так как среди служащих на предприятии могут быть, к при-
меру, двое или более Иванов или Петровых;
− атрибут «Номер страхового полиса сотрудника» является уни-
кальным, но проблема в том, что сотрудник может не иметь такового.
Комбинация атрибутов «Имя сотрудника» и «Дата рождения со-
трудника» может оказаться удачной для наших целей и стать искомым
потенциальным ключом.
После проведенного анализа можно назвать два потенциальных
ключа – первый «Табельный номер» и комбинация, включающая поля
«Имя сотрудника» и «Дата рождения сотрудника». Так как атрибут
«Табельный номер» имеет самые короткие и уникальные значения, то
он лучше других подходит для первичного ключа.
При выборе первичного ключа для сущности, разработчики моде-
ли часто используют искусственный (суррогатный) ключ, т.е. произ-
вольный номер, который уникальным образом определяет экземпляр в
сущности. Атрибут «Табельный номер» является примером суррогат-
ного ключа. Суррогатный ключ лучше всего подходит на роль первич-
ного ключа потому, что является коротким и быстрее всего идентифи-
цирует экземпляры в объекте. К тому же суррогатные ключи могут
автоматически генерироваться системой так, чтобы нумерация была
сплошной, т.е. без пропусков.
Потенциальные ключи, которые не выбраны первичными, могут
быть использованы в качестве вторичных или альтернативных ключей
(Alternate Key), их можно пометить буквами AK. С помощью альтер-
нативных ключей часто отображают различные индексы доступа к
данным в конечной реализации реляционной базы данных.
1.4.4. Стандарт IDEF3
IDEF3 является стандартом документирования технологических
процессов, происходящих на предприятии и предоставляет инструмен-
тарий для наглядного исследования и моделирования их сценариев.
Сценарием (Scenario) назовем описание последовательности измене-
ний свойств объекта в рамках рассматриваемого процесса (например,
описание последовательности этапов обработки детали в цеху и изме-
нение ее свойств после прохождения каждого этапа). Исполнение каж-
дого сценария сопровождается соответствующим документооборотом,
который состоит из двух основных потоков: документов, определяю-
щих структуру и последовательность процесса (технологических ука-
заний, описаний стандартов и т.д.), и документов, отображающих ход
его выполнения (результатов тестов и экспертиз, отчетов о браке, и
Страницы
- « первая
- ‹ предыдущая
- …
- 50
- 51
- 52
- 53
- 54
- …
- следующая ›
- последняя »