Презентация СУБД MySQL. Язык обработки данных SQL онлайн

На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему СУБД MySQL. Язык обработки данных SQL абсолютно бесплатно. Урок-презентация на эту тему содержит всего 64 слайда. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Информатика » СУБД MySQL. Язык обработки данных SQL



Оцените!
Оцените презентацию от 1 до 5 баллов!
  • Тип файла:
    ppt / pptx (powerpoint)
  • Всего слайдов:
    64 слайда
  • Для класса:
    1,2,3,4,5,6,7,8,9,10,11
  • Размер файла:
    1.14 MB
  • Просмотров:
    103
  • Скачиваний:
    0
  • Автор:
    неизвестен



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

№1 слайд
. СУБД MySQL . Язык обработки
Содержание слайда: 1. СУБД MySQL 2. Язык обработки данных SQL

№2 слайд
Сервер данных MySQL и его
Содержание слайда: Сервер данных MySQL и его возможности MySQL — это популярный сервер данных, применяемый при создании Web-сайтов.

№3 слайд
MySQL весьма быстрый и
Содержание слайда: MySQL — весьма быстрый и нетребовательный к ресурсам компьютера сервер данных. MySQL — весьма быстрый и нетребовательный к ресурсам компьютера сервер данных. Возможностей MySQL вполне хватает для создания Web-сайтов. MySQL распространяется бесплатно, более того — его исходные тексты открыты для изучения и доработки. MySQL прекрасно работает в связке с РНР, технологии создания активных серверных Web-страниц.

№4 слайд
MySQL поддерживает запросы
Содержание слайда: MySQL поддерживает запросы SQL, одновременный доступ нескольких пользователей к базам данных, индексы, права, множество типов данных и пр.

№5 слайд
Можно давать отдельные права
Содержание слайда: Можно давать отдельные права на выполнение разных видов запросов SQL. Можно давать отдельные права на выполнение разных видов запросов SQL. Атрибут прав SELECT дает пользователю возможность извлекать данные из таблицы. Права на добавление записей дает атрибут INSERT, на изменение — UPDATE, а на удаление — DELETE. Также можно дать права на создание, изменение и удаление таблиц и индексов, выполнение служебных операций и пр.

№6 слайд
Можно также задать
Содержание слайда: Можно также задать интернет-адрес компьютера, с которого данный пользователь может подключаться к серверу. Можно также задать интернет-адрес компьютера, с которого данный пользователь может подключаться к серверу. Фактически интернет-адрес компьютера в MySQL является частью имени пользователя, которое в этом случае записывается вот так: <имя пользователя>@<интернет-адрес компьютера> то есть как адрес электронной почты.

№7 слайд
Например Например root
Содержание слайда: Например: Например: root@localhost Пользователь root имеет право подключаться к серверу данных только с локального компьютера (localhost).

№8 слайд
remote user dev.domain.ru
Содержание слайда: remote_user@dev.domain.ru Пользователь remote_user может подключиться к серверу только с компьютера dev.domain.ru и ни с какого другого (даже локального).

№9 слайд
Если нужно дать пользователю
Содержание слайда: Если нужно дать пользователю возможность подключаться с любого компьютера, нужно будет вместо интернет-адреса подставить шаблон %, задающий любой интернет-адрес. Если нужно дать пользователю возможность подключаться с любого компьютера, нужно будет вместо интернет-адреса подставить шаблон %, задающий любой интернет-адрес. Например: travelling_user@% Пользователь travelling_user может подключаться к серверу с любого компьютера — и локального, и удаленного.

№10 слайд
Шаблон можно использовать и
Содержание слайда: Шаблон % можно использовать и вместо имени пользователя; тогда он будет задавать любого пользователя. Шаблон % можно использовать и вместо имени пользователя; тогда он будет задавать любого пользователя. Так, если написать localhost то с локального компьютера к серверу сможет подключиться любой пользователь (с любым именем, даже если оно явно не записано в списке пользователей). А если записать %@% то к серверу сможет подключиться любой пользователь с любого компьютера (такому пользователю будет нужно дать минимальные права).

