2 IBD DDL

439 palavras 2 páginas
BANCO DE DADOS
SQL
Prof. Esp. Flávio Almeida Ferreira
Prof. Esp. Flávio Almeida Ferreira

O que é o SQL?
• SQL ("ess-que-el") significa Structured Query Language.
• É uma linguagem standard (universal) para comunicação com sistemas de gestão de bases de dados relacionais.
• É utilizada para tarefas de actualização ou recolha de dados.
• É suportada pela maioria de SGBDs, mas todos os sistemas incluem algumas funções específicas.
• Os comandos de SQL standard, tais como SELECT, INSERT,
UPDATE, DELETE e CREATE permitem executar todas as tarefas essenciais.
Prof. Esp. Flávio Almeida Ferreira

Introdução à linguagem SQL

Prof. Esp. Flávio Almeida Ferreira

Exemplo

Prof. Esp. Flávio Almeida Ferreira

Create Table
Sintaxe:
CREATE TABLE
<table_name> (
<column_name_1> <data_type>,
<column_name_2> <data_type>,
CONSTRAINT <alias_pk> PRIMARY KEY (<column_pk>),
CONSTRAINT <alias_fk> FOREIGN KEY (<column_fk>) REFERENCES table_name(<column_pk>) )

CREATE TABLE departamento ( reg serial NOT NULL, nome character varying(60) NOT NULL,
CONSTRAINT pk_departamento_reg PRIMARY KEY (reg)
)

Prof. Esp. Flávio Almeida Ferreira

Data Type

Prof. Esp. Flávio Almeida Ferreira

Create Table

CREATE TABLE funcionario ( reg serial NOT NULL, nome character varying(60) NOT NULL, cpf varchar(11) NOT NULL, departamento integer NOT NULL,
CONSTRAINT pk_funcionario_reg PRIMARY KEY (reg),
CONSTRAINT fk_funcionario_departamento FOREIGN KEY (departamento)
REFERENCES departamento (reg)

)
Prof. Esp. Flávio Almeida Ferreira

Create Table

CREATE TABLE pagamento ( reg serial NOT NULL, data date NOT NULL, valor double precision NOT NULL, funcionario integer NOT NULL,
CONSTRAINT pk_pagamento_reg PRIMARY KEY (reg),
CONSTRAINT fk_pagamento_funcionario FOREIGN KEY (funcionario) REFERENCES funcionario (reg)

)

Prof. Esp. Flávio Almeida Ferreira

Alter Table
Sintaxe:
ALTER TABLE <table_name>
ADD/DROP COLUMN <column_name_1> [data_type],
<column_name_2> [data_type];

Prof. Esp. Flávio Almeida Ferreira

Relacionados

  • Conceitos de SQL
    1948 palavras | 8 páginas
  • cabeamento redes
    11634 palavras | 47 páginas
  • Mestre
    36424 palavras | 146 páginas
  • arquiteto
    32025 palavras | 129 páginas
  • Contabilidade Comercial
    142699 palavras | 571 páginas
  • Fraldas Capricho
    74924 palavras | 300 páginas
  • Monografia ESCOLA B BLICA DOMINICAL
    103421 palavras | 414 páginas
  • MySQL Reference 4.1
    332110 palavras | 1329 páginas
  • Manual do Myql
    308219 palavras | 1233 páginas
  • mysql
    332110 palavras | 1329 páginas