LISTA SQL

715 palavras 3 páginas
SQL (Structured Query Language)

Versão atual da Norma ANSI/ISO: SQL3 ou SQL 99

ANSI: American National Standards Institute
ISO: International Standards Organization

É uma linguagem estândar de Banco de Dados Relacionais
A linguagem SQL tem dois componentes básicos (entre outros): A Linguagem de Definição de Dados (LDD) A Linguagem de Manipulação de Dados (LMD)

É uma linguagem de consulta não procedimental (O usuário escreve a informação desejada sem dar um procedimento concreto para obter esta informação)

Fig. 1 Diagrama ER

SQL: Linguagem de Definição de Dados

1 - Criar as tabelas da figura anterior, com as respectivas chaves primárias e chaves estrangeiras
SQL: Linguagem de Definição de Dados

CREATE TABLE DEPARTAMENTO
(cod_depto char(3) not null primary key, nome varchar (20));

CREATE TABLE EMPREGADO
(cod_emp char(3) not null primary key, nome varchar (20), sobrenome varchar (20), idade numeric(3), salario numeric(9,2), cidade varchar(25), cod_depto char(3));

CREATE TABLE EMP_PROJ
(cod_emp char(3) not null, cod_proj char(3) not null, primary key(cod_emp, cod_proj));

CREATE TABLE PROJETO
(cod_proj char(3) not null primary key, nome varchar (20), data_ini date, data_fim date, duracao numeric);

ALTER TABLE EMPREGADO
ADD CONSTRAINT fk1_emp FOREIGN KEY(cod_depto) REFERENCES DEPARTAMENTO;

ALTER TABLE EMP_PROJ
ADD CONSTRAINT fk1_emp_proj FOREIGN KEY(cod_emp) REFERENCES EMPREGADO;

ALTER TABLE EMP_PROJ
ADD CONSTRAINT fk2_emp_proj FOREIGN KEY(cod_proj) REFERENCES PROJETO;

2 – Inserir as seguintes informações:

INSERT INTO DEPARTAMENTO
VALUES('D1', 'Informatica');
INSERT INTO DEPARTAMENTO
VALUES('D2', 'Contabilidade');
INSERT INTO DEPARTAMENTO
VALUES('D3', 'Marketing');
INSERT INTO DEPARTAMENTO
VALUES('D4', 'Recursos Humanos');

INSERT INTO EMPREGADO(cod_emp, nome, sobrenome, idade, salario, cidade, cod_depto)
VALUES('E1', 'João', 'Silva', 27, 1000,

Relacionados

  • Lista 2 SQL
    455 palavras | 2 páginas
  • Lista 2 - sql
    640 palavras | 3 páginas
  • Lista SQL resolvida
    549 palavras | 3 páginas
  • Lista de exercícios de comandos sql
    624 palavras | 3 páginas
  • Lista de Exercicios Programação de Banco de Dados - SQL Server
    2812 palavras | 12 páginas
  • Sql Basico
    1610 palavras | 7 páginas
  • Instalação sql server 2008 r2
    1529 palavras | 7 páginas
  • Otimo algebraSQL
    3190 palavras | 13 páginas
  • Scripts criados na linguagem de programação de banco de dados sql para extração de dados referentes às opções de respostas dos formulários criados pelo inep para os censos escolares e prova brasil
    6539 palavras | 27 páginas
  • SQL
    24680 palavras | 99 páginas