Современные технологии баз данных и анализа информации - 1. Инструкции языка SQL для управления объектами СБД DDL - 1

Слайд 2

Создание БД USE master; GO --Удалить TestData если существует. IF EXISTS(SELECT

Создание БД

USE master;
GO
--Удалить TestData если существует.
IF EXISTS(SELECT *

from sys.databases WHERE name='TestData')
BEGIN
DROP DATABASE TestData;
END
--Создать БД estData.
CREATE DATABASE TestData;
Слайд 3

Создание таблицы CREATE TABLE dbo.Products (ProductID int PRIMARY KEY NOT NULL,

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

CREATE TABLE dbo.Products
(ProductID int PRIMARY KEY NOT NULL,


ProductName varchar(25) NOT NULL,
Price money NULL,
ProductDescription text NULL)
GO
--
(dbo.) – необязательный элемент, называемый схемой.
Схема — это объект базы данных, к которому принадлежит таблица. 
(dbo.) – схема по умолчанию и означает владельца БД.
Слайд 4

Изменение структуры таблицы --Изменение столбца USE SampleDb; ALTER TABLE Department ALTER

Изменение структуры таблицы

--Изменение столбца
USE SampleDb;
ALTER TABLE Department
ALTER COLUMN Location

NCHAR(25) NOT NULL;

-- Добавляем ограничение для дат (поля OrderDate и ShipDate)
ALTER TABLE Sales
ADD CONSTRAINT order_check CHECK(OrderDate <= ShipDate);
-- Добавляем первичный ключ для столбца Id
ALTER TABLE Sales
ADD CONSTRAINT pkey_sales PRIMARY KEY(Id);