Buscar

DISCURSIVA BANCO DE DADOS Nota 100

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 4 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

Questão 1/5 
Leia e analise. 
Heuse (2009, p. 39) conceitua cardinalidade ao dizer: “número (mínimo, máximo) de 
ocorrências de entidade associadas a uma ocorrência de entidade em questão através do 
relacionamento. 
Explique a notação N, 1 e 0 para a cardinalidade segundo Peter Chen. 
Nota: 20.0 
As notações N e 1 para identificar a cardinalidade máxima, sendo N para indicar muitas 
ocorrências e 1 para indicar no máximo uma ocorrência. 
As notações 1 e 0 para indicar a cardinalidade mínima, sendo 1 para indicar a 
obrigatoriedade de uma ocorrência e 0 indicando uma ocorrência não obrigatória. 
Apresentação 2. Slide 27-30. 
 
 
Questão 2/5 
Leia e analise. 
Os bancos de dados (DB) estão focados em armazenar dados e documentos. Até a pouco 
tempo a ênfase dos DB eram os dados. Ultimamente os DB também estão recebendo uma 
ênfase no armazenamento de documentos. 
Explique a origem e o mecanismo dos dados que são alocados em uma base de dados. 
Exemplifique. 
Nota: 20.0 
Entender por origem como as necessidades das organizações que são especificadas pelos 
usuários da mesma. 
Entender por mecanismo como os softwares que capturam os dados ou que servem de 
interface para os usuários que os imputam. Os softwares tratam os dados recebidos e os 
envia ao SGDB que armazena na estrutura previamente definida. 
 Apresentação 1. Slide 19-21. 
 
 
 
 
Questão 3/5 
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: 20.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 4/5 
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ção SQL: 
SELECT CONCAT(last_name,', ',first_name) AS full_name 
 FROM t1 ORDER BY full_name; 
Explique em detalhes as instruções SQL apresentadas e o resultado de sua execução. 
Nota: 20.0 
A instrução SELECT seleciona os registros da tabela indicada em FROM. A função 
CONCAT, concatena as colunas e string, indicadas em seu parâmetro. AS nomeará a 
coluna resultante de CONCAT. ORDER BY indica a coluna pela qual o resultado da 
seleção deve ser ordenado. 
O resultado da execução será uma coluna denominada “full_name” que terá o 
“last_name”, uma vírgula e “first_name”. Esta coluna estará ordenada de forma 
crescente. 
 
 
Questão 5/5 
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