- •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 – объектов).
14. Работа с данными в Режиме таблицы.
Модификация макета таблицы.
Сортировка данных.
В момент открытия таблицы MsA выводит строки в последовательности, определенной значениями первичного ключа, если первичный ключ не определен, то записи выводятся, так как вводились. Сортировка по одному полю.1 Открыть таблицу в режиме "Таблица";2 Перейти в нужное поле; 3 Щелкнуть по кнопке (по возрастанию, по убыванию)Сортировка по нескольким полям. 1 Щелкнуть по кнопке Изменить фильтр или Записи ®Расширенный фильтр.2 В строке Поле выбрать поле сортировки.3 Во второй строке Сортировка выбрать порядок сортировки ( по возрастанию или убыванию).4 Тоже самое нужно сделать для всех остальных полей.
Чтобы увидеть результат нужно щелкнуть по кнопке Применить фильтр или Записи ® применить фильтр.
Удаление таблицы из макета схемы данных: 1 открыть окно диалога «Схема данных»;2 выбрать таблицу, которую следует удалить из этого окна, и нажать клавишу «Del»; таблица вместе с определенными для нее связями будет удалена. В базе данных таблица и ее связи сохраняются. Удаление связей. 1 Открыть диалога «Схема данных»;2 Активизировать мышкой связь, которую вы хотите удалить, и выполнить одно из действий:-клавиша Del
-контекстно-зависимое меню и пункт меню Удалить.
15-16.Схема данных. Определение свз м\у таблицами. Изм-ие сущ связей. Целостность данных.
Создание связей между таблицами:Для опред-я связей необходимо:1.Закрыть все табл. и активизировать окно БД;2.Сервис® Схема данных или кнопка на панели инстр-ов;3.Если связи опред-ся впервые, то появл-ся окно Схема данных, а затем окно Добавление таблицы.4.Выделяя поочередно таблицы, щелкаем Добавить, а затем Закрыть.5.В окне Схема данных мышкой перетащить имя поля из Гл. в подчин. таблице;6.Откр-ся окно Изменение связей с перечислением имен полей, к-рые будут связаны. Выбираем параметр: "Обеспечение целостности данных".7.Щелкнуть кнопку ОК. Замечания:-Оба поля должны иметь один-ый тип данных.-Св-во Размер поля для обоих связыв-ых полей числ. типа д.б. одинак.-Если ключ. полем гл. табл. явл-ся поле с типом данных Счетчик, то можно связать с числ. полем подчин. табл. При этом для числ. поля связанной табл. для св-ва Размер поля д.б. задано значение Длинное целое.
Целостность данных– набор правил, к-рые поддерж-ют корректность связей м/у записями в связан. таблицах и обеспеч-ют защиту данных от случайных изменений.
Эти правила включают:*В подчин. табл. нельзя вводить записи, к-рые не связаны с записью гл. табл.*В гл. табл. нельзя изменять знач-е ключ. поля, если в подчин. табл. сущ-ют записи, к-рые с ней связаны.*В гл. табл. нельзя удалять записи, если в подчин. табл. сущ-ют связанные с ней записи.
17. Запрос как объект бд. Типы и возможности запросов. Способы создания запроса в Microsoft Access.
Запрос – это объект БД, который создается для того, чтобы:1 выбирать необходимые данные из таблиц;2 отбирать данные, подлежащие изменению;3 проводить вычисления в базе данных.
Существуют следующие типы запросов: Запрос-выборка - это наиболее часто используемый тип запроса, который задает вопрос базе данных и отображает полученный ответ виде динамического набора данных. Этот запрос м б: однотабличным, многотабличным, с вычисляемыми полями,с группировкой для вычисления итогов.
Перекрестный запрос - т.е. запрос для создания перекрестной таблицы, заголовки строк и столбцов которой будут формироваться из полей таблиц базы данных; Значения на пересечении строк и столбцов – это поля над данными из которых будут выполняться итоговые вычисления. Полученная перекрестная таблица является статической, т.е. ее нельзя редактировать.Запрос с параметрами. При каждом запуске такого запроса у пользователя будут запрашиваться значения параметров, которые используются в качестве условий выборки. Таким образом создается запрос в котором условия выборки могут быть изменены при каждом новом запуске.Запрос-действие:запрос-добавление - добавляет выбранные данные в существующую таблицу; запрос-удаление - удаляет из таблицы или таблиц данные, удовлетворяющие критериям запросов; запрос-создание - создает новую таблицу, заполняя ее данными из других таблиц; запрос-обновление - изменяет данные, хранящиеся в записях существующей таблицы.SQL - запросы ( структуирован ный язык запросов) могут быть созданы только при помощи SQL выражений. Запрос к серверу; Запрос - объединение выбирает указанные записи из двух или более таблиц.Запрос - управление создает или изменяет таблицы в текущей базе данных.Способы создания запросов. Существует два способа создания запросов:1 омощью Мастера; 2. в режиме Конструктора.Создание запросов с помощью Мастера: Открыть БД;Пункт меню Создание ® Мастер запросов, который имеет 4 вида запросов (смотрите в MSA) Создание запросов с помощью Конструктора.1 Пункт меню 2 Создание ® Конструктор запросов;3 в появившемся окне "Добавление таблицы" добавить в запрос нужные таблицы (как в схеме данных);4 добавить имена полей в бланк 5 запроса;создать условия отбора, сортировку, группировку, вывода на экран и т.д.;6 выполнение запроса – кнопка !
18-19.Создание запросов с помощью Конструктора:
Пункт меню Создание ® Конструктор запросов;
в появившемся окне "Добавление таблицы" добавить в запрос нужные таблицы (как в схеме данных);
добавить имена полей в бланк запроса;
создать условия отбора, сортировку, группировку, вывода на экран и т.д.;
выполнение запроса – кнопка !
Просмотреть результат можно в режиме таблицы.
Окно режима конструктора запросов.
Поле - это могут быть:
поля которые будут присутствовать в наборе записей запроса;
поля по которым вы хотите провести сортировку;
или поля, значения которых вы бы хотели проверить.
при создании вычисляемых полей могут использоваться различные выражения.
Имена таблиц - если запрос многотабличный, выводится имя таблицы из которой выбрано поле.
Сортировка - указываем нужно ли проводить сортировку по выбранному полю.
Вывод на экран - используется для размещения флажков, указывающих на те поля, которые должны быть введены в наборе записей.
Условие отбора - используются для задания условий отбора.
Включение полей в запрос.
Существует несколько способов:
Можно перетащить поле из верхней части окна запрос из таблицы в бланке QBE в нужную ячейку.
Достаточно двойного щелчка по выбранному полю в таблице.
Замечание: для включения всех полей в бланк QBE нужно выбрать пункт меню *.
Установка свойств полей запроса
В общем случае поля, выводимые в наборе записей запроса наследуют свойства, заданные ранее.
Можно изменить некоторые свойства, находясь в окне конструктора запроса.
Для этого :
установите курсор в выбранное поле;
выберите пункт меню Вид ® Свойства (можно правой кнопкой мышки, свойства).
В окне Свойства поля можно настроить следующие свойства:
Описание объекта (сообщение в строке состояния Окна запроса);
Формат поля (представление данных на экране);
Число десятичных данных (для числовых данных);
Маска ввода;
Подпись поля (заголовок столбца).
Измененные свойства можно просмотреть в режиме Таблица.