№11 слайд
Схема взаимодействия клиента
Содержание слайда: Схема взаимодействия клиента данных с сервером : Схема взаимодействия клиента данных с сервером : Клиент данных формирует запрос на языке SQL. 2. Клиент данных передает сформированный запрос клиентской части сервера данных, установленной на клиентском компьютере. 3. Клиентская часть "упаковывает" принятый запрос в сетевые пакеты и передает его серверу данных. 4. Сервер данных принимает запрос, расшифровывает его, выполняет и отсылает результат обратно. 5. Клиентская часть сервера данных принимает результат, "распаковывает" его и возвращает клиенту данных. 6. Клиент данных принимает результат и выводит его на экран либо предпринимает какие-то действия (например, сообщает пользователю об ошибке).

№12 слайд
Язык обработки данных SQL
Содержание слайда: Язык обработки данных SQL

№13 слайд
SQL -
Содержание слайда: SQL - информационно-логический язык, предназначенный для описания хранимых данных, для извлечения хранимых данных и для модификации данных.

№14 слайд
Запросы SQL можно разделить
Содержание слайда: Запросы SQL можно разделить на три группы: Запросы управления данными (запросы выборки данных, добавления, изменения и удаления записей). Запросы определения данных (запросы создания, изменения и удаления баз данных, таблиц, индексов, связей и пр.). Служебные запросы. Выполняют различные технические задачи: сбор статистики использования баз данных, резервное копирование и пр.

№15 слайд
Компоненты SQL
Содержание слайда: Компоненты SQL

№16 слайд
Создание БД Create -
Содержание слайда: Создание БД Create - позволяет создавать базы данных и таблицы CREATE mydb; - создание пустой БД mydb

№17 слайд
Создание таблиц Базовые
Содержание слайда: Создание таблиц Базовые таблицы создаются с помощью предложения CREATE TABLE: CREATE TABLE имя_таблицы (описание_поля_1, [описание_поля_2] [,…]);

№18 слайд
Описание поля таблицы имя
Содержание слайда: Описание поля таблицы имя_поля тип_данных [ограничения] где имя_поля – имя поля (столбца) таблицы; тип_данных – спецификация одного из типов данных

№19 слайд
Ограничения Ограничения NOT
Содержание слайда: Ограничения: Ограничения: NOT NULL – запрещает пустые ячейки в данном поле DEFAULT по_умолч – определяет значение по умолчанию UNIQUE – значение в поле должно быть уникальным PRIMARY KEY – указывает, что поле является первичным ключом UNSIGNED - запрещает числовым полям принимать отрицательные значения AUTO_INCREMENT - превращает обычное целочисленное поле в поле счетчика и др.

№20 слайд
Некоторые типы данных,
Содержание слайда: Некоторые типы данных, поддерживаемые MySQL

№21 слайд
Некоторые типы данных,
Содержание слайда: Некоторые типы данных, поддерживаемые MySQL (продолжение)

№22 слайд
Описание таблицы items
Содержание слайда: Описание таблицы items

№23 слайд
Описание таблицы categories
Содержание слайда: Описание таблицы categories

№24 слайд
Содержание слайда:

№25 слайд
CREATE TABLE categories
Содержание слайда: CREATE TABLE categories CREATE TABLE categories ( id smallint UNSIGNED AUTO_INCREMENT , name varchar( 15 ) NOT NULL , file bool NOT NULL , PRIMARY KEY ( id ) )

№26 слайд
CREATE TABLE items id
Содержание слайда: CREATE TABLE items (id smallint UNSIGNED AUTO_INCREMENT, autor varchar(40) NOT NULL, name varchar(80) NOT NULL, added date NOT NULL, href varchar(255), catid smallint NOT NULL, PRIMARY KEY (id))

№27 слайд
Удаление таблиц и баз данных
Содержание слайда: Удаление таблиц и баз данных DROP TABLE имя_таблицы;

№28 слайд
Изменение записей таблицы
Содержание слайда: Изменение записей таблицы

№29 слайд
Добавление записи INSERT INTO
Содержание слайда: Добавление записи INSERT INTO <имя таблицы> (<имена полей, разделенные запятыми>) VALUES (<значения полей, разделенные запятыми>);

