🗊Презентация Диаграмма и содержимое базы данных sql

Категория: Информатика
Нажмите для полного просмотра!
Диаграмма и содержимое базы данных sql, слайд №1Диаграмма и содержимое базы данных sql, слайд №2Диаграмма и содержимое базы данных sql, слайд №3Диаграмма и содержимое базы данных sql, слайд №4Диаграмма и содержимое базы данных sql, слайд №5Диаграмма и содержимое базы данных sql, слайд №6Диаграмма и содержимое базы данных sql, слайд №7Диаграмма и содержимое базы данных sql, слайд №8Диаграмма и содержимое базы данных sql, слайд №9Диаграмма и содержимое базы данных sql, слайд №10Диаграмма и содержимое базы данных sql, слайд №11Диаграмма и содержимое базы данных sql, слайд №12

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

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


Слайд 1





Диаграмма и содержимое базы данных sql
Описание слайда:
Диаграмма и содержимое базы данных sql

Слайд 2





Использование индексов для поиска
Select * from Оценка where osnum = 4
Описание слайда:
Использование индексов для поиска Select * from Оценка where osnum = 4

Слайд 3





Использование индексов при сортировке
Select * from Оценка order by osnum
Описание слайда:
Использование индексов при сортировке Select * from Оценка order by osnum

Слайд 4





Использование индексов для группировки
Select osnum, avg(ocen) as ao from Оценка
		group by osnum
Описание слайда:
Использование индексов для группировки Select osnum, avg(ocen) as ao from Оценка group by osnum

Слайд 5





Использование индексов при соединении таблиц
Select sname, odate, ocen
		from Студент, Оценка where snum = osnum
Описание слайда:
Использование индексов при соединении таблиц Select sname, odate, ocen from Студент, Оценка where snum = osnum

Слайд 6





Использование составных индексов
Может быть использован
Select * from Студент where sgrp = ’Г-3’

Select * from Студент 
	where sgrp = ’Г-1’ and sname = ’C-6’  

Select * from Студент 
	where sgrp like ’Г%’

Select * from Студент 
	order by sgrp, sname

Не может быть использован
Select * from Студент where sname = ’C-3’

Select * from Студент 
	where sgrp = ’Г-1’ or sname = ’C-6’  

Select * from Студент 
	where sgrp like ’%1’ 

Select * from Студент 
	order by sname

Select * from Студент 
	order by sgrp, sname desc
Описание слайда:
Использование составных индексов Может быть использован Select * from Студент where sgrp = ’Г-3’ Select * from Студент where sgrp = ’Г-1’ and sname = ’C-6’ Select * from Студент where sgrp like ’Г%’ Select * from Студент order by sgrp, sname Не может быть использован Select * from Студент where sname = ’C-3’ Select * from Студент where sgrp = ’Г-1’ or sname = ’C-6’ Select * from Студент where sgrp like ’%1’ Select * from Студент order by sname Select * from Студент order by sgrp, sname desc

Слайд 7





Структура кластерного индекса
Create table Студент
(snum int primary key,
 sname varchar(40),
 sgrp varchar(10),
 spdp int
)
Описание слайда:
Структура кластерного индекса Create table Студент (snum int primary key, sname varchar(40), sgrp varchar(10), spdp int )

Слайд 8





Структура не кластерного индекса
Create index
  IDX_Студент_sname
  on Студент(sname)
Описание слайда:
Структура не кластерного индекса Create index IDX_Студент_sname on Студент(sname)

Слайд 9





Создание индекса в среде Management Studio (Tables – Design – Indexes/Keys)
Описание слайда:
Создание индекса в среде Management Studio (Tables – Design – Indexes/Keys)

Слайд 10





Создание индекса в среде Management Studio (Tables - Indexes)
Описание слайда:
Создание индекса в среде Management Studio (Tables - Indexes)

Слайд 11





Создание индекса оператором CREATE INDEX
CREATE [ UNIQUE ] [ CLUSTERED | NONCLUSTERED ] 
		INDEX  имя_индекса
		ON таблица(поле [ ASC | DESC ] [ ,... ] )
		[ INCLUDE (поле [ ,... ] ) ] 
		[ WITH ( параметр_индекса [ ,... ] ) ]

INCLUDE – покрывающий индекс 
	Create index IDX_Студент_sgrp on Студент(sgrp,sname)
		include(spdp)
	При выполнении запроса не нужно читать данные из таблицы:
	Select sgrp, sname, spdp from Студент order by sgrp, sname

параметр_индекса:
	FILLFACTOR = значение |   	
	IGNORE_DUP_KEY = { ON | OFF } | 
	DROP_EXISTING = { ON | OFF } 

DROP INDEX имя_таблицы.имя_индекса – уничтожение индекса
	DROP INDEX имя_индекса ON имя_таблицы
Описание слайда:
Создание индекса оператором CREATE INDEX CREATE [ UNIQUE ] [ CLUSTERED | NONCLUSTERED ] INDEX имя_индекса ON таблица(поле [ ASC | DESC ] [ ,... ] ) [ INCLUDE (поле [ ,... ] ) ] [ WITH ( параметр_индекса [ ,... ] ) ] INCLUDE – покрывающий индекс Create index IDX_Студент_sgrp on Студент(sgrp,sname) include(spdp) При выполнении запроса не нужно читать данные из таблицы: Select sgrp, sname, spdp from Студент order by sgrp, sname параметр_индекса: FILLFACTOR = значение |    IGNORE_DUP_KEY = { ON | OFF } | DROP_EXISTING = { ON | OFF }  DROP INDEX имя_таблицы.имя_индекса – уничтожение индекса DROP INDEX имя_индекса ON имя_таблицы

Слайд 12





Создание индексов для таблиц базы данных SQL – 0210.sql
Создать индексы, которые могут быть использованы для ускорения выполнения следующих запросов:
		Select sname, pname from Преподаватель, Студент
			where spdp = pnum
		Select pname, sname, odate, ocen  
			from Преподаватель, Студент, Оценка
			where opnum = pnum and osnum = snum
		Select * from Преподаватель
			order by pcaf, pname
		Select * from Преподаватель where pcaf = ’К-1’
		Select * from Преподаватель order by pname
		Select * from Студент order by sname
		Select sgrp, sname, spdp from Студент
			order by sgrp, sname
		Select odate, count(*) as dcol from Оценка
			group by odate
Описание слайда:
Создание индексов для таблиц базы данных SQL – 0210.sql Создать индексы, которые могут быть использованы для ускорения выполнения следующих запросов: Select sname, pname from Преподаватель, Студент where spdp = pnum Select pname, sname, odate, ocen from Преподаватель, Студент, Оценка where opnum = pnum and osnum = snum Select * from Преподаватель order by pcaf, pname Select * from Преподаватель where pcaf = ’К-1’ Select * from Преподаватель order by pname Select * from Студент order by sname Select sgrp, sname, spdp from Студент order by sgrp, sname Select odate, count(*) as dcol from Оценка group by odate



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