Buscar

DISCURSIVA BANCO DE DADOS

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

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

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ê viu 3, do total de 3 páginas

Prévia do material em texto

Questão 1/5 - Banco de Dados 
Leia e analise. 
Usuários de um DB são todos que utilizam os recursos que lá estão. Estes 
usuários se diferenciam pelas atividades que realizam. Conforme 
apresentado na Aula 01, Date, Vieira e Lifschitz (2004, p. 9) consideram “... 
três classes gerais de usuários: programadores de aplicações, usuários 
finais, administrador de banco de dados” (DBA). 
Cite e explique as principais responsabilidades dos três grupos de usuários 
de um SGDB. 
Nota: 20.0 
 Os programadores desenvolvem sistemas que se comunicam com as bases de dados por meio dos SGDB. 
 Os usuários leigos utilizam os sistemas desenvolvidos pelos programadores, os quais permitem trabalhar 
 com os dados. 
 Os DBA são responsáveis pelo contínuo funcionamento dos SGDB com alta performance. 
 
Apresentação 1. Slide 22. 
 
 
Questão 2/5 - Banco de Dados 
HEUSER (2009, p. 29) define a etapa do projeto lógico dizendo: “...a etapa 
de projeto lógico objetiva transformar o modelo conceitual obtido na primeira 
fase em um modelo lógico. O modelo lógico define como o banco de dados 
será implementado em um SGDB específico”. 
Explique os elementos da abordagem relacional e com quais elementos da 
abordagem Entidade-Relacionamento, do modelo lógico (Entidade, 
atributos, identificador, relacionamentos), estão correlacionados. 
Nota: 20.0 
Os elementos da abordagem relacional estão correlacionados com a entidade através da tabela, com atributos através 
dos campos, com os identificadores através das chaves primárias e com os relacionamentos através das chaves 
estrangeiras. 
 
 
Questão 3/5 - Banco de Dados 
Os relacionamentos e as cardinalidades máximas são utilizadas para definir 
como os registros vão se relacionar através das chaves estrangeiras, 
processo extremamente necessário para formarmos nosso modelo lógico 
relacional. 
Relacione a(s) cardinalidade(s) máxima(s) que indicam a criação de um 
campo para chave estrangeira. Explique o mecanismo da relação por meio 
da referida chave. 
Nota: 20.0 
As cardinalidades máximas que indicam a criação de um campo para a chave estrangeira são: 0:n, 1:n, n:0 e n:1. 
Por meio da chave estrangeira pode-se identificar, na tabela referenciada, quais registros estão ligados. 
 
 
Questão 4/5 - Banco de Dados 
Analise o seguinte diagrama, que também pode ser visto como um DER. Os 
relacionamentos estão indicados com linhas e as cardinalidades com as 
notações de Martin e Finkelstein, denominada “pés de galinha”. 
 
 
Explique a notação de cardinalidade de Martin e Finkelstein. 
Nota: 16.0 
 
Na notação Martin e Finkelstein o símbolo mais próximo a tabela é a cardinalidade máxima e o símbolo mais 
 interno é a cardinalidade mínima. 
 
 
Questão 5/5 - Banco de Dados 
A linguagem SQL tem um conjunto de instruções SQL DDL - Data Definition 
Language, ou seja, o conjunto de comandos referentes a Linguagem de 
Definição de Dados do SQL e um conjunto de instruções SQL DML - Data 
Manipulation Language, ou seja, o conjunto de comandos referentes a 
Linguagem de Manipulação de Dados do SQL. 
Considere a existência de duas tabelas na base de dados, sendo elas de 
nome “t1” e “t2”. 
 
Instruções SQL: 
DROP TABLE t1; 
ALTER TABLE t2 RENAME t1; 
Explique em detalhes as instruções SQL apresentadas e a relação entre 
elas. 
Nota: 20.0 
A primeira instrução exclui a tabela “t1” e a segunda instrução renomeia a tabela “t2” para “t1”. 
As instruções têm de serem feitas na ordem em que estão para que a tabela “t2” possa receber o nome de “t1”, 
 pois já existe uma tabela com o nome de “t1”.

Outros materiais

Outros materiais