SQL Server
Компьютерная литература
  • формат djvu
  • размер 2.37 МБ
  • добавлен 20 июня 2012 г.
Лаврентьев В.С. Освоение SQL и PL/SQL Oracle. Лабораторные работы
Учебное пособие. - М.:МИФИ, 2009.-105с.
Данное учебное пособие не является учебником по SQL и PL/SQL Oracle. Цель пособия – представить студентам образец выполнения лабораторных работ с тем, чтобы в соответствии с этим образцом они выполняли лабораторные работы на выдаваемой преподавателем другой предметной области, для каждого студента группы – отдельной, не совпадающей с другими. Запросы и другие команды SQL скомпонованы в шесть тем, каждая из которых соответствует одной лабораторной работе. Образец выполнения лабораторных работ по освоению SQL представлен для предметной области торговой фирмы. В качестве образца для выполнения лабораторных работ по освоению PL/SQL использованы прямые ссылки на предметную область и скрипты из книги Скотта Урмана «Oracle
8. Программирование на языке PL/SQL (М., 1999)», на которые и делается ссылка в пособии. В соответствии с компоновкой языковых конструкций PL/SQL в названной книге определены и темы восьми лабораторных работ по освоению PL/SQL.
Содержание
Предисловие
Общая последовательность этапов выполнения лабораторных работ по освоению языка SQL Oracle
Образец для выполнения лабораторных работ по освоению SQL Oracle
Утилита SQL*Plus, ее настройка и работа с ней при выполнении простых запросов выборки столбцов и строк
Команды утилиты SQL*Plus и ее настройка
Создание пользователя Oracle и таблиц его схемы
Переменные привязки в среде SQL*Plus
Переменные подстановки в среде SQL*Plus
Выборка столбцов таблицы
Выборка строк таблицы
Выборка данных из нескольких таблиц
Подзапросы
Коррелированные подзапросы
Использование подзапросов во фразе FROM
Операторы над множествами
Объединения (внутренние)
Внешние объединения
Иерархические запросы
Функции Oracle SQL
Некоторые символьные функции
Некоторые функции даты и времени
Некоторые функции преобразования
Функции DECODE, DUMP, ORA_HASH, VSIZE
Агрегатные и аналитические функции
Другие команды языка манипулирования данными DМL и обработка транзакций
Команды DML insert, update, delete
Обработка транзакций
Создание и изменение структуры таблиц средствами DDL
Другие объекты базы данных
Общая последовательность этапов выполнения лабораторных работ по освоению языка PL/SQL Oracle
Библиографический список
Приложения:
Скрипт demo.sql создания предметной области пользователя DEMO
Содержимое таблиц пользователя DEMO
Решения отдельных задач SQL олимпиады 2007г