🗊Презентация Базы данных

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

Содержание

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

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


Слайд 1





БАЗЫ ДАННЫХ
Блинова Евгения Александровна,
eugenia.blinova@gmail.com
Описание слайда:
БАЗЫ ДАННЫХ Блинова Евгения Александровна, eugenia.blinova@gmail.com

Слайд 2





Описание курса
34 часа лекций, 34 часа лабораторных работ
Самостоятельная работа
Реферат
2 контрольные работы – тестирование
Экзамен – 2 теоретических вопроса и задача
Microsoft SQL Server 2012
Задания на лабораторные работы IVC309-1-22, /Материалы/Блинова/БД
Описание слайда:
Описание курса 34 часа лекций, 34 часа лабораторных работ Самостоятельная работа Реферат 2 контрольные работы – тестирование Экзамен – 2 теоретических вопроса и задача Microsoft SQL Server 2012 Задания на лабораторные работы IVC309-1-22, /Материалы/Блинова/БД

Слайд 3





База данных
База данных – это совокупность взаимосвязанных данных
Описание слайда:
База данных База данных – это совокупность взаимосвязанных данных

Слайд 4





Требования к информации в БД
Полезность -  уменьшает информационную энтропию системы
Полнота информации - информации должно быть достаточно, чтобы осуществить качественное управление
Точность
Достоверность - заведомо ошибочные данные не должны храниться в базе данных
Непротиворечивость
Актуальность
Описание слайда:
Требования к информации в БД Полезность - уменьшает информационную энтропию системы Полнота информации - информации должно быть достаточно, чтобы осуществить качественное управление Точность Достоверность - заведомо ошибочные данные не должны храниться в базе данных Непротиворечивость Актуальность

Слайд 5





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

Слайд 6





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

Слайд 7





Проектирование БД
Описание слайда:
Проектирование БД

Слайд 8





Пример
Описание слайда:
Пример

Слайд 9





Пример
Описание слайда:
Пример

Слайд 10





Логическая схема данных
Описание слайда:
Логическая схема данных

Слайд 11





База данных
Хранилище динамически обновляемой информации
Информация отражает состояние некоторой предметной области (объекта) и должна быть полезной, точной, актуальной и непротиворечивой
Информация представлена в виде метаданных (описание модели данных) и данных
Каждый пользователь базы данных знает только о существовании данных, необходимых для решения его задач
Совокупность всех представлений - это логическая схема данных
Описание слайда:
База данных Хранилище динамически обновляемой информации Информация отражает состояние некоторой предметной области (объекта) и должна быть полезной, точной, актуальной и непротиворечивой Информация представлена в виде метаданных (описание модели данных) и данных Каждый пользователь базы данных знает только о существовании данных, необходимых для решения его задач Совокупность всех представлений - это логическая схема данных

Слайд 12





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

Слайд 13





Модели данных
Иерархическая
Сетевая
Реляционная
Описание слайда:
Модели данных Иерархическая Сетевая Реляционная

Слайд 14





Иерархическая модель данных
Описание слайда:
Иерархическая модель данных

Слайд 15





Иерархическая модель данных
Описание слайда:
Иерархическая модель данных

Слайд 16





Иерархическая модель данных
Типичный представитель – IBM Information Management System
Описание слайда:
Иерархическая модель данных Типичный представитель – IBM Information Management System

Слайд 17





Сетевая модель данных
Описание слайда:
Сетевая модель данных

Слайд 18





Сетевая модель данных
Типичный представитель – Integrated Data Store от General Electric и DMS от UNIVAC
Описание слайда:
Сетевая модель данных Типичный представитель – Integrated Data Store от General Electric и DMS от UNIVAC

Слайд 19





Реляционная модель данных
Основана на теории множеств
Реляционная алгебра – Эдгар Франк Кодд (1923-2003)
Кодд – данные имеют собственную природу, независимую от способа их использования
Определения:
- домен: множество;
- таблица: отношение;
- атрибут: имя столбца таблицы (имя домена);
- заголовок таблицы: множество всех атрибутов; 
- кортеж:  элемент отношения или строка таблицы;
- строка таблицы: кортеж.
Описание слайда:
Реляционная модель данных Основана на теории множеств Реляционная алгебра – Эдгар Франк Кодд (1923-2003) Кодд – данные имеют собственную природу, независимую от способа их использования Определения: - домен: множество; - таблица: отношение; - атрибут: имя столбца таблицы (имя домена); - заголовок таблицы: множество всех атрибутов; - кортеж: элемент отношения или строка таблицы; - строка таблицы: кортеж.

