Синтез таблиц базы данных на основе ER-модели. Характеристика конфликтов при генерации таблиц и их устранение.
Синтез таблиц базы данных на основе ER-модели. Характеристика конфликтов при генерации таблиц и их устранение. - раздел Образование, Механизм центрального преобразования На Основе Модели «Сущность-Связь» Может Быть Автоматически Синтезирована Стру...
На основе модели «сущность-связь» может быть автоматически синтезирована структура БД. Генерация осуществляется в соответствии со следующими правилами:каждая сущность преобразуется в табл,имя сущности становится именем табл;атрибуты сущности преобразуются в колонки табл,имена атрибутов становятся именами колонок;ключевые атрибуты становятся первичными ключами табл;если для сущности была определена ключевая связь,то первичный ключ табл для связанной сущности копируется и объединяется с ключом таблицы для рассматриваемой сущности;связиМ:1 и 1:1приводят к копированию первичных ключей табл для сущности,находящейся на одной стороне связи,в табл для сущности, находящейся на другом конце связи,если связь М:1,то ключи табл для сущности, находящейся на конце «один» копируются в табл для сущности,находящейся на конце «многие».
Рассмотренные правила генерации структуры БД являются достаточно общими,не учитывают обработку случаев конфликта имен и явно не отражают обработку “цепочек” ключевых связей.Кроме того,как правило различают логические и физические имена.Первые выступают как имена сущностей и атрибутов,а вторые используются при генерации в качестве имен табл и атрибутов.Использование физических имен вызвано тем,что многие СУБД накладывают ограничения на длину имени и набор допустимых символов.
Современные СУБД требуют,чтобы имена колонок в табл БД были уникальными.Конфликт имен возникает при совпадении имен колонок в результате копирования атрибутов одной сущности в табл для другой сущности (при обработке связей).
Типовыми случаями, приводящими к конфликту имен, являются следующие:наличие в модели двух связанных сущностей с совпадающими именами атрибутов,наличие между двумя сущностями более чем одной связи;рекурсивные связи.
Для разрешения конфликта имен используются следующие стандартные приемы:добавление в качестве префикса к имени атрибута имени сущности;добавление к имени атрибута порядкового номера;использование имени (физического имени) связи.
Механизм центрального преобразования
Диаграмма потоков данных-информационная модель,основными компонентами которой являются:внешние сущности,представляющее собой источник или приемник информации;процессы преобразования входных данных
Отечественные и международные стандарты по ЖЦ ПС.
ИСО/МЭК 12207-95 определяет модель ЖЦ процессов разработки ПО. Данная модель ЖЦ ПС определяет,на верхнем уровне,основные цели,кот являются существенными для разработки высокоэффективного и надежног
Отеч.стандарты гост 19.102-77
Основу отечественной нормативной базу в области разработки и документирования програм средств составляет комплекс стандартов единой системы программной документации.Стандарты ЕСПД в основном охваты
Нормализация данных. Приведение ER-модели к 1 НФ и 2 НФ.
Нормализация данных–это процесс приведения модели к виду,позволяющему получить в дальнейшем структуру БД,в кот устранена избыточность хранения и сведены к минимуму аномалии при добавлении,удалении,
Понятие управления проектом.Методы планирования и управления.
Проекты нацелены на получение определенных результатов,они направлены на достижение целей.Именно эти цели являются движущей силой проекта.Тот факт,что проекты ориентированы на достижение цели,имеет
Стандарт ЖЦ ПО ИСО. МЭК 12207.
ИСО/МЭК 12207-95 определяет модель жизненного цикла процессов разработки ПО. Данная модель ЖЦ ПС определяет,на верхнем уровне,фундаментальные цели,кот явл существенными для разработки высокоэффекти
Элементы ДПД. Расширение ДПД.
ДПД строятся из четырех основных элементов:внешняя сущность;поток данных;процесс;накопитель данных.Внешняя сущность представляет на диаграмме модели,организации,системы,находящиеся за пределами объ
Анализ ДПД
Для ДПД может быть сформулирован ряд проверок,оценивающих синтаксическую и частично семантическую корректность диаграмм.Процедуры анализа совместно оценивают информацию,заданную на диаграммах и в с
Понятие программного средства.Технология программирования.
Программа или логически связанная совокупность программ на носителях данных,снабженная программной документацией,наз-ся программным средством(ПС).В соответствии с обычным значением слова &qu
Модели ЖЦ.Сравнительный анализ моделей.
ЖЦ-весь период времени начиная с момента возникновения замысла(идеи)и заканчивая моментом выхода ПС из эксплуатации.ЖЦ включает все процессы создания и использования ПС.Различают следующие стадии Ж
Построение словаря данных. Структура потоков данных.
Словарь данных описывает каждый поток данных,определенный в системе.В словаре данных определяются все потоки данных и управления,а также хранилища данных и управления.Внешние сущности не описываютс
Новости и инфо для студентов