№30 слайд
Пример Пример INSERT INTO
Содержание слайда: Пример: Пример: INSERT INTO items (name, author) VALUES ("Цвет в веб-дизайне", "Кирсанов, Д.");

№31 слайд
UPDATE lt имя таблицы gt
Содержание слайда: UPDATE <имя таблицы> UPDATE <имя таблицы> SET <имя 1-го поля>=<новое значение 1-го поля>, <имя 2-го поля>=<новое значение 2-го поля> ... WHERE <критерий фильтрации для нахождения изменяемой записи>;

№32 слайд
Например UPDATE categories
Содержание слайда: Например UPDATE categories SET name="Internet" WHERE id=1;

№33 слайд
DELETE FROM lt имя таблицы gt
Содержание слайда: DELETE FROM <имя таблицы> DELETE FROM <имя таблицы> WHERE <критерий фильтрации, необходимый для нахождения удаляемой записи>;

№34 слайд
Пример DELETE FROM categories
Содержание слайда: Пример: DELETE FROM categories WHERE id=3;

№35 слайд
SELECT DISTINCT lt список
Содержание слайда: SELECT [DISTINCT] * | <список полей, разделенных запятыми> FROM <имя таблицы>; Если вместо списка полей подставить знак звездочка (*), будут выбраны все поля.

№36 слайд
Примеры Примеры SELECT FROM
Содержание слайда: Примеры Примеры SELECT * FROM items; SELECT name FROM categories;

№37 слайд
Содержание слайда:

№38 слайд
Если указано ключевое слово
Содержание слайда: Если указано ключевое слово DISTINCT, то возвращаются только уникальные строки. Например, запрос: Если указано ключевое слово DISTINCT, то возвращаются только уникальные строки. Например, запрос: SELECT DISTINCT name FROM categories; вернет результат Вместо двух строк «Интернет» получили одну.

№39 слайд
Сортировка данных Для задания
Содержание слайда: Сортировка данных Для задания порядка сортировки служит дополнительные ключевые слова ORDER BY, которые ставятся в конец запроса: . . . ORDER BY <список критериев сортировки через запятую>

№40 слайд
Критерии сортировки имеют
Содержание слайда: Критерии сортировки имеют такой вид: Критерии сортировки имеют такой вид: <имя поля, по которому ведется сортировка> [DESC]

№41 слайд
Поля, по которым должна
Содержание слайда: Поля, по которым должна вестись сортировка записей, перечисляются через запятую после ключевого слова ORDER BY, которое, в свою очередь, ставится в конце запроса перед знаком точки с запятой. Поля, по которым должна вестись сортировка записей, перечисляются через запятую после ключевого слова ORDER BY, которое, в свою очередь, ставится в конце запроса перед знаком точки с запятой. Правила сортировки: 1. Сначала записи сортируются по полю, указанному первым в списке. 2. Если для некоторых записей значения этого поля одинаковы, то записи далее сортируются по полю, указанному вторым в списке. 3. Если для каких-то записей значения и этого поля одинаковы, то они будут отсортированы по полю, указанному третьим в списке. 4. И т.д.

№42 слайд
По умолчанию записи
Содержание слайда: По умолчанию записи сортируются, так, чтобы значения поля выстроились по возрастанию. По умолчанию записи сортируются, так, чтобы значения поля выстроились по возрастанию. Если нужно отсортировать их по убыванию значений данного поля, нужно после имени этого поля поставить ключевое слово DESC.

№43 слайд
Примеры SELECT FROM items
Содержание слайда: Примеры: SELECT * FROM items ORDER BY author; SELECT file, name FROM categories ORDER BY file, name DESC;

№44 слайд
Содержание слайда:

№45 слайд
Фильтрация данных Для
Содержание слайда: Фильтрация данных Для фильтрации используется ключевое слово WHERE. Это слово ставится между ключевыми словами FROM и ORDER BY: . . . WHERE <список критериев фильтрации через запятую> . . .

№46 слайд
Сами критерии фильтрации
Содержание слайда: Сами критерии фильтрации имеют вид: <имя поля> <оператор сравнения> <заданное значение>