Слайд 20





Операции реляционной алгебры
UNION (объединение)
INTERSECT (пересечение)
MINUS (разность)
TIMES (декартово произведение)
WHERE (ограничение)
PROJECT (проекция)
JOIN (соединение)
DIVIDE BY (реляционное деление)
RENAME (переименование)
:= (присваивание).
Описание слайда:
Операции реляционной алгебры UNION (объединение) INTERSECT (пересечение) MINUS (разность) TIMES (декартово произведение) WHERE (ограничение) PROJECT (проекция) JOIN (соединение) DIVIDE BY (реляционное деление) RENAME (переименование) := (присваивание).

Слайд 21





Реляционная модель данных
Relation – отношение
Отношение может быть представлено в виде двумерной таблицы
Реляци­онная база данных представляет собой набор взаимосвязанных таблиц
Все объекты разделяются на типы
Объекты одного и того же типа имеют свой набор атрибутов
Один из атрибутов однозначно идентифицирует объект в таблице – первичный ключ
Описание слайда:
Реляционная модель данных Relation – отношение Отношение может быть представлено в виде двумерной таблицы Реляци­онная база данных представляет собой набор взаимосвязанных таблиц Все объекты разделяются на типы Объекты одного и того же типа имеют свой набор атрибутов Один из атрибутов однозначно идентифицирует объект в таблице – первичный ключ

Слайд 22





Реляционная модель данных
Структурный аспект  — данные в базе данных представляют собой набор отношений.
Аспект целостности — отношения (таблицы) отвечают определенным условиям целостности. РМД поддерживает декларативные ограничения целостности уровня домена (типа данных), уровня отношения и уровня базы данных.
Аспект обработки — РМД поддерживает операторы манипулирования отношениями (реляционная алгебра, реляционное исчисление).
Описание слайда:
Реляционная модель данных Структурный аспект  — данные в базе данных представляют собой набор отношений. Аспект целостности — отношения (таблицы) отвечают определенным условиям целостности. РМД поддерживает декларативные ограничения целостности уровня домена (типа данных), уровня отношения и уровня базы данных. Аспект обработки — РМД поддерживает операторы манипулирования отношениями (реляционная алгебра, реляционное исчисление).

Слайд 23





Нормализация данных
Нормализация данных – процесс преобразования таблиц базы данных к нормальной форме. 
Шесть нормальных форм – 1NF, 2NF,...6NF. 
Широкое практическое применение имеют формы 1NF, 2NF, 3NF.
Описание слайда:
Нормализация данных Нормализация данных – процесс преобразования таблиц базы данных к нормальной форме. Шесть нормальных форм – 1NF, 2NF,...6NF. Широкое практическое применение имеют формы 1NF, 2NF, 3NF.

Слайд 24





Первая нормальная форма
Таблица не должна содержать повторяющихся групп данных.
Атомарность – каждый столбец должен содержать одно неделимое значение.
Пример:
ФИО – Адрес (город, улица, дом, квартира)
Фильм – Исполнители (список актеров)
Описание слайда:
Первая нормальная форма Таблица не должна содержать повторяющихся групп данных. Атомарность – каждый столбец должен содержать одно неделимое значение. Пример: ФИО – Адрес (город, улица, дом, квартира) Фильм – Исполнители (список актеров)

Слайд 25





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

Слайд 26





Вторая нормальная форма
Таблица находится в первой нормальной форме
Каждый неключевой атрибут полностью функционально зависит от каждого возможного ключа
Простой и составной ключ
Пример:
Студент – Университет – Средний балл – Стипендия
Описание слайда:
Вторая нормальная форма Таблица находится в первой нормальной форме Каждый неключевой атрибут полностью функционально зависит от каждого возможного ключа Простой и составной ключ Пример: Студент – Университет – Средний балл – Стипендия

Слайд 27





Вторая нормальная форма
Создайте отдельные таблицы для наборов значений, относящихся к нескольким записям.
Свяжите эти таблицы с помощью внешнего ключа.
Описание слайда:
Вторая нормальная форма Создайте отдельные таблицы для наборов значений, относящихся к нескольким записям. Свяжите эти таблицы с помощью внешнего ключа.

