Заказать курсовые, контрольные, рефераты...
Образовательные работы на заказ. Недорого!

Создание базы данных в Access

РефератПомощь в написанииУзнать стоимостьмоей работы

SELECT мероприятия. название мероприятия], мероприятия.стоимость. Выбор строк с помощью оператора WHERE с текстовым значением: ORDER BY мероприятия. код, мероприятия. название мероприятия]; SELECT мероприятия. код, мероприятия. название мероприятия]. Ограничение количества групп с помощью оператора HAVING: Таблица Список товаров: Состоит из 2 полей (ID, товары). Использование в одном запросе… Читать ещё >

Создание базы данных в Access (реферат, курсовая, диплом, контрольная)

Моя База Данных содержит 6 таблиц:

  • — Карта рецептов
  • — Корпоративные клиенты
  • — Мероприятия
  • — Список товаров
  • — Список товаров мероприятия
  • — Частные клиенты

Во всех таблицах в режиме конструктора указываются первичные или внешние ключи.

Таблица Карта рецептов: Состоит из 3 полей (ID, рецепт, список рецептов ID).

Таблица Корпоративные клиенты: Состоит из 6 полей (ID, город, улица, дом, телефон, название компании).

Таблица Мероприятия: Состоит из 5 полей (код, название мероприятия, частные$ID, корпоративныее$ID, стоимость).

Таблица Список товаров: Состоит из 2 полей (ID, товары).

Таблица Список товаров мероприятия: Состоит из 3 полей (мероприятие$код, спиcок товаров$ID, стоимость товаров).

Таблица Частные клиенты: Состоит из 7 полей (ID, фамилия, имя, город, улица, дом, телефон) Далее ставим отношения между таблицами:

Создание базы данных в Access.

Таким образом, у нас имеется готовая база данных в Access, и мы можем приступить к выполнению запросов.

Описание запросов

1) Отображение всех столбцов и строк:

SELECT [карта рецептов]. *.

FROM [карта рецептов];

Создание базы данных в Access.

2)Использование списка столбцов:

SELECT [частные клиенты]. имя, [частные клиенты]. фамилия, [частные клиенты]. телефон.

FROM [частные клиенты];

Создание базы данных в Access.

3) Сортировка с помощью оператора ORDER BY:

SELECT [частные клиенты]. телефон, [частные клиенты]. имя, [частные клиенты]. фамилия.

FROM [частные клиенты].

ORDER BY [частные клиенты]. фамилия;

Создание базы данных в Access.

4)Сортировка по нескольким столбцам:

SELECT мероприятия. код, мероприятия. название мероприятия].

FROM мероприятия.

ORDER BY мероприятия. код, мероприятия. название мероприятия];

Создание базы данных в Access.

5)Выбор строк с помощью оператора WHERE:

SELECT мероприятия. название мероприятия], мероприятия.стоимость.

FROM мероприятия.

WHERE (((мероприятия.стоимость)>1500));

6)Выбор строк с помощью оператора WHERE с текстовым значением:

Создание базы данных в Access.

SELECT [частные клиенты]. имя, [частные клиенты]. фамилия.

FROM [частные клиенты].

WHERE ((([частные клиенты]. фамилия)>" О"));

Создание базы данных в Access.

7) Использование оператора LIKE:

SELECT [частные клиенты]. имя, [частные клиенты]. фамилия, [частные клиенты]. телефон.

FROM [частные клиенты].

WHERE ((([частные клиенты]. телефон) Like «8985*»));

Создание базы данных в Access.

8)Используйте сложные условия WHERE:

SELECT мероприятия. название мероприятия], мероприятия. стоимость, мероприятия.код.

FROM мероприятия.

WHERE (((мероприятия. название мероприятия])>" Е") AND ((мероприятия.стоимость)>1500));

Создание базы данных в Access.

9) Примените функцию SUM:

SELECT Sum (мероприятия.стоимость) AS [Sum-стоимость мероприятия].

FROM мероприятия;

Создание базы данных в Access.

10) Примените функцию COUNT (*):

SELECT Count (*) AS [всего строк].

FROM мероприятия;

Создание базы данных в Access.

11) Использование оператора WHERE с функциями обощения:

SELECT Sum (мероприятия.стоимость) AS [Sum-стоимость рероприятия].

FROM мероприятия.

WHERE (((мероприятия. название мероприятия])>" Е"));

Создание базы данных в Access.

12) Использование оператора DISTING:

SELECT [частные клиенты]. имя.

FROM [частные клиенты];

Создание базы данных в Access.

13) Группировка и функции обобщения:

SELECT мероприятия. название мероприятия], Avg (мероприятия.стоимость) AS [Avg-стоимость].

FROM мероприятия.

GROUP BY мероприятия. название мероприятия];

Создание базы данных в Access.

14) Ограничение количества групп с помощью оператора HAVING:

SELECT мероприятия. название мероприятия], Avg (мероприятия.стоимость) AS [Avg-стоимость].

FROM мероприятия.

GROUP BY мероприятия. название мероприятия].

HAVING (((Avg (мероприятия.стоимость))>1500));

Создание базы данных в Access.

15) Использование в одном запросе оператора HAVING и WHERE:

SELECT мероприятия. название мероприятия], Avg (мероприятия.стоимость) AS [Avg-стоимость].

FROM мероприятия.

WHERE (((мероприятия.код)="001″ Or (мероприятия.код)="003″)).

GROUP BY мероприятия. название мероприятия].

HAVING (((Avg (мероприятия.стоимость))>1500));

Создание базы данных в Access.

16)Объединение данных из нескольких таблиц:

SELECT мероприятия. код, мероприятия. название мероприятия], [частные клиенты]. ID, [частные клиенты]. фамилия.

FROM [частные клиенты] INNER JOIN мероприятия ON [частные клиенты]. ID = мероприятия. частные$ID];

Создание базы данных в Access.

17) Объединение операций слияния с другими условиями оператора WHERE:

SELECT мероприятия. код, мероприятия. название мероприятия], [частные клиенты]. ID, [частные клиенты]. фамилия.

FROM [частные клиенты] INNER JOIN мероприятия ON [частные клиенты]. ID = мероприятия. частные$ID].

WHERE (((мероприятия.код)="002″ Or (мероприятия.код)="003″));

Создание базы данных в Access.

18) Объединение более двух таблиц:

SELECT [частные клиенты]. ID, [частные клиенты]. фамилия, мероприятия. код, мероприятия. название мероприятия], мероприятия. стоимость, [список товаров мероприятие]. стоимость товаров].

FROM [частные клиенты] INNER JOIN (мероприятия INNER JOIN [список товаров мероприятие] ON мероприятия. код = [список товаров мероприятие]. мероприятие$код]) ON [частные клиенты]. ID = мероприятия. частные$ID];

Создание базы данных в Access.

19) Использование подзапросов:

SELECT мероприятия. название мероприятия], мероприятия.стоимость.

FROM мероприятия.

WHERE (((мероприятия.стоимость)>(select avg (мероприятия.стоимость)from мероприятия)));

Показать весь текст
Заполнить форму текущей работой