Презентация SQL (Structured Query Language) — язык онлайн

На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему SQL (Structured Query Language) — язык абсолютно бесплатно. Урок-презентация на эту тему содержит всего 73 слайда. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Образование » SQL (Structured Query Language) — язык



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



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

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

№2 слайд
SQL Structured Query Language
Содержание слайда: SQL (Structured Query Language) — язык структурированных запросов) — универсальный компьютерный язык, применяемый для создания, модификации и управления данными в реляционных базах данных. SQL (Structured Query Language) — язык структурированных запросов) — универсальный компьютерный язык, применяемый для создания, модификации и управления данными в реляционных базах данных.

№3 слайд
Реляционная модель данных
Содержание слайда: Реляционная модель данных Реляционная модель данных была предложена Э.Ф. Коддом. Эдгар Франк Кодд (23.08.1923-18.04.2003) — британский учёный, работы которого заложили основы теории реляционных баз данных.

№4 слайд
SQL стандартизирован по
Содержание слайда: SQL стандартизирован по международным стандартам. SQL стандартизирован по международным стандартам. Современные СУБД содержат в своем составе SQL, соответствующий одному из стандартов.

№5 слайд
SQL включает в себя операторы
Содержание слайда: SQL включает в себя операторы: Операторы определения данных (Data Definition Language, DDL) Например: CREATE DATABASE – создать БД; CREATE TABLE — создать таблицу; DROP TABLE — удалить таблицу; ALTER TABLE — изменить таблицу; CREATE INDEX — создать индекс; DROP INDEX — удалить индекс; и др.

№6 слайд
SQL включает в себя операторы
Содержание слайда: SQL включает в себя операторы: Операторы манипулирования данными: (Data Manipulation Language, DML) DELETE — удалить строки; INSERT — вставить строку; UPDATE — обновить строку.

№7 слайд
SQL включает в себя операторы
Содержание слайда: SQL включает в себя операторы: Оператор выборки данных: SELECT — выбрать данные.

№8 слайд
SQL включает в себя операторы
Содержание слайда: SQL включает в себя операторы: Операторы администрирования данных. Например: GRANT — предоставить права; REVOKE — лишить прав; и др.

№9 слайд
SQL включает в себя операторы
Содержание слайда: SQL включает в себя операторы: Программный SQL. Например операторы: PREPARE — подготовить оператор SQL к динамическому выполнению; EXECUTE — выполнить оператор SQL, ранее подготовленный к динамическому выполнению; и др.

№10 слайд
Необходимо отметить, что в
Содержание слайда: Необходимо отметить, что в каждой СУБД своя специфика реализации языка. Это, как правило, касается типов данных, способов задания констант, арифметических и логических операций и т.д.

