99ea0f1a

это наиболее популярная архитектура баз


Реляционная модель — это наиболее популярная архитектура баз данных. В настоящее время наиболее распространены два типа реляционных БД: файловые и клиент-серверные.
В первых ядро находится на каждой пользовательской рабочей станции, а файл данных — на сервере.
Во второй приложение разделено на две части: клиентскую, предоставляющую информацию пользователю, и серверную, которая хранит, выбирает и обрабатывает данные, а также выполняет основную часть вычислений при обработке запросов клиентов.


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

  • «интеллектуальные» клиенты;

  • «интеллектуальный» сервер;

  • смешанные системы;

  • многоуровневые системы.



  • Технология ODBC реализует типовой интерфейс для доступа к разнородным SQL-совместимым базам данных. ODBC позволяет разработчику создавать и распространять клиент-серверные приложения, не привязанные к конкретной СУБД. Драйверы баз данных обеспечивают подключение приложений к СУБД. Загрузку драйверов, необходимых приложению-клиенту для доступа к БД, выполняет диспетчер драйверов ODBC. Имя источника данных задает местонахождение, тип драйвера и другие параметры, необходимые драйверу ODBC для доступа к БД. Все драйверы ODBC должны соответствовать требованиям в отношении API и SQL.



    После разработки реляционная база данных должна быть нормализована. Оптимальная реляционная БД обычно конструируется на основе анализа элементов и отношений между ними с последующей нормализацией.
    Анализ элементов БД и отношений между ними позволяет выработать структуру реляционной базы данных. Цель нормализации базы данных — разработка хорошо организованной, оптимизированной и логичной схемы БД до начала ее физической реализации.
    Чрезмерная нормализация БД иногда вызывает избыточную нагрузку на ресурсы сервера при выполнении таких операций, как запросы. Разумная выборочная денормализация позволяет повысить производительность БД благодаря более эффективному использованию ресурсов.


    Репликация базы данных позволяет двум или более пользователям одновременно работать с локальной копией базы данных; содержимое исходной БД при этом не меняется. Чтобы отразить в оригинале изменения, сделанные в копиях, нужно периодически выполнять синхронизацию. Средства репликации баз данных включены в состав Microsoft Access и SQL Server.

    Содержание раздела