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

Методика проектирования баз данных. Этапы проектирования баз данных

Читайте также:
  1. ABC-анализ данных о поставщиках
  2. C. Обходной илеотрансверзоанастомоз, потому что при данных обстоятельствах является наиболее оправданным
  3. I ЭТАП – ОБСЛЕДОВАНИЕ (сбор данных).
  4. I. Из данных предложений выпишите те, сказуемое которых стоит в Passiv; подчеркните в них сказуемое, укажите время и переведите эти предложения.
  5. I. Перепишите из данных предложений те, действие которых происходит в настоящее время, и переведите их.
  6. I. Специфика обществознания и основные этапы его развития.
  7. II. Этапы Перестройки

Важным этапом разработки БД является проектирование. Основой в проектировании является модель данных – полное формализованное описание предметной области.

Данные, используемые для описания предметной области, представляются в виде трехуровневой схемы (так называемая модель ANSI/SPARC):

КОНЦЕПТУАЛЬНЫЙ УРОВЕНЬ · сущности · атрибуты · связи Представление аналитика
ЛОГИЧЕСКИЙ УРОВЕНЬ · записи · элементы данных · связи между записями Представление программиста
ФИЗИЧЕСКИЙ УРОВЕНЬ · группирование данных · индексы · методы доступа Представление администратора

 

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

· Описывается предметная область и определяется класс решаемых задач.

· На основании описания предметной области выявляются сущности и их атрибуты, а также связи между сущностями. Эту информацию удобно представлять на ER-диаграммах, н-р, на модели данных в нотации Чена.

· Если проектирование ведётся для СУБД реляционного типа, то требуется нормализация полученной модели при помощи нормальных форм.

· Резонно при проектировании БД использовать CASE-средство, н-р, ERwin.

· Создаётся модель на концептуальном и физическом уровнях.

· Проектируются запросы, процедуры, триггеры и генераторы.

Реляционная модель данных. Основные понятия

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

Структурный аспект — данные в базе данных представляют собой набор отношений (таблиц).

Аспект целостности — отношения (таблицы) отвечают определенным условиям целостности. РМД поддерживает декларативные ограничения целостности уровня домена (типа данных), уровня отношения и уровня базы данных.

Аспект обработки — РМД поддерживает операторы манипулирования отношениями (таблицами) (реляционная алгебра, реляционное исчисление).

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

Отношение – множество объектов с одинаковыми атрибутами.

Первичный ключ - атрибут (группа атрибутов), который однозначно определяет каждый объект отношения.

Кортеж – пара «имя атрибута», «значение атрибута».

Каждый объект занимает в отношении (таблице) одну запись (строку).

Атрибут = поле.

Домен – множество возможных значений атрибута.

Отношение (2) – подмножество декартова произведения доменов атрибутов.

Если в двух отношениях атрибут определён на одном и том же домене, то в одном случае он – первичный ключ, в другом – внешний. При этом существует внешняя ссылка.

Мощность отношения – количество кортежей в отношении.

Степень отношения – количество атрибутов в отношении.

Схема отношения – количество атрибутов и атрибуты, на которых определено отношение.


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


Читайте в этой же книге: Классификация по характеру связей | Модель искусственного нейрона. Активационная функция. | Блок-схема и основные операторы генетических алгоритмов. | Нечеткие множества. | Классификация моделей представления знаний. | Определение, типы и классы СППР. | СППР. Критерии принятия решений и их шкалы. | СППР. Основные составляющие задачи принятия решения. | Организация пространства при компоновке интерфейса. | Цветовое оформление |
<== предыдущая страница | следующая страница ==>
Виды диалога при организации интерфейсов. Метафоры и терминология.| Нормальные формы отношений

mybiblioteka.su - 2015-2024 год. (0.012 сек.)