ATPS Programação de Bnacos
905 palavras
4 páginas
20/05/2014Tema 1 – Criação de estruturas e gerenciamento de acesso
Professor Me. Jeferson Bussula Pinheiro.
Para início de Conversa!
Objetivos
• Criar estrutura para armazenamento de dados 1
20/05/2014
SQL = DML, DDL, DCL
- Data Manipulation Language trabalha com linhas;
- Data Definition Language - trabalha com objetos (ex: tabelas)
- Data Control Language - trabalha com utilizadores;
=
tructured
uery
anguage
CREATE ...
ALTER...
DROP...
•
•
•
•
•
Database
Table
View
Procedure
Function
CREATE ...
ALTER...
DROP...
•
•
•
•
•
Database
Table
View
Procedure
Function
CREATE DATABASE [BD_TADS]
ON (PRIMARY NAME = 'BD_TADS_FILE',
FILENAME = 'Z:\Aula_BD_TADS\',
SIZE = 5120KB,
MAXSIZE = UNLIMITED ,
FILEGROWTH = 1MB )
LOG ON ( NAME = 'BD_TADS_LOG',
FILENAME = ' Z:\Aula_BD_TADS\’,
SIZE = 5120KB,
MAXSIZE = UNLIMITED ,
FILEGROWTH = 1MB )
COLLATE Latin1_General_BIN
CREATE DATABASE [BD_TADS]
2
20/05/2014
CREATE ...
ALTER...
DROP...
•
•
•
•
•
Database
Table
View
Procedure
Function
ALTER DATABASE [BD_TADS]
MODIFY FILE ( NAME = 'BD_TADS_log',
SIZE = 204800KB )
CREATE ...
ALTER...
DROP...
•
•
•
•
•
Database
Table
View
Procedure
Function
DROP DATABASE [BD_TADS]
CREATE ...
ALTER...
DROP...
•
•
•
•
•
Database
Table
View
Procedure
Function
CREATE TABLE Produto
(
ID int IDENTITY NOT NULL,
Nome nvarchar(25) NOT NULL,
Descricao ntext NOT NULL,
Data_inclusao DATETIME,
Habilitado_Produto binary NULL
)
3
20/05/2014
CREATE ...
ALTER...
DROP...
•
•
•
•
•
Database
Table
View
Procedure
Function
ALTER TABLE Produto
ADD ValorVenda float NOT NULL,
QtdeEstoque float NOT NULL,
UnidadeMedida varchar(3) NOT NULL
CREATE ...
ALTER...
DROP...
•
•
•
•
•
Database
Table
View
Procedure
Function
ALTER TABLE dbo.Produto
DROP COLUMN QtdeEstoque
CREATE ...
ALTER...
DROP...
•
•
•
•
•