№11 слайд
Оператор выборки данных
Содержание слайда: Оператор выборки данных SELECT Общая запись оператора: SELECT [ALL | DISTINCT] [<псевдоним>.]<выражение>[AS<колонка>] [,[<псевдоним>.] <список выбора>[AS<колонка>]...] FROM <ТБД>[,[<ТБД>...] [WHERE <условие/условия отбора>] [GROUP BY <колонка>[,<колонка>...]] [HAVING <условие/условия отбора>] [ORDER BY <колонка>[,<колонка>...]]

№12 слайд
Оператор выборки данных
Содержание слайда: Оператор выборки данных SELECT Дана таблица БД товары с содержимым: SELECT ALL Тип FROM Товары SELECT Тип FROM Товары SELECT Товары.Тип FROM Товары SELECT Т.Тип FROM Товары Т

№13 слайд
Оператор выборки данных
Содержание слайда: Оператор выборки данных SELECT Дана таблица БД товары с содержимым: SELECT DISTINCT Тип FROM Товары SELECT Тип AS Категория FROM Товары

№14 слайд
Оператор выборки данных
Содержание слайда: Оператор выборки данных SELECT Дана таблица БД товары с содержимым: SELECT Товары.Код_товара, Товары.Название, Товары.Тип, Товары.Производитель, Товары.Ед_измерения, Товары.Цена, Товары.Количество FROM Товары SELECT Код_товара, Название, Тип, Производитель, Ед_измерения, Цена, Количество FROM Товары SELECT * FROM Товары

№15 слайд
Оператор выборки данных
Содержание слайда: Оператор выборки данных SELECT Дана таблица БД товары с содержимым: Какова ожидаемая прибыль от каждого товара. SELECT Код_товара, Название, Цена*Количество AS Ожидаемая_прибыль FROM Товары

№16 слайд
Оператор выборки данных
Содержание слайда: Оператор выборки данных SELECT Предложение WHERE – условия на записи/фильтрация записей. В предложении WHERE для отбора записей можно использовать операторы, например: > больше; < меньше; >= больше или равно; <= меньше или равно; <> не равно; = равно; AND логическое И; OR логическое ИЛИ; NOT реверс значения логического выражения; IN позволяет выбрать значения из заданного списка; LIKE для поиска по шаблону; BETWEEN проверяет, находится ли (или нет) выражение в заданном диапазоне; IS [NOT] NULL для извлечения строк с нулевым/пустым (или не нулевым/не пустым) значением столбца; и др. Если данные операторы возвращают Истину, то записи попадают в таблицу выборку.

№17 слайд
Оператор выборки данных
Содержание слайда: Оператор выборки данных SELECT Дана таблица БД товары с содержимым: Выбрать товары из одежды или бытовой техники SELECT Код_товара, Название, Тип, Цена FROM Товары WHERE Тип="Одежда" OR Тип="Бытовая техника"

№18 слайд
Оператор выборки данных
Содержание слайда: Оператор выборки данных SELECT Дана таблица БД товары с содержимым: Выбрать товары из одежды или бытовой техники с ценой меньше 1000 рублей. SELECT Код_товара, Название, Тип, Цена FROM Товары WHERE Тип="Одежда" Or Тип="Бытовая техника" AND Цена<1000

№19 слайд
Оператор выборки данных
Содержание слайда: Оператор выборки данных SELECT Дана таблица БД товары с содержимым: Выбрать товары из одежды или бытовой техники с ценой меньше 1000 рублей. SELECT Код_товара, Название, Тип, Цена FROM Товары WHERE (Тип="Одежда" Or Тип="Бытовая техника") AND Цена<1000

№20 слайд
Оператор выборки данных
Содержание слайда: Оператор выборки данных SELECT Оператор IN, not IN позволяют выбрать значения из заданного списка. <выражение> IN (<выражение>, <выражение>,...) Дана таблица БД товары с содержимым: Выбрать товары из одежды или бытовой техники с ценой меньше 1000 рублей. SELECT Код_товара, Название, Тип, Цена FROM Товары WHERE Тип IN ("Одежда", "Бытовая техника") AND Цена<1000

№21 слайд
Оператор выборки данных
Содержание слайда: Оператор выборки данных SELECT Оператор LIKE позволяют выбрать значения по шаблону. <выражение> LIKE <шаблон> При этом можно использовать специальные символы. Например: символ % (процент)/ * (звездочка)– означает подстановку произвольной последовательности символов; символ _ (подчеркивание)/ ? (вопрос) - означает подстановку одного любого символа; И др.

№22 слайд
Оператор выборки данных
Содержание слайда: Оператор выборки данных SELECT Дана таблица БД товары с содержимым: Выбрать товары, у которых вторая буква «а» в названии. SELECT Код_товара, Название, Тип FROM Товары WHERE Название Like "_а%” SELECT Код_товара, Название, Тип FROM Товары WHERE Название Like "?а*"

№23 слайд
Оператор выборки данных
Содержание слайда: Оператор выборки данных SELECT Оператор ВETWEEN (NOT BETWEEN) - проверяет, находится ли (или нет) выражение в заданном диапазоне. <выражение> BETWEEN <нижнее значение> AND <верхнее значение>.

№24 слайд
Оператор выборки данных
Содержание слайда: Оператор выборки данных SELECT Дана таблица БД товары с содержимым: Выбрать товары с ценой от 1000 до 12000 включительно. SELECT Код_товара, Название, Тип, Цена, Количество FROM Товары WHERE Цена Between 1000 And 12000 SELECT Код_товара, Название, Тип, Цена, Количество FROM Товары WHERE Цена >=1000 And Цена <=12000

№25 слайд
Оператор выборки данных
Содержание слайда: Оператор выборки данных SELECT Оператор IS [NOT] NULL - для извлечения строк с нулевым/пустым (или не нулевым/не пустым) значением столбца. Нулевые значения появляются в том случае, если пользователь вводит данные и не знает, какую информацию нужно вводить в некоторых полях. В этом случае СУБД автоматически вводит нулевые значения.

№26 слайд
Оператор выборки данных
Содержание слайда: Оператор выборки данных SELECT Нулевые значения приводят к появлению трехзначной логики в логических выражениях. Неопределенное значение показано прочерком (–).

№27 слайд
Оператор выборки данных
Содержание слайда: Оператор выборки данных SELECT Дана таблица БД товары с содержимым: Выбрать товары для которых известен тип и не известен производитель. SELECT Код_товара, Название, Тип, Производитель FROM Товары WHERE (Тип Is Not Null) AND (Производитель Is Null)

№28 слайд
Оператор выборки данных
Содержание слайда: Оператор выборки данных SELECT Агрегирующие функции Агрегирующая функция рассматривает множество строк таблицы и выдает только одно значение. К агрегирующим функциям относят: SUM([DISTINCT] выражение) — сумма (различных) выражений. AVG([DISTINCT] выражение) — средняя величина (различных) значений. COUNT ([DISTINCT] выражение) — количество (различных) ненулевых значений. МАХ (выражение) — максимальное значение. MIN (выражение) — минимальные значение.

№29 слайд
Оператор выборки данных
Содержание слайда: Оператор выборки данных SELECT При использовании агрегирующих функций необходимо учитывать следующее: их можно записывать в списке выбора или в предложении HAVING, ORDER BY; нельзя применять в предложении WHERE (если нет подзапроса); перед вычислением значения функции все неопределенные значения аргумента исключаются; если определено предложение DISTINCT, то повторяющиеся значения аргумента в подсчете значения функции не участвуют; если аргумент пуст, т.е. содержит неопределенные значения, то функция COUNT всегда возвращает значение 0, а другие агрегирующие функции — неопределенное значение; функции SUM и AVG работают только с аргументами числовых типов; функции COUNT, MAX, MIN могут использоваться с аргументами любых типов.

№30 слайд
Оператор выборки данных
Содержание слайда: Оператор выборки данных SELECT Дана таблица БД товары с содержимым: Какова общая ожидаемая прибыль от всех товаров, какова средняя цена среди всех товаров, сколько всего различных товаров, какова минимальная и максимальная цена среди всех товаров, сколько товаров на складе. SELECT Sum(Количество*Цена) AS Общая_ожидаемая_прибыль, Avg(Цена) AS Средняя_цена, Min(Цена) AS Минимальная_цена, Max(Цена) AS Максимальная_цена, Count(Код_товара) AS Различных_товаров, Sum(Количество) AS Всего_на_складе FROM Товары

№31 слайд
Оператор выборки данных
Содержание слайда: Оператор выборки данных SELECT Дана таблица БД товары с содержимым: Для бытовой техники выяснить среднюю цену и сколько всего на складе. SELECT AVG(Цена) AS Средняя_цена, Sum(Количество) AS На_складе FROM Товары WHERE Тип ="Бытовая техника"

№32 слайд
Оператор выборки данных
Содержание слайда: Оператор выборки данных SELECT Дана таблица БД товары с содержимым: Для бытовой техники выяснить среднюю цену и сколько всего на складе. SELECT Тип, AVG(Цена) AS Средняя_цена, Sum(Количество) AS На_складе FROM Товары WHERE Тип ="Бытовая техника” То будет ошибка и СУБД выдаст соответствующее сообщение, например:

№33 слайд
Оператор выборки данных
Содержание слайда: Оператор выборки данных SELECT Группировка данных Для этого используется предложение GROUP BY, которое разделяет таблицу на наборы. Как правило, в большинстве реализаций SQL элемент из списка GROUP BY должен присутствовать в списке выбора SELECT. Данные попадаю в группу, когда у них совпадают значения в указанном для группировки выражении.

№34 слайд
Оператор выборки данных
Содержание слайда: Оператор выборки данных SELECT Группировка данных Если выполнить предложение GROUP BY без агрегирующих функций, то оно будет напоминать предложение DISTINCT, т.е. разделять таблицу на группы и из группы брать одно значение. Дана таблица БД товары с содержимым: SELECT Тип FROM Товары GROUP BY Тип SELECT Distinct Тип FROM Товары

№35 слайд
Оператор выборки данных
Содержание слайда: Оператор выборки данных SELECT Дана таблица БД товары с содержимым: Для каждого типа выяснить среднюю цену и сколько всего на складе. SELECT Тип, AVG(Цена) AS Средняя_цена, Sum(Количество) AS На_складе FROM Товары GROUP BY Тип

№36 слайд
Оператор выборки данных
Содержание слайда: Оператор выборки данных SELECT Группировка данных Условия, накладываемые на группировки, задаются предложением НAVING. Предложение НAVING похоже на предложение WHERE, но НAVING работает не с отдельными записями таблицы, а с группами.

№37 слайд
Оператор выборки данных
Содержание слайда: Оператор выборки данных SELECT Дана таблица БД товары с содержимым: Для бытовой техники и одежды и их производителей выяснить сколько всего товаров на складе, минимальную и максимальную цену при условии, что товаров на складе менее или равно 50. SELECT Тип, Производитель, Min(Цена) AS Минимальная_цена, Max(Цена) AS Максимальная_цена, Sum(Количество) AS На_складе FROM Товары WHERE Тип IN ("Бытовая техника","Одежда") GROUP BY Тип, Производитель HAVING Sum(Количество)<=50

№38 слайд
Оператор выборки данных
Содержание слайда: Оператор выборки данных SELECT Сортировка результатов запроса Сортировка результатов запроса производится с использованием ключевого слова ORDER BY. ORDER BY <колонка> [ASC/DESC][,<колонка>,...] — задает упорядочение по колонке, колонкам. Фраза DESC вызывает упорядочение по убыванию значения соответствующей <колонки>. Фраза ASC специфицирует упорядочение по возрастанию и принимается по умолчанию.

№39 слайд
Оператор выборки данных
Содержание слайда: Оператор выборки данных SELECT Дана таблица БД товары с содержимым: Вывести товары, представив результат отсортированным по типу по алфавиту (по возрастанию). SELECT * FROM Товары ORDER BY Тип SELECT * FROM Товары ORDER BY Тип ASC

№40 слайд
Оператор выборки данных
Содержание слайда: Оператор выборки данных SELECT Дана таблица БД товары с содержимым: Вывести товары, представив результат отсортированным по типу в обратном порядке алфавита (по убыванию). SELECT * FROM Товары ORDER BY Тип DESC

№41 слайд
Выборка из нескольких таблиц
Содержание слайда: Выборка из нескольких таблиц Пусть дана БД со следующей структурой (IDEF1X):

№42 слайд
Выборка из нескольких таблиц
Содержание слайда: Выборка из нескольких таблиц Пусть дана БД со следующей структурой:

№43 слайд
Выборка из нескольких таблиц
Содержание слайда: Выборка из нескольких таблиц Выяснить какие продажи оформил официант Петров.

№44 слайд
Выборка из нескольких таблиц
Содержание слайда: Выборка из нескольких таблиц Выяснить какие продажи оформил официант Петров. SELECT Фамилия, Должность, Номер_продажи, Дата FROM Сотрудники, Продажи WHERE Фамилия="Петров" AND Должность="Официант" Результат:

№45 слайд
Выборка из нескольких таблиц
Содержание слайда: Выборка из нескольких таблиц Выяснить какие продажи оформил официант Петров. SELECT Фамилия, Должность, Номер_продажи, Дата FROM Сотрудники, Продажи WHERE Фамилия="Петров" AND Должность="Официант" AND Сотрудники.Код_сотрудника=Продажи.Код_сотрудника Результат:

№46 слайд
Выборка из нескольких таблиц
Содержание слайда: Выборка из нескольких таблиц Использование оператора JOIN – оператор связывания таблиц по условию. Существуют разные типы связывания. Внутреннее соединение таблиц (INNER JOIN) — объединяет записи из двух таблиц, если связующие поля этих таблиц содержат одинаковые значения. Если же условие не выполняется, то тогда в результирующих набор данных ничего не добавляется. Синтаксис: FROM <таблица1> INNER JOIN <таблица2> ON <условие> Используется когда необходимо получить данные которые есть в обеих таблицах.

№47 слайд
Выборка из нескольких таблиц
Содержание слайда: Выборка из нескольких таблиц Выяснить какие продажи оформил официант Петров. SELECT Фамилия, Имя, Должность, Номер_продажи, Дата FROM Сотрудники INNER JOIN Продажи ON Сотрудники.Код_сотрудника=Продажи.Код_сотрудника WHERE Фамилия="Петров" AND Должность="Официант" Результат:

№48 слайд
Выборка из нескольких таблиц
Содержание слайда: Выборка из нескольких таблиц Выяснить какие продажи оформил официант Петров. В INNER JOIN можно без WHERE: SELECT Фамилия, Имя, Должность, Номер_продажи, Дата FROM Сотрудники INNER JOIN Продажи ON (Сотрудники.Код_сотрудника=Продажи.Код_сотрудника AND Фамилия="Петров" AND Должность="Официант") Результат:

№49 слайд
Оператор выборки данных
Содержание слайда: Оператор выборки данных SELECT Подзапросы Подзапрос — это оператор SELECT, вложенный в предложение WHERE, HAVING или SELECT другого оператора SELECT, в оператор INSERT, UPDATE или DELETE, в другой подзапрос. Подзапрос заключен в круглые скобки. Подзапросы имеют две формы: коррелированную и некоррелированную.

№50 слайд
Выборка из нескольких таблиц
Содержание слайда: Выборка из нескольких таблиц Пусть дана БД со следующей структурой:

№51 слайд
Выборка из нескольких таблиц
Содержание слайда: Выборка из нескольких таблиц Какие продажи оформлены менеджерами за март 2009 года:

№52 слайд
Оператор выборки данных
Содержание слайда: Оператор выборки данных SELECT Какие продажи оформлены менеджерами за март 2009 года: Без подзапросов: SELECT Номер_продажи, Дата FROM Продажи, Сотрудники WHERE Должность="Менеджер" AND Дата Between #01.03.2009# AND #31.03.2009# AND Продажи.Код_сотрудника = Сотрудники.Код_сотрудника

№53 слайд
Оператор выборки данных
Содержание слайда: Оператор выборки данных SELECT Какие продажи оформлены менеджерами за март 2009 года: Без подзапросов: SELECT Номер_продажи, Дата FROM Продажи INNER JOIN Сотрудники ON Продажи.Код_сотрудника = Сотрудники.Код_сотрудника WHERE Должность="Менеджер" AND Дата Between #01.03.2009# And #31.03.2009#

№54 слайд
Оператор выборки данных
Содержание слайда: Оператор выборки данных SELECT Какие продажи оформлены менеджерами за март 2009 года: Некоррелированный подзапрос: Некоррелированный подзапрос реализуется за два шага. Сначала внутренний запрос возвращает данные, а затем эти данные передаются во внешний запрос. SELECT Номер_продажи, Дата FROM Продажи WHERE Дата Between #01.03.2009# And #31.03.2009# AND Код_сотрудника IN (SELECT Код_сотрудника FROM Сотрудники WHERE Должность="Менеджер")

№55 слайд
Оператор выборки данных
Содержание слайда: Оператор выборки данных SELECT Какие продажи оформлены менеджерами за март 2009 года: Коррелированный подзапрос: В коррелированном подзапросе внутренний подзапрос не может быть реализован немедленно: он ссылается на внешний запрос и выполняется поочередно для каждой строки во внешнем запросе. SELECT Номер_продажи, Дата FROM Продажи WHERE "Менеджер" IN (SELECT Должность FROM Сотрудники WHERE Код_сотрудника=Продажи.Код_сотрудника) AND Дата Between #3/1/2009# And #3/31/2009#

№56 слайд
Оператор выборки данных
Содержание слайда: Оператор выборки данных SELECT Найти продажи с ценой выше средней. SELECT * FROM Продажи WHERE Цена > AVG(Цена) То будет ошибка, например, в СУБД MS Access:

№57 слайд
Оператор выборки данных
Содержание слайда: Оператор выборки данных SELECT Найти продажи с ценой выше средней. SELECT * FROM Продажи WHERE Цена > (SELECT AVG(Цена) FROM Продажи) То будет результат:

№58 слайд
СПАСИБО ЗА ВНИМАНИЕ! СПАСИБО
Содержание слайда: СПАСИБО ЗА ВНИМАНИЕ! СПАСИБО ЗА ВНИМАНИЕ! ВОПРОСЫ

№59 слайд
Системы баз данных
Содержание слайда: Системы баз данных

№60 слайд
Система баз данных СБД или
Содержание слайда: Система баз данных (СБД) или банк данных (БнД) – автоматизированная информационная система (АИС) (человеко-машинная система), включающая в свой состав специальным образом организованные данные и комплекс специальных методов и средств (математических, информационных, программных, языковых, организационно-методических и технических) для поддержания динамической модели предметной области с целью обеспечения информационных запросов пользователей (коллективное многоцелевое использование данных). Система баз данных (СБД) или банк данных (БнД) – автоматизированная информационная система (АИС) (человеко-машинная система), включающая в свой состав специальным образом организованные данные и комплекс специальных методов и средств (математических, информационных, программных, языковых, организационно-методических и технических) для поддержания динамической модели предметной области с целью обеспечения информационных запросов пользователей (коллективное многоцелевое использование данных).

№61 слайд
Состав СБД БнД
Содержание слайда: Состав СБД (БнД):

№62 слайд
Состав СБД БнД База данных БД
Содержание слайда: Состав СБД (БнД): База данных (БД). Система управления базой данных (СУБД). СУБД — комплекс программных и языковых средств (программная система), предназначенный для: - создания БД; - обеспечения эффективного доступа к данным в БД; - управления данными в БД; - поддержания БД в актуальном состоянии для предметной области.

№63 слайд
Состав СБД БнД К программным
Содержание слайда: Состав СБД (БнД): К программным средствам СУБД: 1) штатные средства: - ядро – реализует функции СУБД; - трансляторы/интерпретаторы – для компиляции и/или интерпретации прикладных программ, написанных на языках СУБД; - утилиты – для различных вспомогательных функций (настройка, восстановление, тестирование, сбор статистки и пр.). 2) прикладные программы создаются программистами, обслуживающими конечных пользователей.

