CC_LabBD_aula02

CC_LabBD_aula02 - Aula 02 – SQL Profa Sahudy...

Info iconThis preview shows pages 1–7. Sign up to view the full content.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: Aula 02 – SQL Profa. Sahudy [email protected]  SQL - Structured Query Language ◦ Padrão industrial que atinge grande parte do mercado de SGBDs ◦ Atrativo: pequena quantidade de comandos para realizar uma grande quantidade de operações necessárias para definição e manipulação de relações ◦ Simplicidade ◦ Grande poder de consulta ◦ Padrão facilita migração  Transact-SQL ◦ Uma linguagem que utiliza SQL como referência; ◦ Define comandos e estruturas adicionais, fornecendo maior poder de programação; ◦ Adotado por alguns Sistemas Gerenciadores de Banco de Dados (SGBDs)  Sybase  MS SQL Server ◦ Documentação  http://msdn.microsoft.com/en- us/library/bb418439(SQL.10).aspx  SQL ◦ DDL (Data Definition Language)  Especificação do esquema da base de dados. ◦ DML (Data Manipulation Language)  inserção, remoção, alteração e consultas na instância da base de dados. ◦ Criação de visões (views) ◦ Especificações de segurança e autorizações ◦ Definição de restrições de integridade ◦ Controle de transação ◦ Regras para integração com linguagens de programação  Alguns comandos da DDL ◦ CREATE SCHEMA ◦ CREATE TABLE ◦ ALTER TABLE ◦ DROP TABLE ◦ CREATE DOMAIN ◦ DROP DOMAIN ◦ CREATE VIEW ◦ DROP VIEW ◦ CREATE INDEX ◦ DROP INDEX  Criação de tabelas:  Forma geral: CREATE TABLE [esquema]. tabela ( atrib1 tipo [( tamanho )] [NOT NULL | DEFAULT valor ] [CHECK (condição) ], atrib2 tipo [( tamanho )] [NOT NULL | DEFAULT valor ] [CHECK (condição) ], ... [CONSTRAINT nome da restrição ] PRIMARY KEY (< atributos chave primária >), [CONSTRAINT nome da restrição ] UNIQUE (< atributos chave candidata >), [CONSTRAINT nome da restrição ] FOREIGN KEY (< atributos chave estrangeira >) REFERENCES tabelaRef [(< chave primária >)] [ON DELETE CASCADE | SET NULL | SET DEFAULT] [ON UPDATE CASCADE | SET NULL | SET DEFAULT], [CONSTRAINT nome da restrição ] CHECK ( condição ) ); ...
View Full Document

{[ snackBarMessage ]}

Page1 / 36

CC_LabBD_aula02 - Aula 02 – SQL Profa Sahudy...

This preview shows document pages 1 - 7. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online