Разделы презентаций


Лабораторная работа № 6 Виды соединений в операторе SELECT и создание

Содержание

Условия для выполнения работыРабота выполняется в среде MS SQL Server Management Studio (SSMS), поэтому предварительно необходимо установить СУБД SQL Server 2014 или вышеMS SQL Server Management Studio (SSMS)

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

Слайд 1Лабораторная работа № 6 Виды соединений в операторе SELECT и создание

представления
Работа выполняется в среде MS SQL Server Management Studio (SSMS)

Лабораторная работа № 6 Виды соединений в операторе SELECT и создание представленияРабота выполняется в среде MS SQL

Слайд 2Условия для выполнения работы
Работа выполняется в среде MS SQL Server

Management Studio (SSMS), поэтому предварительно необходимо установить
СУБД SQL Server

2014 или выше
MS SQL Server Management Studio (SSMS)

Условия для выполнения работыРабота выполняется в среде MS SQL Server Management Studio (SSMS), поэтому предварительно необходимо установить

Слайд 31. Создание учебной БД и таблиц
Создать БД eVedomost
Обратить внимание сколько

файлов будет создано. Найти эти файлы

1. Создание учебной БД и таблицСоздать БД eVedomostОбратить внимание сколько файлов будет создано. Найти эти файлы

Слайд 4Сформировать и ознакомиться с SQL-скриптом по созданию БД
Сформировать и ознакомиться

с SQL-скриптом по созданию уже созданной БД eVedomost

Сформировать и ознакомиться с SQL-скриптом по созданию БДСформировать и ознакомиться с SQL-скриптом по созданию уже созданной БД

Слайд 52. Создание таблиц в БД
Создать в БД eVedomost таблицы LeftTable

со столбцами LCode – числовой (Not Null), LDescr – текстовый

и RightTable со столбцами RCode - числовой, RDescr – текстовый
2. Создание таблиц в БДСоздать в БД eVedomost таблицы LeftTable со столбцами LCode – числовой (Not Null),

Слайд 6SQL-скрипт создания таблицы
Выполнить «Обновить», сформировать и просмотреть SQL-скрипт создания таблицы

SQL-скрипт создания таблицыВыполнить «Обновить», сформировать и просмотреть SQL-скрипт создания таблицы

Слайд 73. Заполнение таблиц данными
Заполнить таблицы LeftTable и RightTable данными с

помощью скриптов или руками в SSMS

3. Заполнение таблиц даннымиЗаполнить таблицы LeftTable и RightTable данными с помощью скриптов или руками в SSMS

Слайд 8JOIN-соединения. 4. Горизонтальное объединение
выполнить операторы

JOIN-соединения. 4. Горизонтальное объединениевыполнить операторы

Слайд 95. Вертикальное объединение
Создать и заполнить данными таблицы TopTable и BottomTable
выполнить

операторы

5. Вертикальное объединениеСоздать и заполнить данными таблицы TopTable и BottomTableвыполнить операторы

Слайд 106. Выполнить операторы вертикального объединения UNION, EXCEPT и INTERSECT

6. Выполнить операторы вертикального объединения UNION, EXCEPT и INTERSECT

Слайд 117. Создать таблицы в БД eVedomost
Создать таблицы:
Студенты-бакалавры (ИД студента

– первичный ключ (PK), идентификатор, группа, Фамилия, Имя, Отчество, Номер_зачетки,

номер кафедры, учебный год-окончания)
Преподаватели (ИД преподавателя - первичный ключ (PK), идентификатор, номер кафедры, Фамилия, Имя, Отчество)

Рекомендация: Присваивать наименования таблиц и столбцов на латинице.
7. Создать таблицы в БД eVedomostСоздать таблицы: Студенты-бакалавры (ИД студента – первичный ключ (PK), идентификатор, группа, Фамилия,

Слайд 128. Заполнить данными и 9. Выполнить различные горизонтальные соединения между таблицами

Бакалавры и Преподаватели по полю Кафедра по аналогии с запросами

ниже
8. Заполнить данными и 9. Выполнить различные горизонтальные соединения между таблицами Бакалавры и Преподаватели по полю Кафедра

Слайд 1310. Создать и заполнить еще таблицы в БД eVedomost и

заполнить данными
Ранее были созданы таблицы:
Студенты-бакалавры (ИД студента - PK,

идентификатор, группа, Фамилия, Имя, Отчество, Номер_зачетки, номер кафедры)
Преподаватели (ИД преподавателя - PK, идентификатор, номер кафедры, Фамилия, Имя, Отчество)
Создать таблицы:
Студенты-магистры (ИД студента - PK, идентификатор, группа, Фамилия, Имя, Отчество, Номер_зачетки, кафедры)
Дисциплины (ИД дисциплины - PK, идентификатор, наименование дисциплины)
Оценки (ИД - PK, идентификатор, FK студента, FK – преподавателя, FK – дисциплины, оценка, дата)
Заполнить созданные таблицы данными
10. Создать и заполнить еще таблицы в БД eVedomost и заполнить даннымиРанее были созданы таблицы: Студенты-бакалавры (ИД

Слайд 1411. Выполнить вертикальные объединения таблиц Студенты-магистры и студенты-бакалавры по аналогии

с запросами ниже

11. Выполнить вертикальные объединения таблиц Студенты-магистры и студенты-бакалавры по аналогии с запросами ниже

Слайд 1512. Реализовать запрос «Оценки по курсу Информационные системы»
Например:
USE eVedomost
GO

SELECT s.*,

d.*, t.*, m.*
FROM eVedomost.Mark AS m JOIN
eVedomost.Student AS s

m.ID_student=s.ID JOIN
eVedomost.Discipline d ON m.ID_discipline=d.ID JOIN
eVedomost.Teacher t ON m.ID_Teacher=t.Id
Where d.Name = "ИС"
GO


12. Реализовать запрос «Оценки по курсу Информационные системы»Например:USE eVedomostGOSELECT s.*, d.*, t.*, m.* FROM eVedomost.Mark AS m

Слайд 1613. Просмотреть план выполнения SELECT-запроса и добавить индекс

13. Просмотреть план выполнения SELECT-запроса и добавить индекс

Слайд 1714. Cоздание VIEW (представление)
На основе одного из реализованных ранее SELECT-запросов

создать VIEW (представление) с помощью исполнения скрипта или SSMS
CREATE VIEW

AS SELECT …
14. Cоздание VIEW (представление)На основе одного из реализованных ранее SELECT-запросов создать VIEW (представление) с помощью исполнения скрипта

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика