banco de dados resumo

800 palavras 4 páginas
MATERIAL DE CONSULTA PARA PROVA

DCC011:
Introdução a Banco de Dados
Rodrygo Santos rodrygo@dcc.ufmg.br : σ (Relação) : ou < atrib2> ou { ∧ | ∨ }
∧ é o E lógico; ∨ é o OU lógico;
Criar / Apagar / Modificar relações:

: π (Relação) : Relação1 ∪ Relação2 : Relação1 ∩ Relação2 : Relação1 ⎯ Relação2
Chave Primária / Candidata / Estrangeira

Integridade Referencial

CREATE TABLE Students ( sid CHAR(20), name CHAR(30), login CHAR(20), age INTEGER, gpa REAL );
DROP TABLE Students;
ALTER TABLE Students
ADD COLUMN firstYear: integer;

CREATE TABLE Students ( sid CHAR(20), name CHAR(30), login CHAR(20), age INTEGER, gpa REAL,
UNIQUE (name, age),
CONSTRAINT StuKey
PRIMARY KEY (sid));

CREATE TABLE Enrolled ( studid CHAR(20), cid CHAR(20), grade CHAR(2),
PRIMARY KEY (studid, cid),
FOREIGN KEY (studid)
REFERENCES Students
ON DELETE CASCADE
ON UPDATE NO ACTION);

CREATE TABLE Enrolled ( studid CHAR(20), cid CHAR(20), grade CHAR(2),
PRIMARY KEY (studid, cid),
FOREIGN KEY (studid)
REFERENCES Students);

Visões

Adicionar / Apagar / Atualizar tuplas:
INSERT INTO Students
(sid, name, login)
VALUES (12,‘Pat’,‘pat@dcc’);
DELETE FROM Students S
WHERE S.name = ‘Pat’;
UPDATE Students S
SET S.sid = 56789
WHERE S.sid = 12345;

Departamento de Ciência da Computação
Universidade Federal de Minas Gerais

: R1 × R2 : ρ (novoNome, ) ou novoNome ß : :

÷

CREATE VIEW YoungActiveStu
(name, grade)
AS SELECT S.name, E.grade
FROM Students S, Enrolled E
WHERE S.sid = E.stid and
S.age < 21;

2

Revisão: definição de dados

Revisão: definição de dados

§ Comando CREATE SCHEMA

§ Opções de remoção (cláusula ON DELETE):
§ CASCADE (propagação)
§ SET NULL (substituição por nulos)
§ SET DEFAULT (substituição por um valor default)

CREATE SCHEMA COMPANY AUTHORIZATION
JS;

§ Comando CREATE TABLE

§ Opção default: bloqueio (RESTRICT)

CREATE TABLE
(

);

Relacionados

  • Resumo de Banco de Dados
    290 palavras | 2 páginas
  • Banco de dados - resumo
    433 palavras | 2 páginas
  • Resumo de Banco de Dados
    752 palavras | 4 páginas
  • Resumo banco de dados
    1147 palavras | 5 páginas
  • Resumo banco de dados
    402 palavras | 2 páginas
  • Resumo Banco De Dados
    1069 palavras | 5 páginas
  • Resumo Banco de Dados
    3460 palavras | 14 páginas
  • Banco de dados sua arquitetura resumo
    798 palavras | 4 páginas
  • Resumo Arquiteturas Banco de Dados
    328 palavras | 2 páginas
  • Resumo Banco de Dados Jasmine
    1308 palavras | 6 páginas