Лабораторная работа 05 Базы данных Structured Query Lnguge При выполнении работы используйте материал лек
Работа добавлена на сайт samzan.net:
Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Предоплата всего
от 25%
Подписываем
договор
Лабораторная работа 05
Базы данных
Structured Query Language
- При выполнении работы используйте материал лекции 6.
- Все разработанные sql-скрипты сохраняйте. Они потребуются при выполнении следующих лабораторных работ.
- Все операции выполняются с собственной базой данных, созданной на первой лабораторной работе (имя базы данных совпадает с фамилией).
- В тексте задания и вопросов используются ссылки на лекции. Ссылки имеют вид L.N, где L номер лекции,N пункт лекции.
- Все задания выполняются в SQL Server Management Studio (SMS).
Задание
- Продемонстрируйте и поясните работу конструкции CROSS JOIN (см.6.3). Получите аналогичный результат с помощью секции WHERE оператора SELECT.
- Продемонстрируйте и поясните работу конструкции CROSS JOIN (см.6.3). Получите аналогичный результат с помощью секции WHERE оператора SELECT.
- Продемонстрируйте и поясните работу конструкции RIGHT OUTER JOIN(см.6.5).
- Продемонстрируйте и поясните работу конструкции LEFT OUTER JOIN(см.6.6).
- Продемонстрируйте и поясните работу конструкции FULL OUTER JOIN(см.6.7).
- Создайте новую таблицу по образцу существующей с помощью оператора SELECT INTO (см. 6.6).
- Создайте новую таблицу CCC с тремя столбцами: с1 int, c2 int, c3 int. Одним оператором INSERT добавьте в таблицу ССС строку со значениями x,y,z, где x количество строк в одной таблице, y в другой, а z в третьей таблице (6.6).
- Разработайте скрипт, создающий таблицу с помощью оператора INSERT (см.6.7).
- Создайте таблицу, содержащую атрибут типа UNIQUEIDENTIFIER (см.6.9) и ведите несколько строк в эту таблицу с помощью оператора INSERT.
- Создайте таблицу, содержащую столбец со свойством IDENTITY (см. 6.9) и ведите несколько строк в эту таблицу с помощью оператора INSERT.
- Создайте таблицу, содержащую вычисляемый столбец (см.10). Разработайте скрипт, демонстрирующий работу с вычисляемым столбцом.
- Создайте таблицу, содержащую столбцы типа DECIMAL и FLOAT (см.6.10). Разработайте скрипт, демонстрирующий работу сo столбцами этого типа.
- Продемонстрируйте применение ключевого слова DEFAULT в операторе INSERT (см.6.10).
Вопросы
- Назовите четыре типа операции JOIN. Объясните их назначение и особенности применения.
- Объясните свойство IDENTITY столбцов.
- Объясните назначение и свойства типа UNIQUEIDENTIFIER столбцов.
- Объясните назначение и свойства типов DECIMAL и FLOAT столбцов.
- Поясните результаты SELECT в п.6-18.
- Что такое естественное соединение.
PAGE 1