
- •Эволюция развития баз данных.
- •Процессы в ис
- •Понятие бд, субд.
- •Модели данных.
- •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
Общие свойства элементов управления:
Click –возникает при щелчке по объекту, когда объект имеет фокус.
dbl Click – возникает при двойном щелчке.
Key Down – возникает при нажатии клавиши, когда объект имеет фокус
Key Prese – при нажатии и отпускании
Mouse Down – когда объект имеет фокус
Mouse Up – возникает при отсутствии, при перемещении
Mouse Move – при перемещении курсора через объект
Key up
Drag Drop
Got Focus
28. Понятие объекта, его свойств, методов и событий в ооп
-
Инкапсуляция – обеспечивает «логическую независимость данных»: можно изменить реализацию типа, не имея каких либо программ, использующих этот тип.
-
Типы и классы – классы используются не для проверки правильности программы, а скорее для создания и манипулирования объектами. В большинстве систем классами можно манипулировать во время выполнения, т.е. изменять их и передавать как параметры.
-
Иерархии классов и типов – наследование обладает двумя положительными достоинствами: во-первых, оно является мощным средством моделирования, поскольку обеспечивает возможность краткого и точного описания предметной области. Во – вторых, эта возможность помогает факторизовать спецификации и реализации, совместно используемые в приложениях.
-
Расширяемость – Система БД поставляется с набором предопределенных типов, но этот набор должен быть расширяемым.
-
Стабильность – означает возможность обеспечить сохранность данных после завершения выполнения одного процесса для последующего использования в другом процессе.
-
Восстановление – возвращение к некоторому согласованному состоянию данных.
-
Параллелизм – система должна поддерживать стандартные понятие атомарности последовательности операций и управляемого совместного доступа.
29. Методика создания приложений средствами ms access и vba
Application – приложение, работающее с БД.
Методика создания приложения
-
Прогнозировать постановку задачи
-
Создать новую БД
-
Спроектировать объекты БД
-
Разработать графический интерфейс
-
Написать модуль на VBA
-
Отладить и протестировать приложение
Проектирование любой БД начинается с предметной области и заканчивается концептуальной схемой БД. После анализа предметной области мы выбираем информационные объекты (например, таблицы).
30. Доступ к данным средствами ado
Error(s)
Connection
Command
Parameter(s)
Recordset(s)
Field(s)
ADO объектно-ориентированный интерфейс разработки приложений, использующих OLE DB.
OLE DB – низкоуровневый интерфейс
ADO – программный интерфейс высокого уровня, упрощающий работу с данными
Объект Connection обеспечивает связь с источником данных
Объект Command определяет исполняемую команду
Parameters – семейство объектов, каждое из которых представляет параметр команды на SQL языке.
Recordset
Fields – отдельное поле в объекте Recordset
Error(s) – Все объекты в этом семействе создаются в ответ на ошибку, произошедшую во время сеанса связи с источником данных.
Объект Connection
Connection String – переменная типа String, с помощью которого определяется определенная информация для провайдера открывающего соединение
Методы:
Open – открытие сеанса связи с источником данных
Close - закрытие сеанса связи с источником данных
Execute – может возвращать набор записей, определяемый командой Select или используется для выполнения команд Update, Delete, Insert Into и.т.д.
Execute (Command text [ ,Recordset, Affected [ ,options]] )
adcmd text – первый параметр интерпретируется, как исполняемая команда
adcmd table – как имя таблицы будет сгенерирован запрос Select