🗊 Презентация SQL Реализация в ACCESS

Категория: Образование
Нажмите для полного просмотра!
SQL Реализация в ACCESS, слайд №1 SQL Реализация в ACCESS, слайд №2 SQL Реализация в ACCESS, слайд №3 SQL Реализация в ACCESS, слайд №4 SQL Реализация в ACCESS, слайд №5 SQL Реализация в ACCESS, слайд №6 SQL Реализация в ACCESS, слайд №7 SQL Реализация в ACCESS, слайд №8 SQL Реализация в ACCESS, слайд №9 SQL Реализация в ACCESS, слайд №10 SQL Реализация в ACCESS, слайд №11 SQL Реализация в ACCESS, слайд №12 SQL Реализация в ACCESS, слайд №13 SQL Реализация в ACCESS, слайд №14 SQL Реализация в ACCESS, слайд №15 SQL Реализация в ACCESS, слайд №16 SQL Реализация в ACCESS, слайд №17 SQL Реализация в ACCESS, слайд №18 SQL Реализация в ACCESS, слайд №19 SQL Реализация в ACCESS, слайд №20 SQL Реализация в ACCESS, слайд №21 SQL Реализация в ACCESS, слайд №22 SQL Реализация в ACCESS, слайд №23 SQL Реализация в ACCESS, слайд №24 SQL Реализация в ACCESS, слайд №25 SQL Реализация в ACCESS, слайд №26 SQL Реализация в ACCESS, слайд №27 SQL Реализация в ACCESS, слайд №28 SQL Реализация в ACCESS, слайд №29 SQL Реализация в ACCESS, слайд №30 SQL Реализация в ACCESS, слайд №31 SQL Реализация в ACCESS, слайд №32 SQL Реализация в ACCESS, слайд №33 SQL Реализация в ACCESS, слайд №34 SQL Реализация в ACCESS, слайд №35 SQL Реализация в ACCESS, слайд №36 SQL Реализация в ACCESS, слайд №37 SQL Реализация в ACCESS, слайд №38 SQL Реализация в ACCESS, слайд №39 SQL Реализация в ACCESS, слайд №40 SQL Реализация в ACCESS, слайд №41 SQL Реализация в ACCESS, слайд №42

Содержание

Вы можете ознакомиться и скачать презентацию на тему SQL Реализация в ACCESS. Доклад-сообщение содержит 42 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


SQL Реализация в ACCESS
Описание слайда:
SQL Реализация в ACCESS

Слайд 2


Сравнение Microsoft Access SQL и ANSI SQL Microsoft Access SQL в основном отвечает стандарту ANSI-89 (уровень 1) некоторые средства ANSI SQL не...
Описание слайда:
Сравнение Microsoft Access SQL и ANSI SQL Microsoft Access SQL в основном отвечает стандарту ANSI-89 (уровень 1) некоторые средства ANSI SQL не используются в Microsoft Access SQL Microsoft Access SQL использует зарезервированные слова и средства, не поддерживаемые ANSI SQL

Слайд 3