Слайд 28





Третья нормальная форма
Таблица находится во второй нормальной форме
Отсутствуют транзитивные зависимости
Пример:
Студент – Группа – Факультет – Университет
Описание слайда:
Третья нормальная форма Таблица находится во второй нормальной форме Отсутствуют транзитивные зависимости Пример: Студент – Группа – Факультет – Университет

Слайд 29





SQL
Язык SQL (Structured Query Language, язык структурированных запросов) – специализированный язык, предназначенный для написания запросов к реляционной БД
Описание слайда:
SQL Язык SQL (Structured Query Language, язык структурированных запросов) – специализированный язык, предназначенный для написания запросов к реляционной БД

Слайд 30





SQL
1986 – первый вариант стандарта
1989 – доработан стандарт
1992 – внесены значительные изменения (SQL2)
1999 – добавлена поддержка регулярных выражений, рекурсивных запросов, поддержка триггеров, базовые процедурные расширения, нескалярные типы данных и некоторые объектно-ориентированные возможности (SQL3)
2003 - поддержка XML
2006 - возможность совместно использовать в запросах SQL и XQuery
2008 - улучшены возможности оконных функций
Описание слайда:
SQL 1986 – первый вариант стандарта 1989 – доработан стандарт 1992 – внесены значительные изменения (SQL2) 1999 – добавлена поддержка регулярных выражений, рекурсивных запросов, поддержка триггеров, базовые процедурные расширения, нескалярные типы данных и некоторые объектно-ориентированные возможности (SQL3) 2003 - поддержка XML 2006 - возможность совместно использовать в запросах SQL и XQuery 2008 - улучшены возможности оконных функций

Слайд 31





Операторы SQL
DDL - Data Definition Language - язык определения данных 
DML - Data Manipulation Language - язык манипулирования данными 
TCL - Transaction Control Language - язык управления транзакциями 
DCL  - Data Control Language - язык управления данными
Описание слайда:
Операторы SQL DDL - Data Definition Language - язык определения данных DML - Data Manipulation Language - язык манипулирования данными TCL - Transaction Control Language - язык управления транзакциями DCL - Data Control Language - язык управления данными

Слайд 32





Операторы DDL
Операторы DDL предназначены для создания, удаления и изменения объектов БД или сервера СУБД
DDL включает операторы: 
CREATE
ALTER
DROP 
CREATE TABLE STUDENT (NAME nvarchar(50), GROUP_NUM int)
Описание слайда:
Операторы DDL Операторы DDL предназначены для создания, удаления и изменения объектов БД или сервера СУБД DDL включает операторы: CREATE ALTER DROP CREATE TABLE STUDENT (NAME nvarchar(50), GROUP_NUM int)

Слайд 33





Операторы DML
Операторы DML предназначены для работы с таблицами
DML включает операторы:   
SELECT, 
INSERT,  
DELETE,  
UPDATE. 
SELECT * FROM STUDENT
SELECT NAME, GROUP_NUM FROM STUDENT
Описание слайда:
Операторы DML Операторы DML предназначены для работы с таблицами DML включает операторы: SELECT, INSERT, DELETE, UPDATE. SELECT * FROM STUDENT SELECT NAME, GROUP_NUM FROM STUDENT

Слайд 34





Операторы TCL
Операторы TCL предназначены для управления транзакциями
Транзакция – это несколько DML-операторов, которые либо все выполняются, либо все не выполняются. 
TCL SQL включает операторы: 
BEGIN  TRAN,   
SAVE  TRAN,   
COMMIT TRAN, 
ROLLBACK  TRAN
Описание слайда:
Операторы TCL Операторы TCL предназначены для управления транзакциями Транзакция – это несколько DML-операторов, которые либо все выполняются, либо все не выполняются. TCL SQL включает операторы: BEGIN TRAN, SAVE TRAN, COMMIT TRAN, ROLLBACK TRAN

Слайд 35





Операторы DCL
Операторы DCL предназначены для управления процессом авторизации
Авторизация – это процедура проверки разрешений на выполнение определенных операций 
Принципал – это объект сервера или БД, которому может быть  выдано разрешение на выполнение операции, а также отобрано или запрещено разрешение
DCL включает в себя операторы: 
GRANT, 
REVOKE, 
DENY
Описание слайда:
Операторы DCL Операторы DCL предназначены для управления процессом авторизации Авторизация – это процедура проверки разрешений на выполнение определенных операций Принципал – это объект сервера или БД, которому может быть выдано разрешение на выполнение операции, а также отобрано или запрещено разрешение DCL включает в себя операторы: GRANT, REVOKE, DENY

Слайд 36





Microsoft SQL Server
Microsoft SQL Server — система управления реляционными базами данных (РСУБД), разработанная корпорацией Microsoft. 
Используемый язык запросов — Transact-SQL
Описание слайда:
Microsoft SQL Server Microsoft SQL Server — система управления реляционными базами данных (РСУБД), разработанная корпорацией Microsoft. Используемый язык запросов — Transact-SQL

Слайд 37





Редакции Microsoft SQL Server 2012 
SQL Server 2012 Enterprise Edition 
Не имеет ограничений по количеству поддерживаемых ядер 
Не имеет ограничений по максимальному объему используемой памяти.
Максимальный размер реляционной базы данных — 524 Пб.
SQL Server 2012 Business Intelligence Edition 
Имеет ограничение — 4 процессора или 16 ядер на экземпляр;
Максимальный объем используемой памяти — 64 Гб;
Максимальный размер реляционной базы данных — 524 Пб.
SQL Server 2012 Standard Edition 
Имеет ограничение — 4 процессора или 16 ядер на экземпляр;
Максимальный объем используемой памяти — 64 Гб;
Максимальный размер реляционной базы данных — 524 Пб.
SQL Server 2012 Web Edition 
SQL Server 2012 Developer Edition .
SQL Server 2012 Express Edition
Имеет ограничение — 1 процессор (до 4 ядер);
Максимальный объем используемой памяти — 1 Гбайт;
Максимальный размер реляционной базы данных — 10 Гб.
Описание слайда:
Редакции Microsoft SQL Server 2012 SQL Server 2012 Enterprise Edition  Не имеет ограничений по количеству поддерживаемых ядер Не имеет ограничений по максимальному объему используемой памяти. Максимальный размер реляционной базы данных — 524 Пб. SQL Server 2012 Business Intelligence Edition  Имеет ограничение — 4 процессора или 16 ядер на экземпляр; Максимальный объем используемой памяти — 64 Гб; Максимальный размер реляционной базы данных — 524 Пб. SQL Server 2012 Standard Edition Имеет ограничение — 4 процессора или 16 ядер на экземпляр; Максимальный объем используемой памяти — 64 Гб; Максимальный размер реляционной базы данных — 524 Пб. SQL Server 2012 Web Edition  SQL Server 2012 Developer Edition . SQL Server 2012 Express Edition Имеет ограничение — 1 процессор (до 4 ядер); Максимальный объем используемой памяти — 1 Гбайт; Максимальный размер реляционной базы данных — 10 Гб.

Слайд 38





Microsoft SQL Server
Описание слайда:
Microsoft SQL Server

Слайд 39





Службы Microsoft SQL Server
Описание слайда:
Службы Microsoft SQL Server

Слайд 40





Database Engine
Database Engine является ядром системы управления реляционной БД.  
Может быть установлено несколько экземпляров службы Database Engine. 
При этом только один экземпляр может быть службой по умолчанию (с именем MS SQL SERVER), другие экземпляры должны иметь уникальные имена.
Каждый экземпляр службы Database Engine требует отдельной инсталляции, конфигурации и настройки безопасности.
Один Database Engine может обеспечить доступ к нескольким БД.
Описание слайда:
Database Engine Database Engine является ядром системы управления реляционной БД. Может быть установлено несколько экземпляров службы Database Engine. При этом только один экземпляр может быть службой по умолчанию (с именем MS SQL SERVER), другие экземпляры должны иметь уникальные имена. Каждый экземпляр службы Database Engine требует отдельной инсталляции, конфигурации и настройки безопасности. Один Database Engine может обеспечить доступ к нескольким БД.

Слайд 41





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

Слайд 42





Утилиты Microsoft SQL Server
SQL Server Management Studio
SQL Server Books Online
SQLCMD
Microsoft SQL Configuration Manager
Описание слайда:
Утилиты Microsoft SQL Server SQL Server Management Studio SQL Server Books Online SQLCMD Microsoft SQL Configuration Manager

Слайд 43





Вопросы?
Описание слайда:
Вопросы?



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