Главная страница
Навигация по странице:

  • Технологии в объектах связи

  • Технология ADO

  • Технология RDO

  • Технология ADO.Net

  • Плюсы и минусы технологий

  • лабораторные работы. Лекция 18 Технология доступа к данным в среде visual studio 2010 Рекомендуемые источники


    Скачать 4.3 Mb.
    НазваниеЛекция 18 Технология доступа к данным в среде visual studio 2010 Рекомендуемые источники
    Анкорлабораторные работы
    Дата21.04.2023
    Размер4.3 Mb.
    Формат файлаpptx
    Имя файла22643.pptx
    ТипЛекция
    #1078159
    страница2 из 9
    1   2   3   4   5   6   7   8   9

    Этот интерфейс представляет собой набор функций для работы с базами данных

    Является некоторым аналогом ODBC. Как и ODBC технология BDE имеет набор драйверов для работы с различными СУБД. Если собственного драйвера для доступа к некоторой СУБД в BDE нет, то используется драйвер доступа к ODBC.
    BDE

    JDBC (Java Data Base Connectivity) — мобильный интерфейс к базам данных на платформе Java. Это интерфейс прикладного программирования для выполнения SQL-запросов к базам данных из программ, написанных на платформенно-независимом языке Java, позволяющем создавать как самостоятельные приложения, так и аплеты, встраиваемые в Web-страницы

    JDBC

    Объекты связи

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

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

    Замечание: Объекты связи также могут ограничивать доступ к информации и осуществлять защиту информации, хотя для защиты информации и ограничения доступа лучше использовать сам сервер.

    Технологии в объектах связи

    Существует три технологии используемых в объектах связи:

    • технология ADO;
    • технология RDO;
    • технология ADO.Net.

    Технология ADO

    ADO является более старой технологией.

    Её суть заключается в следующем: подключение к конкретной таблице или запросу, осуществляется через отдельный объект связи, т.е. все настройки и средства для работы с данными хранятся внутри конкретного объекта связи и были заложены туда при его проектировании.
    ADO (от англ. ActiveX Data Objects — «объекты данных ActiveX») — интерфейс программирования приложений для доступа к данным, разработанный компанией Microsoft (MS Access, MS SQL Server) и основанный на технологии компонентов ActiveX.

    ADO позволяет представлять данные из разнообразных источников (реляционных баз данных, текстовых файлов и т. д.) в объектно-ориентированном виде.

    Технология RDO

    Согласно технологии RDO файлы данных рассматриваются в качестве устройств, т.е. для работ с БД необходим драйвер.

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


    RDO (сокр. от англ. Remote Data Objects) — технология доступа к базам данных компании Microsoft.

    Технология RDO появилась в 1995 году.

    RDO позиционировалась как технология более простая чем прямое использование вызовов ODBC и в то же время более эффективная чем технология DAO. RDO была ориентирована на обработку данных на стороне сервера БД (такого как MS SQL Server, Oracle и т.д.) в отличие от DAO ориентированной в основном на обработку данных на стороне клиента.

    Технология ADO.Net

    Технология ADO.Net является смесью технологий ADO и RDO. Объекты связи работающие по этой технологии работают аналогично объектам работающим по технологии ADO, однако, объекты связи входят в состав пакета Microsoft Net Framework, и автоматически обновляются вместе с этим пакетом.
    ADO.NET (ActiveX Data Objects .NET) — основная модель доступа к данным для приложений, основанных на Microsoft .NET. Не является развитием более ранней технологии ADO, а представляет собой совершенно самостоятельную технологию.

    Компоненты ADO.NET входят в поставку оболочки .NET Framework; таким образом, ADO.NET является одной из главных составных частей .NET.

    Плюсы и минусы технологий


    ADO

    независимость от драйверов БД, установленных в операционной системе

    простое программирование

    невозможность работать с новыми типами БД

    невозможность обновлять список поддерживаемых БД

    RDO

    возможность работать с современными БД

    возможность добавлять новые виды БД

    зависимость от драйверов, установленных в системе

    более сложное программирование

    ADO.Net

    возможность работать с современными БД

    возможность добавлять новые виды БД

    зависимость от пакета Microsoft Net Framework

    более сложное программирование

    Замечание: Мы можем создавать динамические запросы и запросы, выполненные на стороне сервера только в технологии RDO и ADO.Net.
    1   2   3   4   5   6   7   8   9


    написать администратору сайта