База данных и СУБД. Локальные и удаленные базы данных

   
На этом шаге мы приведем общие сведения о СУБД.

   
Microsoft Visual C++ предоставляет программисту набор компонентов, используя которые он может создать программу работы практически c любой базой данных: от Microsoft Access до
Microsoft SQL Server и Oracle.
База данных и СУБД

   
Физически база данных — это файл или совокупность файлов определенной структуры, в которых находится информация; логически база данных — это, если речь идет о реляционной базе данных, совокупность связанных таблиц,
в которых находится информация. Программная система, обеспечивающая работу с базой данных, называется системой управления базой данных (СУБД). СУБД позволяет создать базу данных, наполнить ее
информацией, решить задачи просмотра (отображения), поиска, архивирования и др. Типичным примером СУБД является Microsoft Access.
Локальные и удаленные базы данных

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

   
В удаленных базах данных файлы данных размещают на отдельном, доступном по сети, компьютере (сервере). Программы, обеспечивающие работу с удаленными базами данных, строят по технологии "клиент-сервер". Программа-клиент,
работающая на компьютере пользователя, обеспечивает доступ к данным (прием команд от пользователя, передачу их серверу, получение и отображение данных). Серверная часть (сервер), работающая на удаленном компьютере,
принимает запросы (команды) от клиента, выполняет их и пересылает данные клиенту. Программа, работающая на удаленном компьютере, проектируется так, чтобы обеспечить одновременный доступ к базе данных многим
пользователям. В большинстве случаев в качестве серверной части используется стандартный сервер баз данных, например Microsoft SQL Server. Таким образом, разработка программы работы с удаленной базой данных
в большинстве случаев сводится к разработке программы-клиента.

   
На следующем шаге мы приведем общие сведения о структуре базы данных.



Вы можете оставить комментарий, или Трекбэк с вашего сайта.

Оставить комментарий