Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
SQL бабушка паскаль.docx
Скачиваний:
4
Добавлен:
01.06.2015
Размер:
65.53 Кб
Скачать

Нормализация таблиц.

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

Теория нормализации основана на концепции нормальных форм.

1НФ – первая нормальная форма.

Чтобы таблица соответствовала 1нф, все её значения должны быть атомарными , а все записи – уникальными.

2нф

Говорят что таблица находится в 2нф если она находится в 1нф и её неключевые поля полностью зависят от значений первичного ключа.

3нф

Говорят что реляционные таблицы находятся в 3нф если она находится в 2нф и все её неключевые поля зависят от значения первичного ключа.

Как проектируют БД, Как создать БД таблицы и ключи пассивный знак.

Обычно современные СУБД содержат утилиты, позволяющие это сделать. Существую и утилиты, поставляемые отдельно от СУДБ, позволяющие создавать таблицы, ключи и связи.

Существует ещё способ создать таблицы ключи и связи – это так называемый DDL – сценарий(скрипт).

Наконец ещ один способ использовать case-средства.

С помощью указанных средств создаётся так называется логическая МД, описывающая факты и объекты, подлежащие регистрации в ней(а таких можелях прототипы таблиц называются сущностями, а поля-их атрибутами). После установления связей между сущностями, определение атрибутов или полей и проведение нормализации, создаётся так называемая физическая модель будущей БД(для конкретной СУБД).

Case-средства

Производитель

URL

ERWin

Compute Associates

www.cai.com

Designer 2000

Oracle

www.oracle.com

Объекты бд

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

Хранимые процедуры(stored procedure) и триггеры(triggers).

Таблицы и поля.

Таблицы поддерживаются всеми иРБД и они могут хранить объекты разных типов:

  1. Строки – могу состоять из однобайтовых и двухбайтовых комбинаций strings

  2. Числа – numbers

  3. Денежный – currency

  4. Даты – Dates

  5. MEMO – поля, несколько стрингов. Тип данных используется для хранения длинных текстов

  6. Блоб-поля – Binary Large Objectsдля хранения набора байтов(текст,графика, ole – объекты)

Вторник 27 числа

201 комната 5, 6 пара

Я – Аэропорт БД

Аслан – моя будущая корпорация

Юра – Дилерская сеть

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]