PHP Примечание: канал не может быть найден на http://feeds.feedburner.com/berbagicerita/uAJA в / home/sloki/user/h90547/sites/hastinapura.com/www/wp-content/plugins/simplepie-core / Simplepie.inc по строке 1673 PHP Примечание: канал не может быть найден на http://feeds.feedburner.com/obsesi/WDBb в / home/sloki/user/h90547/sites/hastinapura.com/www/wp- содержание / плагины / simplepie ядра / simplepie.inc по строке 1673 X-Powered-К: PHP/5.2.0-8 + etch13 X-Pingback: http://www.hastinapura.com/xmlrpc.php Content-Type: Текст / HTML; = кодировка UTF-8 И Oracle SQL PL / SQL - 8. Данные моделирования и проектирования баз данных | Hastinapura

И Oracle SQL PL / SQL - 8. Данные моделирования и проектирования баз данных

Когда мы создаем базу данных, нам нужно тщательно рассмотреть компонент-компонент. По инструкции, связанные с разработкой, мы можем следовать концепции обсуждался в ходе обсуждения этого времени.

8.1. Система развития цикла

Начиная от концепции до производства, мы строить базу данных, используя систему цикла разработки. Этот цикл состоит из нескольких этапов развития.

Подход "сверху вниз" и систематическое развитие этой базы данных для преобразования потребностей бизнес-информации в оперативной базе данных.

8.1.1. Этапы развития

Стратегии и Анализа

Дизайн

Разработка и документации

Переход

Продукция

8.2. База данных Дизайна

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

Представление

В первоначальном проектировании системы имеют очень большое влияние на показатели конца. В целом, влияние намного большее улучшение по сравнению Тюнинг система была запущена.

Интегрированных приложений
Система заявок, как правило, построенный командой разработчиков. Без некоторые конструкции спецификации, как эти системы работают, каждый разработчик будет строить свои собственные стили. Хороший дизайн является не только полезно для повышения внешний вид и вкус, но убежден, что каждый компонент системы каждого приложения интегрированы друг с другом.

Интеграция с другими система

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

Документация и коммуникации

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

Масштабируемость

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

Избегайте нахождения назад колесо

Многие из этих проблем вы можете обнаружить, были найдены кем-то до нас. Использование конструкции, которые успешно и раньше, если это возможно.

8.2.1. Модели данных

Эта модель является основой дизайна. Инженеры построить модель автомобиля, прежде чем memproduksinya и сделать их работу на каждой детали. В то же время, система дизайнеров для разработки моделей для изучения идей и повышение понимания проектирования базы данных.

8.2.1.1. Использование цель Типового

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

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

8.3. Моделирование отношений Субъектами

Субъекты отношений модель вытекает из спецификаций или бизнес-историю. Эта модель представляет собой графическое представление о потребностях бизнеса информацию и правила политики.

Субъекты отношений модель разделить информацию, необходимую бизнес от деятельности, осуществляемой предприятием. Хотя предпринимательская деятельность может измениться, тип информации, как правило, проводят постоянное. Таким образом, структура данных, также, как правило, проводят постоянное.

8.3.1. Некоммерческой организации взаимоотношений модель

8.3.2. Основные компоненты

Субъекты Взаимосвязь модели структурированного органа, атрибут, а отношения

8.4. Normalisasi

Прежде чем создавать дизайн базу данных, мы должны свести к минимуму проблемы избыточности данных normalisasi делать с данными модели. Мы должны изменить модель данных для поддержки потребностей различных функциональных и изменение дизайна базы данных с хранением данных normalisasi сделать, прежде чем мы создадим базу данных.

8.4.1. Пособия Normalisasi

8.4.2. Правила Normalisasi

8.5. Целостность и ключевым сдерживающим фактором

Убедитесь, что пользователи только выполнять операции, которые позволяют базы данных в соответствии с осуществлением Целостность ограничений. Все данные, честности препятствие должно быть применены к базе данных сервера или приложения. Ключевые (ключ) может Добросовестность согласовать с препятствием. Три типа первичный ключ является ключом, уникальный ключ и внешний ключ.

