Презентация Объектно-ориентированное программирование БД. Использование DAO и ADO онлайн

На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Объектно-ориентированное программирование БД. Использование DAO и ADO абсолютно бесплатно. Урок-презентация на эту тему содержит всего 93 слайда. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Образование » Объектно-ориентированное программирование БД. Использование DAO и ADO



Оцените!
Оцените презентацию от 1 до 5 баллов!
  • Тип файла:
    ppt / pptx (powerpoint)
  • Всего слайдов:
    93 слайда
  • Для класса:
    1,2,3,4,5,6,7,8,9,10,11
  • Размер файла:
    708.00 kB
  • Просмотров:
    75
  • Скачиваний:
    0
  • Автор:
    неизвестен



Слайды и текст к этой презентации:

№1 слайд
Объектно-ориентированное
Содержание слайда: Объектно-ориентированное программирование БД. Использование DAO и ADO

№2 слайд
Отношения между объектами
Содержание слайда: Отношения между объектами (объектно-ориентированный подход) Успех объектно-ориентированного подхода лежит в смещении акцента со структуры данных (в особенности, от вида связей между данными) к процессу, с помощью которого эти данные создаются и уничтожаются. Реальные структуры данных - деталь реализации, лучше всего относящаяся к внутренней работе каждого класса (совокупности объектов). В ООБД в центре разработки оказываются не структуры данных, а процедуры (методы). Свойства ООБД: 1. Абстракция: Каждая реальная "вещь", которая хранится в БД, является членом какого-либо класса. Класс определяется как совокупность свойств (properties), методов (methods), общедоступных (public) и частных (private) структур данных, а также программ, применимых к объектам (экземплярам) данного класса. Классы представляют собой ни что иное, как абстрактные типы данных. Методы - это процедуры, которые вызывается для того, чтобы произвести какие-либо действия с объектом (например, напечатать себя или скопировать себя). Свойства - это значения данных, связанные с каждым объектом класса, характеризующие его тем или иным образом (например, цвет, возраст). Свойства присутствуют не во всех реализациях, по сути дела, они являются краткой записью методов без аргументов (таких как "сообщите свой цвет", "сообщите свой возраст"). 2. Инкапсуляция: Внутреннее представление данных и деталей реализации общедоступных и частных методов (программ) является частью определения класса и известно только внутри этого класса. Доступ к объектам класса разрешен только через свойства и методы этого класса или его родителей (см. ниже "наследование"), а не путем использования знания подробностей внутренней реализации.

№3 слайд
. Наследование одиночное или
Содержание слайда: 3. Наследование (одиночное или множественное): Классы определены как часть иерархии классов. Определение каждого класса более низкого уровня наследует свойства и методы его родителя, если они только они явно не объявлены ненаследуемыми или изменены новым определением. При одиночном наследовании класс может иметь только один родительский класс (т.е. классовая иерархия имеет древовидную структуру). При множественном наследовании класс может происходить от многочисленных родителей (т.е. иерархия классов имеет структуру ориентированного нециклического графа, не обязательно древовидную). Не все объектно-ориентированные СУБД поддерживают множественное наследование. 3. Наследование (одиночное или множественное): Классы определены как часть иерархии классов. Определение каждого класса более низкого уровня наследует свойства и методы его родителя, если они только они явно не объявлены ненаследуемыми или изменены новым определением. При одиночном наследовании класс может иметь только один родительский класс (т.е. классовая иерархия имеет древовидную структуру). При множественном наследовании класс может происходить от многочисленных родителей (т.е. иерархия классов имеет структуру ориентированного нециклического графа, не обязательно древовидную). Не все объектно-ориентированные СУБД поддерживают множественное наследование. 4. Полиморфизм: Несколько классов могут иметь совпадающие имена методов и свойств, даже если они считаются различными. Это позволяет писать методы доступа, которые будут правильно работать с объектами совершенно различных классов, лишь бы соответствующие методы и свойства были в этих классах определены. Например, метод Print может быть определен во многих классах, но работать по-разному, в зависимости от класса объекта, к которому он применяется. 5. Сообщения: Взаимодействие c объектами осуществляется путем посылки сообщений с возможностью получения ответов. Это отличается от традиционного для других моделей вызова процедур. Для того, чтобы применить метод к объекту, надо послать ему сообщение типа "примени к себе данный метод" (например, "напечатай себя"). Парадигма пересылки сообщений не всегда используется в объектно-ориентированных БД, однако типична для "истинно" ОО-реализаций. Каждый объект, информация о котором хранится в ООБД, считается принадлежащим какому-либо классу, а связи между классами устанавливаются при помощи свойств и методов классов

№4 слайд
Модели объектов Access
Содержание слайда: Модели объектов Access

№5 слайд
Интерфейсы ODBC и OLE BD
Содержание слайда: Интерфейсы ODBC и OLE BD

№6 слайд
Содержание слайда:

№7 слайд
Содержание слайда:

№8 слайд
Иерархия объектов Jet Data
Содержание слайда: Иерархия объектов Jet Data Base Engine

№9 слайд
Содержание слайда:

№10 слайд
Содержание слайда:

№11 слайд
Содержание слайда:

№12 слайд
Права на создание набора
Содержание слайда: Права на создание набора данных и соответствующие типы набора записей

№13 слайд
Содержание слайда:

№14 слайд
Содержание слайда:

№15 слайд
Подключение к открытой БД Jet
Содержание слайда: Подключение к открытой БД Jet в MS Access

