
- •1 История создания субд
- •2. Модели данных
- •3. Основные понятия субд
- •4. Структура субд «Access»
- •5.Таблицы
- •6.Типы полей
- •7.Поля числового и денежн. Типа
- •8. Формат поля
- •9 Маскирование поля
- •10 Характеристики полей Дата/время
- •11 Использование характеристики поля «Значение по умолчанию»
- •12 Характеристики поля «Условие на значение», «Сообщение об ошибке»
- •13. Поле типа «мастер подстановок», «гиперссылка»
- •14. Связь между таблицами
- •15. Типы запросов
- •16 Запросы
- •17. Создание вычисляемых полей.
- •18.Формы.
- •19. Настройка элементов управления формы с помощью панели инструментов.
- •21. Понятие макроса
- •22. Создание макроса
- •23. Классификация макрокоманд. Типы макросов.
- •24. Сферы применения макросов.
- •25. Макросы. Панель инструментов окна "макрос"
- •26. Макросы. Обзор макрокоманд, доступных для применения в макросах
- •27. Понятие макроса и модуля.
- •28. Назначение языка sql
- •29 Структура команд языка sql
- •30 Sql. Основные термины (ключевое слово, команда, объект).
- •31 Sql. Синтаксис команды create table.
- •32 Sql. Синтаксис команды create index.
- •33. Sql. Синтаксис команды alter table и drop table
- •34. Sql. Синтаксис команды insert
- •35. Sql. Синтаксис команды update
- •36. Sql. Синтаксис команды delete
- •37. Sql Синтаксис команды select
- •38. Sql. Выбор по критерию (where)
- •39. Использование sql с другими языками программирования
- •40. Visual Basic Application. Основные понятия.
- •41. Типы данных vba
- •42. Переменные и константы в vba
- •43. Процедуры и функции из вызовов в vba
- •44. Операторы в vba
- •45 Использование функций в vba
- •46 Область определения переменных и констант в vba
- •47 Соглашение по синтаксису в vba, по идентификации
- •48 Инструкция Const в vba
- •49. Массивы в vba. Основные понятия
- •50. Управление выполнения программ в vba
- •51.Инструкция Do…Loop
- •52 Инструкция For…Next
- •53 Инструкция Select Case
- •54 Инструкция If…Then…Else
История создания СУБД
Модели данных
Основные понятия СУБД
Структура СУБД «Access»
Таблицы. Связи между таблицами
Типы полей
Поля числового и денежного типа
Формат поля
Маскирование полей
Характеристики полей типа Дата/время
Использование характеристики поля «Значение по умолчанию»
Характеристики поля «Условие на значение» и «Сообщение об ошибке»
Поле типа «Мастер подстановок» «Гиперссылка»
Связь между таблицами
Типы запросов
Запросы
Создание вычисляемых полей
Формы
Настройка элементов управления формы с помощью панели инструментов
Отчеты
Понятие макроса
Создание макроса
Классификация макрокоманд. Типы макросов
Сферы применения макросов
Макросы. Панель инструментов окна «макрос».
Макросы. Обзор макрокоманд, доступных для применения в макросах
Понятие макроса и модуля
Назначение языка SQL
Структура команд языка SQL
SQL. Основные термины (ключевое слово, команда, объект)
SQL. Синтаксис команды CREATE TABLE
SQL. Синтаксис команды CREATE INDEX
SQL. Синтаксис команды ALTER TABLE и DROP TABLE
SQL. Синтаксис команды INSERT
SQL. Синтаксис команды UPDATE
SQL. Синтаксис команды DELETE
SQL. Синтаксис команды SELECT
SQL. Выбор по критерию (WHERE)
Использование SQL с другими языками программирования
V. Basic for Application (VBA). Основные понятия
Типы данных в VBA
Переменные и константы в VBA
Процедуры и функции, их вызов в VBA
Операторы в VBA
Использование функций в VBA
Область определения переменных и констант в VBA
Соглашение по синтаксису в VBA, по идентификации
Инструкция Const в VBA
Массивы в VBA. Основные понятия
Управление выполнения программ в VBA
Инструкция Do…Loop
Инструкция For…Next
Инструкция Select Case
Инструкция If…Then…Else
1 История создания субд
Термин «база данных» был введен в 1963 г. в англоязычной литературе (data base), в 70-х гг. этот термин стали писать через дефис (data-base), а потом − одним словом (database). Имя автора этого термина неизвестно.
Историю развития баз данных можно разделить на три периода.
Первый период − 60-е гг. − переходный: появление самого понятия и нескольких первоначальных систем. В 1959 г. Мак-Гри предложил использовать файлы исходных данных. Файл, который введен в компьютер, становился общим, и его могли совместно использовать многие пользователи. Компьютеры обеспечивали доступ к данным. Мак-Гри разработал систему баз данных IMS фирмы IBM.
В 1963 г. Бахман разработал первую промышленную систему баз данных IDS: сетевая организация данных на магнитных дисках и многоцелевое использование наборов данных. В середине 60-х гг. началось широкое применение магнитных дисков, а затем появились новые возможности для обработки информации.
В 1967 г. ассоциацией CODASYL была создана рабочая группа по разработке баз данных, которая в 1969 и 1971 гг. выпустила отчеты о своей работе.
В 1968 г. Олле высказал следующие теоретические положения:
В условиях применения СУБД лицо, не имеющее профессиональной подготовки, может получить нужную информацию из базы данных, не зная способа размещения данных и доступа к ним.
При поиске информации процедурные и непроцедурные системы взаимосвязаны и между ними нет резкой границы.
Следует ориентироваться на обработку данных непроцедурным способом.
Структура памяти и структура данных − разные понятия. Пользователь должен знать логическую структуру данных. Важно выделить логическую структуру, при которой система эффективна в высокой степени.
Второй период − от 70-х гг. до 1981 г. − период развития: аппаратное развитие компьютеров и концепции баз данных, а также успешное внедрение систем. Произошло становление баз данных как науки. Были разработаны теоретические обоснования систем баз данных, которые стали основой построения информационных систем.
В 1970 г. Кодд (фирма IBM) предложил реляционную модель данных − реляционную парадигму1. Одно из важнейших положений реляционной модели − независимость данных: при управлении базой данных выделяются физический и логический уровни. Отпадает необходимость указывать в программах детали физической организации данных в компьютере; пользователь освобождается от необходимости вникать в тонкости физической организации данных. В 1982 г. появились коммерческие реляционные системы баз данных: SQL/DS, INGRES, ORACLE и др. За успехи в разработке баз данных американская ассоциация ЭВМ в 1973 г. присудила премию Бахману, а в 1981 г. − Кодду.
В 1980 г. был разработан простой язык запросов, ориентированный на пользователя. Быстро расширялось применение баз данных.
Третий период − начало в 1981 г. − период зрелости: появление коммерческих систем баз данных на основе реляционных моделей. Успешно проводятся работы в сфере аппаратного обеспечения баз данных (расширяются области их применения, развивается технология интегральных схем), возникают новые направления.