
- •Автор: Заставной д.А., преподаватель кафедры информатики и информационных таможенных технологий Ростовского филиала рта, к.Т.Н.
- •Оглавление
- •Раздел 1. Объекты базы данных
- •Раздел 2. Создание таблиц
- •2.1. Общие сведения
- •2.2. Типы значений
- •2.3. Значение по умолчанию
- •2.4. Ограничения
- •2.5. Создание таблиц при помощи команды select
- •2.6. Изменение определения таблицы
- •Alter table "Все заказы(кп)"
- •Alter table "Клиент(кп)" add constraint "Клиент(кп)_ф_с"
- •Alter table "Клиент(кп)"
- •Раздел 3. Последовательности
- •Раздел 4. Синонимы
- •Раздел 5. Представления
- •Раздел 6. Индексы
- •Explain plan
- •Раздел 7. Системный каталог
- •Заключение
- •Библиографический список
- •Указатели
- •Раздел 1. Объекты базы данных 5
- •Раздел 2. Создание таблиц 6
- •Раздел 3. Последовательности 33
Заключение
В данном издании изложены синтаксис и основные функциональные возможности языка баз данных SQL в системе Oracle SQL Server и способы их практического применения. Представленный в нем материал полностью соответствует материалу, изучаемому в курсе «Системы управления базами данных» студентами четвертого курса специальности 080115 «Таможенное дело» специализации «Информационные таможенные технологии» и включает достаточное количество дополнительного материала, который может быть адресован студентам для самостоятельного изучения. Данное издание также может использоваться в качестве краткого справочника по системе Oracle при практической работе.
Библиографический список
Андон Ф., Резниченко В. Язык запросов SQL: учебный курс. – СПб.: Питер, 2006.
Малыхина М.П. Базы данных: основы, проектирование, использование. – СПб.: БХВ-Петербург, 2006.
Моисеенко С. SQL. Задачи и решения. – СПб.: Питер, 2006.
Гектор Гарсия-Молина, Дж.Ульман, Дж.Уидом. Системы баз данных. – М.: Вильямс, 2002.
Oracle11 Server SQL Reference Manual. Oracle Corp. 2006.
Дж. Перри, Дж. Пост. Введение в Oracle 10 g. –М.: Вильямс, 2006.
Указатели
Автор: Заставной Д.А., преподаватель кафедры информатики и информационных таможенных технологий Ростовского филиала РТА, к.т.н. 2
Оглавление 3
Введение 4
Раздел 1. Объекты базы данных 5
Раздел 2. Создание таблиц 6
2.1. Общие сведения 6
2.2. Типы значений 7
BINARY_DOUBLE 8
INTEGER 8
INT 8
SMALLINT 8
REAL 8
DECIMAL 8
CHARACTER 8
NCHAR 9
NCHARACTER 9
VARCHAR2 9
VARCHAR 9
NVARCHAR2 9
DATE 9
TIMESTAMP 9
2.3. Значение по умолчанию 14
2.4. Ограничения 15
2.5. Создание таблиц при помощи команды SELECT 23
2.6. Изменение определения таблицы 25
ALTER TABLE "Все заказы(кп)" 26
RENAME TO "Все заказы(кп1)" 26
ALTER TABLE "Клиент(кп)" 26
ADD ( "Образование" CHAR(20) ) 26
ALTER TABLE "Клиент(кп)" 27
DROP ("Образование") 27
ALTER TABLE "Клиент(кп)" 27
RENAME column "Образование" TO "Степень" 27
ALTER TABLE "Клиент(кп)" 27
MODIFY "Степень" NVARCHER2(20) 27
ALTER TABLE "Клиент(кп)" 29
ADD CONSTRAINT "Клиент(кп)_Ф_С" 29
ALTER TABLE "Клиент(кп)" 30
DROP ("Имя") CASCADE CONSTRAINTS 30
ALTER TABLE "Клиент(кп)" 30
RENAME CONSTRAINT "Клиент(кп)_ТТ_С" TO 30
ALTER TABLE "Клиент(кп)" 30
MODIFY CONSTRAINT "Клиент(кп)_ТТ_Сheck" 30
ALTER TABLE "Клиент(кп)" 30
DROP CONSTRAINT "Клиент(кп)_ТТ_Сheck" 30
2.7. Удаление таблиц 31
Раздел 3. Последовательности 33
Раздел 4. Синонимы 35
Раздел 5. Представления 36
Раздел 6. Индексы 43
EXPLAIN PLAN 49
Раздел 7. Системный каталог 51
Заключение 56
Библиографический список 57
Указатели 58
Язык баз данных Oracle SQL
Запросы и команды манипулирования данными. Ч.2.
материалы к лекциям
Автор
Дмитрий Александрович Заставной
Сдано в производство 17.12.2008. Подписано в печать 18.12.2008.
Формат 60х84/16. Ксерокопия. Таймс. Усл.п.л.4,8.
Тираж 30 экз. Заказ №2009.
РИО Ростовского филиала РТА,
344002 г. Ростов-на-Дону, пр. Буденновский, 20.