Baixe o app para aproveitar ainda mais
Prévia do material em texto
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.
Compartilhar