Описание
Практическое занятие №1
1. Создать новую базу данных в MS ACCESS.
2. С помощью SQL-запроса создать новую таблицу с полями «Товар» (тип CHAR), «Цена» (тип MONEY), «Дата изготовления» (тип DATE) и названием «Table1»;
3. С помощью SQL-запроса внести следующие записи: 1) товар: холодильник, цена: 40000р; 2) товар: утюг, цена: 1500р;
4. С помощью SQL-запроса изменить товар «холодильник» на товар «рефрижератор»;
5. С помощью SQL-запроса удалить запись с товаром «утюг»;
6. С помощью SQL-запроса удалить таблицу «Table1».
Каждый созданный SQL запрос должен быть сохранен в созданной БД.
По результату выполнения практической работы необходимо оформить отчет о проделанной работе. К отчету приложить полученный файл БД в формате Access 2007.
Практическое занятие №2
1. Создать новую базу данные в MS ACCESS.
2. С помощью SQL-запроса создать две таблицы:
Таблица «Запчасти» с полями «Наименование детали» (тип CHAR), «Цена» (тип MONEY);
Таблица «Покупатели» с полями «Дата покупки» (тип DATE), «Фамилия покупателя» (тип CHAR);
3. С помощью SQL-запросов заполнить таблицы данными (не менее 3 строк)
4. Добавить поле «IDДеталь» в таблицу «Запчасти».
5. Добавить поле «IDПокупатель» в таблицу «Покупатели».
6. Добавить поле «ДетальID» в таблицу «Покупатели».
7. Внести в новые поля данные с помощью оператора UPDATE, в таблице «Покупатели» при добавлении использовать функцию DateValue();
Практическое занятие №3
1. Открыть (создать) таблицы с исходными данными (есть в папке);
2. Сделать выборку полей NAME и AGE из таблицы WORKERS;
3. Из таблицы PAYMENTS произвести выборку записей у которых значения поля AMOUNT < 18000;
4. Сохранить документ в формате, поддерживающем сохранение макросов в документе.
5. Из таблицы WORKERS произвести выборку записей, у которых значения поля idWORKER находится в диапазоне от 1 до 3;
6. Из таблицы PAYMENTS произвести выборку записей у которых значения поля AMOUNT не равно 24800. Упорядочить записи по значению поля PAYDATE.
7. Произвести расчет суммы и количества произведенных начислений по каждому сотруднику (с помощью агрегатных функций);
8. Создать псевдонимы для всех полей таблицы PAYMENTS
Практическое занятие №4
1. Создать новую базу данные в MS ACCESS.
2. С помощью SQL-запроса создать таблицу:
3. Таблица «Запчасти» с полями «Наименование детали» (тип CHAR) ограничение на 20 символов, «Цена» (тип MONEY);
4. Добавить в таблицу «Запчасти» первичный ключ «IDДеталь» с типом данных COUNTER.
5. С помощью -запроса создать таблицу «Покупатели» и осуществить связь с таблицей «Запчасти»:
6. Таблица «Покупатели» с полями «Дата покупки» (тип DATE), «Фамилия покупателя» (тип CHAR), «ДетальID» (тип INTEGER) внешний ключ;
7. Создать таблицу «Покупатели_2» с полями «Дата покупки» (тип DATE), «Фамилия покупателя» (тип CHAR), «ДетальID» (тип INTEGER) внешний ключ;
8. С помощью SQL-запроса ALTER TABLE добавить связь между таблицами «Покупатели_2» и таблицей «Запчасти».
Практическое занятие №5
1. Создание объединение таблиц с использованием оператора INNER JOIN;
2. Создание объединения таблиц с использованием оператора LEFT JOIN;
3. Создание объединения таблиц с использованием оператора RIGHT JOIN.
4. Сравнение работы операторов LEFT JOIN и RIGHT JOIN;
5. Создание перекрестного объединения таблиц;