Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
BD / Labs / Russian / Russian / Lab1R-Table creation altering and deletion.doc
Скачиваний:
18
Добавлен:
20.02.2016
Размер:
227.84 Кб
Скачать

Лабораторная робота 1

Создание, изменение и удаление таблиц в SQL Oracle

Содержание

1. Цели лабораторной работы 1

2. Теоретические основы 2

2.1. Создание таблицы 2

2.1.1. Синтаксис 2

2.1.2. Назначение 2

2.1.3. Предварительные требования 2

2.1.4. Ключевые слова и параметры 2

2.1.5. Типы данных Oracle 3

2.1.5.1. Семантика сравнения строковых данных 3

2.1.5.2. Использование типа данных NUMBER 3

2.1.5.3. Использование типа данных DATE 4

DATE 'YYYY-MM-DD' 4

Где: 4

Арифметические действия с датами 5

2.1.5.4. Типы данных ANSI/ISO 5

2.2. Изменение таблиц 6

2.2.1. Синтаксис 6

2.2.2. Назначение 6

2.2.3. Предварительные требования 7

2.2.4. Ключевые слова и параметры 7

2.3. Удаление таблиц 9

2.3.1. Синтаксис 9

2.3.2. Назначение 9

2.3.3. Предварительные требования 9

2.3.4. Ключевые слова и параметры 10

3. Задание 10

3.1.1. Создание таблицы 10

3.1.2. Изменение таблицы 11

3.1.3. Удаление таблицы 11

4. Контрольные вопросы 11

5. Приложение А. Правила именования объектов базы данных 12

  1. Цели лабораторной работы

  • Изучить возможности SQL Oracle по созданию, изменению и удалению таблиц.

  • Приобрести практический опыт по созданию, изменению и удалению таблиц в SQL*Plus.

  1. Теоретические основы

    1. Создание таблицы

      1. Синтаксис

      1. Назначение

Создание реляционной таблицы – базовой структуры, которая предназначена для хранения данных. Таблицы создаются с пустыми данными. Вы можете добавить строки данных с помощью предложения INSERT. После создания таблицы вы можете переопределить ее, например, добавляя новые столбцы и/или ограничения целостности, с помощью фразы ADD предложения ALTER TABLE. Вы можете изменить описание существующего столбца с помощью фразы MODIFY предложения ALTER TABLE.

      1. Предварительные требования

Для создания реляционной таблицы в вашей собственной схеме необходима системная привилегия CREATE TABLE . Для создания таблицы в схеме другого пользователя необходима системная привилегия CREATE ANY TABLE.

Для создания ограничений целостности UNIQUE или PRIMARY KEY вы должны иметь привилегии, необходимые для создания индекса таблицы. Эти привилегии необходимы в связи с тем, что Oracle создает индекс индексы по столбцам, которые имеют ограничения unique или primary key в той схеме, где расположена таблица.

Соседние файлы в папке Russian