Введение в язык SQL запросов к базам данных. Баканов В.М. - 16 стр.

UptoLike

Составители: 

- 16 -
условиям целостности. Далее будет пояснено, как потребовать уникально-
сти значений в колонке. Спецификация UNIQUE будет автоматически
запрещать ввод строки со значением, которое уже имеется в БД.
Колонка под названием HIREDATE определена для хранения дат. В не-
которых системах дата (и время) хранится в длинном целом.
Колонки оклад (SAL) и комиссионные (COMM) определены как
цифровые
данные (NUMBER) с максимальной длиной в 7 цифр, две из кото-
рых находятся справа от десятичной точки.
Инструкция CREATE также используется для создания индексов таб-
лиц. Несмотря на то, что ANSI-стандарт в настоящее время практически не
поддерживает средства индексирования, они весьма полезны и широко ис-
пользуются на практике; подробнее об индексации таблиц
см. работу [1].
Уничтожение таблиц
Для уничтожения таблицы служит предписание DROP, две нижесле-
дующие команды уничтожают таблицы EMP и DEPT:
DROP TABLE EMP;
DROP TABLE DEPT;
Инструкция DROP также применяется для уничтожения индексов таб-
лицы.
Контрольные вопросы
1. Какое SQL-предписание используется для создания таблиц и их индекиро-
вания?
2. Какие основные типы данных используются при создании и дальнейшей
работы с таблицами?
3. Как располагаются таблицы БД в реальных файлах?
4. Что такое алиас и
каким путем он определяется?
5. Каким образом определяется обязательность наличия и уникальность дан-
ных в строках таблицы?
6. Какие предписания применяются для определения системных данных (на-
пример, типадата’)?
7. Каков формат SQL-команд для уничтожения таблиц и индексов таблиц?
1.4.Введение строк в таблицу
Для введения строк в таблицу служит
SQL-предписание INSERT, имен-
но так заполняются таблицы:
                                    - 16 -


условиям целостности. Далее будет пояснено, как потребовать уникально-
сти значений в колонке. Спецификация UNIQUE будет автоматически
запрещать ввод строки со значением, которое уже имеется в БД.
     Колонка под названием HIREDATE определена для хранения дат. В не-
которых системах дата (и время) хранится в длинном целом.
     Колонки оклад (SAL) и комиссионные        (COMM) определены       как
цифровые данные (NUMBER) с максимальной длиной в 7 цифр, две из кото-
рых находятся справа от десятичной точки.
     Инструкция CREATE также используется для создания индексов таб-
лиц. Несмотря на то, что ANSI-стандарт в настоящее время практически не
поддерживает средства индексирования, они весьма полезны и широко ис-
пользуются на практике; подробнее об индексации таблиц см. работу [1].

Уничтожение таблиц

   Для уничтожения таблицы служит предписание DROP, две нижесле-
дующие команды уничтожают таблицы EMP и DEPT:

  DROP TABLE EMP;
  DROP TABLE DEPT;

    Инструкция DROP также применяется для уничтожения индексов таб-
лицы.

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

1. Какое SQL-предписание используется для создания таблиц и их индекиро-
   вания?
2. Какие основные типы данных используются при создании и дальнейшей
   работы с таблицами?
3. Как располагаются таблицы БД в реальных файлах?
4. Что такое алиас и каким путем он определяется?
5. Каким образом определяется обязательность наличия и уникальность дан-
   ных в строках таблицы?
6. Какие предписания применяются для определения системных данных (на-
   пример, типа ‘дата’)?
7. Каков формат SQL-команд для уничтожения таблиц и индексов таблиц?

1.4.Введение строк в таблицу

     Для введения строк в таблицу служит SQL-предписание INSERT, имен-
но так заполняются таблицы: