Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
СУБД 1-й модуль.docx
Скачиваний:
1
Добавлен:
20.08.2019
Размер:
42.88 Кб
Скачать

13) Нормализация данных

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

Существует 5 нормальных форм, из которых на практике используются первые 3.

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

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

Для перехода из первой формы во вторую необходимо:

Определить на какие части можно разбить первичный ключ так, чтобы некоторые из не ключевых полей зависели от этих частей.

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

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

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

Зависимость между не ключевыми полями называется транзитивной.

Для перехода от 2 н.ф. к 3 н.ф. необходимо

- Определить все поля, от которых зависят другие поля.

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

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

Определения:

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

3)Аномалии модификации данных – проблемы, возникающие при добавлении, изменении или удалении записей.

4)Первичный ключ – одно или несколько полей для уникальной идентификации каждой записи.

5)Атомарность данных – данные, неразделимые на несколько значений.

6)Подсистема-система,явл.частью др.системы и способная выполнять относительно независимые ф-ии,имеющие подцели,направленные на достижение общей цели системы.

7) Ба́за да́нных — представленная в объективной форме совокупность самостоятельных материалов систематизированных таким образом, чтобы эти материалы могли быть найдены и обработаны с помощью .

8)Поле – Любая таблица РБД состоит из строк называемых записи и столбцов называемых полями.

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

11) Вторая нормальная форма – если таблица находится в первой нормальной форме и ее неключевые поля полностью зависят от всего первичного ключа.

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

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

14) Реляционная СУБД – набор средств для управления реляционной базой данных.

15)ЖЦ ИС-непрерывный процесс начинающийся с момента принятия решения о создании ИС и заканчивающийся в момент полного её изъятия из эксплуатации.

16)Связь один-к-одному. При связи «один к одному» одной строке таблицы А может соответствовать не более одной строки таблицы В (и наоборот). Связь «один к одному» создается, если оба связанных столбца являются первичными ключами или имеют ограничение, обеспечивающее их уникальность.

17) Запись – любая таблица РБД состоит из строк называемых записи и столбцов называемых полями.

18)Связь один-ко-многим – каждый клиент в таблице Customers может разместить 0, 1 или много заказов.

19)Запрос к БД – любые операции с данными в БД, такие как выбор, вставка, удаление, обновление данных, изменение или выбор метаданных.

20) Связь таблиц позволяет установить правила взаимодействия между таблицами.

21) Иерархическая модель данных — логическая модель данных в виде древовидной структуры, представляющая собой совокупность элементов, расположенных в порядке их подчинения от общего к частному и образующих перевернутое дерево (граф).

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

23) ИС-совокуп.содержащейся в базах данных,инфы и беспечивающих её обработку информац.технологий и тех.средств.

24) Систе́ма — множество элементов, находящихся в отношениях и связях друг с другом, которое образует определённую целостность, единство.

25) Корпоративные информационные системы (КИС) - это интегрированные системы управления территориально распределенной корпорацией, основанные на углубленном анализе данных, широком исполь-ии систем информационной поддержки принятия решений, электронных документообороте и делопроизводстве.

26)Составной первичный ключ – первичный ключ состоит более чем из 1 поля.

27)Клиент-серверная ИС позволяет обмениваться клиенту и серверу минимально необходимыми объёмами информации.

28)Формируется в виде правил, которые выполняют современные РСУБД:

1) Первичный ключ любой таблицы должен содержать непустые, уникальные значения для данной таблицы. Если РСУБД контролирует уникальность PK, то при попытке присвоить PK значение, уже имеющееся в другой записи РСУБД генерирует сообщение об ошибке, которое может быть передано в приложение, с помощью которого пользователь манипулирует с данными.

2) Для таблицы one-to-many:

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

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

30) СХЕМА — иллюстрация, которая с помощью условных графических обозначений передает суть строения предмета или системы, показывает характер процесса, движения, структуру и т. д.

31)  Функциональные части информационной системы могут размещаться на одном или на нескольких компьютерах.

32) Схема  базы данных - ее структура, описанная на формальном языке, поддерживаемом  СУБД.

33)Модель данных-совокуп.структур данных и операций по их обработке.

34)Теория нормализации основана на концепции нормальных форм. Говорят, что таблица находится в нормальной форме, если она соответствует определённому набору правил.

35) Метаданные – информация о таблицах, полях (имя, тип, длина), первичных и внешних ключах, а также иных объектах БД.

36)Третья нормальная форма. Чтобы таблица соотв. третьей форме, необходимо чтобы она соотв. второй и все ее не ключевые поля зависели только от первичного ключа.

37) Модель ЖЦ ИС-структура,определяют.последов.выполнения и взаимосвязи процессов,действий и задач,выполняемых на протяжении ЖЦ.

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

  1. автоинкрементные поля

  1. Первая нормальная форма

  1. аномалии модификации данных

  1. первичный ключ

  1. атомарность данных

  1. Подсхема

  1. БД

  1. поле

  1. внешний ключ

  1. принципы хранения данных в РМД

  1. Вторая нормальная форма

  1. РМД

  1. Даталогическая модель БД

  1. РСУБД

  1. ЖЦ ИС

  1. связь один-к-одному

  1. запись

  1. связь один-ко-многим

  1. запрос к базе данных

  1. связь таблиц

  1. Иерархическая МД

  1. Сетевая МД

  1. ИС

  1. Система

  1. КИС

  1. составной первичный ключ

  1. Клиент-серверные ИС

  1. Ссылочная целостность

  1. Концептуальная модель ИС

  1. Схема

  1. Локальные ИС

  1. схема базы данных

  1. МД

  1. Теория нормализации

  1. метаданные

  1. Третья нормальная форма

  1. Модель ЖЦ ИС

  1. физическая модель данных

  1. Нормализация

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