🗊 Презентация SQL Server - основа информационной системы предприятия или организации.

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

Содержание

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

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


Слайд 1


9_SQL Server - основа информационной системы предприятия или организации.
Описание слайда:
9_SQL Server - основа информационной системы предприятия или организации.

Слайд 2


Технология "клиент-сервер" "Клиент-сервер" - модель взаимодействия компьютеров в сети: компьютер, управляющий ресурсом, называют...
Описание слайда:
Технология "клиент-сервер" "Клиент-сервер" - модель взаимодействия компьютеров в сети: компьютер, управляющий ресурсом, называют сервером ресурса, а компьютер, использующий ресурс - клиентом. В технологии "клиент-сервер" часть функций реализована в программе-клиенте, другая - в программе-сервере. В модели «Файловый сервер» протокол обмена представляет собой набор низкоуровневых вызовов, обеспечивающих приложению доступ к файловой системе на файл-сервере. В модели "клиент-сервер" общезначимая часть логики оформлена как набор хранимых процедур и триггеров и функционирует на сервере БД. Доступ к информационным ресурсам обеспечивается операторами языка SQL. Язык хранимых процедур представляет процедурное расширение языка запросов SQL и отличается для конкретной СУБД. SQL сервер позволяет работать большому числу пользователей, каждый из которых запускает свои запросы в параллельных сессиях.

Слайд 3


Серверы баз данных Термин «сервер БД» используется для обозначения всей СУБД, основанной на архитектуре клиент-сервер, включая серверную и клиентскую...
Описание слайда:
Серверы баз данных Термин «сервер БД» используется для обозначения всей СУБД, основанной на архитектуре клиент-сервер, включая серверную и клиентскую часть. Обычно одна БД целиком хранится в одном узле сети и поддерживается сервером в сервере БД. Доступ к БД из прикладной программы осуществляется с использованием клиентской части системы. В качестве основного интерфейса между клиентскими и серверными частями выступает язык SQL. Запросы на языке SQL до своего реального выполнения могут подвергаться компиляции. Компиляция запросов может производиться на стадии предкомпиляции прикладной программы, написанной на обычном традиционном языке программирования с включением предложений SQL, или в процессе выполнения транзакций с использованием инструкции языка SQL. С точки зрения пользователя процесс компиляции приводит к следующим результатам: для каждого предложения на SQL образуется программа в машинных кодах, вызовы которой помещаются в текст исходной прикладной программы, однако в действительности процесс компиляции запроса намного более сложен из-за наличия сложных сетевых взаимодействий, которые требуются при реальном выполнении транзакции. Серверы БД, интерфейс которых основан на языке SQL, обладают преимуществами и недостатками. Преимущества: стандартный открытый интерфейс, т. е. клиентская часть любой ориентированной СУБД может работать с любым SQL-сервером независимо от того, когда компания его разработала. Недостатки. При высоком уровне интерфейса между клиентской и серверной частями системы со стороны клиента работает слишком мало программ СУБД. Если клиентский компонент обладает достаточной мощностью, то часто возникает необходимость возложить на него большие функции управления БД и разгрузить сервер, который в этом случае является узким местом этой системы. Одним из корректных направлений СУБД является гибкая конфигурированная система, при которой распределяются функции между клиентской и пользовательской системами.

Слайд 4


Архитектура сервера использует для хранения БД набор файлов операционной системы, при этом для каждой из них создается собственный файл. Первичный...
Описание слайда:
Архитектура сервера использует для хранения БД набор файлов операционной системы, при этом для каждой из них создается собственный файл. Первичный файл данных (Primary data file)— отправная точка БД. Всякая БД имеет только один первичный файл данных. Рекомендуемое расширение — .mdf. Вторичные файлы данных (Secondary data files) являются необязательными и могут хранить все данные и объекты, не вошедшие в первичный файл данных. Некоторые БД могут вообще не иметь вторичных файлов данных, а другие иметь множество таких файлов. Рекомендуемое расширение — .ndf. Файлы журнала (Log files) - фиксируется вся информация о транзакциях, которая используется для восстановления БД. Каждая БД имеет, по крайней мере, один файл журнала. Рекомендуемое расширение — .ldf. При создании БД все входящие в ее состав файлы "обнуляются" (заполняются нулями), чтобы стереть все данные, которые остались на диске от ранее удаленных файлов. Приводит к увеличению продолжительности создания БД, но избавляет Windows NT от необходимости очистки файлов при записи в них данных (поскольку они уже "обнулены") во время нормальной работы с БД, что повышает производительность системы. Данные таблиц хранятся в наборе страниц данных. Каждая страница имеет заголовок, который содержит такую системную информацию, как идентификатор владеющей данной страницей таблицы и указатели на следующую и предыдущую страницы в связанном списке. В конце страницы расположена таблица смещений строк, остальное пространство страницы занято строками данных.

