Buscar

impressao (1)

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 26 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 26 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 26 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

NÍVEL Graduação 
DISCIPLINA Banco de Dados 
 
 
 
 
 
 
 
 
 
 
 
Conversa Inicial 
 
Olá! Seja bem-vindo à segunda aula da disciplina Banco de Dados! 
Nos estudos de hoje, iremos compreender as características necessárias para projetar um banco de 
dados. 
Podemos dizer que a primeira fase do projeto de um banco de dados é a modelagem conceitual, nesta 
fase inicial, o objetivo é criar um modelo das necessidades da organização quanto ao armazenamento 
dos dados. 
A metodologia mais difundida para criar modelos conceituais é a abordagem E-R. 
 
 
 
 
Contextualizando 
 
A criação de um modelo tem o objetivo de facilitar o entendimento e testar se as necessidades serão 
atendidas, serve também, como referência para uma etapa seguinte. 
Na primeira etapa de um projeto de banco de dados, cria-se um modelo conceitual das necessidades 
quanto aos dados que devem ser armazenados. Esse modelo chama-se conceitual porque é 
independente do tipo SGDB que for escolhido. 
O modelo construído na fase de modelagem conceitual é a base para o próximo trabalho que consistirá 
na criação do modelo lógico. O modelo lógico leva em conta o tipo do SGDB em que será criada a base 
de dados. 
 
Agora, vamos acompanhe a primeira parte da aula preparada pelo professor Martin que está disponível 
no material online! 
 
 
O modelo conceitual pode ser apresentado em linguagem textual ou em linguagem gráfica. A abordagem 
E-R é uma linguagem gráfica e, o modelo conceitual criado com ela é denominado Diagrama Entidade 
Relacionamento – DER. Confira no esquema a seguir a apresentação de um DER: 
 
 
 
 
Pesquise 
 
Abordagem Entidade-Relacionamento 
 
A abordagem E-R é um conjunto de definições, conceitos e representações para registrar e abstrair as 
necessidades de um sistema quanto aos dados. Esta abordagem, fundamentalmente, trabalha com 
entidades, atributos, identificadores, relacionamentos e cardinalidade. 
 
 
 
 
 
 
 
Entidades 
Segundo HEUSER (2009), podem ser definidas como “conjunto de objetos da realidade modelada 
sobre os quais se deseja manter informações no banco de dados”. 
Exemplificando o conceito apresentado, vamos imaginar os clientes de uma empresa, todos esses 
clientes são um conjunto de objetos da realidade, ou seja, “algo no mundo real” com uma existência 
independente. Em cada contexto, as entidades existem e podem ser diferentes. 
Pode ser representado graficamente por um retângulo, como a representação de uma “Entidade Aluno”: 
 
 
Para encontrarmos uma entidade na descrição do sistema por um usuário (requisitos do sistema), 
a cada frase de descrição, devemos nos perguntar: O que o sistema precisa que seja 
armazenado? 
Aluno 
Atributos 
Cada ocorrência de uma entidade é formada por vários dados. Para cada dado, se faz a menção 
pelo atributo. Sendo assim, o nome, a idade, e-mail e outras características são atributos da 
entidade. 
Os atributos são representados pela figura de uma reta com uma pequena circunferência em uma 
extremidade com o nome do atributo, confira a seguir a representação de uma entidade com atributos: 
 
Para encontrar os atributos de uma entidade a partir da descrição de um usuário, podemos fazer 
a seguinte pergunta: Quais dados são necessários armazenar para a entidade? 
 
 
Relacionamentos 
 
Na abordagem ER, há os relacionamentos que indicam a relação de uma ocorrência em uma 
entidade com uma ou mais ocorrências em outra entidade. Os relacionamentos indicam um tipo/ação 
da relação. Kroenke conceitua os relacionamentos dizendo que as entidades podem ser associadas 
entre si através de relacionamentos. 
Confira o esquema que mostra uma representação do relacionamento matrícula: 
 
 
Na descrição do usuário, encontram-se os relacionamentos, fazendo perguntas envolvendo cada 
entidade encontrada. Quando a resposta envolve outra entidade, encontramos um relacionamento. 
 
Cardinalidade 
A cardinalidade indica a quantidade possível de ocorrências em um relacionamento, considerando 
um elemento de uma entidade em relação aos outros elementos da outra entidade envolvida. 
Analisa-se a cardinalidade considerando a quantidade máxima de ocorrências que pode ser uma 
ou várias e a quantidade mínima de ocorrências que pode ser uma ou nenhuma. 
 
 
A cardinalidade máxima é representa por “1”, para indicar que no máximo terá uma ocorrência 
na relação, ou “n” para indicar que no máximo poderá ocorrer muitas ocorrências. Para indicar muitas 
ocorrências, além do “n”, usa-se também “N” e o “*”. 
A cardinalidade mínima é representada por “1” (um) e por “0” (zero). O caracter “1” (um) indica a 
obrigatoriedade da ocorrência de um relacionamento. O carácter “0” (zero) indica que a existência de 
uma ocorrência do relacionamento é opcional. Clique para conferir um esquema de cardinalidade: 
 
 
 
A cardinalidade máxima e mínima são apresentadas entre parênteses, a esquerda a mínima e a 
máxima a direita. 
NaErro! Fonte de referência não encontrada., podemos perceber que um aluno pode não 
estar matriculado ou, no máximo, matriculado em uma turma – (0,1). Ainda na mesma figura, podemos 
identificar que em uma turma pode não ter alunos ou muitos alunos matriculados – (0,n). 
 