№64 слайд
Состав СБД БнД К языковым
Содержание слайда: Состав СБД (БнД): К языковым средствам СУБД: - языки определения данных; - языки манипулирования данными с запросами; - языки программирования – для написания прикладных программ.

№65 слайд
Состав СБД БнД
Содержание слайда: Состав СБД (БнД): Словарь-справочник данных (ССД) – хранилище информации обо всех ресурсах СБД. В нем хранятся: - сведения, характеризующие состав и структуру БД; - смысловые определения элементов данных; - характеристики связей между объектами БД; - ограничения целостности данных; - сведения о владельцах, пользователях, полномочия доступа; - и т.п. ССД – это БД, предметной областью которой является СБД и ее окружение. БД и ССД контролируются СУБД.

№66 слайд
Состав СБД БнД технические
Содержание слайда: Состав СБД (БнД): технические средства – ЭВМ/сеть ЭВМ с необходимым набором периферийных устройств; математические методы и средства; организационно-методические средства – инструкции, методические и регламентирующие документы, руководства и пр.; ОС как часть СБД, так как СУБД работает под управление ОС, используя ее штатные средства.

№67 слайд
Состав СБД БнД Администратор
Содержание слайда: Состав СБД (БнД): Администратор СБД (АСБД)– это группа специалистов, обеспечивающих создание, функционирование и развитие СБД. Функционирование СБД невозможно без АСБД.

