cic N N cic Empregado Passageiro ISA ISA Res Piloto Técnico hab pilota

Slides:



Advertisements
Apresentações semelhantes
Gerência de Banco de Dados 1 BCC – UFU Profa. Sandra de Amo
Advertisements

Estudo de Caso, modelo Oracle 10g
VI- Implementação Objeto-Relacional
Modelo de Objetos ODMG.
Banco de Dados I Aula 20.
Banco de Dados Aula 10 – SQL - DDL
Projeto Maven AcademicNet Grupo DGMR Daniel Isidoro Born Guilherme Amaral Márcio Percilio Roberto Rutz.
Prof.: Bruno Rafael de Oliveira Rodrigues
Banco de Dados Prof.: Bruno Rafael de Oliveira Rodrigues.
Prof.: Bruno Rafael de Oliveira Rodrigues
Mapeamento ER-Relacional
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.
Objeto-Relacional Prof. Edson E. Scalabrin Telefone: 0xx
Transformando o Modelo E-R no Modelo Relacional
Transformando o Modelo E-R no Modelo Relacional
Exercícios para entregar 3 Consultas Recursivas em SQL Profa. Sandra de Amo PPG-CC 2012.
Mais consultas recursivas... Consultas Recursivas em SQL Profa. Sandra de Amo PPG-CC 2012.
Soluções de Exercícios Selecionados – Lista 1 de GBD1
Solução de Exercícios Selecionados da Lista 1
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.
1 A Linguagem SQL Todo Banco de Dados apresenta uma Linguagem para definição e uma para manipulação de dados. Com relação aos Bancos de Dados Relacionais,
FRB - Maio 2002MCS9–1 Regras (Restrições) de Integridade Sistemas comerciais relacionais são muito finos de restrições para garantir a qualidade dos dados.
Funções de Linha 17/04/06. Funções de Linha Gerar ou construir novo valor não existente na tabela inicial. Valor construído a partir de dados de uma ou.
Funções de Linha 24/04/06. Funções de Linha Gerar ou construir novo valor não existente na tabela inicial. Valor construído a partir de dados de uma ou.
SQL-3. Novo contexto e necessidade de : Manipular imagens Outros tipos de dados além de texto e números Recuperação de dados mais complexos Níveis distintos.
Objeto de BD: visão Há 2 tipos de tabelas Tabela base
Sql-3 ( final ).
Aplicação com PHP Desenvolvendo. Conteúdo parte 2 Um script MySQL para a table (blg_blog.sql) e um script para popular a table com uma conta de administrador.
Sistemas de Informação
Stored Procedure, Function and Trigger
Linguagem de Banco de Dados - SQL
Transporte Escolar Fluvial
MySQL Gerdson de Araújo Silva Universidade Federal de Alagoas Maceió-AL, 21 de maio de 2009.
Bancos de Dados – SQL – parte 1
Microsoft SQL Server 2008 SPARSE. Ambiente de teste Uma tabela é criada com 3 campos: CREATE TABLE [dbo].[Cliente_com_campos_basicos] ( [IdCliente] int.
PostgreSQL.
Ana Cecília Martins Barbosa (acmb)
IV- Metodologia de Projeto de BD OO. Transformação ODMG OR.
Comunicação Digital – Elementos de TI
Prof. Eduardo Mantovani Prof. Fábio de P. Santos AES 2007.
Sistema de Gerenciamento de Pessoas e Projetos
Autora: Carla DeAngelis Autor: Adilson da Silva Lima
Equipe de monitoria Aula prática 4
Prof. Alessandro Gonçalves
Análise e Projeto de Sistemas
Funções ou procedures Professor Esp. Diego André Sant’Ana
Conceitos de SGBD Objeto-Relacional Oracle 10g [1]
Cursor Professor Esp. Diego André Sant’Ana
III – O Modelo OR Estudo de Caso, modelo Oracle 10g.
III – Oracle 10g Herança.
SEQUENCE, PROCEDURE, FUNÇÃO, TRIGGER
Desenvolvendo um script SQL
Rafael Lucio, Desenvolvedor Jr Padrão Informática e Assessor de TI Secretaria Municipal da Saúde;
Banco 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.
SEGUNDA FASE / S2B MIC PERNAMBUCO
SQL Server Constraint UNIQUE.
Curso de Análise e Desenvolvimento de Sistemas Projeto de Banco de Dados Marcelo da Silveira Siedler.
©Silberschatz, Korth and Sudarshan (modificado)6.1.1Database System Concepts Capítulo 6: Integridade e Segurança Restrições ao Domínio Integridade Referencial.
Criar Tabelas Professor Esp. Diego André Sant’Ana Disciplina: Banco de Dados II.
1 Introdução à Manipulação de Dados SQL – Structured Query Language  Tabela = Relação  DDL – Data Definition Language  Sub-conjunto do SQL que suporta.
Fundamentos de Banco de Dados Prof. André Cypriano M. Costa
Kelyn Schenatto. Definição Linguagem de Consulta Estruturada (Structured Query Language); Desenvolvida inicialmente nos anos 70 nos laboratórios da IBM.
SQL (Structure Query Language)
Exercícios create table ALUNOS ( create table CIDADES (
BANCO DE DADOS Araújo Lima Out / 2017 Araújo.
Prática O-R Fernando Fonseca.
Comandos DDL (Data Definition Language) - 2
Transcrição da apresentação:

cic N N cic Empregado Passageiro ISA ISA Res Piloto Técnico hab pilota End cic End Sal Tel DN Empregado Passageiro Escalado ISA ISA Res Classe Preço Es Piloto Técnico hab Id pilota DVoo B HV Data conduz M Fb NL C Cd utiliza É-Um Avião Aeronave É-Um Ns Hv DF Nv usa Voo Qt hp hc orig Des Peça Np Pr

Tabelas referentes às entidades CREATE TABLE PASSAGEIRO (CIC Integer, N: char(30), End: char(30), Tel:Integer, Primary Key (CIC)) CREATE TABLE PEÇA (Np Integer, Pr :Integer, Primary Key (Np)) CREATE TABLE VOO (Nv Integer, hp: Time, hc: Time, orig: char(20), Des: char(20), Primary Key (Nv)) CREATE TABLE AVIÃO (Cd Integer, M: char(30), NL: Integer, C: Integer, Fb: Char(30), Primary Key (Cd)) CREATE TABLE EMPREGADO (CIC Integer, N: char(30), DN: Date, End: char(30), Sal:Integer, Primary Key (CIC))

Tabelas referentes às entidades que são chaves de relacionamentos CREATE TABLE DVOO (Id: Integer, Data: Date, Nv: Integer, Ns: Integer, B: Integer, PRIMARY KEY (Id), FOREIGN KEY (Nv) REFERENCES VOO, FOREIGN KEY (B) REFERENCES PILOTO, FOREIGN KEY (Ns) REFERENCES AERONAVE) CREATE TABLE AERONAVE (Ns: Integer, Hv: Integer, DF: Date, Cd: Integer, PRIMARY KEY (Ns), FOREIGN KEY (Cd) REFERENCES AVIÃO)

Tabelas referentes às entidades especializadas que fazem parte de relacionamento ISA CREATE TABLE PILOTO (CIC: Integer, B :Integer, HV: Integer, PRIMARY KEY (CIC), UNIQUE (B), FOREIGN KEY (CIC) REFERENCES EMPREGADO) CREATE TABLE TECNICO (CIC: Integer, Es: char(20), PRIMARY KEY (CIC), FOREIGN KEY (CIC) REFERENCES EMPREGADO)

Tabelas referentes aos relacionamentos n para n CREATE TABLE Res (CIC: Integer, Id :Integer, Classe: char(10), Preço: Integer, PRIMARY KEY (CIC,Id), FOREIGN KEY (CIC) REFERENCES Passageiro, FOREIGN KEY (Id) REFERENCES DVOO) CREATE TABLE Escalado (CIC: Integer, Id :Integer, Classe: char(10), Preço: Integer, PRIMARY KEY (CIC,Id), FOREIGN KEY (CIC) REFERENCES Passageiro, FOREIGN KEY (Id) REFERENCES DVOO)

Tabelas referentes aos relacionamentos n para n CREATE TABLE USA (Np:Integer, Cd:Integer, Qt: Integer, PRIMARY KEY (Np,Cd), FOREIGN KEY (Np) REFERENCES PEÇA, FOREIGN KEY (Cd) REFERENCES AVIAO) CREATE TABLE PILOTA (CIC:Integer, Cd:Integer, PRIMARY KEY (CIC,Cd), FOREIGN KEY (CIC) REFERENCES PILOTO, FOREIGN KEY (Cd) REFERENCES AVIAO) CREATE TABLE HAB (CIC:Integer, Cd:Integer, PRIMARY KEY (CIC,Cd), FOREIGN KEY (CIC) REFERENCES TECNICO, FOREIGN KEY (Cd) REFERENCES AVIAO)