Синтаксис команды SELECT (Microsoft Access) SELECT [предикат] { * | таблица.* | [таблица.]поле_1 [AS псевдоним_1] [, [таблица.]поле_2 [AS...
Описание слайда:
Синтаксис команды SELECT (Microsoft Access) SELECT [предикат] { * | таблица.* | [таблица.]поле_1 [AS псевдоним_1] [, [таблица.]поле_2 [AS псевдоним_2] [, ...]]} FROM выражение [, ...] [IN внешняяБазаДанных] [WHERE... ] [GROUP BY... ] [HAVING... ] [ORDER BY... ] [WITH OWNERACCESS OPTION]

Слайд 4


Аргументы инструкции SELECT Предикат (ALL, DISTINCT, DISTINCTROW или TOP) - одно из условий отбора. Предикаты используются для ограничения числа...
Описание слайда:
Аргументы инструкции SELECT Предикат (ALL, DISTINCT, DISTINCTROW или TOP) - одно из условий отбора. Предикаты используются для ограничения числа возвращаемых записей. Если они отсутствуют, по умолчанию используется предикат ALL (отбираются все записи, соответствующие условиям, заданным в инструкции SQL). DISTINCT - исключает записи, которые содержат повторяющиеся значения в отобранных полях. DISTINCTROW - опускает данные, основанные на целиком повторяющихся записях, а не отдельных повторяющихся полях. Предикат DISTINCTROW игнорируется, если запрос содержит только одну таблицу или все поля всех таблиц. TOP n [PERCENT] - возвращает определенное число записей, находящихся в начале или в конце диапазона, описанного с помощью предложения ORDER BY. SELECT [ALL | DISTINCT | DISTINCTROW | [TOP n [PERCENT]]] FROM таблица 5 самых многочисленных кафедр: SELECT TOP 5 сотрудник.[Код кафедры], Count(сотрудник.ФИО) AS число_сотрудников FROM сотрудник GROUP BY сотрудник.[Код кафедры] ORDER BY Count(сотрудник.ФИО) DESC;

Слайд 5


Аргументы инструкции SELECT Таблица - имя таблицы, из которой должны быть отобраны записи. WITH OWNERACCESS OPTION - используется в...
Описание слайда:
Аргументы инструкции SELECT Таблица - имя таблицы, из которой должны быть отобраны записи. WITH OWNERACCESS OPTION - используется в многопользовательской среде с составе защищенной рабочей группы, для предоставления пользователю, работающему с запросом, разрешений, соответствующих разрешениям владельца запроса. поле_1, поле_2 - имена полей, из которых должны быть отобраны данные. Если включить несколько полей, они будут извлекаться в указанном порядке . Псевдоним_1, псевдоним_2 - имена, которые станут заголовками столбцов вместо исходных названий столбцов в таблице. Выражение - имена одной или нескольких таблиц, которые содержат отбираемые данные ВнешняяБазаДанных - имя базы данных, которая содержит таблицы, указанные с помощью аргумента выражение, если они не находятся в текущей базе данных.

Слайд 6


Совместная обработка нескольких таблиц SELECT сотрудник.ФИО, предмет.[наименование предмета краткое] FROM сотрудник INNER JOIN (предмет INNER JOIN...
Описание слайда:
Совместная обработка нескольких таблиц SELECT сотрудник.ФИО, предмет.[наименование предмета краткое] FROM сотрудник INNER JOIN (предмет INNER JOIN [владение предметами] ON предмет.[Код предмета] = [владение предметами].[код дисциплины]) ON сотрудник.Код = [владение предметами].[код сотрудника];

Слайд 7


Совместная обработка таблиц (левое соединение) Список сотрудников, не имеющих детей:
Описание слайда:
Совместная обработка таблиц (левое соединение) Список сотрудников, не имеющих детей:

Слайд 8


Конструкция Between...And выражение1 [NOT] BETWEEN выражение2 AND выражение3 (в Microsoft Access SQL выражение2 может быть больше, чем выражение3, а...
Описание слайда:
Конструкция Between...And выражение1 [NOT] BETWEEN выражение2 AND выражение3 (в Microsoft Access SQL выражение2 может быть больше, чем выражение3, а в ANSI SQL – нет). SELECT сотрудник.ФИО, сотрудник.оклад FROM сотрудник WHERE (((сотрудник.оклад) Between 1000 And 2000)); Запрос: SELECT сотрудник.ФИО, сотрудник.оклад FROM сотрудник WHERE (((сотрудник.оклад) Between 2000 And 1000)); не выдает ошибки и дает тот же ответ SELECT сотрудник.ФИО, сотрудник.оклад FROM сотрудник WHERE (((сотрудник.оклад)15000)); SELECT сотрудник.ФИО, сотрудник.оклад FROM сотрудник WHERE (((сотрудник.оклад) Not Between 1000 And 2000));

Слайд 9


Символы шаблона Разные символы шаблона используются с предикатом Like. Символ шаблона MS Access SQL ANSI SQL  один символ ? _ (подчеркивание) ...
Описание слайда:
Символы шаблона Разные символы шаблона используются с предикатом Like. Символ шаблона MS Access SQL ANSI SQL  один символ ? _ (подчеркивание)  группа  символов * %  одиночный знак, входящий в список_знаков [список_знаков] отсутствует  одиночный знак, не входящий в список_знаков [!список_знаков] отсутствует

Слайд 10


Предложение GROUP BY SELECT списокПолей FROM таблица WHERE условиеОтбора [GROUP BY группируемыеПоля] где группируемыеПоля - имена полей (до 10),...
Описание слайда:
Предложение GROUP BY SELECT списокПолей FROM таблица WHERE условиеОтбора [GROUP BY группируемыеПоля] где группируемыеПоля - имена полей (до 10), которые используются для группировки записей. Порядок имен полей в аргументе группируемыеПоля определяет уровень группировки для каждого из этих полей. Используйте предложение WHERE для исключения записей из группировки, а предложение HAVING для применения фильтра к записям после группировки. При использовании предложения GROUP BY все поля в списке полей инструкции SELECT должны быть либо включены в предложение GROUP BY, либо использоваться в качестве аргументов статистической функции SQL. Кафедры, на которых работает более 5 сотрудников: SELECT сотр.[Код кафедры], Count(сотр.ФИО) AS [Число_сотрудников] FROM сотр GROUP BY сотр.[Код кафедры] HAVING (((Count(сотр.ФИО))>5));

Слайд 11


Задача Есть таблицы «фирмы», «сотрудники» и «аттестации». Надо определить, сколько аттестованных сотрудников есть на каждой фирме (один сотрудник...
Описание слайда:
Задача Есть таблицы «фирмы», «сотрудники» и «аттестации». Надо определить, сколько аттестованных сотрудников есть на каждой фирме (один сотрудник может быть аттестован по нескольким ПП).

Слайд 12


Вложенный запрос. Предикат Exists. SELECT сотр.фирма, Count(сотр.сотр) AS число_аттест_сотр FROM сотр WHERE (((Exists (SELECT DISTINCT сотр.фирма,...
Описание слайда:
Вложенный запрос. Предикат Exists. SELECT сотр.фирма, Count(сотр.сотр) AS число_аттест_сотр FROM сотр WHERE (((Exists (SELECT DISTINCT сотр.фирма, сотр.сотр FROM сотр INNER JOIN экз ON сотр.сотр = экз.сотр))False)) GROUP BY сотр.фирма;

Слайд 13


Инструкция SELECT...INTO Создает запрос на создание таблицы. Синтаксис SELECT поле_1[, поле_2[, ...]] INTO новаяТаблица [IN внешняяБазаДанных] FROM...
Описание слайда:
Инструкция SELECT...INTO Создает запрос на создание таблицы. Синтаксис SELECT поле_1[, поле_2[, ...]] INTO новаяТаблица [IN внешняяБазаДанных] FROM источник

Слайд 14


Запрос на объединение (пример 1) SELECT [Название], [Город] FROM [Поставщики] UNION SELECT [Название], [Город] FROM [Клиенты] ORDER BY [Город];
Описание слайда:
Запрос на объединение (пример 1) SELECT [Название], [Город] FROM [Поставщики] UNION SELECT [Название], [Город] FROM [Клиенты] ORDER BY [Город];

Слайд 15


Запрос на объединение (пример 2) SELECT [Название], [Город] FROM [Поставщики] UNION ALL SELECT [Название], [Город] FROM [Клиенты]; - UNION ALL...
Описание слайда:
Запрос на объединение (пример 2) SELECT [Название], [Город] FROM [Поставщики] UNION ALL SELECT [Название], [Город] FROM [Клиенты]; - UNION ALL обеспечивает возвращение всех записей, в том числе повторяющихся

Слайд 16


Создание подчиненного запроса с использованием построителя запросов QBE Если подчиненный запрос используется для определения условий для поля,...
Описание слайда:
Создание подчиненного запроса с использованием построителя запросов QBE Если подчиненный запрос используется для определения условий для поля, введите инструкцию SELECT в ячейку строки Условие отбора в столбце этого поля. Инструкцию SELECT необходимо заключить в круглые скобки.

Слайд 17


Корректирующие запросы
Описание слайда:
Корректирующие запросы

Слайд 18


Удаление записей. Запрос на QBE
Описание слайда:
Удаление записей. Запрос на QBE

Слайд 19


Инструкция DELETE (SQL) Синтаксис команды DELETE [таблица.*] FROM таблица WHERE условие_отбора
Описание слайда:
Инструкция DELETE (SQL) Синтаксис команды DELETE [таблица.*] FROM таблица WHERE условие_отбора

Слайд 20


Удаление записей. Запрос на SQL (сгенерированный) DELETE DISTINCTROW студент.ФИО FROM студент WHERE (((студент.ФИО)="Бурлак Г. Н."));
Описание слайда:
Удаление записей. Запрос на SQL (сгенерированный) DELETE DISTINCTROW студент.ФИО FROM студент WHERE (((студент.ФИО)="Бурлак Г. Н."));

Слайд 21


Инструкция DELETE Запрос на удаление удаляет записи целиком, а не только содержимое указанных полей. Чтобы удалить данные конкретного поля, создайте...
Описание слайда:
Инструкция DELETE Запрос на удаление удаляет записи целиком, а не только содержимое указанных полей. Чтобы удалить данные конкретного поля, создайте запрос на обновление записей, который заменяет имеющиеся значения на значения Null Запрос на удаление без заданных условий поиска удалит все записи из таблицы. В отличии от команды DROP структура таблицы и все свойства сохраняются

Слайд 22


Удаление записей. Запрос на SQL Запрос: DELETE * FROM студент WHERE студент.ФИО="Бурлак Г. Н."; дает аналогичный результат.
Описание слайда:
Удаление записей. Запрос на SQL Запрос: DELETE * FROM студент WHERE студент.ФИО="Бурлак Г. Н."; дает аналогичный результат.

Слайд 23


Управляющие операторы
Описание слайда:
Управляющие операторы

Слайд 24


Создание объектов
Описание слайда:
Создание объектов

Слайд 25


Создание объектов Объекты: Таблица индекс представление создаются командой CREATE удаляются командой DROP
Описание слайда:
Создание объектов Объекты: Таблица индекс представление создаются командой CREATE удаляются командой DROP

Слайд 26


Создание таблицы
Описание слайда:
Создание таблицы

Слайд 27


Создание таблицы. Синтаксис команды CREATE [TEMPORARY] TABLE таблица (поле_1 тип [(размер)] [NOT NULL] [WITH COMPRESSION | WITH COMP] [индекс_1] [,...
Описание слайда:
Создание таблицы. Синтаксис команды CREATE [TEMPORARY] TABLE таблица (поле_1 тип [(размер)] [NOT NULL] [WITH COMPRESSION | WITH COMP] [индекс_1] [, поле_2 тип [(размер)] [NOT NULL] [индекс_2] [, ...]] [, CONSTRAINT составнойИндекс [, ...]])

Слайд 28


Создание таблицы. Синтаксис команды в Access Существенно отличается от стандарта: реализованы не все возможности стандарта SQL-92 включены новые...
Описание слайда:
Создание таблицы. Синтаксис команды в Access Существенно отличается от стандарта: реализованы не все возможности стандарта SQL-92 включены новые конструкции отличается синтаксис

Слайд 29


TEMPORARY Временная (TEMPORARY) таблица доступна только в том сеансе, где эта таблица была создана. По завершении данного сеанса она автоматически...
Описание слайда:
TEMPORARY Временная (TEMPORARY) таблица доступна только в том сеансе, где эта таблица была создана. По завершении данного сеанса она автоматически удаляется. Временные таблицы могут быть доступны для нескольких пользователей.

Слайд 30


WITH COMPRESSION Использование атрибута WITH COMPRESSION допускается только для типов данных CHARACTER и MEMO. Компенсирует последствия перехода к...
Описание слайда:
WITH COMPRESSION Использование атрибута WITH COMPRESSION допускается только для типов данных CHARACTER и MEMO. Компенсирует последствия перехода к формату представления знаков Юникод

Слайд 31


Создание индекса
Описание слайда:
Создание индекса

Слайд 32


Создание индекса. Синтаксис команды CREATE [ UNIQUE ] INDEX индекс ON таблица (поле [ASC|DESC][, поле [ASC|DESC], ...]) [WITH { PRIMARY | DISALLOW...
Описание слайда:
Создание индекса. Синтаксис команды CREATE [ UNIQUE ] INDEX индекс ON таблица (поле [ASC|DESC][, поле [ASC|DESC], ...]) [WITH { PRIMARY | DISALLOW NULL | IGNORE NULL }]

Слайд 33


Создание индекса DISALLOW NULL - запрещает наличие значений Null в индексированных полях новых записей IGNORE NULL запрещает включение в индекс...
Описание слайда:
Создание индекса DISALLOW NULL - запрещает наличие значений Null в индексированных полях новых записей IGNORE NULL запрещает включение в индекс записей, имеющих значения Null в индексированных полях PRIMARY - назначить индексированные поля ключом

Слайд 34


Примеры создания индексов Пример1. CREATE INDEX NewIndex ON Employees (HomePhone, _ Extension); Пример 2. CREATE UNIQUE INDEX CustID ON Customers...
Описание слайда:
Примеры создания индексов Пример1. CREATE INDEX NewIndex ON Employees (HomePhone, _ Extension); Пример 2. CREATE UNIQUE INDEX CustID ON Customers (CustomerID) _ WITH DISALLOW NULL;

Слайд 35


Создание представлений
Описание слайда:
Создание представлений

Слайд 36


Создание представлений. Синтаксис команды CREATE VIEW представление [(поле_1[, поле_2[, ...]])] AS инструкцияSelect
Описание слайда:
Создание представлений. Синтаксис команды CREATE VIEW представление [(поле_1[, поле_2[, ...]])] AS инструкцияSelect

Слайд 37


Создание представлений. (пример 1)
Описание слайда:
Создание представлений. (пример 1)

Слайд 38


Изменение структуры таблицы ALTER TABLE таблица {ADD {COLUMN тип поля[(размер)] [NOT NULL] [CONSTRAINT индекс] | ALTER COLUMN тип поля[(размер)] |...
Описание слайда:
Изменение структуры таблицы ALTER TABLE таблица {ADD {COLUMN тип поля[(размер)] [NOT NULL] [CONSTRAINT индекс] | ALTER COLUMN тип поля[(размер)] | CONSTRAINT составнойИндекс} | DROP {COLUMN поле I CONSTRAINT имяИндекса} }

Слайд 39


Удаление объектов DROP {TABLE таблица | INDEX индекс ON таблица | PROCEDURE процедура | VIEW представление}
Описание слайда:
Удаление объектов DROP {TABLE таблица | INDEX индекс ON таблица | PROCEDURE процедура | VIEW представление}

Слайд 40


Дополнительные возможности MS Acces SQL
Описание слайда:
Дополнительные возможности MS Acces SQL

Слайд 41


Дополнительные возможности MS Acces SQL Инструкция TRANSFORM, предназначенная для создания перекрестных запросов Дополнительные групповые функции,...
Описание слайда:
Дополнительные возможности MS Acces SQL Инструкция TRANSFORM, предназначенная для создания перекрестных запросов Дополнительные групповые функции, например, StDev и VarP Описание PARAMETERS, предназначенное для создания запросов с параметрами

Слайд 42


Инструкция SELECT...INTO SELECT поле1[, поле2[, ...]] INTO новая_таблица [IN внешняя_база_данных] FROM источник
Описание слайда:
Инструкция SELECT...INTO SELECT поле1[, поле2[, ...]] INTO новая_таблица [IN внешняя_база_данных] FROM источник



Похожие презентации
Mypresentation.ru
Загрузить презентацию