- •Лабораторная работа №1 субд Microsoft Access. Таблицы
- •Теоретическая часть
- •Задания для выполнения
- •Описание таблиц
- •Идентификаторы
- •Операторы
- •Некоторые встроенные функции
- •Требования к отчету
- •Лабораторная работа №2 Запросы на выборку
- •Теоретическая часть
- •Выражения
- •Константы
- •Группировка данных и групповые операции
- •Задания для выполнения Запросы на выборку из одной таблицы
- •Запросы с вычисляемыми полями
- •Запросы на выборку из нескольких связанных таблиц
- •Запросы с группировкой данных
- •Требования к отчету
- •Теоретическая часть
- •Задания для выполнения
- •Запросы на удаление позволяют автоматически удалять из таблицы записи.
- •Запросы на обновление позволяют автоматически изменить существующие данные в таблице.
- •Запросы на создание таблицы служат для автоматического создания новой таблицы на основе запроса на выборку.
- •Требования к отчету
- •Лабораторная работа №4 Язык sql
- •Теоретическая часть
- •Задания для выполнения
- •Требования к отчету
- •Лабораторная работа №5 Отчеты
- •Теоретическая часть
- •Задания для выполнения
- •Требования к отчету
- •Лабораторная работа №6 Формы для отображения данных
- •Теоретическая часть
- •Редактирование формы
- •Задания для выполнения Создание простой формы
- •Форма с подчиненной
- •Создание формы с подчиненной с помощью мастера
- •Создание формы с подчиненной в конструкторе
- •Использование свободных полей на форме
- •Требования к отчету
- •Лабораторная работа №7 Макросы. Управление приложением
- •Теоретическая часть
- •Задания для выполнения
- •Требования к отчету
- •Лабораторная работа №8 Приложение "Учебный процесс" (продолжение работы)
- •Задания для выполнения
- •Требования к отчету
- •Домашнее задание №1 Тема: Язык sql. Запросы на выборку и изменение данных
- •Вариант 1
- •Вариант 2
- •Домашнее задание №2 Тема: Проектирование базы данных Содержание работы (отчета)
- •Содержание
Требования к отчету
Отчет по лабораторной работе должен содержать:
цель работы;
ответы на вопросы теоретической части;
перечень выполненных задач (распечатку созданных таблиц);
логическую модель и описание созданной базы данных.
Лабораторная работа №2 Запросы на выборку
ЦЕЛЬ РАБОТЫ. Создание запросов на выборку данных с помощью конструктора.
Теоретическая часть
Для выполнения лабораторной работы необходимо знание следующих вопросов :
запрос;
виды запросов и их назначение;
вычисляемые поля;
условия отбора;
правила записи выражений (константы, операторы, поля, параметры, функции);
сортировка данных;
группировка данных, групповые операции.
Выражения
Д
ля
создания выражений в запросе используется
Построитель
выражений,
который вызывается кнопкой на панели
инструментов.
Он позволяет составлять выражения с использованием полей различных баз данных, констант, операторов и функций. Access содержит большое количество встроенных функций, кроме того, программисты могут создавать собственные функции. По встроенным функциям информацию можно получить с помощью справки.
Рассмотрим лишь некоторые средства создания выражений.
Константы
Текст должен быть заключен в кавычки (“Пример текста”).
Дата должна быть заключена между знаками # ( например: #31/01/98#).
Null – соответствует любому выражению, которое ничего не содержит.
Истина (True) – соответствует логическому выражению, которое принимает истинное значение.
Ложь (False) – соответствует логическому выражению, которое принимает ложное значение.
Идентификаторы
[ ] – выделяет имя объекта, например: [Фамилия].
! – разделяет имена объектов, напрмер: [СТУДЕНТЫ]! [Фамилия].
Операторы
* – умножение
/ – деление
\ – деление без остатка
Mod – остаток от деления
^ – возведение в степень
& – объединение (конкатенация) строк
логические операторы : < – меньше, > – больше, >= – не меньше, <= – не больше, <> – не равно, = – равно.
Like – сравнение с маской, позволяет создавать выражения, содержащие символы подстановки:
* – соответствует любой группе символов;
? – соответствует любому символу. Например: выражение [Фамилия] Like “А*” принимает истинное значение для всех записей, фамилия которых начинается на А.
In – поиск значений в списке. Например: выражение [Населенный пункт] In (“Малыгино”, “Ковров”, “Вязники”) принимает истинное значение для всех записей, значение которых попадает в список.
Is – используются для сравнения со значением. Например: выражение [Фамилия] Is Null принимает истинное значение, когда в поле [Фамилия] нет данных.
Некоторые встроенные функции
Все функции должны содержать скобки ().
Sqr() – квадратный корень.
Abs() – абсолютное значение.
Log() – натуральный логарифм .
Cos(), Sin(), Tan() – косинус, синус, тангенс аргумента.
Left(строка,количество), Right(строка,количество), Mid (строка, начальная позиция, количество) – вырезают определенное количество символов в начале, конце и середине строки-аргумента.
IIf(условие,аргумент1,аргумент2) – если условие истинно, возвращает аргумент1, иначе возвращает аргумент2 .
Date() – возвращает текущую дату.
Year(дата), Month(дата), Day(дата) – возвращают год, месяц и день из даты.