Слайд 5


1988 —Microsoft и Ashton-Tate анонсировали первую версию SQL Server — РСУБД для локальных вычислительных сетей. Новый продукт носил название...
Описание слайда:
1988 —Microsoft и Ashton-Tate анонсировали первую версию SQL Server — РСУБД для локальных вычислительных сетей. Новый продукт носил название Ashton-Tate/Microsoft SQL Server и представлял собой версию Sybase DataServer для OS/2. Роль Ashton-Tate заключалась в том, что фирма предоставила dBASE IV для разработки приложений. 1988 —Microsoft и Ashton-Tate анонсировали первую версию SQL Server — РСУБД для локальных вычислительных сетей. Новый продукт носил название Ashton-Tate/Microsoft SQL Server и представлял собой версию Sybase DataServer для OS/2. Роль Ashton-Tate заключалась в том, что фирма предоставила dBASE IV для разработки приложений. 1989 —В мае увидела свет первая версия Ashton-Tate/Microsoft SQL Server. 1990 — выпущен SQL Server v1.1 с поддержкой как OS/2, так и новой графической оболочки фирмы — Microsoft Windows 3.0. 1991 — Microsoft получила доступ к исходному коду SQL Server и начала работу над новой версией продукта. 1992 —Выпущен SQL Server 4.2 — 16-разрядная СУБД, результат совместной работы Microsoft и Sybase. В СУБД были реализованы клиентские библиотеки для MS-DOS, Windows и OS/2, помимо этого в нее впервые были включены средства администрирования с графическим интерфейсом под управлением Windows. Microsoft приняла решение сосредоточиться на развитии версий SQL Server только для Windows NT и остановить развитие версий для Unix. В октябре была выпущена бета-версия SQL Server для Windows NT. 1994 —закончилось сотрудничество Microsoft и Sybase, и далее эти две компании стали разрабатывать свои серверные СУБД независимо друг от друга. В конце года был выпущен сервер Sybase SQL Server System 10. 1996 —SQL Server 6.5, обладавший встроенной поддержкой Web-приложений, средствами распределенного администрирования, наличием динамических блокировок. 1998 —Microsoft SQL Server 7.0 с радикально измененной архитектурой. Это была первая версия SQL Server, не содержавшая унаследованного кода, оставшегося со времен сотрудничества с Sybase. Особо стоит отметить появление в этой версии OLAP-служб в составе продукта (до этого серверные OLAP-средства, производимые поставщиками серверных СУБД, включая и Oracle, продавались исключительно как отдельные продукты и относились к категории весьма дорогостоящего программного обеспечения). 2000 —выпущен Microsoft SQL Server 2000, поддерживающий Web-приложения, XML, а также содержащий множество нововведений в административных утилитах.

Слайд 6


Стандарты SQL ANSI – Американский национальный институт стандартов, ISO – Международная организация стандартов Стандарт SQL1 был впервые опубликован...
Описание слайда:
Стандарты SQL ANSI – Американский национальный институт стандартов, ISO – Международная организация стандартов Стандарт SQL1 был впервые опубликован в 1986 г. - обеспечивал минимальную функциональность, обновлялся в 1989 – механизм поддержания ссылочной целостности в 1992 (SQL2) - расширенная функциональность в 1999 (SQL3) – интеграция с объектно-ориентированным подходом

Слайд 7


Обработка распределенных данных
Описание слайда:
Обработка распределенных данных

Слайд 8


Технология тиражирования данных Технология тиражирования данных
Описание слайда:
Технология тиражирования данных Технология тиражирования данных

Слайд 9


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

Слайд 10


Просмотр списка баз SQL Server
Описание слайда:
Просмотр списка баз SQL Server

Слайд 11


