Оцените презентацию от 1 до 5 баллов!
Тип файла:
ppt / pptx (powerpoint)
Всего слайдов:
12 слайдов
Для класса:
1,2,3,4,5,6,7,8,9,10,11
Размер файла:
381.00 kB
Просмотров:
84
Скачиваний:
0
Автор:
неизвестен
Слайды и текст к этой презентации:
№1 слайд![Диаграмма и содержимое базы](/documents_6/e9e44e075367141418652b3c15424581/img0.jpg)
Содержание слайда: Диаграмма и содержимое базы данных sql
№2 слайд![Использование индексов для](/documents_6/e9e44e075367141418652b3c15424581/img1.jpg)
Содержание слайда: Использование индексов для поиска
Select * from Оценка where osnum = 4
№3 слайд![Использование индексов при](/documents_6/e9e44e075367141418652b3c15424581/img2.jpg)
Содержание слайда: Использование индексов при сортировке
Select * from Оценка order by osnum
№4 слайд![Использование индексов для](/documents_6/e9e44e075367141418652b3c15424581/img3.jpg)
Содержание слайда: Использование индексов для группировки
Select osnum, avg(ocen) as ao from Оценка
group by osnum
№5 слайд![Использование индексов при](/documents_6/e9e44e075367141418652b3c15424581/img4.jpg)
Содержание слайда: Использование индексов при соединении таблиц
Select sname, odate, ocen
from Студент, Оценка where snum = osnum
№6 слайд![Использование составных](/documents_6/e9e44e075367141418652b3c15424581/img5.jpg)
Содержание слайда: Использование составных индексов
Может быть использован
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 слайд![Структура кластерного индекса](/documents_6/e9e44e075367141418652b3c15424581/img6.jpg)
Содержание слайда: Структура кластерного индекса
Create table Студент
(snum int primary key,
sname varchar(40),
sgrp varchar(10),
spdp int
)
№8 слайд![Структура не кластерного](/documents_6/e9e44e075367141418652b3c15424581/img7.jpg)
Содержание слайда: Структура не кластерного индекса
Create index
IDX_Студент_sname
on Студент(sname)
№9 слайд![Создание индекса в среде](/documents_6/e9e44e075367141418652b3c15424581/img8.jpg)
Содержание слайда: Создание индекса в среде Management Studio (Tables – Design – Indexes/Keys)
№10 слайд![Создание индекса в среде](/documents_6/e9e44e075367141418652b3c15424581/img9.jpg)
Содержание слайда: Создание индекса в среде Management Studio (Tables - Indexes)
№11 слайд![Создание индекса оператором](/documents_6/e9e44e075367141418652b3c15424581/img10.jpg)
Содержание слайда: Создание индекса оператором 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 слайд![Создание индексов для таблиц](/documents_6/e9e44e075367141418652b3c15424581/img11.jpg)
Содержание слайда: Создание индексов для таблиц базы данных 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