Agora, acompanhe no material online, com bastante atenção ao vídeo com as explicações do 
professor Martin sobre tudo o que acabamos de estudar! 
 
 
 
Trocando ideias 
 
 
Reflita sobre como proceder para encontrar as cardinalidades, se achar necessário busque outras fontes 
de pesquisa na internet e materiais relacionados. Não deixe de postar suas conclusões no fórum da 
disciplina, através do AVA e trocar ideias com seus colegas de curso! 
 
 
 
 
 
 
 
 
Na Prática 
 
No vídeo a seguir que está disponível no material online, o professor Martin apresentará um grande 
esquema com todas as características que acabamos de estudar. Confira com atenção! 
 
 
 
 
Na sequência, aproveite para testar os conhecimentos adquiridos na aula de hoje! Caso fique 
com dúvidas, retorne ao conteúdo e às videoaulas e realize o teste novamente. 
 
 
 
 
 
1. Analise as seguintes afirmativas: 
 
I. Entidades estão relacionadas com os dados que precisam ser armazenados. 
II. As entidades representam informações do cotidiano. 
III. As entidades são compostas por atributos. 
IV. As entidades podem ser substituídas por relacionamentos. 
Considerando a definição de dados, assinale a sequência das afirmativas corretas. 
a. As afirmativas I e II estão certas. 
b. As afirmativas II e III estão certas. 
c. As afirmativas I e III estão certas. 
d. Somente as afirmativas I e IV estão certas. 
e. A afirmativa II está certa. 
 
 
 
 
 
 
 
 
2. Analise as alternativas a seguir: 
I. Os atributos são opcionais no modelo conceitual. 
II. Atributos são informações e não dados. 
III. Atributos representam dados da entidade. 
IV. As entidades devem ter atributos. 
Considerando o contexto de banco de dados, assinale a sequência das afirmativas corretas. 
a. Estão corretas somente as afirmativas I, III, e IV. 
b. Apenas as afirmativas I e III estão corretas. 
c. Estão corretas as afirmativas III e IV. 
d. Estão corretas as afirmativas II e IV. 
e. Somente a afirmativa I está correta. 
 
 
 
 
 
 
 
 
 
3. Analise as seguintes sentenças e assinale V para as verdadeiras e F para as falsas 
considerando o contexto de SGDB. 
 
( ) Os identificadores são atributoscujos valores não se repetem. 
( ) O uso de identificadores é desnecessário para uma modelagem conceitual estar correta. 
( ) Os identificadores são para uso exclusivo dos usuários finais/leigos. 
( ) Identificador pode ser qualquer atributo que não tenha valores repetidos. 
( ) O número do telefone pode ser um atributo. 
Considerando o contexto de identificadores, assinale a sequência correta: 
a. F, F, F, F, V. 
b. V, F, F, F, V. 
c. F, V, F, F, V. 
d. V, F, F, V, F. 
e. V, V, F, F, V. 
 
 
 
 
 
 
 
4. Analise as seguintes afirmativas e a relação entre elas: 
I. Os relacionamentos indicam a relação entre duas ou mais entidades. 
Porque: 
II. Eles representam as ligações das ocorrências de cada entidade com outras entidades. 
A respeito dessas assertivas, assinale a opção correta. 
a. Ambas assertivas estão corretas, mas não se complementam. 
b. A afirmativa I é falsa e a II é verdadeira. 
c. A afirmativa I está correta e a II está errada. 
d. As duas afirmativas estão erradas. 
e. As afirmativas estão corretas e se complementam. 
 
 
 
 
 
 
 
 
 
 
5. Analise as afirmativas a seguir e a relação entre elas. 
I. A cardinalidade indica a quantidade de ocorrências dos relacionamentos. 
Porque: 
II. Os relacionamentos são completos e a cardinalidade é opcional. 
 
A respeito dessas afirmativas, assinale a opção correta: 
a. Ambas afirmativas estão corretas, mas não se complementam. 
b. Ambas afirmativas estão corretas e se complementam. 
c. A afirmativa I é uma proposição falsa e a II é verdadeira. 
d. A afirmativa I é verdadeira e a II é falsa. 
e. Ambas as afirmativas estão erradas. 
 
 
 
 
 
 
 
 
 
Gabarito 
Questão 1 – Alternativa “c”. 
Questão 2 – Alternativa “c”. 
Questão 3 – Alternativa “d”. 
Questão 4 – Alternativa “e”. 
Questão 5 – Alternativa “d”. 
 
 
 
 
 Síntese 
 
Já sabemos que apesar do DER ser o modelo mais utilizado, considerando sua facilidade e simplicidade, 
existem outras formas de apresentar a modelagem conceitual. Até mesmo usuários leigos, depois de 
algumas iterações, começam a entender e validar o DER com facilidade. 
O modelo conceitual elaborado será o ponto de partida para a elaboração do modelo lógico. A etapa de 
modelagem conceitual, só acaba quando um modelo em construção representa completamente a 
realidade da organização. Quando uma modelagem conceitual não é elaborada corretamente, ocasiona 
erros significativos nas fases seguintes. 
 
Para finalizar, não deixe de acompanhar a síntese da aula de hoje preparada pelo professor Martin que 
está disponível no material online! 
Até a próxima! 
 
 
Referências 
 
Heuser, Carlos Alberto (Org.). Projeto de banco de dados. 6. ed. Porto Alegre (RS): Bookman, 
2009.xii, 282. 
Kroenke, David M. (Org.). Banco de Dados: Fundamentos, Projeto e Implementação. 6. ed. Rio de 
Janeiro - RJ: LCT, 1999.

Outros materiais