Níveis de Abstração. Mundo Real. Transformações entre modelos. Analista. Mini-mundo. Banco de Dados I. Unidade I. Modelo de Banco de Dados.
|
|
- Joaquim Fialho Freire
- 8 Há anos
- Visualizações:
Transcrição
1 Níveis de Abstração Mundo Real Modelo de Banco de Dados Analista Mini-mundo organiza idéias (abstração da realidade) Descreve Define Projeto de Banco de Dados Modelo Conceitual Modelo Lógico Modelo Físico BD 1
2 Fases: Projeto de Banco de Dados Modelo conceitual Esquema relacional Tipo_Produto (Codigo, Descricao) Produto (Codigo, Nome, Preco, Cod_Tipo) Cod_Tipo referencia Tipo_Produto) Modelo lógico Banco de Dados PRODUTO TIPO_PRODUTO CODIGO DESCRICAO 1 COMPUTADOR 2 IMPRESSORA Modelo físico CODIGO DESCRICAO PRECO COD_TIPO 1 DESKTOP DELL MODELO P III NOTEBOOK TOSHIBA L HP 692 C JATO DE TINTA EPSON 1500 L LASER BD 2
3 Transformação de DER para Relacional Implementação de entidades: Entidade normalmente transforma-se em tabela: Atributo da entidade ( simples ): coluna da tabela Nomes: curtos, significativos, sem brancos, se preciso usar abreviaturas Abreviatura: usar mesmo princípio em todo BD Atributo identificador da entidade: chave primária Modelo conceitual Modelo lógico Pessoa (CodigoPess, Nome, Endereco, DataAdm, DataNasc) 3
4 CONVENÇÕES PARA NOMEAR TABELAS E COLUNAS DE TABELAS DURANTE A TRADUÇÃO - usar os nomes das tabelas no singular; - nomes de colunas extensivamente utilizados na aplicação = devem ser o mais curtos possíveis; - nomes de atributos compostos de diversas palavras devem ser abreviados; - SGBDR não aceita brancos nos nomes de colunas, se preciso usar underline ; - não se inclui o nome da tabela no nome da coluna; - a chave primária de uma tabela é uma exceção = poderá ser uma chave estrangeira de uma outra tabela; - abreviaturas usadas em nomes de colunas devem ser utilizadas da mesma forma em todo o BD. 4
5 TRADUÇÃO DE RELACIONAMENTOS - As cardinalidades são os fatores determinantes; - Três formas básicas de implementação: - por TABELA PRÓPRIA PARA O RELACIONAMENTO; E1 R E2 TRADUÇÃO 5
6 TRADUÇÃO DE RELACIONAMENTO POR TABELA PRÓPRIA Criar uma tabela para o relacionamento com as seguintes colunas: -os identificadores das entidades que participam p do relacionamento; -as colunas dos atributos do relacionamento. - A chave primária será o conjunto das colunas correspondentes aos identificadores das entidades que participam do relacionamento. código nome código título função data início ENGENHEIRO (0,n) (0,n) ATUAÇÃO PROJETO Engenheiro(CodigoEngenheiro,Nome_Eng) Projeto(CodigoProjeto,Título_Proj) Atuação(CodigoEngenheiro,CodigoProjeto,Função_Atu,DtaInic_Atu) CodigoEngenheiro referencia Engenheiro CodigoProjeto referencia Projeto 6
7 TRADUÇÃO DE RELACIONAMENTOS - por ADIÇÃO DE COLUNAS numa das tabelas que participam do relacionamento; e E1 R E2 TRADUÇÃO 7
8 TRADUÇÃO DE RELACIONAMENTO POR ADIÇÃO DE COLUNAS NAS TABELAS QUE PARTICIPAM DO RELACIONAMENTO - Só é possível quando há um relacionamento com cardinalidade máxima 1; - Insere-se na tabela que tem o relacionamento com cardinalidade n; - O(s) identificador(es) da outra tabela serão chave(s) estrangeira(s); - O(s) atributo(s) t próprios do relacionamento. código nome código nome data lotação DEPARTAMENTO (1,1) LOTAÇÃO (0,n) EMPREGADO Departamento(CodigoDepartamento,Nome_Dep) Empregado(CodigoEmpregado,Nome_Emp,CodigoDepartamento,Data_Lot) CodigoDepartamento referencia Departamento 8
9 TRADUÇÃO DE RELACIONAMENTOS - por FUSÃO DAS TABELAS das entidades que participam do relacionamento. E1 R E2 TRADUÇÃO 9
10 TRADUÇÃO DE RELACIONAMENTO POR FUSÃO DE TABELAS DE ENTIDADES QUE PARTICIPAM DO RELACIONAMENTO - Só é possível quando o relacionamento é 1:1; - Insere-se na tabela os atributos das entidades e do próprio relacionamento. código nome data instalação endereço CONFERÊNCIA (1,1) 1) ORGANIZAÇÃO (1,1) 1) COMISSÃO Conferência(CodigoConferência,Nome_Conf,DataInstalação_Org,Endereço_Com) 10
11 Implementação de relacionamentos (1:1) : ambas entidades com participação opcional Modelo conceitual Modelo lógico Homem (IdentH, Nome) Homem (IdentH, Nome) Mulher (IdentM, Nome) Mulher (IdentM, Nome, IdentH, Data, Regime) IdentH referencia Homem Casamento (IdentM, IdentH, Data, Regime) IdentM referencia Mulher IdentH referencia Homem 11
12 Implementação de relacionamentos (1:1) : uma entidade com participação opcional e outra obrigatória Modelo conceitual Modelo lógico Correntista (CodCorrent, Nome, CodCartao, DataExp) Correntista (CodCorrent, Nome) Cartao (CodCartao, DataExp, CodCorrent) CodCorrent referencia Correntista t 12
13 Implementação de relacionamentos (1:1) : ambas entidades com participação obrigatória Modelo conceitual Correntista (CodCorrent, Nome, CodCartao, DataExp) Modelo lógico 13
14 Transformação de DER para Relacional Tipo de Tabela Adição de Fusão de relacionamento própria Coluna Tabelas Relacionamentos 1:1 ± X X ± X X Alternativa preferida ± Pode ser usada X Não usar 14
15 Implementação de relacionamentos (1:N) : alternativa preferida: adição de colunas Modelo conceitual Modelo lógico Financeira (CodFin, Nome) Financeira (CodFin, Nome) Venda (IdVend, d Data) Venda (IdVend, Data, CodFin, NumParc, TxJuros) CodFin referencia Financeira Financiamento (IdVend, CodFin, NumParc, TxJuros) IdVend referencia Venda CodFin referencia Financeira 15
16 Implementação de relacionamentos (1:N) : alternativa preferida: adição de colunas Endereço Número Código EDIFÍCIO (1, 1) (1, n) APARTAMENTO Modelo conceitual Área Edificio (CodigoEd, Endereco) Apartamento (CodigoEd, NumAp, AreaAp) Modelo lógico CodigoEd referencia Edificio 16
17 Transformação de DER para Relacional Tipo de Tabela Adição de Fusão de relacionamento própria Coluna Tabelas Relacionamentos 1:N ± X ± X X X X X Alternativa preferida ± Pode ser usada X Não usar 17
18 Implementação de relacionamentos (N:N) : criação de uma nova tabela Modelo conceitual Engenheiro (CodEng, Nome) Projeto (CodProj, Titulo) Atuação (CodEng, CodProj, Funcao) CodEng referencia Engenheiro CodProj referencia Projeto Modelo lógico 18
19 Transformação de DER para Relacional Tipo de Tabela Adição de Fusão de relacionamento própria Coluna Tabelas Relacionamentos N:N (0,N) (0,N) (0,N) (1,N) (1,N) (1,N) X X X X X X Alternativa preferida ± Pode ser usada X Não usar 19
20 Tipo de relacionamento Relacionamentos 1:1 Tipo de relacionamento Relacionamentos 1:N Tabela própria p Adição de Coluna Fusão de Tabelas ± X X ± Tabela Adição de Fusão de própria X Coluna X Tabelas ± X ± X X X Tipo de Tabela Adição de Fusão de relacionamento própria Coluna Tabelas Relacionamentos N:N X X Alternativa preferida ± Pode ser usada X X X Não usar X X X X 20
21 Implementação de entidades com relacionamento identificador Modelo conceitual Modelo lógico Empregado (CodigoEmp, Nome) Dependente (CodigoEmp, NumSeq, Nome, DataNasc) 21
22 Implementação de entidades com relacionamento identificador Código GRUPO Nome Modelo conceitual (1,1) (0,n) Número da Empresa EMPRESA Nome (1,1) Número sequencia Nome Número do Empregado (0,n) EMPREGADO (1, 1) (0, n) DEPENDENTE Nome Data Nascimento Modelo lógico Grupo (CodGrupo, Nome) Empresa (CodGrupo, NumEmpresa, Nome) Empregado (CodGrupo, NumEmpresa, NumEmpregado, Nome) Dependente (CodGrupo, NumEmpresa, NumEmpregado, NumSeq, Nome, DataNasc) 22
23 Relacionamentos de Grau maior que 02 (dois) - Ternário relacionamento é transformado em entidade usa-se as regras de implementação de entidades e relacionamentos binários Modelo conceitual 23
24 Relacionamentos de Grau maior que 02 (dois): Modelo conceitual Modelo lógico Nome Código Nome Código CIDADE (1,1) DISTRIBUIDOR (1,1) Cidade (CodCid, Nome) Distribuidor (CodDistr, Nome) (0,n) (0,n) Produto (CodProd, Nome) Código DISTRIBUIÇÃO (0,n) (1,1) PRODUTO Data de Início Distribuicao (CodCid, CodDistr, CodProd, DataIni) CodCid referencia Cidade CodDistr referencia Distribuidor CodProd referencia Produto Nome 24
25 Implementação generalização / especialização (alternativas): (1) uso de uma tabela para cada entidade (2) uso de uma única tabela para toda hierarquia Modelo conceitual Modelo lógico Empregado (CodEmp, Nome, CIC, TipoEmp) Motorista (CodEmp, NumCartHab) CodEmp referencia Empregado Engenheiro (CodEmp, CREA) CodEmp referencia Empregado (1) Empregado (CodEmp, Nome, CIC, TipoEmp, NumCartHab, CREA) (2) 25
26 Implementação generalização / especialização: uma única tabela para toda hierarquia generalização/ especialização Modelo conceitual Tipo de empregado Nome CIC Nome Código EMPREGADO (0, n) LOTAÇÃO (1, 1) DEPARTAMENTO p CREA Código MOTORISTA SECRETÁRIA ENGENHEIRO (1, n) (0, n) (0, n) Carteira de Habilitação DOMÍNIO PARTICIPAÇÃO (0, n) (0, n) (1, 1) PROCESSADOR DE TEXTO PROJETO RAMO DA ENGENHARIA Código Nome Código Nome Código Nome 26
27 Implementação generalização / especialização: uma única tabela para toda hierarquia generalização/ especialização Modelo conceitual Modelo lógico Tipo de empregado Empregado (CodEmp, Nome, CIC, TipoEmp, NumCartHab, CREA, CodDep, CodRamo ) Nome CIC Nome CodDep referencia Departamento Código EMPREGADO (0, n) LOTAÇÃO (1, 1) DEPARTAMENTO CodRamo referencia Ramo Departamento (CodDep, Nome) p CREA Código Ramo (CodRamo, Nome) Projeto (CodProj, Nome) MOTORISTA SECRETÁRIA ENGENHEIRO ProcText (CodProc, Nome) Carteira de Habilitação (1, n) (0, n) DOMÍNIO PARTICIPAÇÃO (0, n) (0, n) (0, n) (1, 1) Dominio (CodEmp, CodProc) CodEmp referencia Empregado CodProc referencia ProcText PROCESSADOR DE TEXTO PROJETO RAMO DA ENGENHARIA Código Nome Código Nome Código Nome Participacao (CodEmp, CodProj) CodEmp referencia Empregado CodProj referencia Projeto 27
28 Implementação generalização / especialização: uma tabela para cada entidade de generalização / especialização Modelo conceitual 28
29 Implementação generalização / especialização: uma tabela para cada entidade de generalização / especialização Modelo conceitual Modelo lógico Empregado (CodEmp, Nome, CIC, Tipo, CodDep) CodDep referencia Departamento Departamento (CodDep, Nome) Motorista (CodEmp, NumCartHab) Engenheiro (CodEmp, CREA, CodRamo) Ramo (CodRamo, Nome) Projeto (CodProj, Nome) CodRamo referencia Ramo ProcText (CodProc, Nome) Dominio (CodEmp, CodProc) CodEmp referencia Empregado CodProc referencia ProcText Participacao (CodEmp, CodProj) CodEmp referencia Empregado CodProj referencia Projeto 29
30 TRADUÇÃO DE GENERALIZAÇÃO/ESPECIALIZAÇÃO Ç COMPARAÇÃO DAS IMPLEMENTAÇÕES UMA TABELA PARA TODA A HIERARQUIA VANTAGENS - Dados referentes a uma ocorrência de entidade genérica bem como as ocorrências de suas especializações estão numa mesma linha; - Chave primária da hierarquia é armazenada uma única vez. UMA TABELA PARA CADA ENTIDADE DA HIERARQUIA VANTAGENS - Colunas opcionais que aparecem são apenas aquelas referentes a atributos que podem ser vazios do ponto de vista da aplicação; - Controle das colunas opcionais é feito pela aplicação com base no valor da coluna tipo e não pelo SGBDR. DECISÃO - O projetista t optará pela mais adequada d à sua situação. 30
31 REFINAMENTOS NO MODELO RELACIONAL Em certas circunstâncias o projeto de BD desenvolvido pela observação cuidadosa das regras de tradução mostradas, pode não atender aos requisitos de performance impostos ao sistema. Diante desta situação é preciso buscar alternativas que resultem em melhor performance, mesmo com a desobediência das regras de tradução. Estas alternativas só devem ser adotadas em último caso, pois o seu uso indiscriminado levam a resultados piores do que o esperado. Serão mostradas a seguir algumas destas alternativas. 31
32 CIC RELACIONAMENTOS MUTUAMENTE EXCLUSIVOS nome número data PESSOA FÍSICA (0,1) (0,n) VENDA Implementação pelas regras: PessoaFísica(CICPessoaFisica,Nome_PF) PessoaJurídica(CGCPessoaJuridica,Nome_PJ) PJ) Venda(NumeroVenda,Data_Vda,CICPessoaFisica, CGCPessoaJuridica) CICPessoaFisica referencia PessoaFísica CGCPessoaJuridica referencia PessoaJurídica (0,n) CGC razão social (0,1) PESSOA JURÍDICA Alternativa: PessoaFísica(CICPessoaFisica,Nome_PF) PessoaJurídica(CGCPessoaJuridica,Nome_PJ) Venda(NumeroVenda,Data_Vda,CIC/CGC,Tipo) - Evita-se colunas opcionais; - Não permite especificar ao SGBDR que CIC/CGC é chave estrangeira. 32
33 SIMULAÇÃO DE ATRIBUTOS MULTI-VALORADOS código nome código nome CLIENTE telefone(0,n) CLIENTE (1,1) Implementação pelas regras: Cliente(CodigoCliente,Nome_Cli) Telefone(CodigoCliente,Número_Tel) CodigoCliente referencia Cliente (0,n) número Alternativa: Cliente(CodigoCliente,Nome_Cli, Nro_Tel1,Nro_Tel2) TELEFONE - Evita-se a junção; - Pode haver coluna opcional. 33
34 USO DE INFORMAÇÕES REDUNDANTES código roteiro nro de reservas (1,1) VÔO - O número de reservas é feito através de uma contagem das linhas da tabela reserva. Sob o ponto de vista de projeto, esta é uma informação redundante. -Um atributo contendo este valor poderia contribuir com a performance, uma vez que não seria necessária uma contagem em toda tabela quando se necessitasse desta informação. nro passageiro (0,n) RESERVA 34
Modelo Relacional. Modelo Relacional. Tabelas
MODELO RELACIONAL Banco de Dados Relacional = consiste em uma coleção de tabelas ou relações, cada uma das quais com um nome único. 2 1 Tabelas Conjunto não ordenado de linhas (tuplas); Cada linha é composta
Leia maisCurso Superior em Tecnologia de Análise e Desenvolvimento de Sistemas. Campus Alegrete. Banco de Dados I. Cristhiano Bossardi de Vasconcellos.
Curso Superior em Tecnologia de Análise e Desenvolvimento de Sistemas Campus Alegrete Banco de Dados I Cristhiano Bossardi de Vasconcellos Parte 8 TRANSFORMAÇÃO ENTRE MODELOS A abordagem ER é voltada à
Leia maisProjeto de Banco de Dados Relacional
Projeto de Banco de Dados Relacional Roteiro Visão Geral do Projeto Lógico Mapeamento de ER para Relacional Implementação Inicial de Entidades Relacionamento Identificador Implementação de Relacionamentos
Leia maisProjeto de Banco de Dados. Disciplina: Banco de Dados I José Antônio da Cunha
Projeto de Banco de Dados Disciplina: Banco de Dados I José Antônio da Cunha Introdução Banco de Dados Esta aula apresenta os conceitos da área de banco de dados, que são necessários à compreensão do projeto
Leia maisTradução de Entidade. Tradução de Relacionamentos 1:1. Tradução de Relacionamentos 1:1. Empregado. Empregado (CPF, Nome, Salário) CPF Nome Salário
Mapeamento ER->Relacional Fernanda Baião UNIRIO Material parcialmente extraído a partir das notas de aula de Maria Luiza M. Campos, Arnaldo Rocha e Maria Cláudia Cavalcanti Mapeamento do ER para Relacional
Leia maisAbordagem relacional Capítulo 4
Abordagem relacional Capítulo 4 Carlos A. Heuser - Transparências para uso com o livro Projeto de Banco de Dados, Ed. Sagra&Luzzatto, Porto Alegre, 1999 1 Abordagem Relacional Abordagem de modelagem de
Leia maisProcesso de Projeto Bottom-Up. esquema conceitual do BD. engenharia reversa do esquema relacional. esquema relacional integrado do BD (esquema global)
Processo de Projeto Bottom-Up esquema conceitual do BD engenharia reversa do esquema relacional Passo4 esquema relacional integrado do BD (esquema global) esquema relacional 1 normalização tabela ÑN 1
Leia maisProcesso de Projeto Bottom-Up. esquema conceitual do BD. engenharia reversa do esquema relacional. esquema relacional integrado do BD (esquema global)
Processo de Projeto Bottom-Up esquema conceitual do BD engenharia reversa do esquema relacional Passo4 esquema relacional integrado do BD (esquema global) integração Passo3 esquema relacional 1 normalização
Leia maisRoteiro. Modelagem de Dados: Usando o Modelo Entidade-Relacionamento. BCC321 - Banco de Dados I. Processo de Projeto de Banco de Dados.
Roteiro Modelagem de Dados: Usando o Modelo Entidade-Relacionamento Luiz Henrique de Campos Merschmann Departamento de Computação Universidade Federal de Ouro Preto luizhenrique@iceb.ufop.br www.decom.ufop.br/luiz
Leia maisCIn/UFPE Projeto Conceitual de BD - Prof. Robson Fidalgo 1
CIn/UFPE Projeto Conceitual de BD - Prof. Robson Fidalgo 1 Projeto Conceitual de BD Transformação ER/Relacional Por: Robson do Nascimento Fidalgo rdnf@cin.ufpe.br CIn/UFPE Projeto Conceitual de BD - Prof.
Leia maisBANCO DE DADOS TRANSFORMAÇÃO DO MER PARA MODELO RELACIONAL
1 INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPUS JOÃO CÂMARA BANCO DE DADOS TRANSFORMAÇÃO DO MER PARA MODELO RELACIONAL Nickerson Fonseca Ferreira nickerson.ferreira@ifrn.edu.br
Leia maisBanco de Dados - Senado
Banco de Dados - Senado Modelo Relacional Ilka Kawashita Material preparado :Prof. Marcio Vitorino Abordagem Relacional n Abordagem de modelagem de dados utilizada nos sistemas de gerenciamento de bancos
Leia maisModelo Relacional. 2. Modelo Relacional (Lógico)
Modelo Relacional 2. Modelo Relacional (Lógico) Derivado do modelo conceitual; Depende do SGBD escolhido; Independe dos dispositivos de armazenamento; Primitivas: tabelas, linhas e colunas; Transformação
Leia maisINF01145 - Fundamentos de Banco de Dados Exercícios sobre normalização
INF045 - Fundamentos de Banco de Dados Exercícios sobre normalização Carlos A. Heuser 28 de Junho de 2006 Exercícios do Capítulo 5 do livro Exercício. Considere as seguintes alternativas de implementação
Leia maisTradução de relacionamentos do modelo conceitual para o lógico
Disciplina: Banco de Dados AULA 05 Implementação de relacionamentos Tradução de relacionamentos do modelo conceitual para o lógico Adaptado dos slides do Livro Projeto de Banco de Dados, v. 4 de Carlos
Leia maisCom base nos slides vistos em sala de aula resolva os seguintes exercícios:
Com base nos slides vistos em sala de aula resolva os seguintes exercícios: 1. Dê ao menos cinco exemplos de cada um dos conceitos básicos da abordagem ER apresentados nesta aula: entidade, relacionamento,
Leia maisDISCIPLINAS DO CURSO INFORMÁTICA ÊNFASE GESTÃO DE NEGÓCIOS. PROFESSOR: DOUGLAS DUARTE DISCIPLINA: BDA1-3º SEMESTRE. Modelagem de Dados
DISCIPLINAS DO CURSO INFORMÁTICA ÊNFASE GESTÃO DE NEGÓCIOS. PROFESSOR: DOUGLAS DUARTE DISCIPLINA: BDA1-3º SEMESTRE Modelagem de Dados Modelagem de Dados é a atividade de especificação das estruturas de
Leia maisBanco de dados. Conteúdo: Tradução entre os modelos Entidade Relacionamento e Relacional Prof. Patrícia Lucas
Banco de dados Conteúdo: Tradução entre os modelos Entidade Relacionamento e Relacional Prof. Patrícia Lucas Entidades 1 Cada entidade é traduzida para uma tabela. Cada atributo dessa entidade representa
Leia maisO modelo Entidade-Relacionamento. Agenda: -Modelagem de dados utilizando O Modelo Entidade-Relacionamento
O modelo Entidade-Relacionamento Agenda: -Modelagem de dados utilizando O Modelo Entidade-Relacionamento 1 Antes de começarmos: A modelagem conceitual é uma fase muito importante no plamejamento de um
Leia maisBanco de Dados Transformação Modelo Conceitual para Lógico Relacional. Prof. Juliano Lucas Gonçalves juliano.gonçalves@ifsc.edu.br
Banco de Dados Transformação Modelo Conceitual para Lógico Relacional Prof. Juliano Lucas Gonçalves juliano.gonçalves@ifsc.edu.br Implementação inicial de entidades Cada entidade é traduzida para uma tabela.
Leia maisModelagem de Dados e Conversão de Modelos. Frederico Damasceno Bortoloti freddb@ltc.ufes.br
Modelagem de Dados e Conversão de Modelos Frederico Damasceno Bortoloti freddb@ltc.ufes.br Objetivo Teoria e prática de projeto de Bancos de Dados Relacionais (BDRs) Foco: modelagem conceitual e lógica
Leia maisTransformações entre Modelos
Transformações entre Modelos Maria Claudia Cavalcanti IME Base Bibliog. Projeto de Banco de Dados Carlos Heuser Conceptual Database Design Batini, Ceri, Navathe Qual é o ponto de partida? Esquema Conceitual
Leia maisModelagem de dados usando o modelo BANCO DE DADOS 1º TRIMESTRE PROF. PATRÍCIA LUCAS
Modelagem de dados usando o modelo Entidade-Relacionamento BANCO DE DADOS 1º TRIMESTRE PROF. PATRÍCIA LUCAS Introdução Modelagem conceitual fase de planejamento/projeto de um BD; Modelo Entidade/Relacionamento
Leia maisLINGUAGEM DE BANCO DE DADOS PROFESSORA LUCÉLIA. Normalização
LINGUAGEM DE BANCO DE DADOS PROFESSORA LUCÉLIA Normalização 1 NORMALIZAÇÃO DESCRIÇÃO DE DOCUMENTO, ARQUIVO OU DE SGBD NÃO RELACIONAL ESQUEMA DE TABELA RELACIONAL NÃO NORMALIZADA 1ª FORMA NORMAL 2ª FORMA
Leia maisModelagem de Dados Usando o Modelo Entidade-Relacionamento
Modelagem de Dados Usando o Modelo Entidade-Relacionamento Sumário Fases do Projeto de BD Conceitos Básicos do Modelo ER Tipos de entidade, atributos e chaves Tipos de relacionamento Restrições estruturais
Leia maisTransformações entre modelos
Transformações entre modelos Capítulo 5 Carlos A. Heuser - Transparências para uso com o livro Projeto de Banco de Dados, Ed. Sagra&Luzzatto, Porto Alegre, 1999 1 Transformações entre modelos Modelo ER
Leia maisModelagem de Dados. Aula 04 Introdução ao Modelo Entidade- Relacionamento. Maxwell Anderson
Modelagem de Dados Aula 04 Introdução ao Modelo Entidade- Relacionamento Maxwell Anderson Modelo Entidade-Relacionamento O MER é um modelo de dados conceitual de altonível, ou seja, seus conceitos foram
Leia maisBANCO DE DADOS -PROJETO LÓGICO. Prof. Angelo Augusto Frozza, M.Sc. frozza@ifc-camboriu.edu.br
BANCO DE DADOS -PROJETO LÓGICO Prof. Angelo Augusto Frozza, M.Sc. frozza@ifc-camboriu.edu.br PROJETO DE BANCO DE DADOS Atividade de modelagem de dados em diversos níveis de abstração Modelagem conceitual
Leia maisINF1383 -Bancos de Dados
INF1383 -Bacos de Dados Prof. Sérgio Lifschitz DI PUC-Rio Eg. Computação, Sistemas de Iformação e Ciêcia da Computação PROJETO DE BANCOS DE DADOS MODELAGEM CONCEITUAL: ABORDAGEM ENTIDADES E RELACIONAMENTOS
Leia maisO Modelo de Entidades e Relacionamentos (MER) é um modelo conceitual usado para projeto de aplicações de banco de dados.
Fases do Projeto de um Banco de Dados Modelo ER O Modelo de Entidades e Relacionamentos (MER) é um modelo conceitual usado para projeto de aplicações de banco de dados. É um modelo baseado na percepção
Leia maisIntrodução e conceitos. Capítulo 1
Introdução e conceitos Capítulo 1 1 Temário Banco de Dados Compartilhamento de dados Sistema de Gerência de Banco de Dados Modelos de Banco de Dados Modelo conceitual Modelo lógico Modelo conceitual como
Leia maisO Modelo de Entidade Relacionamento (ER ou MER) Parte 1
O Modelo de Entidade Relacionamento (ER ou MER) Parte 1 INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SANTA CATARINA CAMPUS DE FLORIANÓPOLIS CURSO TÉCNICO T DE METEOROLOGIA DASS - Departamento
Leia maisIntrodução e conceitos. Capítulo 1
Introdução e conceitos Capítulo 1 Temário Banco de Dados Compartilhamento de dados Sistema de Gerência de Banco de Dados Modelos de Banco de Dados Modelo conceitual Modelo lógico Modelo conceitual como
Leia maisIII. Projeto Conceitual de Banco de Dados. Pg. 1 Parte III (Projeto Conceitual de Banco de Dados)
III Projeto Conceitual de Banco de Dados 16 páginas INTRODUÇÃO CONCEITOS BÁSICOS ENTIDADES E TIPOS DE ENTIDADES RELACIONAMENTOS E TIPOS DE RELACIONAMENTOS ATRIBUTOS E TIPOS DE ATRIBUTOS ABSTRAÇÕES DE DADOS
Leia maisAula 3 SBD Modelo Entidade Relacionamento Parte 1. Profa. Elaine Faria UFU - 2015
Aula 3 SBD Modelo Entidade Relacionamento Parte 1 Profa. Elaine Faria UFU - 2015 Processo do Projeto de um Banco de Dados A criação de uma aplicação de banco de dados envolve várias tarefas Projeto do
Leia maisPROJETO LÓGICO. Passos para transformação ER Relacional: 1) Tradução inicial de Entidades e seus Atributos;
BANCO DE DADOS Universidade do Estado de Santa Catarina Centro de Ciências Tecnológicas Departamento de Ciência da Computação Prof. Alexandre Veloso de Matos alexandre.matos@udesc.br PROJETO LÓGICO Passos
Leia maisBanco de Dados I. Modelagem Conceitual Parte 2. Cardinalidades, atributos em relacionamentos, identificadores, generalização. Prof.
Banco de Dados I Modelagem Conceitual Parte 2 Cardinalidades, atributos em relacionamentos, identificadores, generalização. Prof. Moser Fagundes Curso TSI Instituto Federal Sul-Rio-Grandense (IFSul) Campus
Leia maisDados. Qualquer elemento (aspecto, fato, medida etc.) representativo, disponível e coletável na realidade. fatos no estado bruto, conforme Platão;
Dados Os Dados são os fatos em sua forma primária, como observamos no mundo. Qualquer elemento (aspecto, fato, medida etc.) representativo, disponível e coletável na realidade. fatos no estado bruto, conforme
Leia maisBanco de Dados. MER Estendido. Profa. Flávia Cristina Bernardini
Banco de Dados MER Estendido Profa. Flávia Cristina Bernardini * Slides Baseados no material elaborado pelos professores Eduardo R. Hruschka, Cristina D. A. Ciferri e Elaine Parros Machado MER Estendido
Leia maisModelagem de Dados MODELAGEM DE DADOS. Lista de Exercícios - AV02. Luiz Leão luizleao@gmail.com http://www.luizleao.com. Lista de Exercícios AV1
MODELAGEM DE DADOS Lista de Exercícios - AV02 Luiz Leão luizleao@gmail.com http://www.luizleao.com Lista de Exercícios AV1 Questão 1 Uma determinada empresa precisa controlar a alocação de empregados por
Leia maisNúcleo de Pós Graduação Pitágoras
Núcleo de Pós Graduação Pitágoras Professor: Fernando Zaidan Disciplina: Modelagem e Projeto de Banco de Dados Especialização em Tecnologia da Informação - Ênfases Março- 2009 1 Material usado na montagem
Leia maisChaves. Chaves. O modelo relacional implementa dois conhecidos conceitos de chaves, como veremos a seguir:
Chaves 1 Chaves CONCEITO DE CHAVE: determina o conceito de item de busca, ou seja, um dado que será empregado nas consultas à base de dados. É um conceito lógico da aplicação (chave primária e chave estrangeira).
Leia maisSimulado Banco de Dados I Bimestre 1 Capítulo 1 Projeto Lógico de Banco de Dados
Simulado Banco de Dados I Bimestre 1 Capítulo 1 Projeto Lógico de Banco de Dados 01) Defina com suas próprias palavras: a) Banco de Dados b) Sistema Gerenciador de Banco de Dados c) Sistema de Banco de
Leia maisTransformações entre modelos. Capítulo 5
Transformações entre modelos Capítulo 5 Transformações entre modelos Modelo ER (conceitual) c Projeto lógico de BD relacional Modelo relacional (lógico) Carlos A. Heuser 2 Transformações entre modelos
Leia maisI Requisitos de um modelo conceitual: - clareza (facilidade de compreensão) - exatidão (formal)
Modelagem Conceitual C O objetivo É: Representar a semântica da informação, independente de considerações de eficiência. D O objetivo NÃO É: Descrever a estrutura do armazenamento do banco de dados. I
Leia maisModelo Entidade-Relacionamento
Modelo Entidade-Relacionamento Banco de Dados I Fases do Projeto jt de BD Enunciado de requisitos entrevista com o usuário do banco de dados para entender e documentar seus requerimentos de dados. Projeto
Leia maisAULA 11-12. Entidade-Relacionamento
AULA 11-12 Modelo Conceitual, Lógico e Físico, Entidade-Relacionamento Curso: Técnico em Informática (Integrado) Disciplina: Banco de Dados Prof. Abrahão Lopes abrahao.lopes@ifrn.edu.br Modelos de banco
Leia maisENGENHARIA DA COMPUTAÇÃO CONTEÚDO 4 GENERALIZAÇÃO E ENTIDADE ASSOCIATIVA. Prof. Msc. Ricardo Antonello BANCO DE DADOS I
ENGENHARIA DA COMPUTAÇÃO BANCO DE DADOS I CONTEÚDO 4 GENERALIZAÇÃO E ENTIDADE ASSOCIATIVA Prof. Msc. Ricardo Antonello Generalizaçao ou especialização Além de relacionamentos e atributos, propriedades
Leia maisCurso de Gestão em SI MODELAGEM DE DADOS. Rodrigo da Silva Gomes. (Extraído do material do prof. Ronaldo Melo - UFSC)
Curso de Gestão em SI MODELAGEM DE DADOS Rodrigo da Silva Gomes (Extraído do material do prof. Ronaldo Melo - UFSC) Modelo Conceitual Descrição do banco de dados de forma independente de implementação
Leia maisProfa. Daniela Barreiro Claro
Profa. Daniela Barreiro Claro Modelar é criar representações do mundo real A modelagem relacional pode ser representada via MER (Modelo de Entidade Relacionamento) O MER define estruturas e restrições
Leia maisFuncionários. Funcionários. PrimeiroNome NomesDoMeio ÚltimoNome. CPF Nome Salário. CPF PrimeiroNome NomesDoMeio ÚltimoNome Salário
1 Para cada conjunto de entidades criar uma relação (tabela). Para cada atributo simples incluir uma coluna na tabela. No caso de atributo composto, incluir somente os atributos simples que o compõe. PrimeiroNome
Leia maisModelagem de dados e uso do SGBD MySQL
CURSO DE VERÃO EM BIOINFORMÁTICA ESTRUTURAL Modelagem de dados e uso do SGBD MySQL Modelagem e projeto de banco de dados Arquitetura de três esquemas [1] USUÁRIOS Nível externo Visão externa Mapeamento
Leia maisMODELAGEM DE DADOS MODELAGEM DE DADOS. rafaeldiasribeiro.com.br 04/08/2012. Aula 7. Prof. Rafael Dias Ribeiro. M.Sc. @ribeirord
MODELAGEM DE DADOS PROF. RAFAEL DIAS RIBEIRO, M.Sc. @ribeirord MODELAGEM DE DADOS Aula 7 Prof. Rafael Dias Ribeiro. M.Sc. @ribeirord 1 Objetivos: Aprender sobre a modelagem lógica dos dados. Conhecer os
Leia maisBanco de Dados para Redes. Cassio Diego cassiodiego.com/bdr
Banco de Dados para Redes Cassio Diego cassiodiego.com/bdr 1 Unidade 1 - Introdução Conceito de Banco de Dados Definição de SGBD Vantagens de utilizar SGBD Usuários do Banco de Dados Principais Bancos
Leia maisTRABALHO DE BANCO DE DADOS POSTGRES MINI-MUNDO: BD PARA GERENCIAMENTO DE UNIDADES DE CONSERVAÇÃO
UERJ Universidade do Estado do Rio de Janeiro Mestrado em Engenharia da Computação Geomática Docente: Oscar Luiz Monteiro de Farias Disciplina: Banco de Dados Alunos: Elisa Santos de Oliveira Teixeira
Leia maisModelagem de Dados Usando o Modelo Entidade-Relacionamento
Usando o Modelo Entidade-Relacionamento MER 1 MER Levantamento e Análise de requisitos Entrevista Entender e documentar seus requisitos de dados Requisitos funcionais da aplicação empregadas ao banco de
Leia maisGBC043 Sistemas de Banco de Dados Modelo de Entidade-Relacionamento (ER)
GBC043 Sistemas de Banco de Dados Modelo de Entidade-Relacionamento (ER) Ilmério Reis da Silva ilmerio@facom.ufu.br www.facom.ufu.br/~ilmerio/sbd Projeto de BD Uma Visão Panorâmica Página 2 Projeto Conceitual
Leia maisPersistência e Banco de Dados em Jogos Digitais
Persistência e Banco de Dados em Jogos Digitais Prof. Marcos Francisco Pereira da Silva Especialista em Engenharia de Software Jogos Digitais - Banco de Dados 1 Agenda Modelo Entidade-Relacionamento UML
Leia maisFundamentos de Bancos de Dados Prova 3
Fundamentos de Bancos de Dados Prova 3 Prof. Carlos A. Heuser 26 de janeiro de 2004 Duração: 2 horas Prova com consulta Questão 1 (Construção de modelo ER - Peso 3) Deseja-se construir uma base de dados
Leia maisENGENHARIA DA COMPUTAÇÃO BANCO DE DADOS I CONTEÚDO 5 ABORDAGEM RELACIONAL
ENGENHARIA DA COMPUTAÇÃO BANCO DE DADOS I CONTEÚDO 5 ABORDAGEM RELACIONAL PROF. MS C. RICARDO ANTONELLO WWW.ANTONELLO.COM.B R PORQUE SER RELACIONAL? Hoje, há um claro predomínio dos SGBD relacionais, principalmente
Leia maisMODELAGEM DE DADOS - NORMALIZAÇÃO. Prof. Angelo Augusto Frozza, M.Sc.
MODELAGEM DE DADOS - NORMALIZAÇÃO Prof. Angelo Augusto Frozza, M.Sc. MOTIVAÇÃO Tipos de chave Chave candidata: Todas as opções de identificação única de um registro; Chave primária: Chave escolhida como
Leia maisConceitos Básicos de Banco de Dados
Conceitos Básicos de Banco de Dados Laboratório de Bases de Dados Sistema de Banco de Dados (SBD) Sistema de armazenamento de dados Objetivos: manter informações torná-las disponível quando necessário
Leia maisUniversidade Paulista
Universidade Paulista Ciência da Computação Sistemas de Informação Engenharia de Software Modelo Entidade Relacionamento Sergio Petersen 22/4/2012 Sumário 1. Modelo Entidade-Relacionamento 3 1.1.Entidade
Leia maisTecnologias e Linguagens para Banco de Dados I. Expressão do Relacionamento. Expressão do Relacionamento
Tecnologias e Linguagens para Banco de Dados I Efetivação Lógica de Normalização Prof. Gilberto Braga de Oliveira Expressão do Relacionamento Necessidade de incluir campos nas tabelas para que os relacionamentos
Leia maisBanco de Dados. Modelagem de Dados com MER. Prof. Walteno Martins Parreira Jr www.waltenomartins.com.br waltenomartins@yahoo.
Banco de Dados Modelagem de Dados com MER Prof. Walteno Martins Parreira Jr www.waltenomartins.com.br waltenomartins@yahoo.com 2015 Modelagem de Dados Modelagem de Dados tem como objetivo transformar uma
Leia maisSISTEMAS DE INFORMAÇÃO GERENCIAIS
SISTEMAS DE INFORMAÇÃO GERENCIAIS Aluno: Luiza Cavalcanti Marques Orientador: Silvio Hamacher Introdução A modelagem e a utilização de bancos de dados em atividades gerenciais têm sofrido um aumento significativo
Leia maisBanco de Dados Aula 02. Colégio Estadual Padre Carmelo Perrone Profº: Willian
Banco de Dados Aula 02 Colégio Estadual Padre Carmelo Perrone Profº: Willian Conceitos básicos Dado: Valor do campo quando é armazenado dento do BD; Tabela Lógica: Representa a estrutura de armazenamento
Leia maisProfº Aldo Rocha. Banco de Dados
Profº Aldo Rocha Banco de Dados AULA 03: MODELO CONCEITUAL E DE ENTIDADES Turma: ASN102 BELÉM, 19 DE AGOSTO DE 2011 Aula Passada Na aula passada nós trabalhamos a introdução a Banco de dados e a AGENDA
Leia maisdescreve relacionamentos entre objetos de dados; conduz à modelagem de dados; atributos de cada objeto => Descrição de Objetos de Dados;
Diagrama Entidade-Relacionamento (DER) descreve relacionamentos entre objetos de dados; conduz à modelagem de dados; atributos de cada objeto => Descrição de Objetos de Dados; 1 entendo 1 2 Reino Real
Leia maisProjeto de Banco de Dados
Projeto de Banco de Dados Atividade de modelagem de dados em diversos níveis de abstração Modelagem conceitual (projeto conceitual) abstração de mais alto nível objetivo: representação dos requisitos de
Leia maisFigura 5 - Workflow para a Fase de Projeto
5. Fase de Projeto A Fase de Projeto caracteriza-se por transformar as informações modeladas durante a Fase de Análise em estruturas arquiteturais de projeto com o objetivo de viabilizar a implementação
Leia maisDisciplina: Unidade II: Prof.: E-mail: Período:
Encontro 03 Disciplina: Sistemas de Banco de Dados Unidade II: Modelagem Conceitual de Dados Prof.: Mario Filho E-mail: pro@mariofilho.com.br Período: 5º. SIG - ADM 2. Modelagem Conceitual de Dados (Modelo
Leia maisBanco de Dados I. Prof. Bal. Emerson Meneses Inocente
Banco de Dados I Prof. Bal. Emerson Meneses Inocente Continuação aula 1 Arquitetura de SGBD Relacional ocaracterísticas: Independência de dados e programas; Suporte a múltiplas visões de usuários; Uso
Leia mais1- Identifique para cada questão abaixo, se o enunciado se refere a View, Stored Procedures, Trigger ou Function. Apenas um por questão.
1- Identifique para cada questão abaixo, se o enunciado se refere a View, Stored Procedures, Trigger ou Function. Apenas um por questão. a- Representam tabelas virtuais não armazenadas, compostas de campos
Leia maisDiagrama de Entidade e Relacionamento
Diagrama de Entidade e Relacionamento Através deste diagrama poderemos representar, de forma sucinta e bem estruturada, todos os elementos essenciais abstraídos no processo de análise de sistemas. Denominamos
Leia maisMODELAGEM DE DADOS MODELAGEM DE DADOS. rafaeldiasribeiro.com.br. Aula 4. Prof. Rafael Dias Ribeiro. M.Sc. @ribeirord
MODELAGEM DE DADOS PROF. RAFAEL DIAS RIBEIRO, M.Sc. @ribeirord MODELAGEM DE DADOS Aula 4 Prof. Rafael Dias Ribeiro. M.Sc. @ribeirord 1 Objetivos: Aprofundar seus conhecimentos sobre o Modelo Entidade Relacionamento.
Leia maisCEFET.PHB - PI. Plano de Ensino. Banco de Dados. Plano de Ensino. Plano de Ensino. Plano de Ensino - Conteúdo. Plano de Ensino - Conteúdo
CEFET.PHB - PI Plano de Ensino Banco de Dados Prof. Jefferson Silva Sistema de Banco de Dados Objetivos Vantagens e Desvantagens Conceitos básicos de BD e de SGBD Abstração de Dados Linguagem de Definição
Leia maisBANCO DE DADOS I AULA 6. Wlllamys Araújo willamysaraujo7@gmail.com
BANCO DE DADOS I AULA 6 Wlllamys Araújo willamysaraujo7@gmail.com Normalização Conjunto de regras que ajudam na definição de bancos de dados que não contenham redundância desnecessária e que permitam o
Leia maisLista de exercícios 01
PARTE I Lista de exercícios 01 1. Defina os seguintes termos: entidade, atributo, valor do atributo, atributo composto, atributo multivalorado, atributo derivado, atributo-chave, domínio. 2. Explique as
Leia maisIntrodução às Bases de Dados
Chave primária Domínios Relação Normalizada F# F Nome Estado Cidade F1 José 20 Braga F2 João 10 Faro F3 Luís 30 Lisboa F4 Rui 30 Setúbal Atributos Tuplas Modelo Relacional Uma das regras que uma relação
Leia maisModelo Entidade-Relacionamento
Imagine um ambiente hospitalar: MÉDICOS PACIENTES QUARTOS SALAS DE CIRURGIA Cada conjunto destes possuirá diversos elementos associados a ele e isso indicará a criação de entidades no modelo. 1 Suponha
Leia maisIntrodução a Banco de Dados e Access
Roteiro Introdução a Banco de Dados e Access Isabel Harb Manssour. Conceitos Básicos B de Banco de Dados. 3. 4. Porto Alegre, maio de 007 Baseado no material das professoras Miriam Sayão, Adriana Beiler
Leia maisComputadores e Sistemas de Informação. Bases de Dados Relacionais (linguagem SQL)
Computadores e Sistemas de Informação Bases de Dados Relacionais (linguagem SQL) 2004/2005 Utilidade das Bases de Dados Recolha e processamento de dados que possuem um volume significativo, que são interrelacionados,
Leia maisO modelo de dados relacional e as restrições de um banco de dados relacional
O modelo de dados relacional e as restrições de um banco de dados relacional Vitor Valerio de Souza Campos Modelo de dados relacional OBJETIVOS Apresentar os conceitos do Modelo Relacional Apresentar as
Leia maisUnidade II ADMINISTRAÇÃO DE. Prof. Luiz Fernando de Lima Santos
Unidade II ADMINISTRAÇÃO DE BANCOS DE DADOS Prof. Luiz Fernando de Lima Santos Modelagem de Dados Coleção de ferramentas conceituais para descrever dados, suas relações e restrições Modelo Conceitual:
Leia maisProjeto de BD Relacional
Projeto de BD Relacional Vitor Valerio de Souza Campos Projeto de BD Relacional Objetivos Mostrar um conjunto de regras para transformar um Diagrama Entidade- Relacionamento em um Diagrama Relacional Projeto
Leia maisESTÁGIO SUPERVISIONADO
ESTÁGIO SUPERVISIONADO 1. O Estágio Supervisionado do Curso de Engenharia Cartográfica e de Agrimensura é uma disciplina obrigatória, com carga horária de 180 horas, que pode ser realizada junto a uma
Leia mais3.1 Definições Uma classe é a descrição de um tipo de objeto.
Unified Modeling Language (UML) Universidade Federal do Maranhão UFMA Pós Graduação de Engenharia de Eletricidade Grupo de Computação Assunto: Diagrama de Classes Autoria:Aristófanes Corrêa Silva Adaptação:
Leia maisBanco de Dados - Senado
Banco de Dados - Senado Introdução Ilka Kawashita Material preparado :Prof. Marcio Vitorino Ementa do Curso n Banco de Dados n Sistemas de Apoio à Decisão (SAD) n ORACLE BANCO DE DADOS (BD) n Modelo Entidade
Leia maisProf. Alexandre Unterstell Banco de Dados I
Prof. Alexandre Unterstell Banco de Dados I Etapas para o projeto de um BD Análise de requisitos Analista: Entrevista Necessidade do negócio As etapas não consideram ainda nenhuma característica específica
Leia maisProjeto de BD Relacional
Projeto de BD Relacional Vitor Valerio de Souza Campos Objetivos Mostrar um conjunto de regras para transformar um Diagrama Entidade- Relacionamento em um Diagrama Relacional Sumário 1- Implementação inicial
Leia maisSISTEMAS DE BANCO DE DADOS. Prof. Adriano Pereira Maranhão
SISTEMAS DE BANCO DE DADOS Prof. Adriano Pereira Maranhão 1 Coleção de operações usadas para manipular relações Grupos de operações Operações relacionais Seleção; projeção; junção Operações de conjunto
Leia maisProf.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br
Banco de Dados Prof.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br 1 Processo de Projeto de Banco de Dados Minimundo Projeto Lógico (Mapeamento do Modelo de Dados) 1 4 Esquema Lógico (Modelo do SGBD)
Leia maisGBD PROF. ANDREZA S. AREÃO
GBD PROF. ANDREZA S. AREÃO Dado, Informação e Conhecimento DADO: Estímulos captados pelos sentidos humanos; Símbolos gráficos ou sonoros; Ocorrências registradas (em memória, papel, etc.); Indica uma situação
Leia maisDesenvolver o projeto conceitual de Banco de dados com a utilização do Modelo Entidade-Relacionamento.
MODELAGEM DE DADOS USANDO O MODELO ENTIDADE-RELACIONAMENTO Carga horária Quatro horas EAD 3ª semana. Objetivos UNIDADE 2 Desenvolver o projeto conceitual de Banco de dados com a utilização do Modelo Entidade-Relacionamento.
Leia maisMicrosoft Access INTRODUÇÃO. Sumário INTRODUÇÃO INTRODUÇÃO INTRODUÇÃO INTRODUÇÃO. O que é Banco de Dados?
Microsoft Access Sumário 1. 2. ABRINDO UM BANCO DE DADOS PRONTO 3. ASSISTENTE DE BANCO DE DADOS 4. NAVEGANDO PELO BANCO DE DADOS 5. CRIANDO UM BANCO DE DADOS DESDE O INÍCIO 6. CRIANDO COSULTAS 7. CRIANDO
Leia maisProjeto de BD Relacional
Projeto de BD Relacional Vitor Valerio de Souza Campos Objetivos Mostrar um conjunto de regras para transformar um Diagrama Entidade- Relacionamento em um Diagrama Relacional Sumário 1- Implementação inicial
Leia maisProf.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br
Programação com acesso a BD Prof.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br 1 Agenda Introdução Conceitos do Modelo Relacional Restrições de Integridade Básicas Esquema do BD Relacional Restrições
Leia mais