- •1. Понятие базы данных (бд). Виды моделей организации данных.
- •2. Понятие нормализации рбд. Правила нормализации(построения) рбд.
- •3. Субд. Реляционные субд. Правила создания реляционных субд.
- •4. Общая хар-ка субд Microsoft Access. Объекты Microsoft Access. Их назначение и особенности
- •5. Окно Базы данных. Общие принципы и способы работы с объектами.
- •6. Создание бд в Microsoft Access. Таблица как объект бд. Способы созд-я таблиц в Microsoft Access. Переименование, удаление, копирование таблиц.
- •7 .Режимы работы с объектами в субд access
- •8.Режим Конструктора таблиц. Создание и изменение структуры таблицы. Ограничения для названия полей.
- •9.Типы данных и их особенности.
- •10.Формирование значений поля при помощи таблицы подстановки из списка.
- •11.Ключевые поля в таблицах. Назначение и использование. Способы задания и изменения.
- •14. Работа с данными в Режиме таблицы.
- •17. Запрос как объект бд. Типы и возможности запросов. Способы создания запроса в Microsoft Access.
- •20.Запрос-выборка. Назначение. Виды.
- •21.Задание условий запроса в бланке qbe. Комбинация нескольких условий отбора.
- •23.Выражения. Построитель выражений. Полное имя поля в выражении.
- •24.Использование встроенных функций в access. Группы функций.
- •25.Функции даты и время. Примеры.
- •26.Функция Format(). Функция Iif(). Примеры.
- •28.Запрос с параметром. Назначение. Особенности. Правила создания. Примеры.
- •29.Создание итог. Запросов. Установки групп. Операций. Назначение группировки. Примеры.
- •31.Групповые функции. Особенности их использования в выражениях для вычисляемых полей.
- •32. Вычисление общих итогов в запросах. Примеры.
- •34.Перекрестный запрос. Назначение. Правила и способы создания
- •38.Форма как объект бд. Наз-ие . Режимы просмотра. Способы проект-ия форм в access
- •43.Элементы управления, их виды и назначение.
- •44.Ввод элементов управления в форму и их настройка. Свойства элементов управления.
- •45.Размещение текстовой информации в форме. Размещение полей ввода. Окно Списка полей.
- •46.Размещение текстовой информации в форме. Размещение полей ввода. Окно Списка полей.
- •47. Создание кнопок упр-ия в форме. Пример.
- •48.Отчет как объект бд. Назначение. Отличия отчетов от форм. Просмотр и печать отчетов.
- •50. Созд-ие отчетов с вычисляем. Полями, с частн. И общ. Итогами. Отчеты. Их назначение.
- •51. Улучшение внешнего вида форм и отчётов (вставка линий, прямоугольников, рисунков, диаграмм, и др. Ole – объектов).
11.Ключевые поля в таблицах. Назначение и использование. Способы задания и изменения.
Ключ. поле – это уник-ый идентификатор, к-рый может состоять из одного или нескольких полей.
Искусств-ое ключ. поле- поле с типом данных счетчик, к-рый создает MsA. Индекс – внутр. таблица, имеющая 2 столбца:1-й – знач-е выражения, содерж-го все поля, включ-е в индекс.2-й – месторасположение каждой записи табл. с данным знач-ем индексного выраж-я.
Больш-во индексов будут содержать знач-е только одного поля.Создать такой индекс очень просто:
выбрать свойство «Индексированное поле» и выбрать:-да (допуск-ся совпад-я);-да (совпад-я не допуск-ся).
По умолч. для поля первичный ключ устан-ся по 2-му варианту.Замечание: первичный ключ индексируется автоматически.
Опред-ие ключ-го поля необяз-но, но целесообразно по след. причинам:*если ключ. поля определены, то работа с данными будет значит. ускорена,*ключ. поле необходимо при созд-ии связей м/у табл-ми,*при работе с данными, находящ-ся в разных табл-ах, те м.б. обработаны, если таблицы связанны с пом. ключ. полей.
После созд-я таблицы на экране появля-ся запрос «Создать ключевое поле сейчас?»(Да? или Нет?)
1.«Да» то MsA создаст поле с именем «код» и типом данных «счетчик».2«Нет», то таблица будет создана без ключ. поля. В этом случае вам нужно открыть созданную таблицу в режиме «Конструктор» и опред-ть самим ключ. поле.
12-13.Понятие записи и поля. Св-ва полей. Условие на значение. Значение по умолчанию. Примеры.
Каждая таблица состоит из строк и столбцов. В свою очередь, каждая строка (запись) такой таблицы содержит информацию, относящуюся только к одному конкретному объекту, а каждый столбец (поле) таблицы имеет уникальное для своей таблицы имя.
СВОЙСТВА ПОЛЕЙ: Размер поля– св-во задает max размер данных, для хранения в данном поле. *Для текстового типа – от 1 до 255 символов *Для числового типа: целые (0 до 255), -целое, -длинное целое,-одинарное с плавающей точкой: *Двойное с плавающей точкой. Формат поля задается формат представл-я данных при вводе на экран и печать. Для числ-го, ден-го, поля счетчик: стандартный формат–по умолч.; ден-й–символ валюты и два знака после запятой; фиксир-ый – один знак до, 2 после запятой; с разделителями тысяч –2 знака после запятой и разделители тысяч; %-ный – % (*100 и знак %); экспоненциальный. Для текст. типа и Memo–пользоват-ий формат: дата/время (полн., длин., средн., кратк. формат); логический тип данных(Да / нет; Истина/ложь; Вкл/Выкл). Число десят-ых знаков опред-ет число десят-ых знак. при отраж-ии числа – от 0 до 15.
Маска ввода – опред-ет маску ввода, облегчающую ввод данных. Подпись поля – можно определить более описательное имя поля, отображ-ое в режиме «таблица» и использ-мое в эл-тах упр-ия– «подпись запросов и форм» и в заголовках отчетов. Значение по умолчанию – позволяет опред-ть знач-е, автомат-ки отображ-ое в поле при созд-ии новой записи. Условие на значение – это условие, к-рое д.б. выполнено при вводе данных. Если вводимое знач-е соотв-ет опред-му условию, то все в порядке, иначе появится сообщение об ошибке. Сообщение об ошибке – можно ввести текст, к-рый будет появл-ся в случае, если вводимое знач-е не будет удовл-ть условию на значение. Пустые строки – можно разрешить ввод пустых строк. Индексированное поле – чтобы ускорить доступ к данным можно задать построение индекса.Для созд-ия индекса нужно выбрать Да(Допуск-ся совпад-ия)или Да(Совпад-ия не допуск-ся).
Для ключ. поля автомат-ки устанавл-ся знач-е Да.
Список операторов используемых при создание выражения в свойстве «Условие на значение».
*<, >, < =, > =, =, < - операторы сравнения.
Пример: > 20 AND < 30 ; < 60 OR > 90;* IN – данная ф-ция проверяет на равенство любому знач-ю из списка; Пример: IN(20;30;50);*BETWEEN-проверяет, что знач-е поля наход-ся внутри задан. диапазона; верхн. и нижн. граница диапазона раздел-ся логич. операторoм AND.
Пример: BETWEEN 20 AND 40;*LIKE- проверяет соотв-ие текст. или Memo поля по задан. шаблону символов.
Символы шаблонов:?- один произв-ый символ;* - люб. число произв-ых символов; #- заменяет одну люб. цифру;!- все след. символы не использовать;[ ] - допустимые значения. Например:LIKE "# # # # # # " - почтовый индекс Беларуси. LIKE " [ A - Z ] # " - любой символ от А до Z и цифра.