Documente Academic
Documente Profesional
Documente Cultură
Existem 3 etapas:
Usuário
Modelo Lógico
Modelo Relacional
Nível Interno Modelo Físico
Modelo de Dados
Ano: 2013
Banca: CESGRANRIO
Órgão: IBGE
Prova: Analista - Suporte Operacional
A independência de dados é uma das propriedades dos SGBDs relacionais. Ela é atingida
por meio do uso de três níveis de abstração de dados, representados usualmente na
forma dos esquemas
a) lógico, relacional e externo
b) lógico, conceitual e externo
c) físico, conceitual e externo
d) físico, externo e de aplicação
e) físico, lógico e de aplicação
Só para reforçar o modelo físico...
Ano: 2013
Banca: CESPE
Órgão: CNJ
Prova: Técnico Judiciário - Programação de Sistemas
Certo
Cuidado! Modelo Físico é implementado em linguagem SQL no SGBD.
Curiosamente, já houve tempo que a CESPE informava que não
influenciava...
Etapas para projetar um SGBD
Existem 3 etapas:
Modelo • Modelo
Lógico Relacional
Diretor de
Produto
Cláudio
O&M
Luis
Curso Professor
Disciplina Aluno
Médio Médio
Tricolor Grande Médio
Malhado
Afetuoso/Teimoso Cinza Bicolor
Forte
Caçador de coelhos Corajoso Inteligência
“Bonzinho”
Leal Hiperativo
1 braço na
Rebanho/Turquia Raça + Intelig
boca
Kangal Mordida mais forte: 743PSI
PitBull: 235PSI
Médio Médio
Tricolor Grande Médio
Malhado
Afetuoso/Teimoso Cinza Bicolor
Forte
Caçador de coelhos Corajoso Inteligência
“Bonzinho”
Leal Hiperativo
1 braço na
Rebanho/Turquia Raça + Intelig
boca
Modelo Relacional
Aluno Professor
Matricula Integer
Nome VarChar Cod Integer
Curso VarChar Nome VarChar
Disciplina
Cod Integer
Nome VarChar
Descritivo VarChar
Ano: 2013
Banca: CESPE
Órgão: ANTT
Prova: Analista Administrativo - Desenvolvimento de Sistemas da Informação
Certo
Modelos de Banco de Dados
Diretor de
Produto
Cláudio Curso Professor
Aluno Professor
Co No No Matricula Integer
ID Cod. Integer
d me me Nome VarChar
Nome VarChar
Curso VarChar
O&M
Luis
Disciplina
Disciplina Aluno Cod. Integer
Co No Co No No Nome VarChar
Suporte Manutenção Estoque d me d me me Descritivo VarChar
#SQN
Modelo Relacional
Imagine que você vai começar um comércio de produtos “importados”....
Produtos:
Modelo Relacional
Imagine que você vai começar um comércio de produtos “importados”....
Clientes:
Modelo Relacional
Imagine que você vai começar um comércio de produtos “importados”....
Produtos: Clientes:
Modelo Relacional
Nesse exemplo, se quiser manter um controle, é necessário identificar dois elementos: PRODUTOS
e CLIENTES
ENTIDADE ENTIDADE
Produtos Clientes
PRODUTO CLIENTE
ATRIBUTOS
Modelo Relacional
ATRIBUTO Cliente
nome cpf end tel data
ATRIBUTO
XXXXX 11111 Rua X 90990909 1/1/2001
ATRIBUTO
YYYYYY 2222 Rua W 89898989 2/2/2002
ATRIBUTO
A ENTIDADE é uma Tabela!
Roxana
modelo cod cor qtde valor
ATRIBUTO Produtos
ATRIBUTO nome modelo cod cor
Nome
Cod
Dddo Nome
Cod
Dddo
Nome
Cod
Dddo
Nome
Cod
Dddo
Nome
Cod
Dddo
Modelo Relacional
Muitas vezes, o cliente pode ter mais de um telefone. Podemos criar
tabelas que poderão ser relacionadas entre si.
Nome
Cod
Dddo Nome
Cod
Dddo
Nome
Cod
Dddo
Nome
Cod
Dddo
Nome
Cod
Dddo
Nome
Cod
Dddo Nome
Cod
Dddo
Select
Nome
Cod from Nome
Cod
Dddo Dddo Nome
Nome Cod
Cod Dddo
Dddo Nom
Nom Nome
e
e Cod
Cod
Nom
Ddd Cod Dddo
Nome Nome
eo Ddd
Cod Nom Cod
Cod o
Dddo e Dddo
Ddd
Cod
o Nom
Ddd
e o
Cod Nome
Ddd Cod
o Dddo
Modelo Relacional
Modelo Entidade-Relacionamento tem a ver??
ENTIDADE RELACIONAMENTO
IDENTIDADE
ATRIBUTO
ATRIBUTO
ATRIBUTO
ATRIBUTO
RELAÇÃO = RELACIONAMENTO??
Ano: 2014
Banca: CESPE
Órgão: ANTAQ
Prova: Analista Administrativo - Sistemas e Negócios
Errado
Por quê???
Ano: 2015
Banca: CESPE
Órgão: TCE-RN
Prova: Assessor Técnico de Informática - Cargo 1
Acerca de modelagem de dados e modelo relacional, julgue o item
seguinte.
Errado
Por quê???
Eis o segredo de Bancas sobre o assunto!
Usam a palavra Modelo Relacional e aplica que tal Modelo usa RELAÇÃO ou
diz que a RELAÇÃO é relativa ao meio... Ou que o Modelo relacional usa o
RELACIONAMENTO... Ou diz que RELACIONAMENTO é a representação de
algo...
VAMOS VOLTAR ÀS ORIGENS...
SGBD
Manipulação, Consulta,
Definição de Dados
Banco de Dados
Usuários
Aplicativos de Acesso
Etapas para projetar um SGBD
Existem 3 etapas:
MER é MODELO CONCEITUAL
Nível Nível
Conceitual Externo
Usuário
Usuário
Modelo Lógico
Modelo Relacional
Nível Interno Modelo Físico
Modelo de Dados
SGBD
Manipulação, Consulta,
Definição de Dados
Modelo Lógico
Ano: 2013
Banca: CESPE
Órgão: CNJ
Prova: Técnico Judiciário - Programação de Sistemas
Certo
Cuidado! Modelo Físico é implementado em linguagem SQL no SGBD. Curiosamente, já houve
tempo que a CESPE informava que não influenciava... E ESTAVA CERTA. Não era MODELO FÍSICO,
coisa do SGBD. Era questão sobre o NÍVEL INTERNO que são arquivos de configurações que não
influenciam mesmo!
SGBD
Manipulação, Consulta,
Definição de Dados
ATRIBUTO Cliente
nome cpf end tel data
ATRIBUTO
XXXXX 11111 Rua X 90990909 1/1/2001
ATRIBUTO
YYYYYY 2222 Rua W 89898989 2/2/2002
ATRIBUTO
ENTIDADE É RELAÇÃO! TABELA DERIVADA POR RELAÇÃO TAMBÉM É RELAÇÃO!
E RELAÇÃO É UMA TABELA
Roxana
modelo cod cor qtde valor
ATRIBUTO
Produtos
ATRIBUTO
nome modelo cod cor
Nome
Cod
Dddo Nome
Cod
Dddo
Nome
Cod
Dddo
Nome
Cod
Dddo
Nome
Cod
Dddo
SGBD
Manipulação, Consulta,
Definição de Dados
Modelo Lógico
Errado
Modelo lógico é só tabela. Relação é tabela. Relação não representa
relacionamento, necessariamente.
Entendendo o que é Modelo Relacional mais a fundo
Tipos de
Estrutura Operadores
de Dados
Regras de
Integridade
Entendendo o que é Modelo Relacional mais a fundo
RELAÇÕES DE
DADOS que são
Implementadas Tipos de
como TABELAS Estrutura Operadores
de Dados
Regras de
Integridade
TIPOS DE ESTRUTURA DE DADOS: TABELAS
Elementos de uma TABELA
Pode-se alterar a ordem de coluna/linha sem que isso afete o conteúdo da relação.
Cuidado!
As tabelas são partes importantes na formação de um banco de dados relacional.
nome VarChar
modelo VarChar
cod VarChar
cor VarChar
valor Integer
quantidade Integer
Ano: 2016
Banca: CESPE
Órgão: TCE-PA
Prova: Auditor de Controle Externo - Área Informática - Analista de
Sistema
Errado
FORMALIDADES EM BANCO DE DADOS
Para criar mais confusão, foram criados certas palavras e que são
“fontes ótimas” de questões de concursos.
Esquema da TABELA
=
ESQUEMA DA RELAÇÃO Definição dos Atributos
que estarão nas Colunas
Exemplo:
ALUNO (RG, NOME, ENDEREÇO, TELEFONE, IDADE)
Conjunto de todos os
ESQUEMA RELACIONAL esquemas, ou seja, todos
os atributos de cada tabela
que estarão numa base de
Exemplo:
dados
ALUNO (RG, NOME, ENDEREÇO, TELEFONE, IDADE)
que estarão nas Colunas
ESCOLA (Nmatric, ENDEREÇO, TELEFONE, CEP)
MATRÍCULA (COD, NomeMateria, qtde_discipl)
TIPOS DE ESTRUTURA DE DADOS: TABELAS
Elementos de uma TABELA
“Seja o seguinte modelo lógico (relacional) para um dado SGBD onde os atributos
sublinhados indicam as chaves primárias de cada uma das respectivas tabelas:
Valor atômico
Domínio
Conjunto de valores
de cada coluna
Ano: 2015
Banca: CESPE
Órgão: TRE-MT
Prova: Analista Judiciário - Análise de Sistemas
No modelo relacional formal,
Resposta: d
Ano: 2016
Banca: CESPE
Órgão: TCE-PA
Prova: Auditor de Controle Externo - Área Informática - Analista de
Sistema
Certo
Ano: 2014
Banca: CESPE
Órgão: ANTAQ
Prova: Analista Administrativo - Sistemas e Negócios
Errado
Relação é uma linha de uma tabela!
Relacionamento é uma tabela!
Pela visão de Date, se fosse “nos modelos lógicos, um RELACIONAMENTO é a relação entre
duas tabelas” poderia ser verdade...
Ano: 2015
Banca: CESPE
Órgão: TCE-RN
Prova: Assessor Técnico de Informática - Cargo 1
Acerca de modelagem de dados e modelo relacional, julgue o item
seguinte.
Errado
Características são atributos de uma tabela, itens de uma tabela.
Relacionamento é uma tabela
Além disso, quando criamos relacionamento, não obriga definir todos os atributos
de uma entidade
Ano: 2015
Banca: CESPE
Órgão: STJ
Prova: Analista Judiciário - Análise de Sistemas de Informação
Acerca de modelagem relacional e pontos de função, julgue o item a
seguir.
Lembrando que
“Modelo Lógico: O modelo lógico mostra as ligações entre as tabelas de
banco de dados, as chaves primárias, os componentes de cada uma, etc.”
as ligações são importantes também nestas tabelas!
Uma chave é uma ou mais colunas de uma TABELA cujos valores servem para
identificar de forma exclusiva uma linha ou conjuntos de linha (tupla)
Pode ser uma identificação de uma única linha (Chave única) ou não-única
(identifica um conjunto de linhas)
CUIDADO:
Chave única = chave primária, chave candidata, chave surrogada, chave composta
Produtos
nome modelo cod cor
Chave candidata
Chave primária: é a chave candidata escolhida que identifica
exclusivamente os registros de uma tabela SEM REPETIÇÃO E SEM
VALOR NULO! É a principal chave de identificação escolhida por quem
fez o projeto do Banco de Dados.
Errado
Se houver valores nulos para a chave primária, ela jamais seria chave primária!
Ano: 2015
Banca: CESPE
Órgão: MEC
Prova: Administrador de Dados
Julgue o item subsequente acerca de modelagem relacional de dados.
Errado
Ano: 2011
Banca: CESPE
Órgão: TJ-ES
Prova: Analista Judiciário - Análise de Banco de Dados
Julgue o item subsequente acerca de modelagem relacional de dados.
Errado
Como chave primária pode ter tupla duplicada?
Ano: 2013
Banca: CESPE
Órgão: TRE-MS
Prova: Técnico Judiciário - Programação de Sistemas
No modelo entidade-relacionamento, a expressão chave primária identifica
Certo
Ano: 2015
Banca: CESPE
Órgão: MEC
Prova: Desenvolvedor
A respeito de sistemas gerenciadores de bancos de dados (SGBD), julgue
o item a seguir.
Errado
Ano: 2016
Banca: CESPE
Órgão: FUNPRESP-EXE
Prova: Especialista - Tecnologia da Informação
Acerca dos modelos de dados relacional e dimensional em
engenharia de software, julgue o item que se segue.
Errado
Não é na mesma tabela
Ano: 2014
Banca: CESPE
Órgão: ANATEL
Prova: Analista Administrativo - Tecnologia da Informação e Comunicação
Julgue o item que se segue, no que se refere à administração de dados.
Certo
Ano: 2013
Banca: CESPE
Órgão: TRT - 17ª Região (ES)
Prova: Técnico Judiciário - Tecnologia da Informação
Certo
Ano: 2013
Banca: CESPE
Órgão: TJDF
Prova: Técnico Judiciário - Tecnologia da Informação
Julgue o item:
Certo
Ano: 2013
Banca: CESPE
Órgão: SERPRO
Prova: Analista - Suporte Técnico
Certo
“meio estranho”...
Ano: 2016
Banca: CESPE
Órgão: TCE-PA
Prova: Auditor de Controle Externo - Área Informática - Administrador de
Banco de Dados
Julgue o item seguinte, acerca de linguagens e manipulação de um SGBD.
Certo
Chave composta: é a chave composta por duas ou mais colunas
devido à impossibilidade de identificar de forma exclusiva os
registros com apenas uma única coluna
Regras de
Integridade
Entendendo o que é Modelo Relacional mais a fundo
Projeção:
A partir de uma RELAÇÃO, criar outras tabelas, escolhendo determinadas colunas.
PRODUTOS
nome modelo cod cor
Roxana 1111
Mike 1323
Entendendo o que é Modelo Relacional mais a fundo
Seleção:
A partir de uma RELAÇÃO, criar outras tabelas, escolhendo determinadas linhas.
PRODUTOS
nome modelo cod cor
FATURA
Johnnie Worker
Nota Cod Qtde modelo cod cor qtde valor
Fiscal Vendida
1111 390 3 Red Labial 171 incolor 10 13,00
3333 888 1
4444 2x171 3
5555 171 9
FATURA [COD] = [COD] JOHNNIE WORKER
6666 4 1 Nota Qtde cod cod modelo cod qtde valor
Fiscal Vendida
7777 545 1
1111 3 171 171 Red 171 10 13,00
Labial
4444 3 2x171 2x171 Bleque 2x171 20 40,00
Labial
5555 9 171 171 Red 171 10 13,00
Labial
Entendendo o que é Modelo Relacional mais a fundo
VISÃO DE OPERADORES
SELEÇÃO/
PROJEÇÃO JUNÇÃO
RESTRIÇÃO
Entendendo o que é Modelo Relacional mais a fundo
VISÃO DE OPERADORES
UNIÃO INTERSECÇÃO
Entendendo o que é Modelo Relacional mais a fundo
VISÃO DE OPERADORES
DIFERENÇA
Entendendo o que é Modelo Relacional mais a fundo
Tipos de
Estrutura Operadores
de Dados
Regras de Integridade
- Existência de Entidade
Integridade - Domínio
- Coluna
- Referencial
- Usuário
Entendendo o que é Modelo Relacional mais a fundo
Domínio: Cada coluna de cada relação tem um domínio, isto é, um conjunto (limitado ou
não) de valores possíveis. Em todas as linhas dessa relação, o valor dessa coluna terá que
pertencer SEMPRE a esse domínio.
Exemplo: Create Domain Cod_Matric as number(9) Check ( VALUE > 0);
Coluna: permite definir, para cada coluna, o conjunto dos valores possíveis.
Usuário: Qualquer outra regra a que as ocorrências de uma determinada base de dados
deverão obedecer. Estão intimamente ligadas a regras do negócio
Entendendo o que é Modelo Relacional mais a fundo
- Estrutura: Ao utilizador são apresentadas apenas tabelas e nada mais do que tabelas
- Manipulação: Operações de restrição, projeção e junção natural, sem necessidade de
definição de caminhos físicos de acesso que suportem essas operações
SGBD NÃO RELACIONAL SGBD RELACIONAL
DADOS OPERADORES
Tipos de
Tipos de Tipos de
Tipos de Operadores Estrutura Operadores
Operadores Estrutura
Estrutura Estrutura
de Dados
Operadores
de Dados de Dados
de Dados
Regras de Integridade
Regras de
Regras de Integridade Regras de Integridade
Integridade
INTEGRIDADE
Nome
Cod
Dddo Nome
Cod
Dddo
Select
Nome
Cod from Nome
Cod
Dddo Dddo Nome
Nome Cod
Cod Dddo
Dddo Nom
Nom Nome
e
e Cod
Cod
Nom
Ddd Cod Dddo
Nome Nome
eo Ddd
Cod Nom Cod
Cod o
Dddo e Dddo
Ddd
Cod
o Nom
Ddd
e o
Cod Nome
Ddd Cod
o Dddo
1 - Coletânea de objetos ou 2 - Conjunto de operadores que atuam nas relações, gerando outras
relações que armazenam os relações
dados 3 - Integridade de dados (consistência), sem perda de dados, com
mecanismo para garantir tudo isso.
Voltando ao modelo lógico, como criar e
verificar os relacionamentos
Ano: 2009
Órgão: Casa da Moeda
Prova: Analista de Nível Superior - Banco de Dados
Observe o banco de dados composto pelas relações a seguir, em que atributos sublinhados indicam
a chave primária, e atributos em itálico apontam as chaves estrangeiras.
CdDepto
NmDepto
Ramal
Resolução:
Analisar cada sentença:
CdDepto
I - um funcionário está alocado em um departamento; NmDepto
OK! Ramal
Resolução:
Analisar cada sentença:
CdDepto
II - podem existir valores nulos para o atributo "NrMatric"; NmDepto
NÃO! É chave primária!!! Ramal
Resolução:
Analisar cada sentença:
CdDepto
III - pode haver mais de um departamento com o mesmo ramal; NmDepto
A chave primária é CdDepto. Ramal é atributo e pode repetir! Ramal
OK!
Resolução:
Analisar cada sentença:
CdDepto
IV - um funcionário possui um cargo;
NmDepto
OK!
Ramal
Resolução:
Analisar cada sentença:
CdDepto
V - pode haver mais de um cargo com o mesmo ValorSalario. NmDepto
OK! Ramal
Ano: 2009
Órgão: Casa da Moeda
Prova: Analista de Nível Superior - Banco de Dados
Observe o banco de dados composto pelas relações a seguir, em que atributos sublinhados indicam
a chave primária, e atributos em itálico apontam as chaves estrangeiras.
Serão apresentados no Assunto MER, mas pertencem ao MODELO LÓGICO, não ao MODELO
CONCEITUAL!
Parte de teoria/programação
Anomalias são problemas oriundos de um mal planejamento de um banco de dados que acaba tendo
um excesso de dados numa tabela. Chamamos de tabelas não normalizadas. Muitas vezes, dados
transitórios ficam inseridos nas tabelas e em vários pontos, com um crescimento anormal.
Anomalias
Tipos de Anomalias:
1 – Anomalia de Inserção: O BD não aceita a inclusão de um dado se um outro anterior não estiver
cadastrado. Exemplo: não é permitido cadastrar um novo molho de tomate no BD de um
supermercado se não houver cadastrado ANTES o fornecedor
3 – Anomalia de Exclusão: Ao excluir um certo registro, todas as tabelas que contém aquele dado
serão alteradas. Por exemplo, suponha que seja excluído um certo fabricante de molho: todos os
registros deste fabricante serão excluídos, mesmo que ainda tenha produtos do mesmo no
estoque.
Anomalias
Para entender cada FN, há de se conhecer mais a fundo o modelo ENTIDADE – RELACIONAMENTO.
SGBD
Manipulação, Consulta,
Definição de Dados
O MER é um modelo baseado na percepção do mundo real, que consiste em um conjunto de objetos
básicos chamados de entidades e nos relacionamentos entre esses objetos.
Foi proposto por Peter Chen, em 1976, como uma ferramenta de projeto de banco de dados.
O MER apresenta como contribuições um maior grau de independência de dados que os modelos
convencionais (de redes e hierárquico) e uma unificação de representação destes modelos, através
do formalismo gráfico do Diagrama de Entidade-Relacionamento (DER).
Neste ponto, o MER representa apenas uma forma de compreensão do que é necessário, através de
diagramas simples, sem necessidade de detalhes complexos para implementação!
Ano: 2016
Banca: CESPE
Órgão: TCE-PA
Prova: Auditor de Controle Externo - Área Informática - Analista de Suporte
A figura expõe um modelo lógico, uma vez que ele contém detalhes de implementação e
é independente de um sistema gerenciador de banco de dados (SGBD).
Errado
É o modelo conceitual
Modelo Entidade-Relacionamento
Naquele exemplo, se quiser manter um controle, é necessário identificar dois elementos:
PRODUTOS e CLIENTES
Produtos Clientes
Compra
Compra Muitas vezes, os dados de cada entidade pertence às suas tabelas e elas são distintas. Às
vezes, necessitamos combinar tabelas distintas para responder a uma pergunta.
Tome, por exemplo, a necessidade de saber quantos produtos RED LABIAL e ROXANA
foram adquiridos por um certo cliente (surge o RELACIONAMENTO COMPRA)
Normalmente, o RELACIONAMENTO é advindo de um VERBO (COMPRAR), mas não
significa que o relacionamento tem que ser chamado de COMPRAR.
Modelo Entidade-Relacionamento
Para simplificar, foram convencionadas certas figuras para visualizar rapidamente um banco de
dados no caso de projeto.
Entidade Entidade
Relacionamento
PRODUTO CLIENTE
COMPRA
Ano: 2012
Banca: CESPE
Órgão: Banco da Amazônia
Prova: Técnico Científico - Banco de Dados
Com relação ao modelo entidade e relacionamento, julgue
os itens subsequentes.
ENTIDADE
nome modelo
Produto
PRODUTO
nome VarChar
modelo VarChar
cod VarChar Entidade
cor VarChar cod
PRODUTO
valor Integer
quantidade Integer
cod
cor
valor
Modelo Entidade-Relacionamento
ENTIDADE
Produto
PRODUTO
nome VarChar
Entidade
modelo VarChar PRODUTO
cod VarChar
cor VarChar
valor Integer
quantidade Integer Cod
Nome
Atributos Modelo
Cor
Valor
Quantidade
Modelo Entidade-Relacionamento
Atributos
RELACIONAMENTO
Compra nomeprod
COMPRA
nomeprod VarChar
cod VarChar
valor Integer cod
quantidade Integer
Relacionamento
nomecliente COMPRA
nomecliente
quantidade
valor
Modelo Entidade-Relacionamento
Telefone (1,n)
Endereço
Cliente Preferencial (0,1)
Atributos
Rua Cidade
Número
Como deu para perceber, foi criada uma maneira de representar graficamente o conteúdo de um BD
com entidades e relacionamento. É um modo fácil, visual, com depuração bem mais simples.
Esse modelo é chamado de MODELO ENTIDADE RELACIONAMENTO (MER). Tem uma lista de
entidades com atributos (entidades com valores atômicos de atributos) e relacionamentos que traz
descrições das entidades, os tipos de dados, etc.
Entidade
Atributo
Chave primária é
identificada com texto em
sublinhado
No modelo da figura I, há um atributo representado, por isso, esse modelo assume um único
valor para cada elemento do conjunto de entidades (E2).
Errado
Ano: 2015
Banca: CESPE
Órgão: TCE-RN
Prova: Assessor Técnico de Informática - Cargo 1
Acerca de modelagem de dados e modelo relacional, julgue o item
seguinte.
Errado
Modelo ER não é representação gráfica.
Estrutura é conceitual, não é lógica.
Ano: 2018
Banca: CESPE
Órgão: STJ
Prova: Técnico Judiciário - Suporte Técnico
Acerca de banco de dados, julgue o item que se segue.
Errado
Não representa uma coisa concreta necessariamente, mas dá a percepção disso.
Mas relacionamento não é coisa abstrata.
Ano: 2012
Banca: CESPE
Órgão: TRE-RJ
Prova: Técnico Judiciário - Programação de Sistemas
Errado
O tempo todo dizendo que é a realidade...
Ano: 2015
Banca: CESPE
Órgão: MEC
Prova: Arquiteto de Sistemas
Os dados são elementos essenciais para o funcionamento de sistemas automatizados. Por
esta razão, o armazenamento e a manipulação dos dados devem ser cercados de controles e
segurança a fim de garantir compartilhamento e acesso tempestivo. Esses dados devem ser
modelados e armazenados em bancos que utilizam arquivos físicos para tal finalidade, o que
é garantido pelos sistemas de gerenciamento de bancos de dados (SGBD). Considerando
esse assunto e os diversos aspectos a ele relacionados, julgue o próximo item.
Um modelo de dados cria uma representação dos dados de forma que os relacionamentos
entre entidades são representados como outras entidades.
Errado
Entidade é entidade, relacionamento é relacionamento.
Ano: 2015
Banca: CESPE
Órgão: MEC
Prova: Administrador de Dados
Julgue o seguinte item, com relação à modelagem de dados dimensional.
Errado
Não dá para ter idéia da quantidade de relacionamentos.
Ano: 2016
Banca: CESPE
Órgão: FUB
Prova: Técnico de Tecnologia da Informação
Considerando o diagrama precedente, que representa o modelo entidade-
relacionamento de um sistema de aluguel de livros de uma repartição pública, julgue
o item que se segue.
Errado
MER não exige especificação.
É modelo Conceitual!
O atributo marcado com um asterisco em cada tabela indica que aquela é a chave
primária da tabela, sendo necessária a especificação do seu tipo naquele momento.
Ano: 2016
Banca: CESPE
Órgão: FUB
Prova: Técnico de Tecnologia da Informação
Considerando o diagrama precedente, que representa o modelo entidade-
relacionamento de um sistema de aluguel de livros de uma repartição pública, julgue
o item que se segue.
Certo
d)
c)
e)
Resolução:
Uma empresa contrata um profissional para trabalhar em um projeto recebendo um determinado salário.
Sabe-se que um projeto pode ter a participação de diversas empresas e que um profissional pode desempenhar
várias atividades nesse projeto (p.ex. operador de guindaste e pedreiro).
Verbo = Relacionamento
Projeto
salário
Resolução:
salário
Resolução:
atividades
Projeto
salário
Analisando cada resposta:
a)
b)
A atividade não é atributo do profissional, mas do O salário não é atributo do profissional, mas do
contrato que exige certos serviços. Por felicidade, o contrato que determinou o valor. O profissional vai
profissional tem essas habilidades, mas é item do receber o valor, mas o item em si é atributo do
contrato! contrato!
Analisando cada resposta:
d)
c)
Projeto atividades
Salário
Modelo Entidade-Relacionamento Tipos de Relacionamentos
Pessoa Casar
Entidade Entidade
Relacionamento
PRODUTO CLIENTE
COMPRA
Modelo Entidade-Relacionamento
Ternário
Paciente
Médico Prescrição
Remédio
Ano: 2015
Banca: CESPE
Órgão: MEC
Prova: Administrador de Banco de Dados
No modelo apresentado há um relacionamento do tipo ternário, pois estão envolvidos três objetos
do mundo real: PARTICIPANTE, INSCRIÇÃO e ENEM.
Errado
Apenas binário.
Ano: 2013
Banca: CESPE
Órgão: MPOG
Prova: Gestor
Uma outra fonte de questão é criar uma desordem do que é cada um dos
conceitos:
Se uma questão abordar o tema modelo lógico, caso específico dos SGBDs relacionais, será
correto falar sobre chaves primárias, estrangeiras, etc.
Errado
Não existe chave no MER.
Ano: 2013
Banca: CESPE
Órgão: MPU
Prova: Técnico - Tecnologia da Informação e Comunicação
Errado
Num modelo MER, as entidades são físicas e os relacionamentos são verbos.
Falta de Nexo!! REPRESENTAÇÃO!!
Um dos livros que a CEBRASPE literalmente “copia e cola” é “Sistemas de Banco de
Dados” de Navathe.
Esse autor divide os modelos de dados em três níveis:
· alto nível ou modelo conceitual;
· nível intermediário ou modelo lógico;
· baixo nível ou modelo físico.
Errado
Modelo Representacional = Modelo Lógico
Modelo Lógico não é MER!
Ano: 2015
Banca: CESPE
Órgão: MEC
Prova: Desenvolvedor
Considerando que o principal objetivo da modelagem de dados é
desenvolver uma representação das informações de determinado
negócio ou processo, julgue o item subsecutivo.
Errado
Representação da Realidade = Modelo Lógico
Modelo Lógico não é MER!
Ano: 2012
Banca: CESPE
Órgão: TRE-RJ
Prova: Técnico Judiciário - Programação de Sistemas
Certo
CTRL C CTRL V