Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шлемензон К.М(ответы).doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
1.3 Mб
Скачать
  1. Навигационный и sql ориентированный подход к обработке данных.

Навигационный подход ориентирован на обработку каждой записи таблицы в отдельности. Этот подход используется в так называемых локальных (персональных) БД, типа Paradox и dBase.

Пpи SQL-ориентированном подходе происходит обработка групп записи (этот подход часто называют ориентированным на множества записей или набора данных). При этом могут обрабатываться записи нескольких таблиц БД. Такой подход используют так называемые серверные (промышленные, удаленные) БД – такие как Oracle, Sybase, Informix, Interbase и другие.

(Шлемензон сказал, что это можно добавить, также как и вопрос 8)

Общий состав средств для работы готового приложения с БД.

Согласно этой общей схеме имеем цепочку: приложение -> BDE -> БД. Также в этой структуре имеется цепочка: невизуальные компоненты -> визуальные компоненты.

Место положение BDE и БД в этой цепочке не отражено. Между тем, место положение BDE и БД зависит от используемой архитектуры. Имеется 4 разновидности архитектуры БД:

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

  • Архитектура «файл-сервер»

  • Архитектура «клиент-сервер»

  • Многоуровневая архитектура.

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

  1. Нормализация данных. Первая нормальная форма. Пример

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

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

Первая нормальная форма(1НФ) требует, чтобы выполнялись два условия:

  • Каждое поле таблицы было неделимым

  • Каждое поле таблицы не содержало повторяющихся групп

ФИО, адрес

ФИО

Адрес

Ф

И

О

Адрес

→ →

Понятие функциональной зависимости

#Служащий

  1. Номер служащего (Зависит от 2)

  2. Имя (Зависит от 1)

  3. Зарплата (Зависит от 1 или 2)

  4. Номер проекта (Зависит от 1 или 2)

  5. Дата окончания (Зависит от 1 или 2 или 4)

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

  1. Нормализация данных. Вторая нормальная форма. Пример

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

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

Вторая нормальная форма(2НФ)

Таблица удовлетворяет 2НФ, если она удовлетворяет таблице 1НФ и каждый не ключевой атрибут однозначно зависит от всех ключевых атрибутов, но не от части ключа

Первая нормальная форма(1НФ) требует, чтобы выполнялись два условия:

  • Каждое поле таблицы было неделимым

  • Каждое поле таблицы не содержало повторяющихся групп

ФИО, адрес

ФИО

Адрес

Ф

И

О

Адрес


Производим нормализацию