Banco de Dados - Senado
|
|
|
- Cíntia Beretta Padilha
- 10 Há anos
- Visualizações:
Transcrição
1 Banco de Dados - Senado Modelo Relacional Ilka Kawashita Material preparado :Prof. Marcio Vitorino
2 Abordagem Relacional n Abordagem de modelagem de dados utilizada nos sistemas de gerenciamento de bancos de dados do tipo relacional. n Modelagem a nível lógico.
3 Banco de Dados Relacional n Tabelas: q Compostas de: n n n Linhas; Colunas; e Chaves Primárias. q Relacionadas através de: n Chaves estrangeiras.
4 Terminologias
5 Tabelas
6 Características das Tabelas n Linhas de uma tabela não estão ordenadas. n Valor do campo: q Atômico; q Monovalorado.
7 Implementação de Relacionamento 1:1 Conceitual CPF Nome CPF Nome Homem (0,1) (0,1) Casa Mulher Lógico Homem CPF Nome 111 Caio 222 Beto Homem CPF Nome 111 Caio 222 Beto CPF_Mulher Abel 333 Abel CPF Nome CPF_Homem CPF Nome Mulher 777 Ana 888 Lia Mulher 777 Ana 888 Lia 999 Bia 999 Bia
8 Implementação de Relacionamento 1:1 Conceitual CPF Nome CPF Nome Homem (0,1) (1,1) Casa Mulher Lógico Homem CPF Nome 111 Caio 222 Beto Homem CPF Nome 111 Caio 222 Beto CPF_Mulher Abel Mulher CPF Nome 777 Ana 888 Lia 999 Bia CPF_Homem Mulher CPF Nome 777 Ana 888 Lia 999 Bia
9 Implementação de Relacionamento 1:1 Conceitual CPF Nome CPF Nome Homem (0,1) (1,1) Casa Mulher Lógico Homem CPF Nome 111 Caio 222 Beto Homem CPF Nome 111 Caio 222 Beto CPF_Mulher Abel Mulher CPF Nome 777 Ana 888 Lia 999 Bia CPF_Homem Mulher CPF Nome 777 Ana 888 Lia 999 Bia
10 Implementação de Relacionamento 1:1 Conceitual CPF Nome CPF Nome Homem (0,1) (1,1) Casa Mulher Lógico Casal CPF_M Nome_M 777 Ana 888 Lia 999 Bia CPF_H Nome_H 111 Caio 222 Beto
11 Implementação de Relacionamento 1:1 Conceitual CPF Nome CPF Nome Homem (1,1) (1,1) Casa Mulher Lógico Homem CPF Nome 111 Caio 222 Beto Homem CPF Nome 111 Caio 222 Beto CPF_Mulher Abel 333 Abel 999 Mulher CPF Nome 777 Ana 888 Lia 999 Bia CPF_Homem Mulher CPF Nome 777 Ana 888 Lia 999 Bia
12 Implementação de Relacionamento 1:1 Conceitual CPF Nome CPF Nome Homem (1,1) (1,1) Casa Mulher Lógico Casal CPF_M Nome_M 777 Ana 888 Lia 999 Bia CPF_H Nome_H 111 Caio 222 Beto 333 Abel
13 Implementação de Relacionamento 1:1
14 Implementação de Relacionamento 1:N Conceitual CPF Nome CNPJ Nome Pessoa N 1 Trabalha Empresa Lógico Empresa CNPJ 1A 2B 3C Nome IBM CA Sun Pessoa CPF Nome 777 Ana 888 Lia 999 Bia CNPJ_Empresa 1A 3C
15 Implementação de Relacionamento 1:N Conceitual CPF Nome CNPJ Nome Pessoa (0,N) (1,1) Trabalha Empresa Lógico Empresa CNPJ 1A 2B 3C Nome IBM CA Sun Pessoa CPF Nome 777 Ana 888 Lia 999 Bia CNPJ_Empresa 1A X 3C
16 Implementação de Relacionamento 1:N Conceitual CPF Nome Funcao CNPJ Nome Pessoa (0,N) (1,1) Trabalha Empresa Lógico Empresa CNPJ 1A 2B 3C Nome IBM CA Sun CPF Nome CNPJ_Empresa Funcao Pessoa 777 Ana 888 Lia 1A 2B GP Desenvolvedor 999 Bia 3C Testador
17 Implementação de Relacionamento 1:N
18 Implementação de Relacionamento N:M Conceitual CPF Nome Cod Nome Pessoa N Alocação N Departamento Lógico Departamento Pessoa Cod Nome D01 RH D02 TI D03 Adm CPF Nome 111 Caio 222 Beto 333 Abel Alocação Cod CPF D D D03 222
19 Implementação de Relacionamento N:M Conceitual CPF Nome Data Cod Nome Pessoa N Alocação N Departamento Lógico Departamento Cod D01 D02 D03 Nome RH TI Adm Alocação Cod CPF Data D /10/1999 Pessoa CPF Nome 111 Caio 222 Beto 333 Abel D D D D /11/ /12/ /10/ /10/2003
20 Implementação de Relacionamento N:M Conceitual CPF Nome Data Cod Nome Pessoa N Alocação N Departamento Salario Departamento Cod D01 D02 D03 Nome RH TI Adm Lógico Alocação Cod CPF Data D /10/1999 Salario 100,00 Pessoa CPF Nome 111 Caio 222 Beto 333 Abel D D D D /11/ /12/ /10/ /10/ ,00 300,00 400,00 500,00
21 Implementação de Relacionamento N:M
22 Chaves n Conceito básico para estabelecer relações entre as linhas da tabela; n No modelo relacional são consideradas as chaves: q primárias; q alternativas; e q estrangeiras.
23 Chave Primária n Coluna ou combinação de colunas cujos valores distinguem uma linha das demais dentro de uma tabela. n A coluna CódigoEmp é a chave primária desta tabela, pois os valores contidos em seus campos permitem distinguir uma linha das demais linhas desta tabela.
24 Chave Estrangeira n n Coluna ou combinação de colunas, cujos valores aparecem na chave primária (candidata) de uma tabela do banco. Mecanismo que permite a implementação de relacionamentos em um banco de dados relacional.
25 Chave Estrangeira n CódigoEmp na tabela Dependente é uma chave estrangeira em relação à tabela Empregado.
26 Relacionamento Identificador Conceitual CPF Nome NSeq Nome Pessoa 1 N Possui Dependente Lógico Pessoa CPF Nome 777 Ana 888 Lia 999 Bia Dependente NSeq Nome 1 Luiz 2 Joao 1 Jose CPF
27 Relacionamento Identificador Conceitual CPF Nome NSeq Nome Pessoa 1 N Possui Dependente Lógico Pessoa CPF Nome 777 Ana 888 Lia 999 Bia Dependente NSeq Nome 1 Luiz 2 Joao 1 Jose CPF
28 Validação Chave Estrangeira n n n Quando da inclusão de uma linha na tabela que a contém: q deve ser garantida a existência do valor da chave estrangeira na tabela referenciada que contém a chave primária respectiva. Quando da alteração do valor da chave estrangeira: q deve ser garantida a existência do valor da chave estrangeira na tabela referenciada que contém a chave primária respectiva. Quando da exclusão de uma linha da tabela que contém a chave primária referenciada pela chave estrangeira: q deve ser garantida que na coluna chave estrangeira não apareça o valor da chave primária excluída.
29 Validação Chave Estrangeira Conceitual CPF Nome CNPJ Nome Pessoa (0,N) (1,1) Trabalha Empresa Lógico Empresa CNPJ 1A 2B 3C Nome IBM CA Sun CPF Nome CNPJ_Empresa Pessoa 777 Ana 888 Lia 999 Bia 1A 4D 3C
30 n Chave Estrangeira (Observação) O termo chave estrangeira pode levar a crer que está sempre referenciada a uma chave primária de outra tabela, mas em certos casos ela pode estar referenciada a uma chave primária da mesma tabela.
31 Chave Alternativa n n Em certas situações mais de uma coluna ou combinação de colunas servem para distinguir uma linha das demais dentro de uma tabela.se uma destas for escolhida como chave primária, as demais serão chamadas de chaves alternativas. Não há qualquer diferença entre usar as CódigoEmp ou CIC como chave primária.
32 Domínios e Valores Vazios n n n n n n n Quando uma tabela é criada pode ser definido, para cada coluna, um conjunto de valores que os campos da respectiva coluna podem assumir. Este conjunto de valores é conhecido como domínio da coluna ou domínio do campo. Deve ainda, ser especificado se os campos da coluna podem assumir vazios (NULL. Vazio significa que o campo não assumiu nenhum valor do seu domínio. As colunas para as quais não são admitidos vazios são chamadas de colunas obrigatórias. As colunas para as quais são admitidos vazios são chamadas de colunas opcionais. Os SGBDR exigem que todas as colunas que compõem a chave primária sejam obrigatórias. Chave estrangeira pode conter coluna ou colunas opcionais.
33 Restrições de Integridade n É uma regra de consistência de dados que é garantida pelo próprio SGBD. n Restrições de Integridade Básicas; q Integridade de Domínio; q Integridade de Vazio; q Integridade de Chave; q Integridade Referencial; q Integridade de Unicidade; n São garantidas automaticamente pelo SGBD Relacional. n O programador não precisa implementá-las.
34 Restrições de Integridade n n n n n Integridade de Domínio: q Define os valores que podem ser assumidos pelos campos de uma coluna. Integridade de Vazio: q Especifica se os campos de uma coluna podem ou não serem vazios. Integridade de Chave: q Define que os valores da chave primária e alternativa devem ser únicos. Integridade Referencial: q Define que os valores dos campos que aparecem numa chave estrangeira devem aparecer na chave primária (candidata) da tabela referenciada. Integridade de Unicidade: q Define que o valor do campo ou campos são únicos.
35 Restrições Semânticas (Regras de Negócio) n Existem outras restrições que não se encaixam nas acima citadas, mas são necessárias para um BDR, são as restrições semânticas e precisam ser desenvolvidas pelos programadores. n Exemplos: q um empregado do Setor de Finanças não pode ser Médico. q um empregado não pode ter salário maior do que seus chefes.
36 Especificação de Banco de Dados n A especificação do Banco de Dados Relacional (BDR), ou esquema do BDR, deve conter no mínimo: q Tabelas que formam o BDR; q Colunas que as tabelas possuem; q Restrições de integridade.
37 Especificação de Banco de Dados n Cada tabela é listada pelo seu nome. n Após o nome da tabela e entre parêntesis são listados os nomes das colunas, separados por vírgula. n A coluna ou colunas que contém a chave primária são sublinhadas. n Após a definição da tabela são listadas as definições das chaves estrangeiras que aparecem na tabela. n Se a chave estrangeira é formada por várias colunas, elas são declaradas separadas por vírgulas.
38 Especificação de Banco de Dados Empregado ( CódigoEmp, Nome, CódigoDepto, CategFunc ) Dependente (NºDepen, CódigoEmp, Nome, Tipo, DataNasc ) CódigoEmp referencia Empregado
39 Transformação de Modelos Mundo Real Requisitos de Dados Coleta/Especificação de Requisitos Requisitos Funcionais Projeto Conceitual Análise Funcional Projeto Lógico Projeto Funcional Projeto Físico Programação dados e regras SGBD Programa Programa de aplicação Programa de aplicação de de BD de aplicação BD
40 Transformação de Modelos
41 Transformação de Modelos n Objetivos do Projeto de dados: q boa performance q simplicidade de desenvolvimento q simplicidade de manutenção n Princípios de uma boa tradução: q evitar junções - ter os dados necessários a uma consulta numa mesma linha q diminuir a repetição de chaves primárias; e q evitar campos opcionais
42 Transformação de Modelos
43 Transformação de Modelos
44 Transformação de Modelos
45 Transformação de Modelos
46 Transformação de Modelos
47 Transformação de Modelos
48 Implementação de Relacionamento com grau > 2
49 Implementação da Generalização n Três formas de implementação: q Uma TABELA para toda a hierarquia. q Uma TABELA para cada entidade da hierarquia. q Uma TABELA para cada entidade especializada. CPF Nome Idioma CNH CRM
50 Uma Tabela Para Toda a Hierarquia Conceitual Lógico CPF Nome Empregado CPF Nome Idioma CNH CRM Tipo Idioma CNH CRM 111 Ana PES 222 Caio PES 333 Lia Inglês SEC 444 Beto -- M43 -- MOT 555 João C32 MED
51 Uma Tabela Para Cada Entidade da Hierarquia Conceitual Lógico CPF Nome Empregado CPF Nome 111 Ana 222 Caio 333 Lia 444 Beto 555 João Idioma CNH CRM Secretária CPF Idioma 333 Inglês Motorista CPF CNH 444 M43 Médico CPF CRM 555 C32 51
52 Uma Tabela Para Cada Entidade Especializada Conceitual Lógico CPF Nome Secretária CPF Nome Idioma 333 Lia Inglês Motorista CPF Nome CNH 444 Beto M43 Idioma CNH CRM Médico CPF Nome CRM 555 João C32 52
ENGENHARIA 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
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
Abordagem 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
MODELAGEM 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
O 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
Aula VI -MODELO RELACIONAL
Aula VI -MODELO RELACIONAL ModeloRelacional É constituído de tabelas, ou relações. Para cada tabela deve haver um nome único. Uma tabela pode ser considerada como um tipo de relação matemática. Uma tabela
Curso 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 à
CIn/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 [email protected] CIn/UFPE Projeto Conceitual de BD - Prof.
Curso de Aprendizado Industrial Desenvolvedor WEB. Disciplina: Banco de Dados Professora: Cheli Mendes Costa Modelo de Dados
Curso de Aprendizado Industrial Desenvolvedor WEB Disciplina: Banco de Dados Professora: Cheli Mendes Costa Modelo de Dados Modelo para organização dos dados de um BD. define um conjunto de conceitos para
Modelo 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
LINGUAGEM DE BANCO DE DADOS
LINGUAGEM DE BANCO DE DADOS Gabriela Trevisan Bacharel em Sistemas de Informação Universidade Federal do Rio Grande Pós-Graduanda Formação Pedagógica de Professores (FAQI) Conceito de BD Um banco de dados
Banco de Dados Modelo Conceitual, Lógico, Físico, Entidade- Relacionamento (ER) Hélder Nunes
Banco de Dados Modelo Conceitual, Lógico, Físico, Entidade- Relacionamento (ER) Hélder Nunes Modelos de banco de dados Modelo de banco de dados é uma descrição dos tipos de informações que estão armazenadas
O 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
Modelo de Dados. Modelos Conceituais
Modelo de Dados Modelo para organização dos dados de um BD define um conjunto de conceitos para a representação de dados exemplos: entidade, tabela, atributo,... existem modelos para diferentes níveis
Profa. 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
BANCO DE DADOS. Fixação dos conteúdos Integridade Referencial Normalização Exercícios
BANCO DE DADOS Fixação dos conteúdos Integridade Referencial Normalização Exercícios BANCO DE DADOS X SGBD Banco de Dados: Um "banco de dados" pode ser definido como um conjunto de "dados" devidamente
Disciplina: Unidade III: Prof.: E-mail: Período:
Encontro 08 Disciplina: Sistemas de Banco de Dados Unidade III: Modelagem Lógico de Dados Prof.: Mario Filho E-mail: [email protected] Período: 5º. SIG - ADM Relembrando... Necessidade de Dados Projeto
Prof.: Clayton Maciel Costa [email protected]
Programação com acesso a BD Prof.: Clayton Maciel Costa [email protected] 1 Agenda Introdução Conceitos do Modelo Relacional Restrições de Integridade Básicas Esquema do BD Relacional Restrições
Ciclo de vida de um banco de dados relacional
Ciclo de vida de um banco de dados relacional 1. Formulação e análise de requisitos: a) Relacionamentos naturais entre os dados (independentes de processo). b) Requisitos de uso (dependentes de processo).
INF01145 - 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
MODELO RELACIONAL - UFMA
MODELO RELACIONAL Universidade Federal do Maranhão - UFMA Departamento de Informática Projeto de Banco de Dados Profª.MSc Simara Rocha [email protected]/[email protected] www.deinf.ufma.br/~simara
Modelo de Dados. Modelo para organização dos dados de um BD
Modelo de Dados Modelo para organização dos dados de um BD define um conjunto de conceitos para a representação de dados exemplos: entidade, tabela, atributo,... existem modelos para diferentes níveis
Banco de Dados Transformação Modelo Conceitual para Lógico Relacional. Prof. Juliano Lucas Gonçalves juliano.gonç[email protected]
Banco de Dados Transformação Modelo Conceitual para Lógico Relacional Prof. Juliano Lucas Gonçalves juliano.gonç[email protected] Implementação inicial de entidades Cada entidade é traduzida para uma tabela.
Modelo Relacional. Aécio Costa
Aécio Costa O Modelo de Dados Relacional foi introduzido por Codd (1970). Entre os modelos de dados de implementação, o modelo relacional é o mais simples, com estrutura de dados uniforme, e também o mais
Banco de Dados. Arquitetura e Terminologia. Prof. Walteno Martins Parreira Jr www.waltenomartins.com.br waltenomartins@yahoo.
Banco de Dados Arquitetura e Terminologia Prof. Walteno Martins Parreira Jr www.waltenomartins.com.br [email protected] 2015 Modelo de Dados e Esquemas O modelo de Banco de Dados é como um detalhamento
Prof.: Clayton Maciel Costa [email protected]
Banco de Dados Prof.: Clayton Maciel Costa [email protected] 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)
Banco 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
Modelo Entidade-Relacionamento DCC011. Modelo Entidade-Relacionamento. Processo de Projeto de Bancos de Dados
DCC011 Introdução a Banco de Dados -06 Modelo Entidade-Relacionamento Mirella M. Moro Departamento de Ciência da Computação Universidade Federal de Minas Gerais [email protected] Processo de Projeto
Modelagem 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
Conceitos 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
Disciplina de Banco de Dados Parte V
Disciplina de Banco de Dados Parte V Prof. Elisa Maria Pivetta CAFW - UFSM Modelo de Dado Relacional O Modelo Relacional O Modelo ER é independente do SGDB portanto, deve ser o primeiro modelo gerado após
Banco de Dados Modelo Entidade-Relacionamento. Frederico D. Bortoloti [email protected]
Banco de Dados Modelo Entidade- Frederico D. Bortoloti [email protected] Modelo Entidade- Proposto por Peter Chen, em 1976 Baseado na percepção do mundo real Consiste de um conjunto de objetos básicos
Banco 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
Bases de Dados. Parte III: O Modelo Relacional
Bases de Dados MI / LCC / LEG / LERSI / LMAT Parte III O Modelo Relacional 1 O Modelo Relacional Foi introduzido em 1970 por Ted Codd da IBM Research. É baseado no conceito de relação, onde uma relação
Disciplina: 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: [email protected] Período: 5º. SIG - ADM 2. Modelagem Conceitual de Dados (Modelo
Banco de Dados. Modelo Relacional. Prof. Enzo Seraphim
Banco de Dados Modelo Relacional Prof. Enzo Seraphim Tópicos Definição do Modelo Estrutura sintática Terminologia Domínios Esquemas de Relações Ordem Base Relacional Chave Restrições de Integridades 2
Processo 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
Processo 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
Conceitos básicos. Aplicações de banco de dados. Conceitos básicos (cont.) Dado: Um fato, alguma coisa sobre a qual uma inferência é baseada.
Conceitos básicos Angélica Toffano Seidel Calazans E-mail: [email protected] Conceitos introdutórios de Modelagem de dados Dado: Um fato, alguma coisa sobre a qual uma inferência é baseada.
MC536 Bancos de Dados: Teoria e Prática
Universidade Estadual de Campinas - UNICAMP Instituto de Computação - IC MC536 Bancos de Dados: Teoria e Prática Aula #3 : MER e MER Estendido Profs. Anderson Rocha e André Santanchè Campinas, 1 de Agosto
Banco 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 [email protected] 2015 Modelagem de Dados Modelagem de Dados tem como objetivo transformar uma
Integridade dos Dados
1 Integridade dos Dados Integridade dos Dados Melissa Lemos [email protected] A integridade dos dados é feita através de restrições, que são condições obrigatórias impostas pelo modelo. Restrições
Faculdade Lourenço Filho - ENADE 2011-1
1. Quando se constrói um banco de dados, define-se o modelo de entidade e relacionamento (MER), que é a representação abstrata das estruturas de dados do banco e seus relacionamentos. Cada entidade pode
Projeto 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
CICLO DE VIDA DE UM BD
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 [email protected] CICLO DE VIDA DE UM
MODELAGEM DE DADOS. Banco de Dados I. O uso da análise e do projeto Orientados a Objetos atenuou a separação! Unidade I
O uso da análise e do projeto Orientados a Objetos atenuou a separação! 1 Etapas do Projeto do BD Análise de Requisitos Coleta de informações sobre os dados e seus relacionamentos na organização Projeto
Prof. 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
Banco de Dados. Maurício Edgar Stivanello
Banco de Dados Maurício Edgar Stivanello Agenda Conceitos Básicos SGBD Projeto de Banco de Dados SQL Ferramentas Exemplo Dado e Informação Dado Fato do mundo real que está registrado e possui um significado
MODELO RELACIONAL E RESTRIÇÕES DE INTEGRIDADE
MODELO RELACIONAL E RESTRIÇÕES DE Prof. Ronaldo R. Goldschmidt Definição: O Modelo Relacional representa o banco de dados como uma coleção de relações. Fundamenta-se na Teoria dos Conjuntos. Informalmente:
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.
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
Roteiro. Modelo de Dados Relacional. Processo de Projeto de Banco de Dados. BCC321 - Banco de Dados I. Ementa. Posicionamento.
Roteiro Modelo de Dados Relacional Posicionamento Luiz Henrique de Campos Merschmann Departamento de Computação Universidade Federal de Ouro Preto [email protected] www.decom.ufop.br/luiz Introdução
MODELAGEM DE DADOS MODELAGEM DE DADOS. rafaeldiasribeiro.com.br. Aula 3. Prof. Rafael Dias Ribeiro. M.Sc. @ribeirord
MODELAGEM DE DADOS PROF. RAFAEL DIAS RIBEIRO, M.Sc. @ribeirord MODELAGEM DE DADOS Aula 3 Prof. Rafael Dias Ribeiro. M.Sc. @ribeirord 1 Objetivos: Conhecer a arquitetura de 3 esquemas (conceitual, lógico
BANCO DE DADOS -PROJETO LÓGICO. Prof. Angelo Augusto Frozza, M.Sc. [email protected]
BANCO DE DADOS -PROJETO LÓGICO Prof. Angelo Augusto Frozza, M.Sc. [email protected] PROJETO DE BANCO DE DADOS Atividade de modelagem de dados em diversos níveis de abstração Modelagem conceitual
NOME SEXO CPF NASCIMENTO SALARIO
Tutorial SQL Fonte: http://www.devmedia.com.br/articles/viewcomp.asp?comp=2973 Para começar Os Sistemas Gerenciadores de Bancos de Dados Relacionais (SGBDr) são o principal mecanismo de suporte ao armazenamento
Exercícios de Lógica Exercícios de Fixação 08
Exercícios Exercícios de Lógica Exercícios de Fixação 08 1. A linguagem SQL apresenta uma série de comandos que permitem a definição dos dados, chamada de DDL (Data Definition Language). Assinale a alternativa
Banco de Dados Capítulo 2: Modelo Relacional. Bach. em Ciência da Computação UFPB/CCT Cláudio Baptista, PhD [email protected]
Banco de Dados Capítulo 2: Modelo Relacional Bach. em Ciência da Computação UFPB/CCT Cláudio Baptista, PhD [email protected] 2.1 Histórico Modelo Relacional Foi introduzido por Codd (1970) Tornou-se
Funcioná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
Modelo Relacional. Modelo Relacional. Conceitos Gerais: Relação
Modelo 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 Modelo Relacional Modelo Lógico: ferramenta
BANCO DE DADOS PROFESSOR MAURÍCIO - [email protected] AULA 02. O Modelo Entidade-Relacionamento ( MER )
AULA 02 BANCO DE DADOS PROFESSOR MAURÍCIO - [email protected] O Modelo Entidade-Relacionamento ( MER ) Fases do Projeto de Bases de Dados (EN94)- O Modelo Entidade- Relacionamento Definição : modelo
Banco de Dados Básico
Básico Unicamp Centro de Computação Objetivos Introduzir conceitos básicos de Modelo de dados Introduzir conceitos básicos de Banco de dados Capacitar o aluno a construir o modelo físico de uma base de
O 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
Orientação a Objetos
1. Domínio e Aplicação Orientação a Objetos Um domínio é composto pelas entidades, informações e processos relacionados a um determinado contexto. Uma aplicação pode ser desenvolvida para automatizar ou
Tecnologias 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
Modelo de Dados Relacional Restrições de um Banco de Dados Relacional
Modelo de Dados Relacional e as Restrições de um Banco de Dados Relacional Modelo de Dados Relacional Conceitos do Modelo Relacional Representa o banco de dados como uma coleção de relações. Comparação
Modelo de Entidade e Relacionamento (MER) - Parte 07
Modelo de Entidade e Relacionamento (MER) - Parte 07 7.1 Definição Consiste em mapear o mundo real do sistema em um modelo gráfico que irá representar o modelo e o relacionamento existente entre os dados.
OBJETIVOS. Orientações para Projetos de BD; Dependências Funcionais (DFs): Definição de DF; Regras de inferência para DFs.
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 [email protected] OBJETIVOS Orientações
Banco de Dados I. 1. Conceitos de Banco de Dados
Banco de Dados I 1. Conceitos de Banco de Dados 1.1. Características de um Banco de Dados. 1.2. Vantagens na utilização de um BD. 1.3. Quando usar e não usar um Banco de Dados. 1.4. Modelos, Esquemas e
Comandos DDL. id_modulo = id_m odulo
Comandos DDL Estudo de Caso Controle Acadêmico Simplificado Uma escola contém vários cursos, onde cada aluno possui uma matricula num determinado curso. Estes cursos, por sua vez, possuem módulos, aos
04/08/2012 MODELAGEM DE DADOS. PROF. RAFAEL DIAS RIBEIRO, M.Sc. @ribeirord MODELAGEM DE DADOS. Aula 1. Prof. Rafael Dias Ribeiro. M.Sc.
MODELAGEM DE DADOS PROF. RAFAEL DIAS RIBEIRO, M.Sc. @ribeirord MODELAGEM DE DADOS Aula 1 Prof. Rafael Dias Ribeiro. M.Sc. @ribeirord 1 Objetivos: Apresenta a diferença entre dado e informação e a importância
Roteiro 9 - SQL Básico: chave estrangeira, operadores de comparação e operadores booleanos
Roteiro 9 - SQL Básico: chave estrangeira, operadores de comparação e operadores booleanos Objetivos: Criar restrições para atributos, chaves primárias e estrangeiras; Explorar consultas SQL com uso de
Introdução Banco de Dados
Introdução Banco de Dados Vitor Valerio de Souza Campos Adaptado de Vania Bogorny Por que estudar BD? Os Bancos de Dados fazem parte do nosso dia-a-dia: operação bancária reserva de hotel matrícula em
Banco de Dados Lista de Exercícios 01
Banco de Dados Lista de Exercícios 01 Prof. Anderson Rocha & Prof. André Santanché Campinas, 24 de Setembro de 2012 Nome: RA: 1 Observações Este lista contem 20 exercícios e contempla os seguintes assuntos
05/06/2012. Banco de Dados. Gerenciamento de Arquivos. Gerenciamento de Arquivos Sistema Gerenciador de Banco de Dados Modelos de Dados
Banco de Dados Gerenciamento de Arquivos Sistema Gerenciador de Banco de Dados Modelos de Dados Gerenciamento de Arquivos Gerenciamento de Arquivos 1 Gerenciamento de Arquivos Em uma indústria são executadas
Universidade Federal de Santa Maria Curso de Arquivologia. Disciplina de Banco de Dados Aplicados à Arquivística. Versao 1.
Universidade Federal de Santa Maria Curso de Arquivologia Disciplina de Banco de Dados Aplicados à Arquivística Prof. Andre Zanki Cordenonsi Versao 1.0 Março de 2008 Tópicos Abordados Conceitos sobre Banco
INTRODUÇÃO. Diferente de Bando de Dados
INTRODUÇÃO Diferente de Bando de Dados 1 INTRODUÇÃO DADOS São fatos conhecidos que podem ser registrados e que possuem significado. Ex: venda de gasolina gera alguns dados: data da compra, preço, qtd.
Introdução. Banco de dados. Por que usar BD? Por que estudar BD? Exemplo de um BD. Conceitos básicos
Introdução Banco de Dados Por que usar BD? Vitor Valerio de Souza Campos Adaptado de Vania Bogorny 4 Por que estudar BD? Exemplo de um BD Os Bancos de Dados fazem parte do nosso dia-a-dia: operação bancária
Principais Conceitos. Modelo Relacional representa o banco de dados como uma coleção de relações Tupla Atributos Relação Domínio
MODELO RELACIONAL Principais Conceitos Modelo Relacional representa o banco de dados como uma coleção de relações Tupla Atributos Relação Domínio Conceitos Básicos - Relações A Álgebra Relacional fundamenta-se
Banco de Dados. Microsoft Access
Banco de Dados Microsoft Access PARTE 01 edição 2007 Índice 01-) Conceito... 2 02) Sistema Gerenciador de Banco de Dados Relacional (SGBDR)... 3 03) Access... 3 04) Etapas para elaboração de um Banco de
Revisão de Banco de Dados
Revisão de Banco de Dados Fabiano Baldo 1 Sistema de Processamento de Arquivos Antes da concepção dos BDs o registro das informações eram feitos através de arquivos. Desvantagens: Redundância e Inconsistência
PROJETO DE BANCO DE DADOS -PROJETO CONCEITUAL. Prof. Angelo Augusto Frozza, M.Sc.
PROJETO DE BANCO DE DADOS -PROJETO CONCEITUAL Prof. Angelo Augusto Frozza, M.Sc. PROJETO CONCEITUAL Levantamento de requisitos Modelagem Conceitual Modelo ER PROJETO CONCEITUAL Parte integrante do Projeto
Modelo Relacional. Banco de Dados 2º trimestre Prof. Patrícia Lucas
Modelo Relacional Banco de Dados 2º trimestre Prof. Patrícia Lucas Composição de um BD Relacional Um banco de dados relacional é composto de tabelas ou relações. Tabelas = Relações Tabelas Umatabelaéumconjuntonãoordenadodelinhas
PROJETO 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 [email protected] PROJETO LÓGICO Passos
Sistema de Informação de Licenciamento de Operações de Gestão de Resíduos
Sistema de Informação de Licenciamento de Operações de Gestão de Resíduos Indice Indice... 2 1. Introdução... 3 2. Sistema de Informação de Licenciamento de Operações de Gestão de Resíduos (SILOGR)....
Faculdade Pitágoras 24/10/2011. Curso Superior de Tecnologia: Banco de Dados Sistemas para Internet
Faculdade Pitágoras Curso Superior de Tecnologia: Banco de Dados Sistemas para Internet Disciplina: Banco de Dados Prof.: Fernando Hadad Zaidan Unidade 6.1 Álgebra Relacional -Conceitos - Seleção - Projeção
Ciclo de Desenvolvimento de Sistemas de BD
Gerenciamento de Dados e Informação Fernando Fonseca Ana Carolina Valeria Times Bernadette Loscio Robson Nascimento Ciclo de Desenvolvimento de Sistemas de BD Investigação dos Dados Modelagem dos Dados
Nú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
AULA 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 [email protected] Modelos de banco
Curso 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
Bancos de Dados. Conceitos F undamentais em S is temas de B ancos de Dados e s uas Aplicações
Conceitos F undamentais em S is temas de B ancos de Dados e s uas Aplicações Tópicos Conceitos Básicos Bancos de Dados Sistemas de Bancos de Dados Sistemas de Gerenciamento de Bancos de Dados Abstração
Junções e Índices em Tabelas
Junções e Índices em Tabelas Prof. Fernanda Baião [email protected] SGBD Considerados MySQL (http://www.mysql.org) SGBD gratuito e simples, sem muitos recursos avançados Fácil de instalar
TRABALHO DE DIPLOMAÇÃO Regime Modular ORIENTAÇÕES SOBRE O ROTEIRO DO PROJETO FINAL DE SISTEMAS DE INFORMAÇÕES
TRABALHO DE DIPLOMAÇÃO Regime Modular ORIENTAÇÕES SOBRE O ROTEIRO DO PROJETO FINAL DE SISTEMAS DE INFORMAÇÕES [Observação: O template a seguir é utilizado como roteiro para projeto de sistemas orientado
BDII SQL Junção Revisão 8
exatasfepi.com.br BDII SQL Junção Revisão 8 André Luís Duarte Leais são as feridas feitas pelo amigo, mas os beijos do inimigo são enganosos. Provérbios 27:6 SQL Introdução Produto cartesiano Nomes alternativos
Conceitos de Banco de Dados
Conceitos de Banco de Dados Autor: Luiz Antonio Junior 1 INTRODUÇÃO Objetivos Introduzir conceitos básicos de Modelo de dados Introduzir conceitos básicos de Banco de dados Capacitar o aluno a construir
Oficina. Praça das Três Caixas d Água Porto Velho - RO
Oficina Praça das Três Caixas d Água Porto Velho - RO Oficina Ministrante: Marcel Leite Rios Apresentação Pessoal Marcel Leite Rios Prof. de Informática IFRO Graduado: Sistemas de Informação - ULBRA MBA
Capítulo 5 Complemento. 5.1 Laudon, Cap. 5
Capítulo 5 Complemento Fundamentos de Bancos de Dados: Modelo de Entidade e Relacionamento - MER 5.1 Laudon, Cap. 5 Modelo mais utilizado: simplicidade e eficiência. Banco de dados relacional. Base: percepção
Descreve 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; Profa. Maria Auxiliadora
Banco de Dados I. Apresentação (mini-currículo) Conceitos. Disciplina Banco de Dados. Cont... Cont... Edson Thizon ([email protected].
Sistemas da Informação Banco de Dados I Edson Thizon ([email protected]) 2008 Apresentação (mini-currículo) Formação Acadêmica Mestrando em Ciência da Computação (UFSC/ ) Créditos Concluídos. Bacharel
Prof.: Clayton Maciel Costa [email protected]
Programação com acesso a BD Prof.: Clayton Maciel Costa [email protected] 1 Modelos de Dados, Esquemas e Instâncias 2 Modelos de Dados, Esquemas e Instâncias Modelo de dados: Conjunto de conceitos