Схема БД Northwind
Описание слайда:
Схема БД Northwind

Слайд 12


SQL Server - основа информационной системы предприятия или организации., слайд №12
Описание слайда:

Слайд 13


Словарь SQL Два типа запросов: Возвращающий строки: Select SELECT [List of Fields or *] FROM [Table(s)] {Optionally Join Syntax} WHERE [Criteria]...
Описание слайда:
Словарь SQL Два типа запросов: Возвращающий строки: Select SELECT [List of Fields or *] FROM [Table(s)] {Optionally Join Syntax} WHERE [Criteria] GROUP BY [List of Fields] ORDER BY [List of Fields] Не возвращающие строки: Action Queries Update : изменение записей Insert : вставка новой записи Delete : удаление записи

Слайд 14


Типы данных
Описание слайда:
Типы данных

Слайд 15


Примеры оператора LIKE (MS Access использует для указания любого символа знак *, ANSI SQL - %): ...Where ((LastName Like ‘SM*’) or (Name Like ‘sm*’)...
Описание слайда:
Примеры оператора LIKE (MS Access использует для указания любого символа знак *, ANSI SQL - %): ...Where ((LastName Like ‘SM*’) or (Name Like ‘sm*’) or (Name Like ‘Sm*’)) Оператор LIKE выполняется быстрее, если указан в конце оператора WHERE. ANSI SQL использует круглые скобки ( ). MS Access использует также [ ], поэтому желательно для преемственности кода заменить скобки на круглые. Для указания в запросе источника данных используется символ точка(.) Database.Table.Field Оператор IN используется в операторе WHERE для указания подмножества, к которому может относиться проверяемое поле записи. Подмножеством может быть список или результат выполнения запроса (в этом случае подзапрос должен возвратить значения одного поля) Select Name, YearBorn From Authors Where YearBorn In (1962, 1963, 1964) Select Name, YearBorn From Authors Where YearBorn In (Select Year From HoleInOne)

Слайд 16


Asterisk ( * ) Asterisk ( * ) SELECT authorID, firstName, lastName FROM Authors WHERE lastName LIKE ‘D*’ Question mark ( ? ) SELECT authorID,...
Описание слайда:
Asterisk ( * ) Asterisk ( * ) SELECT authorID, firstName, lastName FROM Authors WHERE lastName LIKE ‘D*’ Question mark ( ? ) SELECT authorID, firstName, lastName FROM Authors WHERE lastName LIKE ‘?I*’ DELETE FROM Authors WHERE firstName Like 'Chan%‘ (ANSI SQL) DELETE FROM Authors WHERE firstName Like 'Chan*‘ (MS Access) SELECT Titles.title, Titles.isbn, Authors.firstName, Authors.lastName, Titles.copyright, Publishers.publisherName FROM (Publishers INNER JOIN Titles ON Publishers.publisherID = Titles.publisherID) INNER JOIN (Authors INNER JOIN AuthorISBN ON Authors.authorID = AuthorISBN.authorID) ON Titles.isbn = AuthorISBN.isbn ORDER BY Titles.title;

Слайд 17


Оптимизация команды SELECT Не указывайте лишние столбцы в запросе Используйте не перечисление полей, а символ * (все поля).
Описание слайда:
Оптимизация команды SELECT Не указывайте лишние столбцы в запросе Используйте не перечисление полей, а символ * (все поля).

Слайд 18


Команда INSERT INSERT INTO таблица (поле, поле) VALUES (значение, значение) Примеры: INSERT INTO authors (Name, Address, Sales) VALUES (‘Smith,...
Описание слайда:
Команда INSERT INSERT INTO таблица (поле, поле) VALUES (значение, значение) Примеры: INSERT INTO authors (Name, Address, Sales) VALUES (‘Smith, Frank’, ‘123 Main St’, 35232.06) INSERT INTO publishers (Name, ABACODE, Paperbacks) VALUES (‘Smith Books’, 1311, TRUE ) ANSI SQL: True это не ноль, обычно –1, False это ноль

Слайд 19


Выбор внешнего соединения – левое или правое? Внешнее соединение используется для Выявления несовпадений в ключевых полях таблиц Выявления пустых...
Описание слайда:
Выбор внешнего соединения – левое или правое? Внешнее соединение используется для Выявления несовпадений в ключевых полях таблиц Выявления пустых полей Левое соединение LEFT JOIN выбирает все записи левой таблицы и совпадающие по ключевому полю записи правой таблицы. Правое соединение – наоборот. Соединение Full JOIN выберет все записи в обеих таблицах, в том числе с совпадающими ключевыми полями

Слайд 20


SQL Server - основа информационной системы предприятия или организации., слайд №20
Описание слайда:

Слайд 21


SELECT Titles.PubID, Titles.[Year Published], Count(Titles.Title) AS Count SELECT Titles.PubID, Titles.[Year Published], Count(Titles.Title) AS Count...
Описание слайда:
SELECT Titles.PubID, Titles.[Year Published], Count(Titles.Title) AS Count SELECT Titles.PubID, Titles.[Year Published], Count(Titles.Title) AS Count FROM Titles GROUP BY Titles.PubID, Titles.[Year Published]

Слайд 22


Извлечение данных
Описание слайда:
Извлечение данных

Слайд 23


SQL Server - основа информационной системы предприятия или организации., слайд №23
Описание слайда:

Слайд 24


Функции
Описание слайда:
Функции

Слайд 25


SQL Server - основа информационной системы предприятия или организации., слайд №25
Описание слайда:

Слайд 26


SQL Server - основа информационной системы предприятия или организации., слайд №26
Описание слайда:

Слайд 27


Упорядочение записей, подсчет итогов
Описание слайда:
Упорядочение записей, подсчет итогов

Слайд 28


SQL Server - основа информационной системы предприятия или организации., слайд №28
Описание слайда:

Слайд 29


SQL Server - основа информационной системы предприятия или организации., слайд №29
Описание слайда:

Слайд 30


SQL Server - основа информационной системы предприятия или организации., слайд №30
Описание слайда:

Слайд 31


SQL Server - основа информационной системы предприятия или организации., слайд №31
Описание слайда:

Слайд 32


SQL Server - основа информационной системы предприятия или организации., слайд №32
Описание слайда:

Слайд 33


SQL Server - основа информационной системы предприятия или организации., слайд №33
Описание слайда:

Слайд 34


SQL Server - основа информационной системы предприятия или организации., слайд №34
Описание слайда:

Слайд 35


SQL Server - основа информационной системы предприятия или организации., слайд №35
Описание слайда:

Слайд 36


SQL Server - основа информационной системы предприятия или организации., слайд №36
Описание слайда:

Слайд 37


SQL Server - основа информационной системы предприятия или организации., слайд №37
Описание слайда:

Слайд 38


SQL Server - основа информационной системы предприятия или организации., слайд №38
Описание слайда:

Слайд 39


SQL Server - основа информационной системы предприятия или организации., слайд №39
Описание слайда:

Слайд 40


Группировка строк
Описание слайда:
Группировка строк

Слайд 41


SQL Server - основа информационной системы предприятия или организации., слайд №41
Описание слайда:

Слайд 42


SQL Server - основа информационной системы предприятия или организации., слайд №42
Описание слайда:

Слайд 43


SQL Server - основа информационной системы предприятия или организации., слайд №43
Описание слайда:

Слайд 44


SQL Server - основа информационной системы предприятия или организации., слайд №44
Описание слайда:

Слайд 45


SQL Server - основа информационной системы предприятия или организации., слайд №45
Описание слайда:

Слайд 46


SQL Server - основа информационной системы предприятия или организации., слайд №46
Описание слайда:

Слайд 47


SELECT сотрудник.ФИО, сотрудник.оклад FROM сотрудник SELECT сотрудник.ФИО, сотрудник.оклад FROM сотрудник WHERE (((сотрудник.оклад) Not Between 1000...
Описание слайда:
SELECT сотрудник.ФИО, сотрудник.оклад FROM сотрудник SELECT сотрудник.ФИО, сотрудник.оклад FROM сотрудник WHERE (((сотрудник.оклад) Not Between 1000 And 2000));

Слайд 48


DELETE * FROM студент WHERE студент.ФИО="Бурлак"; DELETE * FROM студент WHERE студент.ФИО="Бурлак";
Описание слайда:
DELETE * FROM студент WHERE студент.ФИО="Бурлак"; DELETE * FROM студент WHERE студент.ФИО="Бурлак";



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