Студопедия

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника



Назначение AllFusion Data Model Validator. Основные типы обнаруживаемых ошибок (дать примеры ошибок).




Читайте также:
  1. B) Make sentences with the pairs of objects as in the model.
  2. B) Read and act the extract according to the model.
  3. Construct the sentences as in the model.
  4. Do as in the model.
  5. Do the sums according to the model.
  6. Ejericio 3. Sigue el modelo y escribe las frases.
  7. Exercise 6. Make the dialogues according to the models.
  8. Extend the following sentences according to the model.
  9. I. Основные процессы
  10. I. Примеры теста

AllFusion Data Model Validator позволяет автоматич анализировать структ БД с целью выяснения ошибок и недочетов, а так же внесения исправлений.

Инструмент для проверки структуры баз данных и моделей, создаваемых в ERwin Data Modeler. Продукт дополняет функциональность ERwin Data Modeler, автоматизируя трудоемкую задачу поиска и исправления ошибок.

 

- возможность прямой и обратной проверки структур: при помощи продукта можно оптимизировать структуры существующих баз данных или проверять на корректность созданные в AllFusion Data Modeler модели
- автоматизирует сложные рутинные функции проверки на ошибки
- встроенная система подсказок предлагает варианты исправления выявленных ошибок и методы повышения эффективности баз данных

 

Зачастую инструмент автоматически не исправляет ошибки, а только выдает предупреждение о них. Типовые ошибки:

Ошибки и недостатки мод-ния колонок

1.противоречивое определение групп колонок (в таблице оплата1 – number, оплата2 – number, оплата3 – varchar(20))

2.неправильное или недостаточное моделирование колонок (в одной табл номер города varchar(20), в другой number)

3.таблица не имеет колонок ()

4.длина поля больше, чем позволяет СУБД

5.противоречивость значений по умолчанию

6.колонки представляют собой одни и те же данные, но имеют разный тип данных

7.наимен колон совпадает с зарезервированными словами SQL

8. таблица с неуникальными именами колонок

Ошибки,связанные с моделир индексов и ограничений

1.атрибуты потенциальных ключей допускают неопределенное значение

2.аномалии в определении индексов(*индекс функционально эквивалентен первичному ключу,*индекс содержит супернабор первичного ключа, *индекс содерж супернабор другого уник индекса)

3.неверно определен альтернативный ключ

4.различные определения ограничения CHECK

5.таблица не имеет уникальных ключей

6.табл не имеет кластеризованных индексов

7.первичн ключ имеет колонку/атрибут с типом «действительное число»

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

9. ненужный внешний ключ

10. отсутствие индексов

Ошибки связей



1.некорректная рекурсивная иерархическая связь

2.неопределенные связи

3.ненужый внешний ключ

4.бесконечные циклы

5.взаимно-пересекающ связи

6.таблица не имеет связей

 

Н.заказа
Н.сотрудн
Заказы клиенты

       
 
   
 

 


Not null

 
 

 

 


Дата добавления: 2015-09-13; просмотров: 18; Нарушение авторских прав







lektsii.com - Лекции.Ком - 2014-2021 год. (0.008 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты