Baixe o app para aproveitar ainda mais
Prévia do material em texto
Banco de Dados Avançado Avaliação Final (Discursiva) 1Um banco de dados possui diversos tipos de usuários, entre eles podemos destacar: os usuários da informação, os usuários de desenvolvimento e os usuários da administração da base de dados. São tipos de usuários diferentes, com privilégios de acesso bem distintos. Com base nisso, caso você fosse o administrador do banco de dados, que privilégios você deveria dar a um usuário desenvolvedor? Resposta esperada 1) Privilégios de leitura, inserção, alteração e deleção em bases de testes e desenvolvimento. 2) Em alguns casos, permissão de leitura em banco de dados de produção. 2Os 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