8.5.1. Типы целостности препятствие

8.5.2. Основные типы

8.6. Дизайн базы данных

Этап проектирования спецификации создают базы данных разработка спецификаций для реляционных баз данных, включая определение для таблицы, индекса, просматривать и складских помещений.

8.6.1. Картирование образований модель отношения к таблица, например диаграмма

  1. Картирование образований на стол
    Создайте таблицу, например схему для новой таблицы. Таблица инстанции диаграммы должны содержать столбцы таблицы, фамилия, имя колонки, основные виды, нулевой и уникальную информацию, внешний ключ, колонки данных и максимальной длины, а также выборка данных. Сохранить tablenya именем.
  2. Атрибут картографирование на колонку
    Карта каждого атрибута в лицо модели взаимоотношений с именем столбца в таблице, добавить выборку данных для диаграммы для отображения содержимого таблицы в визуальном формате. Карта обязательных атрибутов, которые помечены звездочкой (*), к колонке, которая определяется как NOT NULL (NN).
    Не назначать колонка с SQL зарезервированных слов, таких как число. Дайте название столбца с аббревиатурой-последовательного сокращения, такие, как NO или NUM (но не оба сразу), чтобы избежать путаницы, программистов и пользователей.
  3. Картирование уникальный идентификатор для первичного ключа
    Карта UID, которые были выявлены в организации взаимоотношений модели с количеством символов (#) для первичного ключа колонки и отметьте его в качестве одного из ключевых PK. UID карта, которая содержит единственный атрибут для одного столбца PK. Марк не нулевой и уникальную с РАО и У. UID карта, которая содержит много атрибутов для композитного экзамена. Марк колонка колонка с РАО и U1. Если есть первичный ключ альтернативы, знак с РАО и U, но выбрать только один экзамен.
    Если UID, содержащиеся в отношениях (показано UID бар), добавить колонку для каждого ФК отношения со знаком и PK и FK. Добавить столбец-колонку FK в конце таблицы, диаграммы, например на правой стороне или весь столбец, несмотря на то, ФК является частью экзамена. Выберите уникальное имя для каждого ФК колонки и добавить пример данных.
  4. Составление карт Связь с внешним ключом
    Последний шаг заключается в том, чтобы карта внешнего ключа отношения. Есть два типа отношений, что должно быть: "многие-к-одному и один к одному. Если отношения являются частью UID, то мы memetakannya. Убедитесь что мы отмечаем обязательные отношения с РАО. Выберите уникальное имя для внешнего ключа columnt.

    • Многие к одному Связь
      Для многих карте на один отношения, поставив первичного ключа на стороне "один" и поставить внешний ключ на "много". Этот метод может также быть применены в рекурсивных отношений.
    • Один на один Факультативный Связь
      Мы можем поставить внешнего ключа, с одной стороны, на связь этого типа отношений. Не забудьте добавить У.
    • Один на один Обязательное Связь
      Место уникального внешнего ключа на стороне стола и обязательным знаком с Н. Н. ввести обязательные и U необходимо установить один на один отношения.

8.6.2. Дополнительные потребности

8.6.3. Условные обозначения к документу таблице инстанции карт

8.6.4. Руководящие

Пожалуйста, продолжайте чтение обсуждение Создание таблицы

Примечание:
Чтобы положить статей по Oracle SQL И PL / SQL скриптов вы можете скачать таблицу здесь, и работать в соответствии жить демо (Ваш браузер должен поддерживать Flash Player).



Вы можете помочь с данного сайта является предоставление безвозмездной к нам. Независимо от количества будет очень ценным для нас. Вы через трубы пожертвованием странице пожертвований. Спасибо.

Соответствующих должностей

Дом

Доля Рассказы

Obsession

Гармоничное

Комментарии

Комментариев пока нет.

Оставить комментарий

(обязательно)



Для Видение вы лицо (не спам скрипт), введите слово безопасности показано на рисунке. Нажмите на картинку, чтобы услышать аудио-файл этого слова.
Нажмите, чтобы услышать аудио-файл с анти-спам слово