Основы языка TRANSACT SQL. Казакова И.А. - 50 стр.

UptoLike

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

49
Перед созданием таблиц нужно указать базу данных, в кото-
рой будут создаваться требуемые таблицы, с помощью команды
USE имя_базы_данных;
Ограничения целостности. Ограничение целостности это
набор определенных правил, которые устанавливают допустимость
данных и связей между ними в любой момент времени.
К ограничениям целостности относятся:
ограничение первичного ключа PRIMARY KEY;
ограничение внешнего ключа FOREIGN KEY;
ограничение уникальности UNIQUE;
ограничение значения NULL;
ограничение на проверку CHECK.
Структура существующей таблицы может быть модифициро-
вана с помощью команды ALTER TABLE. Команда позволяет до-
бавлять и удалять столбцы, изменять их определения.
С течением времени структура базы данных меняется: созда-
ются новые таблицы, а прежние становятся ненужными и удаляют-
ся из БД с помощью команды:
DROP TABLE имя_таблицы [RESTRICT | CASCADE]
Следует отметить, что эта команда удалит и указанную табли-
цу, и все входящие в нее строки данных. Если требуется удалить из
таблицы лишь данные, сохранив структуру таблицы, следует вос-
пользоваться командой
TRUNCATE TABLE имя_таблицы;
Контрольные вопросы
1. С помощью какой команды можно создать таблицу базы
данных?
2. Для какого типа данных при создании таблицы обязательно
должен быть указан размер?
3. Что означает свойство IDENTITY ?
4. Какие ограничения целостности могут быть заданы при
создании таблицы?
5. Что такое первичный ключ?
6. Что такое внешний ключ?
7. Каковы особенности первичных и внешних ключей?
8. Что означает ограничение NULL?
9. Для чего используется ограничение CHECK?
      Перед созданием таблиц нужно указать базу данных, в кото-
рой будут создаваться требуемые таблицы, с помощью команды
                        USE имя_базы_данных;
      Ограничения целостности. Ограничение целостности – это
набор определенных правил, которые устанавливают допустимость
данных и связей между ними в любой момент времени.
      К ограничениям целостности относятся:
       ограничение первичного ключа PRIMARY KEY;
       ограничение внешнего ключа FOREIGN KEY;
       ограничение уникальности UNIQUE;
       ограничение значения NULL;
       ограничение на проверку CHECK.
      Структура существующей таблицы может быть модифициро-
вана с помощью команды ALTER TABLE. Команда позволяет до-
бавлять и удалять столбцы, изменять их определения.
      С течением времени структура базы данных меняется: созда-
ются новые таблицы, а прежние становятся ненужными и удаляют-
ся из БД с помощью команды:
      DROP TABLE имя_таблицы [RESTRICT | CASCADE]
      Следует отметить, что эта команда удалит и указанную табли-
цу, и все входящие в нее строки данных. Если требуется удалить из
таблицы лишь данные, сохранив структуру таблицы, следует вос-
пользоваться командой
                  TRUNCATE TABLE имя_таблицы;

                    Контрольные вопросы
     1. С помощью какой команды можно создать таблицу базы
данных?
     2. Для какого типа данных при создании таблицы обязательно
должен быть указан размер?
     3. Что означает свойство IDENTITY ?
     4. Какие ограничения целостности могут быть заданы при
создании таблицы?
     5. Что такое первичный ключ?
     6. Что такое внешний ключ?
     7. Каковы особенности первичных и внешних ключей?
     8. Что означает ограничение NULL?
     9. Для чего используется ограничение CHECK?
                               49