№68 слайд
АСБД выполняет следующие
Содержание слайда: АСБД выполняет следующие функции: • анализ предметной области; • проектирование структуры БД; • обеспечение целостности данных; • первоначальная загрузка и ведение БД; • защита данных; • обеспечение восстановления БД; • анализ обращений пользователей к БД; • анализ эффективности функционирования СБД и развитие системы; • работа с пользователями; • подготовка и поддержание системных программных средств; • организационно-методическая работа.

№69 слайд
Состав СБД БнД
Содержание слайда: Состав СБД (БнД):

№70 слайд
Особенность современных
Содержание слайда: Особенность современных технологий баз данных состоит в том, что в настоящее время используется трехуровневая архитектура ANSI представления БД: Особенность современных технологий баз данных состоит в том, что в настоящее время используется трехуровневая архитектура ANSI представления БД: внешний уровень – представление данных для различных конечных пользователей; концептуальный уровень – обобщенное логическое представление данных; внутренний уровень – представление данных в памяти ЭВМ.

№71 слайд
Архитектура БД
Содержание слайда: Архитектура БД:

№72 слайд
Основным преимуществом СБД
Содержание слайда: Основным преимуществом СБД является централизованное управление данными. Основным преимуществом СБД является централизованное управление данными. Основные преимущества централизованного подхода в управлении данными в СБД: возможность сокращения избыточности; возможность устранения (до некоторой степени) противоречивости; возможность общего доступа к данным; независимость прикладных программ и данных; возможность соблюдения стандартов. Стандарты могут быть корпоративными, установочными, ведомственными, промышленными, национальными и интернациональными; возможность введения ограничений для обеспечения безопасности; возможность обеспечения целостности данных. Задача целостности заключается в обеспечении правильности и точности данных в базе данных через ограничения целостности; возможность сбалансировать противоречивые требования пользователей.

№73 слайд
Спасибо за внимание! Вопросы
Содержание слайда: Спасибо за внимание! Вопросы

Скачать все slide презентации SQL (Structured Query Language) — язык одним архивом: