- •Понятие базы и банка данных.
- •Основные требования, предъявляемые банком данных.
- •Компоненты банка данных (подсистемы).
- •Классификация баз данных.
- •Информационная модель данных, её состав (концептуальная, логическая и физическая модели).
- •Благодаря своей простоте и удобным для пользователя табличным представлением реляционная модель получила наибольшее распространение.
- •Обеспечение непротиворечивости и целостности данных в бд.
- •Определение и основные понятия субд.
- •Этапы проектирования бд.
- •Системы управления бд и их функции.
- •Свойства субд и технология использования.
- •Основные характеристики субд ms Access.
- •Свойства полей бд.
- •Типы данных, используемые в субд Access.
- •Основные объекты субд ms Access.
- •Ms Access: способы создания таблиц и работа с ними.
- •Ms Access: способы создания форм для работы с данными и элементы управления формой.
- •Ms Access: обработка данных в базе: запросы, сортировка и фильтрация данных.
- •Ms Access: разработка отчётов.
- •Способы создания отчётов.
- •Ms Access: автоматизация работы пользователя (макросы и модули).
- •Основные понятия и компоненты языка sql. Инструкция и имена.
- •Основные инструкции sql.
- •Типы данных sql. Встроенные функции.
- •Встроенные функции.
- •Ограничение целостности данных в sql.
- •Системная архитектура «клиент-сервер».
Основные объекты субд ms Access.
В СУБД MS Access можно создавать и использовать объекты разных типов.
Таблицы — это основные объекты любой БД. В таблицах хранятся все данные, имеющиеся в БД, а во-вторых таблица хранит структуру БД. Оптимальная структура таблиц должна обеспечивать:
Максимальную скорость доступа к данным.
Исключение повторения данных.
Целостность данных.
Каждая таблица включает информацию об объекте определённого типа, состоит из записей и полей. Работать с таблицей можно работать в двух режимах — конструктора и таблицы.
В режиме конструктора задаётся структура таблицы (определяются поля, их число, название). Конструктор используется, если нужно изменить структуру таблицы, но не сами данные.
Режим таблицы используется для просмотра, добавления, изменения, простейшей сортировки и удаления данных.
Запросы — эти объекты служат для извлечения данных из таблиц и предоставления их пользователю в удобном виде.
С помощью запросов можно выполнить такие операции, как отбор данных, сортировка, фильтрация, создание новых таблиц, выполнять автоматическое наполнение этих таблиц данными, выполнять простейшие вычисления, обновлять, добавлять и удалять данные.
Формы — предназначены для ввода данных и просмотра данных в удобном виде. Форма предоставляет пользователю возможность для заполнения только тех полей, которые ему положено заполнять.
В форме можно разместить специальные элементы управления для автоматизации ввода (флажки, переключатели, списки, кнопки и так далее).
Отчёты — предназначены только для вывода данных, а если точнее, то результатов. В отчётах существуют специальные возможности для группировки данных и для вывода специальных элементов оформления (номера страниц, верхний и нижний колонтитулы).
Страницы — специальные объекты БД (страницы доступа к данным). Это особый объект, выполненный в коде HTML, размещаемый на Web-странице и передаваемый клиенту вместе с ней, то есть содержит компоненты, через которые осуществляется связь переданной Web-страницей с БД.
Макросы — предназначены для автоматизации конкретной задачи. Это небольшие команды на языке макрокоманд.
Макрокоманда — самостоятельная инструкция, которая может быть объединена с другими макрокомандами. Макросы позволяют автоматизировать многие процессы без программирования.
Модули — это набор описаний, инструкций и процедур на языке программирования Visual Basic, сохранённых под одним именем.
Модули являются более мощным средством создания программных решений. Применение модулей требует от пользователей знание основных принципов объектно-ориентированного программирования.
Ms Access: способы создания таблиц и работа с ними.
Основные объекты — поля, записи, ключи (первичные и внешние).
По кнопке «Создать» разработчику БД предоставляется один их пяти вариантов действий по созданию таблицы:
Режим таблицы — для ввода данных предоставляется таблица с 30-ю полями. После её сохранения Access сам назначает тип данных каждому полю.
Конструктор таблиц — предоставляет возможность самостоятельно создавать поля, выбирать тип данных, размеры полей и устанавливать свойства полей.
Конструктор таблиц содержит 4 информационных блока:
Имя поля.
Тип данных.
Описание.
Свойства полей.
Мастер таблиц — предоставляет набор таблиц, из которых можно создавать таблицы для своей БД. Тип данных и свойства полей уже определены.
Импорт таблиц — создаёт в БД копии таблиц из других БД. Новой таблице присваивается имя и определяются ключевые поля.
Связь с таблицами — устанавливается автоматическая непосредственная связь с таблицами других БД. При этом таблица остаётся в БД (БД-источники) и может использоваться несколькими БД. При этом экономится память и время.
Таблице присваивается имя. Имя не должно начинаться с пробела. Имя может содержать до 64 символов, но его следует задавать минимальным. Имя должно характеризовать объект. В имени не должно быть (), !, .,. Не допускается повторение имён.
Все изменения в таблицах БД сохраняются автоматически в режиме реального времени, то есть происходит непрерывное сохранение. Как только заканчивается ввод данных в одно поле и происходит переход к другому полю, данные немедленно записываются на жёсткий диск.
Если произошло редактирование структуры таблицы, то СУБД попросит подтверждения сохранения изменений.