Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции по БД.doc
Скачиваний:
117
Добавлен:
01.05.2014
Размер:
432.64 Кб
Скачать

Критерии выбора субд пользователя:

  1. Имеющееся программное обеспечение, его конфигурация, оперативная и дисковая память.

  2. Потребности разрабатываемых приложений пользователя.

  3. Поддерживаемая модель данных и специфика предметной области.

  4. Требования к производительности.

  5. Наличие в СУБД необходимых функциональных средств.

  6. Наличие русифицированной версии.

  7. Уровень квалификации пользователей и наличие в СУБД диалоговых средств разработки и работы с СУБД.

Выбор СУБД целесообразно проводит не только по типу архитектуры, но и по функциональности БД.

Важными критериями являются следующие запросы:

  1. Возможность обработки сложных запросов и скорость этой обработки.

  2. Возможность переноса между платформами.

Классификация современных субд

    1. Среда функционирования (платформа).

    2. Поддерживаемая модель данных.

    3. Возможность встроенного языка, его переносимость и др. приложения.

    4. Наличие диалоговых средств конструирования (таблиц, форм запросов, отчетов и т.д.) и средств работы с БД.

    5. Возможность работы с нетрадиционными данными (e-mail,video,audio, пример странички).

    6. Используемые концепции для работы с нетрадиционными данными: объектно-реляционные, объектные.

    7. Уровень использования: локальные системы, архитектуры “клиент-сервер” с параллельной архитектурой данных.

    8. Возможность интеракции данных из разных СУБД.

    9. Степень поддержки языка SQLи возможность работы с сервером БД.

    10. Наличие средств отчуждаемых приложений, позволяющих не проводить полную инсталляцию СУБД при тиражировании приложений пользователей.

Преимущества СУБД:

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

2. Увеличивается мобильность и гибкость информационной системы.

3. Возможность коллективного использования данных.

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

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

Недостатки СУБД:

  1. Может увеличиться опасность несанкционированного доступа к данным.

  2. Увеличивается сложность создаваемых систем.

  3. Повышаются требования к аппаратным средствам.

  4. Увеличивается доля служебной информации в общем объеме хранящихся данных.

Модели данных

Виды взаимосвязей:

1. Один к одному 1:1 означает что в любой момент времени одному значению поля

А соответствует только одно значение поля В.

2. Один ко многим 1:M; многие к одному M:1 означает что одному значению

поля А соответствует некоторое число (0,1 или несколько) значений, связанного

с ним, поля В.

3. Многие ко многим М:М однозначность определения значений полей отсутствует

в обоих направлениях.

Иерархическая модель данных (имд)

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

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

ИМДнакладывает жесткие ограничения на используемые связи между объектами. Допускаются связи1:1и1:М

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

Достоинства ИМД:

  1. Простота программной реализации.

  2. Простота понимания и использования памяти

Недостатки ИМД:

  1. Жесткая ограниченность структур данных.

  2. Сложность действий при включении или удалении данных.

Примеры СУБД, реализующих данную модель: DataEdge,IMS.

Соседние файлы в предмете Базы данных