Criar Tabelas Professor Esp. Diego André Sant’Ana Disciplina: Banco de Dados II.

Slides:



Advertisements
Apresentações semelhantes
O Comando DROP INDEX Para eliminar um índice definido sobre uma tabela, utilize: Drop Index on ; Ex: No Access: Drop Index X on.
Advertisements

Banco de Dados Aula 10 – SQL - DDL
SQL Renata Viegas.
Prof.: Bruno Rafael de Oliveira Rodrigues
Banco de Dados Prof.: Bruno Rafael de Oliveira Rodrigues.
Prof.: Bruno Rafael de Oliveira Rodrigues
Modelo Relacional + SQL
Desenvolvimento de software
Laboratório de Banco de Dados
SQL Structured Query Language Juliano Brito da Justa Neves PESCD – Programa de Estágio Supervisionado de Capacitação Docente.
Maurício Edgar Stivanello
SGBD.
Objeto-Relacional Prof. Edson E. Scalabrin Telefone: 0xx
Transformando o Modelo E-R no Modelo Relacional
Transformando o Modelo E-R no Modelo Relacional
Restrições de Integridade
Restrições de Integridade
1 MODELAGEM COM A UML (UNIFIED MODELING LANGUAGE) BREVE HISTÓRICO CARACTERÍSTICAS CONCEITOS DE PROGRAMAÇÃO ORIENTADA A OBJETOS MODELAGEM DE ANÁLISE E DE.
SCC Bancos de Dados e Suas Aplicações
INSTITUTO FEDERAL FARROUPILHA
SQL Structured Query Language
Linguagem de Banco de Dados - SQL
Bancos de Dados – SQL – parte 1
PostgreSQL.
Ana Cecília Martins Barbosa (acmb)
1 SQL (Structured Query Language) Linguagem padrão usada em BD relacionais –SQL1 ou SQL-86: primeira versão do padrão. –SQL2 ou SQL-92: versão usada atualmente.
Banco de Dados Aplicado ao Desenvolvimento de Software
Sistema de Gerenciamento de Pessoas e Projetos
Autora: Carla DeAngelis Autor: Adilson da Silva Lima
Design Patterns / Acesso ao banco de dados (java.sql)
Tipos de Linguagens do Banco de Dados
SQL Server 2012 Integridade de Dados
Prof. Alessandro Gonçalves
Banco de Dados PostgreSQL.
Análise e Projeto de Sistemas
SEQUENCE, PROCEDURE, FUNÇÃO, TRIGGER
Desenvolvendo um script SQL
Linguagem SQL.
Rafael Lucio, Desenvolvedor Jr Padrão Informática e Assessor de TI Secretaria Municipal da Saúde;
Banco de dados.
Linguagem de Definição de Dados
Criação de Tabelas. CREATE TABLE nome_da_tabela ( >>. >> ) Ex.: SQL SERVER 2008 CREATE TABLE pessoa ( CPF VARCHAR(11) NOT NULL, NOME VARCHAR(100) NOT.
Microsoft SQL Server 2008 SPARSE. Para que serve? –Otimiza o espaço de armazenamento de colunas com valores NULL.
Campus de Caraguatatuba Aula 2: Introdução a Tecnologia de BD
SEGUNDA FASE / S2B MIC PERNAMBUCO
SCC Bancos de Dados e Suas Aplicações
Contatos Gladimir Catarino
Comandos SQL e Funções Professor Esp. Diego André Sant’Ana
Curso de Análise e Desenvolvimento de Sistemas Projeto de Banco de Dados Marcelo da Silveira Siedler.
Banco de dados 1 Modelagem de Dados Utilizando MER
Comandos Alias, Joins, Funções e Índice Professor Esp. Diego André Sant’Ana Disciplina: Banco de Dados II professordiegosantana.wordpress.com.
Bancos de Dados Fundação Educacional de Oliveira - FEOL
CASE WHEN THEN ELSE END Professor Esp. Diego André Sant’Ana Disciplina: Banco de Dados II professordiegosantana.wordpress.com.
Equipe de monitoria Aula prática 4.  Tipos  Tabela de Objetos  Herança  Métodos  Referências  Coleções  Composição de coleções  Conectividade.
SQL (Structured Query Language)
1 Introdução à Manipulação de Dados SQL – Structured Query Language  Tabela = Relação  DDL – Data Definition Language  Sub-conjunto do SQL que suporta.
Conexão com Banco de Dados
Necessidade para criar um ambiente Educacional WEB Tecnologias de Ensino II – Seminário Luciana Peyrot Marcelo Josué Telles Licenciatura em Computação,
Conceitos básicos Professor Esp. Diego André Sant’Ana
Introdução a Banco de Dados
Banco de Dados Maria Augusta (Magu).
Linguagem de definição de dados - SQL
Banco de Dados SQL (Structured Query Language) Hayslan Nicolas Colicheski Bucarth – IFRO / 2015 –
Fundamentos de Banco de Dados Prof. André Cypriano M. Costa
PROJETO INTERDISCIPLINAR ‘DBERP’. Equipe de Desenvolvimento Banco de Dados  Adiel Silveira de Lemos  Ana Renata de Siqueira  Bruno Michael da Silva.
Programação para Internet Aula 11 SQL (Introdução a linguagem, comandos de modificação: Create, Drop, Alter, Insert, Delete, Update)
Kelyn Schenatto. Definição Linguagem de Consulta Estruturada (Structured Query Language); Desenvolvida inicialmente nos anos 70 nos laboratórios da IBM.
José Antônio da Cunha 3/6/2016 José Antônio - CEFET-RN 1 Copyright © Dale Carnegie & Associates, Inc.
BANCO DE DADOS Araújo Lima Out / 2017 Araújo.
Comandos DDL (Data Definition Language) - 2
Transcrição da apresentação:

Criar Tabelas Professor Esp. Diego André Sant’Ana Disciplina: Banco de Dados II

Criar a tabela Estado CREATE TABLE estado ( id_estado serial NOT NULL, nome_estado character varying(100) NOT NULL, sigla character varying(2) NOT NULL, CONSTRAINT estado_pkey PRIMARY KEY (id_estado) )

Criar a tabela Cidade CREATE TABLE cidade ( id_cidade bigserial NOT NULL, nome_cidade character varying(150) NOT NULL, id_estado integer NOT NULL, CONSTRAINT cidade_pkey PRIMARY KEY (id_cidade), CONSTRAINT cidade_fk FOREIGN KEY (id_estado) REFERENCES estado (id_estado) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION )

Criar a tabela Cliente CREATE TABLE cliente ( id_cliente serial NOT NULL, nome_cliente character varying(200) NOT NULL, data_nasc date NOT NULL, id_cidade integer NOT NULL, CONSTRAINT cliente_pkey PRIMARY KEY (id_cliente), CONSTRAINT cliente_fk FOREIGN KEY (id_cidade) REFERENCES cidade (id_cidade) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION )

Criar a tabela Compra CREATE TABLE compra ( id_compra serial NOT NULL, id_cliente integer NOT NULL, data_compra date NOT NULL, CONSTRAINT compra_pkey PRIMARY KEY (id_compra), CONSTRAINT compra_fk FOREIGN KEY (id_cliente) REFERENCES cliente (id_cliente) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION )

Criar a tabela Material CREATE TABLE material ( id_material serial NOT NULL, nome_material character varying(200) NOT NULL, valor numeric(9,2) NOT NULL, CONSTRAINT material_pkey PRIMARY KEY (id_material) )

Criar a tabela Item Compra CREATE TABLE item_compra ( id_item_compra serial NOT NULL, id_compra integer NOT NULL, id_material integer NOT NULL, quantidade integer NOT NULL, CONSTRAINT itemcompra_pkey PRIMARY KEY (id_item_compra), CONSTRAINT itemcompra_fk FOREIGN KEY (id_material) REFERENCES material (idmat) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION, CONSTRAINT itemcompra_fk1 FOREIGN KEY (id_compra) REFERENCES compra (id_compra) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION )

Diagrama de Entidade Relacional

Crie duas tabelas Marca( ->id_marca integer(sequencial) ->descricao varchar(100) ) Carro( ->id_carro integer(sequencial) ->modelo varchar(100) ->marca integer FK de Marca )