Содержание
- 2. Введение DDL – язык определения данных: создания, изменения и удаления ОБЪЕКТОВ БД CREATE ALTER DROP DENY
- 3. Таблицы Таблица – это двумерный массив, каждая строка которого является экземпляром описываемого в таблице типа объекта.
- 4. Создание таблиц Создать таблицы в SQL Server 2014 можно с помощью графического интерфейса SQL Server Management
- 5. Пример CREATE TABLE students ( name varchar(30), lastname varchar(30), birthday datetime ) CREATE TABLE subjects (
- 6. Типы данных Bigint: -2^63 до 2^63-1 Int (integer): –2^31 до 2^31-1 Smallint: –32768 до 32767 tinyint:
- 7. Типы данных Real: 3.4Е-38 до 3.4Е+38 (4 байта, точность до 7 цифр) float: 1.79Е-308 до 1.79Е+308
- 8. Типы данных char(n): n - количество байт. Max 8000. varchar(n|max): размер хранения – фактический размер плюс
- 9. Типы данных Datetime: 1 января 1753 года — 31 декабря 9999 года. Точность 3.33 мс. Smalldatetime:
- 10. Типы данных Timestamp: автоматически сформированные уникальные двоичные числа в базе данных (8 байт). sql_variant: хранит значения
- 11. Создание таблиц CREATE TABLE [ database_name .[ schema_name ].| schema_name .] table_name ( { | }
- 12. Параметры database_name, schema_name, table_name, column_name, computed_column_expression PERSISTED ON {filegroup | DEFAULT}, TEXTIMAGE_ON, [ type_schema_name. ] type_name,
- 13. Схема БД Схема — это коллекция сущностей базы данных, формирующая единое пространство имен. Схему по умолчанию
- 14. Схема типа данных Если аргумент type_schema_name не указан, компонент Компонент SQL Server Database Engine ссылается на
- 15. Вычисляемые столбцы Столбцы содержат вычисления, использующие один или несколько других столбцов таблицы. По умолчанию хранится определение
- 16. Ограничения Ограничения запрещают вносить в таблицу недопустимые данные. Типы ограничений: на колонки на таблицу в целом
- 17. Ограничения constraint_name NULL | NOT NULL UNIQUE PRIMARY KEY CLUSTERED | NONCLUSTERED FOREIGN KEY...REFERENCES ref_table (ref_column[,...n])
- 18. Первичный ключ Ключом называется множество атрибутов, задание значений которых позволяет однозначно определить значения остальных атрибутов. Первичный
- 19. Вторичный ключ При вставке нового или изменения существующего значения система будет проверять имеется ли новое значение
- 20. Примеры ALTER TABLE students ADD id int identity(1,1) ALTER TABLE students ADD CONSTRAINT stud_pk PRIMARY KEY
- 21. Работа с таблицей Изменение: ALTER TABLE имя_таблицы Удаление: DROP TABLE имя_таблицы Нельзя удалить таблицу, если на
- 22. Временные таблицы Типы временных таблиц: локальные (#table_name) глобальные (##table_name) Хранятся в БД tempdb
- 23. Табличная переменная Особый тип данных, который можно использовать для хранения результирующего набора с целью последующей его
- 25. Скачать презентацию