№47 слайд
Оператор сравнения задает
Содержание слайда: Оператор сравнения задает равенство или неравенство заданного значения и значения поля. Оператор сравнения задает равенство или неравенство заданного значения и значения поля. Например: id = 3

№48 слайд
Доступные в стандарте SQL
Содержание слайда: Доступные в стандарте SQL операторы сравнения

№49 слайд
SELECT FROM items WHERE
Содержание слайда: SELECT * FROM items WHERE author="Кирсанов, Д."; SELECT * FROM items WHERE author<>"Андреев, А.";

№50 слайд
Строковые величины,
Содержание слайда: Строковые величины, являющиеся частью критериев в запросах SQL, должны заключаться в кавычки! Строковые величины, являющиеся частью критериев в запросах SQL, должны заключаться в кавычки!

№51 слайд
SELECT FROM items WHERE
Содержание слайда: SELECT * FROM items WHERE author="Кирсанов, Д." OR author="Андреев, А."; SELECT * FROM items WHERE author="Кирсанов, Д." OR author="Андреев, А."; SELECT id FROM categories WHERE name="Интернет" AND file=true;

№52 слайд
SELECT FROM categories WHERE
Содержание слайда: SELECT * FROM categories WHERE NOT id = 3;

№53 слайд
Логические операторы можно
Содержание слайда: Логические операторы можно комбинировать Логические операторы можно комбинировать SELECT * FROM items WHERE NOT (author="Кирсанов, Д." OR author="Андреев, А."); SELECT * FROM items WHERE NOT author="Кирсанов, Д." OR author="Андреев, А.";

№54 слайд
Задание связей между
Содержание слайда: Задание связей между таблицами Чтобы связать две таблицы и получить из них данные, используется ключевое слово WHERE.

№55 слайд
SELECT items.author,
Содержание слайда: SELECT items.author, items.name, categories.name FROM items, categories WHERE items.catid=categories.id;

№56 слайд
Содержание слайда:

№57 слайд
SELECT items.author,
Содержание слайда: SELECT items.author, items.name, categories.name SELECT items.author, items.name, categories.name FROM items, categories WHERE items.catid=categories.id AND categories.file=false ORDER BY categories.name, items.name;

№58 слайд
Псевдонимы полей Язык SQL
Содержание слайда: Псевдонимы полей Язык SQL предоставляет возможность дать полю другое имя (так называемый псевдоним). Псевдоним создается с помощью ключевого слова AS: SELECT . . . <имя поля> AS <псевдоним>, . . .

№59 слайд
SELECT items.author,
Содержание слайда: SELECT items.author, items.name AS item_name, categories.name AS cat_name SELECT items.author, items.name AS item_name, categories.name AS cat_name FROM items, categories WHERE items.catid=categories.id AND categories.file=false ORDER BY categories.name, items.name;

№60 слайд
Агрегатные функции SQL
Содержание слайда: Агрегатные функции SQL Группировка — это объединение записей в группы по какому-либо критерию, называемому критерием группировки. Выполняется группировка с помощью ключевого слова GROUP BY, после которого записываются сами критерии группировки: GROUP BY <имена полей, по которым будут группироваться записи, через запятую> Ставится перед ключевыми словами ORDER BY.

№61 слайд
Поля, по которым ведется
Содержание слайда: Поля, по которым ведется группировка записей, должны быть первыми в списке полей ключевого слова SELECT и располагаться в том же порядке, в котором они перечислены после ключевого слова GROUP BY. Поля, по которым ведется группировка записей, должны быть первыми в списке полей ключевого слова SELECT и располагаться в том же порядке, в котором они перечислены после ключевого слова GROUP BY. Поля, по которым ведется группировка записей, должны быть первыми в списке полей ключевого слова ORDER BY и, опять же, располагаться в том же порядке, в котором они перечислены после ключевого слова GROUP BY.

№62 слайд
Нужно получить количество
Содержание слайда: Нужно получить количество статей в каждой категории. Нужно получить количество статей в каждой категории.

№63 слайд
Результат
Содержание слайда: Результат:

№64 слайд
Агрегатные функции в языке SQL
Содержание слайда: Агрегатные функции в языке SQL

Скачать все slide презентации СУБД MySQL. Язык обработки данных SQL одним архивом: