Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
otvety_REAIS.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
147.46 Кб
Скачать

7 Вопрос

Приведение БД к нормальным формам

Существует много уровней и типов нормализации:

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

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

Третья нормальная форма (3NF) - требует, чтобы все не ключевые столбцы зависели от первичного ключа, но были независимы друг от друга

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

Существуют уровни и выше, чем 3NF:

  • Усиленная третья нормальная форма или нормальная форма Бойса_Кодда

  • Четвертая норм форма

  • Пятая норм форма

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

8 Вопрос

Сравнение нормализованных и ненормализованных моделей БД

Сравнение нормализованных и ненормализованных (слабо нормализованных) моделей БД

Критерий

Отношения слабо нормализованы (1NF, 2NF)

Отношения сильно нормализованы (3NF)

Адекватность базы данных предметной области

ХУЖЕ (-)

ЛУЧШЕ (+)

Легкость разработки и сопровождения базы данных

СЛОЖНЕЕ (-)

ЛЕГЧЕ (+)

Скорость выполнения вставки, обновления, удаления

МЕДЛЕННЕЕ (-)

БЫСТРЕЕ (+)

Скорость выполнения выборки данных

БЫСТРЕЕ (+)

МЕДЛЕННЕЕ (-)

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

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

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

9 Вопрос

Архитектуры информационных систем

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

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

  • локальные БД

  • удаленные БД

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

ЛОКАЛЬНАЯ АРХИТЕКТУРА

Локальные БД располагаются на том же компьютере, что и работающие с ними приложения.

АРХИТЕКТУРА КЛИЕНТ/СЕРВЕР

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

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