Распечатать страницу

Лекция №11, Создание таблиц

« Назад

Код роботи: 4520

Вид роботи: Лекція

Предмет: База даних (БД) (База данных (БД))

Тема: №11, Создание таблиц

Кількість сторінок: 17

Дата виконання: 2017

Мова написання: російська

Ціна: 100 грн

Введение

1. Индексы

2. Уникальность индекса

3. Удаление индексов

4. Изменение таблицы после того как она была создана

5. Ограничение значений ваших данных

6. Ограничение таблиц

7. Объявление ограничений

8. Использование ограничений для исключения пустых( null ) указателей

9. Уникальность как ограничение столбца

10. Уникальность как ограничение таблицы

11. Ограничение первичных ключей

12. Первичные ключи более чем одного поля

13. Проверка значений полей

14. Установка значений по умолчанию

Эта глава вводит нас в область SQL, называемую - DDL(Язык Определения Данных), где создаются объекты данных SQL.

Эта глава также покажет другой вид объекта данных SQL - Индекс.

Таблицы создаются командой CREATE TABLE. Эта команда создает пустую таблицу - таблицу без строк. Значения вводятся с помощью DML команды INSERT.

Команда CREATE TABLE в основном определяет имя таблицы, описание набора имен столбцов, указанных в определенном порядке. Она также определяет типы данных и размеры столбцов. Каждая

таблица должна иметь по крайней мере один столбец.

Синтаксис команды CREATE TABLE:

CREATE TABLE <table-name >

(<column name > <data type>[(<size>)],

<column name > <data type> [(<size>)]...);

Так как пробелы используются для разделения частей команды SQL, они не могут быть частью имени таблицы ( или любого другого объекта ). Подчеркивание ( _ ) - обычно используется для разделения слов в именах таблиц.

Значение аргумента размера зависит от типа данных. Если вы его не указываете, ваша система сама будет назначать значение автоматически. Для числовых значений, это лучший выход, потому что в этом случае, все ваши поля такого типа получат один и тот же размер, что освобождает вас от проблем их общей совместимости.

Тип данных для которого вы в основном должны назначать размер - тип CHAR. Фактически, число символов поля может быть от нуля ( если поле NULL ) до значения аргумента размера. По умолчанию, аргумент размера равен 1, что означает, что поле может содержать только одну букву.

Таблицы принадлежат пользователю, который их создал, и имена всех таблиц, принадлежащих данному пользователю должны отличаться друга от друга, как и имена всех столбцов внутри данной таблицы. Отдельные таблицы могут использовать одинаковые имена столбцов, даже если они принадлежат одному и тому же пользователю.

Пользователи, не являющиеся владельцами таблиц, могут ссылаться к этим таблицам с помощью имени владельца этих таблиц, сопровождаемого точкой; например, таблица Employees, созданая Smith, будет называться Smith.Employees, когда она упоминается каким-то другим пользователем. Мы понимаем, что Smith - это Идентификатор Разрешения (ID), сообщаемый пользователем ( ваш разрешенный ID - это ваше имя в SQL).