Manual QA course. Базы данных часть. ( Lecture 16.1) презентация

Содержание


Презентации» Информатика» Manual QA course. Базы данных часть. ( Lecture 16.1)
Manual QA course
 Lecture 16. Базы данных часть 1Базы данных. Введение.
 База данных (БД - DB) - некий организованныйБазы данных. СУБД.
 Популярные СУБД:
 Oracle
 MySql
 Microsoft SQL Server
 PostgreSQL
Базы данных. Свойства СУБД.
 Свойства СУБД:
  скорость; 
  разграничениеБазы данных. Типы моделей.
 По типу модели данных СУБД делятся наБазы данных. Реляционная БД.
 Таблицы состоят из строк и именованных столбцов,Базы данных. Реляционная БД.
 Связи между отдельными таблицами в реляционной моделиБазы данных. Реляционная БД.
 Первичный ключ (главный ключ, primary key, PK).Базы данных. Ограничения целостности.
 Целостность базы данных (database integrity) — соответствиеБазы данных. Ограничения целостности.
 Для полей (атрибутов) используются следующие виды ограничений:Базы данных. SQL.
 SQL – Structured Query Language 
 SQL –Базы данных. SQL.
 Стандарты SQL, определённые Американским национальным институтом стандартов (ANSI):Базы данных. SQL.
 SQL может использоваться как интерактивный (для выполнения запросов)Базы данных и SQL. Операторы SQL.
 Выделяют следующие группы операторов SQL:Базы данных и SQL. Операторы SQL.
 Операторы DDL - определения объектовБазы данных. Операторы SQL.
 Операторы DML - манипулирования данными 
 SELECTБазы данных. Операторы SQL.
 Команды управления транзакциями TCL Используются для управленияБазы данных. Операторы SQL.
 Операторы защиты и управления данными – DCLБазы данных. SELECT.
 Для выборки данных используется команда SELECT. 
 
Базы данных. FROM.
 Перечень таблиц, из которых производится выборка данных, указываетсяБазы данных и SQL. Простейший запрос.
 SELECT * FROM TableБазы данных. DISTINCT.
 Если в результирующем наборе данных встречаются одинаковые строкиВопросы и ответы



Слайды и текст этой презентации
Слайд 1
Описание слайда:
Manual QA course Lecture 16. Базы данных часть 1


Слайд 2
Описание слайда:
Базы данных. Введение. База данных (БД - DB) - некий организованный набор информации. Система управления базами данных (СУБД - DBMS) — совокупность программных и лингвистических средств общего или специального назначения, обеспечивающих управление созданием и использованием баз данных.

Слайд 3
Описание слайда:

Слайд 4
Описание слайда:
Базы данных. СУБД. Популярные СУБД: Oracle MySql Microsoft SQL Server PostgreSQL DB2 MongoDB

Слайд 5
Описание слайда:
Базы данных. Свойства СУБД. Свойства СУБД: скорость; разграничение доступа; гибкость; целостность; отказоустойчивость.

Слайд 6
Описание слайда:
Базы данных. Типы моделей. По типу модели данных СУБД делятся на сетевые, иерархические, реляционные, объектно-ориентированные, объектно-реляционные. Реляционная СУБД представляет собой совокупность именованных двумерных таблиц данных, логически связанных (находящихся в отношении) между собой.

Слайд 7
Описание слайда:
Базы данных. Реляционная БД. Таблицы состоят из строк и именованных столбцов, строки представляют собой экземпляры информационного объекта, столбцы – атрибуты объекта. Строки иногда называют записями, а столбцы – полями записи. Таким образом, в реляционной модели все данные представлены для пользователя в виде таблиц значений данных, и все операции над базой сводятся к манипулированию таблицами.

Слайд 8
Описание слайда:

Слайд 9
Описание слайда:
Базы данных. Реляционная БД. Связи между отдельными таблицами в реляционной модели в явном виде могут не описываться. Они устанавливаются пользователем при написании запроса на выборку данных и представляют собой условия равенства значений соответствующих полей.

Слайд 10
Описание слайда:
Базы данных. Реляционная БД. Первичный ключ (главный ключ, primary key, PK). Представляет собой столбец или совокупность столбцов, значения которых однозначно идентифицируют строки. Вторичный ключ (внешний, foreign key, FK) - Столбец или совокупность столбцов, которые в данной таблице не являются первичными ключами, но являются первичными ключами в другой таблице.

Слайд 11
Описание слайда:

Слайд 12
Описание слайда:
Базы данных. Ограничения целостности. Целостность базы данных (database integrity) — соответствие имеющейся в базе данных информации её внутренней логике, структуре и всем явно заданным правилам. Каждое правило, налагающее некоторое ограничение на возможное состояние базы данных, называется ограничением целостности (integrity constraint). Ограничения целостности могут относиться к разным информационным объектам: атрибутам, отношениям, связям между ними и т.д.

Слайд 13
Описание слайда:
Базы данных. Ограничения целостности. Для полей (атрибутов) используются следующие виды ограничений: Тип и формат поля. Задание диапазона значений. Недопустимость пустого поля. Проверка на уникальность значения какого-либо поля.

Слайд 14
Описание слайда:
Базы данных. SQL. SQL – Structured Query Language SQL – это структурированный язык запросов к реляционным базам 

Слайд 15
Описание слайда:
Базы данных. SQL. Стандарты SQL, определённые Американским национальным институтом стандартов (ANSI): SQL-1 (SQL/89) – первый вариант стандарта. SQL-2 (SQL/92) – основной расширенный стандарт. SQL-3 (SQL/1999, SQL/2003) – относится к объектно-реляционной модели данных.

Слайд 16
Описание слайда:
Базы данных. SQL. SQL может использоваться как интерактивный (для выполнения запросов) и как встроенный (для построения прикладных программ). Базовый вариант SQL содержит порядка 40 команд (часто еще называемых запросами или операторами) для выполнения различных действий внутри СУБД.

Слайд 17
Описание слайда:
Базы данных и SQL. Операторы SQL. Выделяют следующие группы операторов SQL: операторы определения объектов базы данных (Data Definition Language - DDL; операторы манипулирования данными (Data Manipulation Language - DML); команды управления транзакциями (Transaction Control Language – TCL); операторы защиты и управления данными (Data Control Language – DCL).

Слайд 18
Описание слайда:
Базы данных и SQL. Операторы SQL. Операторы DDL - определения объектов базы данных: CREATE DATABASE - создать базу данных DROP DATABASE - удалить базы данных CREATE TABLE - создать таблицу ALTER TABLE - изменить таблицу DROP TABLE - удалить таблицу CREATE DOMAIN - создать домен ALTER DOMAIN - изменить домен DROP DOMAIN - удалить домен CREATE VIEW - создать представление DROP VIEW - удалить представление

Слайд 19
Описание слайда:
Базы данных. Операторы SQL. Операторы DML - манипулирования данными SELECT - отобрать строки из таблиц INSERT - добавить строки в таблицу UPDATE - изменить строки в таблице DELETE - удалить строки в таблице

Слайд 20
Описание слайда:
Базы данных. Операторы SQL. Команды управления транзакциями TCL Используются для управления изменениями данных, производимыми DML-командами. С их помощью несколько DML-команд могут быть объединены в единое логическое целое, называемое транзакцией. COMMIT - завершить транзакцию и зафиксировать все изменения в БД ROLLBACK - отменить транзакцию и отменить все изменения в БД SET TRANSACTION - установить некоторые условия выполнения транзакции

Слайд 21
Описание слайда:
Базы данных. Операторы SQL. Операторы защиты и управления данными – DCL GRANT - предоставить привилегии пользователю или приложению на манипулирование объектами REVOKE - отменить привилегии пользователя или приложения

Слайд 22
Описание слайда:
Базы данных. SELECT. Для выборки данных используется команда SELECT. SELECT [DISTINCT] <список столбцов> FROM <имя таблицы> [JOIN <имя таблицы> ON <условия связывания>] [WHERE <условия выборки>] [GROUP BY <список столбцов для группировки> [HAVING <условия выборки групп>] ] [ORDER BY <список столбцов для сортировки>]

Слайд 23
Описание слайда:
Базы данных. FROM. Перечень таблиц, из которых производится выборка данных, указывается в секции FROM. Выборка возможна как из одной таблицы, так и из нескольких логически взаимосвязанных.

Слайд 24
Описание слайда:
Базы данных и SQL. Простейший запрос. SELECT * FROM Table

Слайд 25
Описание слайда:
Базы данных. DISTINCT. Если в результирующем наборе данных встречаются одинаковые строки (значения всех полей совпадают), можно от них избавиться, указав ключевое слово DISTINCT перед списком столбцов. SELECT DISTINCT Position FROM Employees

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


Скачать презентацию на тему Manual QA course. Базы данных часть. ( Lecture 16.1) можно ниже:

Похожие презентации