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

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



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



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

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

№2 слайд
Технология quot клиент-сервер
Содержание слайда: Технология "клиент-сервер" "Клиент-сервер" - модель взаимодействия компьютеров в сети: компьютер, управляющий ресурсом, называют сервером ресурса, а компьютер, использующий ресурс - клиентом. В технологии "клиент-сервер" часть функций реализована в программе-клиенте, другая - в программе-сервере. В модели «Файловый сервер» протокол обмена представляет собой набор низкоуровневых вызовов, обеспечивающих приложению доступ к файловой системе на файл-сервере. В модели "клиент-сервер" общезначимая часть логики оформлена как набор хранимых процедур и триггеров и функционирует на сервере БД. Доступ к информационным ресурсам обеспечивается операторами языка 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 слайд
Microsoft и Ashton-Tate
Содержание слайда: 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
Содержание слайда: Стандарты SQL ANSI – Американский национальный институт стандартов, ISO – Международная организация стандартов Стандарт SQL1 был впервые опубликован в 1986 г. - обеспечивал минимальную функциональность, обновлялся в 1989 – механизм поддержания ссылочной целостности в 1992 (SQL2) - расширенная функциональность в 1999 (SQL3) – интеграция с объектно-ориентированным подходом

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

№8 слайд
Технология тиражирования
Содержание слайда: Технология тиражирования данных Технология тиражирования данных

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

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

№11 слайд
Схема БД Northwind
Содержание слайда: Схема БД Northwind

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

№13 слайд
Словарь SQL Два типа запросов
Содержание слайда: Словарь 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
Содержание слайда: Примеры оператора 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
Содержание слайда: 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
Содержание слайда: Команда 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 слайд
Содержание слайда:

№21 слайд
SELECT Titles.PubID, Titles.
Содержание слайда: 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 слайд
Содержание слайда:

№24 слайд
Функции
Содержание слайда: Функции

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

№40 слайд
Группировка строк
Содержание слайда: Группировка строк

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

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

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

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

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

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

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

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

Скачать все slide презентации SQL Server - основа информационной системы предприятия или организации. одним архивом:
Похожие презентации