A maior rede de estudos do Brasil

Grátis
2 pág.
Avaliação Final (Discursiva) FLEX Banco de Dados Avançado

Pré-visualização | Página 1 de 1

Disciplina: Banco de Dados Avançado 
Avaliação: Avaliação Final (Discursiva) - Individual FLEX 
Nota da Prova: 6,80 
1. A construção de um banco de dados consistente, não redundante e aplicável a qualquer SGBD 
moderno, está intrinsecamente relacionado à técnica de modelagem de dados aplicada, a qual tem 
por objetivo especificar adequadamente as regras de negócios e as estruturas de dados do referido 
banco. Concernente à modelagem de dados e analisando a imagem, identifique qual o tipo de 
modelagem utilizado e justifique sua resposta. 
 
Resposta Esperada: 
A modelagem aplicada para o caso apresentado refere-se ao modelo lógico, o qual, além de trazer a 
representação lógica das informações da área de negócios, já identifica as limitações de cada entidade 
e implementa recursos, como adequação de padrão e nomenclatura, definição das chaves primárias e 
estrangeiras, normalização, integridade referencial, entre outras. Além disso, este modelo pode ser 
aplicado a qualquer tecnologia de banco de dados, posto que não se apega a questões técnicas de 
nenhuma ferramenta em específico. 
 
2. Os Sistema de Gerenciamento de Banco de Dados (SGBD) são responsáveis pelo gerenciamento 
de bases de dados, retirando da aplicação cliente a responsabilidade por este gerenciamento. 
Disponibilizam interfaces para a inclusão, alteração, exclusão e leitura das informações. Conceitue 
e dê três exemplos de Sistemas Gerenciadores de Banco de Dados. 
Resposta Esperada: 
Um sistema de gerenciamento de banco de dados implica a criação e a manutenção de bases de 
dados, elimina a necessidade de especificação de definição de dados, age como interface entre os 
programas de aplicação e os ficheiros de dados físicos e separa as visões lógica e de concepção dos 
dados. 
 
*Funções básicas 
Métodos de acesso. 
Integridade Semântica. 
Segurança. 
Concorrência. 
Independência. 
 
*Métodos de acesso 
DDL (Data Definition Language).(alteram o dicionário de dados) 
especificação do esquema do BD (dados e seus tipos de dados, índices, ...). 
DML (Data Manipulation Language). 
manipulação de dados. (operações na tabela ) 
DCL (Data Control Language) - permissões de acesso e segurança 
 
Exemplo de SGBD: ORACLE, SQL SERVER, FIREBIRD.