Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ShPORY_BD.docx
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
2 Мб
Скачать
☆

Тема 2. Понятие удалённого источника данных. Odbc протокол доступа к источникам данных. Модель ado доступа к источникам данных. Технология ado.Net.

В контексте баз данных, источник данных — это определенный набор данных, сведения, необходимые для доступа к ним и расположение источника данных, которое можно описать с помощью имени источника данных. Примерами источников данных служит удаленная база данных на сервере SQL Server, доступная по сети, и файл MS Access в локальном каталоге. Доступ к источнику данных ODBC — например к базе данных и серверу, на котором она находится — осуществляется с помощью драйвера Open Database Connectivity (ODBC). ODBC — это протокол, который применяется для подключения базы данных MS Access к такому внешнему источнику данных, как MS SQL Server. Можно соединиться с удаленным и с локальным источником данных в зависимости от того, какие драйверы установлены и какими возможностями они обладают. Сведения о подключении включают расположение сервера, имя базы данных, идентификатор входа, пароль и различные параметры драйвера ODBC, которые описывают способ подключения к источнику данных. Эти сведения можно получить у администратора базы данных, к которой необходимо подключиться.

Microsoft ActiveX Data Objects (ADO) представляет собой программный интерфейс для доступа к данным из приложений. С точки зрения программирования ADO и его расширения являются упрощенным высокоуровневым объектно-ориентированным интерфейсом к OLE DB. (OLE DB - это низкоуровневый интерфейс для доступа к данным. ADO использует OLE DB, но можно использовать OLE DB и напрямую, минуя ADO). ADO позволяет манипулировать данными с помощью любых OLE DB-провайдеров, как входящих в состав Microsoft Data Access Components некоторых других продуктов Microsoft, так и произведенных сторонними производителями. ADO содержит набор объектов, используемых для соединения с источником данных, для чтения, добавления, удаления и модификации данных.

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

Является НЕ развитием более ранней технологии ADO, а самостоятельной технологией, частью фреймворка .NET.

ADO.NET (ActiveX Data Objects .NET) предоставляет согласованный доступ к таким источникам данных, как SQL Server и XML, а также к источникам данных, предоставляемым при помощи OLE DB и ODBC. Пользовательские приложения, использующие общие данные, могут использовать ADO.NET для соединения с этими источниками данных и для получения, обработки и обновления имеющихся в них данных.

ADO.NET разделят доступ к данным и обработку данных на дискретные компоненты, которые могут использоваться отдельно или совместно. ADO.NET включает поставщиков данных .NET Framework для соединения с базой данных, выполнения команд и получения результатов. Эти результаты, помещенные в объект ADO.NET DataSet, обрабатываются непосредственно, чтобы они могли быть предоставлены пользователю нерегламентированным образом, объединенные с данными из многих источников или передаваемые между уровнями. Объект DataSet также может независимо использоваться поставщиком данных .NET Framework для управления локальными для приложения данными или данными, источником которых является XML.

ADO.NET — технология, предоставляющая доступ к данным для приложений, основанных на Microsoft .NET. Классы ADO.NET находятся в сборке System.Data.dll.

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