№16 слайд
Соединение средствами
Содержание слайда: Соединение средствами протокола ODBC Sub ProviderWithODBC( ) Const ConnectionString = "DSN=Hours;UID=;PWD=" Dim RecordSet As New ADODB.Recordset Dim Connection As New ADODB.Connection On Error GoTo Finally Call Connection.Open(ConnectionString) ……………. Connection.Close Finally: If (Err.Number <> 0) Then MsgBox Err.Description End If Set RecordSet = Nothing Set Connection = Nothing End Sub ‘ DSN – имя созданного заранее источника данных с указанием драйвера JET. ‘ UID и PWD – логин и пароль к БД

№17 слайд
Еще проще соединиться к
Содержание слайда: Еще проще – соединиться к открытой БД Еще проще – соединиться к открытой БД Dim conADOConnection As Connection Set conADOConnection = CurrentProject.Connection

№18 слайд
Содержание слайда:

№19 слайд
Содержание слайда:

№20 слайд
Содержание слайда:

№21 слайд
Подключение библиотек объектов
Содержание слайда: Подключение библиотек объектов

№22 слайд
Содержание слайда:

№23 слайд
Модель объектов СУБД MS Access
Содержание слайда: Модель объектов СУБД MS Access

№24 слайд
Содержание слайда:

№25 слайд
Визуальное программирование в
Содержание слайда: Визуальное программирование в Access

№26 слайд
Содержание слайда:

№27 слайд
Содержание слайда:

№28 слайд
Содержание слайда:

№29 слайд
Содержание слайда:

№30 слайд
Содержание слайда:

№31 слайд
Свойства объектов Form и
Содержание слайда: Свойства объектов Form и Report

№32 слайд
Содержание слайда:

№33 слайд
Методы объекта Form
Содержание слайда: Методы объекта Form

№34 слайд
Содержание слайда:

№35 слайд
Содержание слайда:

№36 слайд
Содержание слайда:

№37 слайд
Содержание слайда:

№38 слайд
Содержание слайда:

№39 слайд
Содержание слайда:

№40 слайд
Содержание слайда:

№41 слайд
Содержание слайда:

№42 слайд
Курсор Курсор текущая запись.
Содержание слайда: Курсор Курсор – текущая запись. Типы курсора: adOpenStatic. Изменения, внесенные другими пользователями – невидимы adOpenForwardOnly. Подобен первому типу, однако можно передвигаться только вперед по записям (быстрый метод) adOpenDynamic. Чужие изменения записей отображаются, перемещение по записям в любом направлении. adOpenKeyset. Как третий тип, но не отображаются добавленные записи.

№43 слайд
Содержание слайда:

№44 слайд
Содержание слайда:

№45 слайд
Содержание слайда:

№46 слайд
Объект DAO Recordset
Содержание слайда: Объект DAO Recordset

№47 слайд
Содержание слайда:

№48 слайд
Содержание слайда:

№49 слайд
Содержание слайда:

№50 слайд
Содержание слайда:

№51 слайд
Содержание слайда:

№52 слайд
Содержание слайда:

№53 слайд
Содержание слайда:

№54 слайд
Содержание слайда:

№55 слайд
Содержание слайда:

№56 слайд
Содержание слайда:

№57 слайд
Содержание слайда:

№58 слайд
Объекты ADO
Содержание слайда: Объекты ADO

№59 слайд
Содержание слайда:

№60 слайд
Поиск записи
Содержание слайда: Поиск записи

№61 слайд
Запись результатов в БД
Содержание слайда: Запись результатов в БД

№62 слайд
Удаление записей
Содержание слайда: Удаление записей

№63 слайд
Использование SQL
Содержание слайда: Использование SQL

№64 слайд
Содержание слайда:

№65 слайд
Содержание слайда:

№66 слайд
Содержание слайда:

№67 слайд
Содержание слайда:

№68 слайд
Содержание слайда:

№69 слайд
Содержание слайда:

№70 слайд
Содержание слайда:

№71 слайд
Содержание слайда:

№72 слайд
Содержание слайда:

№73 слайд
Содержание слайда:

№74 слайд
Содержание слайда:

№75 слайд
БД Библиотека
Содержание слайда: БД Библиотека

№76 слайд
Содержание слайда:

№77 слайд
Содержание слайда:

№78 слайд
Содержание слайда:

№79 слайд
Протокол OLE DB
Содержание слайда: Протокол OLE DB

№80 слайд
Содержание слайда:

№81 слайд
Содержание слайда:

№82 слайд
Содержание слайда:

№83 слайд
Содержание слайда:

№84 слайд
Содержание слайда:

№85 слайд
Содержание слайда:

№86 слайд
Методы Recordset Основные
Содержание слайда: Методы Recordset Основные rst.Open rst.Close Перемещение по записям rst.Movefirst rst.MoveLast rst.MoveNext rst.MovePrevious Поиск rst.Find rst.Seek ‘если поле проиндексировано (rst.seek ‘1234’, asSeekFirstEQ) Редактирование rst.AddNew rst.Delete rst.Update

№87 слайд
Перемещение по набору записей
Содержание слайда: Перемещение по набору записей (ADO)

№88 слайд
Чтение поля
Содержание слайда: Чтение поля

№89 слайд
Recordset - свойства
Содержание слайда: Recordset - свойства rst.recordCount rst.BOF rst.EOF rst.AbsolutePosition rst.Fields.Count

№90 слайд
Содержание слайда:

№91 слайд
SQL
Содержание слайда: SQL

№92 слайд
Содержание слайда:

№93 слайд
Содержание слайда:

Скачать все slide презентации Объектно-ориентированное программирование БД. Использование DAO и ADO одним архивом: