- •Эволюция развития баз данных.
- •Процессы в ис
- •Понятие бд, субд.
- •Модели данных.
- •4.Реляционная модель, ее свойства.
- •5.Типы связей в реляционной модели.
- •6.Целостность данных.
- •7.Операции над отношениями.
- •Операции над отношениями
- •Операции:
- •8.Нормализация отношений, 1 и 2 нормальные формы.
- •9.Понятие транзитивной зависимости, 3 нормальная форма.
- •Создать таблицу дисциплин и успеваемости
- •11.Создание запросов на выборку на sql языке. (select).
- •12.Создание запроса на удаление на sql языке.
- •13. Создание запроса на изменение на sql языке.
- •14. Создание групповых запросов на sql языке.
- •15. Типы субд
- •16.Основные принципы ооп
- •17.Свойства и методы объектов dao
- •18. Объекты ado
- •19. Процедуры vba
- •20. Функции в vba.
- •21.Формальные и фактические параметры в процедурах и функциях
- •Создание хп
- •Процедура без параметров
- •22. Создание, удаление таблиц, ввод данных в таблицу на sql языке.
- •23. Создание объекта Record Set. Его типы.
- •24. Создание и выполнение запросов средствами vba.
- •25. Свойства объекта Record Set.
- •26. Методы объекта Record Set
- •27. Основные элементы управления в ms access, их свойства, методы и события
- •Основные элементы управления
- •Общие свойства элементов управления:
- •28. Понятие объекта, его свойств, методов и событий в ооп
- •29. Методика создания приложений средствами ms access и vba
- •30. Доступ к данным средствами ado
16.Основные принципы ооп
-
Инкапсуляция – объекты наделяются некоторой структурой и обладают определенным набором операций (методов).
-
Наследование – возможность создавать из объектов новые объекты, которые унаследуют структуру и поведение своих предшественников, добавляя к ним черты, отражающие их собственную индивидуальность.
-
Полиморфизм - различные объекты могут получать одинаковые сообщения, но реагировать на них по - разному, в соответствии с тем, как реализованы у них методы, реагирующие на сообщения
17.Свойства и методы объектов dao
Объект |
Метод |
Свойство |
Database |
Execute, Create Table Def, OpenRecorSet Close, Create Query Def |
Name, TableDefs QueryDefs |
Query Def |
Execute, Close, Open Record Set |
Records, Affected, Name, SQL |
TableDef |
Create Fields , Open Record Set |
Name, Fields, Record count |
Fields |
|
Name, Type, Value |
Query Defs |
Append, Delete, Refresh |
Count |
Table Defs |
Append, Delete, Refresh |
Count |
Fields Record Set |
Append, Delete, Refresh |
Count |
Record Set |
Add New, Edit, Delete, Close, Clone, Move Last, Move First, Move Next, Move Previous,Find First, Find Next, Find Last, Find Previous |
EOF, BOF, Record Count No Match, Book mark |
18. Объекты ado
Command предназначен для выполнения запроса к источнику данных
Свойства:
Active connection - тип String. Указатель на активный объект connection
Command text - задается текст исполняемой команды. Может представлять из себя SQL-строку, имя таблицы или имя процедуры.
Command type – можно задать константы (adcmd text; adcmd table; adcmd proc).
Execute – выполняется программа на SQL языке с помощью объекта Command.
Способы создания объекта Recordset в объектной модели ADO.
-
Execute объекта connection
-
Execute объекта Command
-
Метод Open объекта Recordset
Dim rst as ADODB. Recordset
Set rst = new ADODB. Recordset
Свойства:
-
Active connection
-
Sours –
-
Cursor type Recordset ( ad Forward Only, ad Open Dynamic, ad Open key Set, ad Open Static)-определяет тип объекта
-
Lock type (Adlock Read Only, Adlock Optimistic –на время обновления для Update , Adlock Passimistic-во время редактирования)
19. Процедуры vba
Программы на VBA хранятся в модулях. Основное содержание модуля – процедуры и функции.
Public – процедура доступа для других процедур во всех модулях.
Private – процедура доступа для другой процедуры того модуля, в котором она описана
Static – указывает, что локальная переменная процедуры сохранена между вызовами процедур.
[Public/ Private] [Static]
Sub имя процедуры (список формальных параметров)
Область описанных переменных
Блокировка алгоритмов 1
[Exit Sub]
Блокировка алгоритмов 2
End Sub
Список формальных параметров
[By ref/By val] [Optional]
[Param Array] as [=значение по умолчанию]