click below
click below
Normal Size Small Size show me how
Banco de Dados
Matéria de Banco de dados faculdade UGF Redes de Computadores
| Question | Answer |
|---|---|
| 1) Quais foram os 2 modelos de banco de dados da 1ª geração dos Bancos de Dados? | Banco de dados Hierárquico e de redes |
| 2) Defina com suas palavras o que é o modelo de banco de dados hierárquico? | É um modelo que os dados são estruturados como arvores, na casa cada item possui apenas uma informação. |
| 3) Defina com suas palavras o que é o modelo de banco de dados em rede? | Os dados são salvos em galhos. |
| 4) Qual é a diferença entre o modelo de banco de dados hierárquico e o modelo de banco de dados em rede? | Hierárquico é formado por apenas um atributo já no de redes se permite mais atributos. |
| 5) Qual foi o primeiro modelo de banco de dados a ser criado? | Hierárquico |
| 6) A gerência de recursos (memória e disco) para os modelos de dados hierárquico e em rede, é simples ou complexa? Explicar o porque com suas palavras. | Complexo, pois o programador tinha que se preocupar em que setor trilha ou cilindro de disco os dados seriam gravados. |
| 7) Qual o modelo de banco de dados considerado na 2ª geração dos Bancos de Dados? | Banco de dados relacional |
| 8) Os modelos de banco de dados Hierárquico e em rede estão no mesmo nível do Relacional? Explicar o porque com suas palavras. | Não o relacional é mais flexível e adequado ao solucionar os vários problemas no nível de concepção e implementação do banco. |
| 9) Qual o modelo de dados que é mais simples de fazer manutenção: hierárquico, em rede ou relacional? Explicar o porque com suas palavras. | Modelo Relacional pois o mesmo implementa uma estrutura de dados organizadas em relações, utilizando restrições de integridade. |
| 10) Citar 2 vantagens ao usar o modelo de dados relacional ao invés dos modelos: hierárquico e em rede. | Aumentar a independência de dados nos sistemas gerenciadores de banco de dados. |
| 11) Citar 1 banco de dados hierárquico? | IMS |
| 12) Citar 1 banco de dados em rede? | ADABAS |
| 13) Citar 3 bancos de dados relacionais? | SQL / ORACLE / DB2 |
| 14) Citar 1 banco de dados que é dito como banco de dados porém nas definições mais rígidas de banco de dados o mesmo não poderia ser considerado como um banco de dados. | ACCESS |
| 15) Por que é interessante usar o banco de dados numa empresa, independente do modelo? | Para facilidade de armazenamento dos registros. |
| 16) De que forma ocorre a navegação entre os registros nos modelos: hierárquico e em rede? | Registro por registro |
| 17) Qual é a principal característica do modelo relacional? | A estrutura fundamental do modelo relacional é a relação tabela/coluna. |
| 18) Quando surgiu o banco de dados hierárquico em torno de 1960, quantos profissionais diferentes existiam para usar este tipo de modelo? Explicar o porque com suas palavras. | Eram vários profissionais pois os dados dos usuários eram guardados em armários tipo fichários. |
| 19) Hoje em dia ao usar o modelo em rede pode-se usar um segundo profissional para prever os espaços em disco? Explicar o porque com suas palavras. | Devido a separação das profissões: (DBA) analista de sistemas e programador, pois não há mais a necessidade de calcular o espaço em disco pois o próprio sistema operacional faz isso junto com o software(SGBD). |
| 20) Citar 2 bancos de dados relacionais que foram usados por apenas 1 usuário. Lembrando que por muitos esses não eram considerados bancos de dados relacionais verdadeiros. | Sybase e Informix (1981) sistemas monousuários |
| 21) Em qual geração relativa a Banco de Dados as profissões começaram a ser divididas. | 2 geração |
| 22) Descrever com suas palavras o que é um banco de dados pré-relacional? Citar um exemplo. | Seria o Banco de Dados Hierárquico e em Rede (mais trabalho no desenvolvimento de sistemas, pois todas as checagens eram efetivamente feitas na parte da programação - ex.: para checar uma chave primária, o código deveria fazer esta checagem). |
| 23) Descrever com suas palavras o que é um banco de dados pós-relacional? Citar um exemplo. | Banco de Dados Pós-Relacionais - Domínio da aplicação e do mundo real. Ex.:Oracle |
| 24) Existe o conceito de índice para a parte lógica do banco de dados? Explicar o porque com suas palavras. | É uma coleção de dados inter-relacionados, representando informações sobre um domínio específico. |
| 25) O que seria um modelo de dados Objeto Relacional? | Modelo objeto relacional é uma adaptação do modelo relacional orientado a objeto. |
| 26) Por que muitos modelos de dados (como orientado a objeto, multimídia, textual, geográfico, semi-estruturado) foram implementados em bancos de dados relacionais já conceituados no mercado? | Utilizam a normalização de dados para evitar redundâncias e possibilitar um maior desempenho nas pesquisas. |
| 27) O que é um banco de dados? | Qualquer conjunto de dados estruturados e manipulados pelo SGBD |
| 28) Qual é o nome do software que acessa um banco de dados? | SGBD – Sistema gerenciador da base de dados |
| 29) Citar um sinônimo para Banco de Dados. | SGBD |
| 30) Qual é o modelo de dados mais usado no mercado hoje em dia? | Modelo Relacional |
| 31) Uma tabela é formada de que? | Linhas e Colunas |
| 32) Os modelos de banco de dados apresentam estruturas de dados e algoritmos de acesso? Explicar o porque com suas palavras. | Sim, Eles que controlam, definem e manipulam os registros de uma base em memória |
| 33) Os dados em memória (independente do tipo de modelo de banco de dados) estão salvos? Explicar o porque com suas palavras. | Nunca são armazenadas na memória, pois memória é temporária e não sendo possível armazenar permanentemente. |
| 34) O modelo relacional foi criado para ser mais eficiente com qual destes comandos: SELECT, INSERT, DELETE, UPDATE? Explicar o porque com suas palavras. | Select, por que é um comando de pesquisa e a estrutura e o algoritmo do SGBD é adaptado para esta funcionalidade. |
| 35) O que seria um modelo Relacional Estendido? | SGBD orientado a objeto. |
| 36) O SGBD é um sistema simples ou complexo? | Explicar o porque com suas palavras. |
| 37) O que significa SGBD? | Sistema de gerenciamento de Banco de dados. |
| 38) O que significa SQL? | Structure Query Language / Linguagem de Consulta estruturada. |
| 39) Citar 2 SGBDs do mercado que usem SQL? | SQL / ORACLE |
| 40) O que é DDL? Citar um comando de exemplo. | Linguagem de definição de dados / Create table |
| 41) O que é DML? Citar um comando de exemplo. | Linguagem de manipulação de dados: Insert- update |
| 42) O que é DCL? Citar um comando de exemplo. | Linguagem de controle de dados / Grant |
| 43) De que forma normalmente são implementados: | DDL – Dividi a maneira que os dados serão armazenados / DML Como será usados por usuários finais para acessar os dados / DCL Conceder e reforçar permissões |
| 44) Citar 2 tipos de usuários de banco de dados. | NÃO TENHO A RESPOSTA |
| 45) Citar 2 tipos de usuários finais de banco de dados. | Casual e Comum |
| 46) Com suas palavras descrever o usuário de Banco de Dados: Administrador de dados. | É a pessoa que conhece bem a empresa, por isso cria e mantém a Base de dados entre outras funções. |
| 47) Com suas palavras descrever o usuário de Banco de Dados: Administrador de banco de dados. | Especialista em SGBD que controla o acesso a base e aplicativos que acessam a base. |
| 48) Com suas palavras descrever o usuário de Banco de Dados: Projetista de banco de dados. | Pessoa que entende bem de engenharia de software e é responsável por identificar os dados que serão armazenados. |
| 49) Com suas palavras descrever o usuário de Banco de Dados: Analistas de sistemas. | Determinam os requisitos dos usuários finais e desenvolvem especificações das transações. |
| 50) Com suas palavras descrever o usuário de Banco de Dados: Programadores de aplicações | Implementam as especificações produzindo programas. |
| 51) Com suas palavras descrever o usuário final: casual. | Ocasionalmente fazem acessos a base de dados mas podem utilizar linguagens sofisticadas para suas requsições. |
| 52) Com suas palavras descrever o usuário final: comum ou paramétrico. | Realizam operações padrões de consulta e atualizações. |
| 53) Com suas palavras descrever o usuário final: sofisticado. | Procuram familiarizar-se com as facilidades de um SGBD para atender requisitos complexos. |
| 54) Com suas palavras descrever o usuário final: individual. | Possui uma base de dados pessoal e e utilitários para acesso a esta BD. |
| 55) Citar 3 funções de um SGBD. | Cuidar de mecanismos de armazenamentos físicos / Recuperar dados do banco / Permitir modificações na BD |
| 56) O que você entende como Método de Acesso para os modelos de banco de dados. | Responsável pelo controle de acesso de linguagem e interface. |
| 57) O que você entende como Integridade Semântica para os modelos de banco de dados. | Os dados devem estar sempre de acordo com seu respectivo domínio de forma mais restritiva e com devidas checagens de referência de integridades. |
| 58) O que você entende como Segurança para os modelos de banco de dados. | Evitar Violação de consistência dos dados. |
| 59) O que você entende como Concorrência para os modelos de banco de dados. | Evitar conflitos de acesso simultâneos dos dados por transações. |
| 60) O que você entende como Independência para os modelos de banco de dados. | Capacidade de modificar a definição dos esquemas em determinado nível sem afetar o esquema do nível superior. |
| 61) Quais são os níveis de independência para os modelos de banco de dados. | Independência física e lógica. |
| 62) O que é modelo de dados? | NÃO TENHO A RESPOSTA. |
| 63) Citar 2 modelos de banco de dados usados hoje pelos SGBDs comerciais. | Relacional e Base de dados relacionais. |
| 64) Com suas palavras descrever Modelos de Dados de alto-nível. | Fornecem conceitos próximos a percepção dos usuários. |
| 65) Com suas palavras descrever Modelos de Dados de baixo-nível. | É uma linguagem mais próxima a linguagem de máquina baseada em registro. |
| 66) Existe uma arquitetura nos modelos de banco de dados chamada "Three-Schema" (também conhecida como arquitetura ANSI/SPARC), citar os seus 3 níveis. | Externa/ Interna e Conceitual. |
| 67) Com suas palavras descrever nível interno em relação a independência de dados do modelo de banco de dados. | É onde se descreve estruturas de armazenamento físico da base de dados, informando os detalhes do caminho de acesso a base de dados. |
| 68) Com suas palavras descrever nível conceitual em relação a independência de dados do modelo de banco de dados. | Onde se descreve toda a estrutura de base de dados, omitindo detalhes da estrutura física do armazenamento de dados. |
| 69) Com suas palavras descrever nível nível externo ou visão em relação a independência de dados do modelo de banco de dados. | Se descreve esquema da base de dados de um grupo de usuários definindo quais visões este grupo terá acesso a base de dados. |
| 70) Qual usuário de Banco de Dados que normalmente executa um comando: INSERT? Explicar com suas palavras. | usuários e programadores para inclusão na BD. |
| 71) Podemos usar um SGBD para um jogo de computador? Para que? | Sim para integração virtual com a BD. |
| 72) Citar 2 tipos de classificações que podemos usar para os SGBDs. | Modelo de dados e número de usuários. |
| 73) Citar 2 classificações de modelos de dados. | SGBD Relacional e Relacional orientado á objetos. |
| 74) O que é um SGBD monousuário? Citar 1 exemplo. | Sistema que permite a utilização a um usuário. DBASE. |
| 75) O que é um SGBD Multiusuário? Citar 1 exemplo. | Permite n usuários / ORACLe. |
| 76) O que é um SGBD Centralizado? | Sistema disponibilizado por um único servidor. |
| 77) O que é um SGBD Distribuído? | Sistema disponibilizado em n servidores. |
| 78) O que é um SGBD Distribuído Homogêneo? | Sistemas idênticos ou de mesma família que fornecem serviços aos usuários em nós diferentes. |
| 79) O que é um SGBD Distribuído Heterogêneo? | SGBD diferentes criados para integração de sistemas já existentes. |
| 80) O que é um SGBD Livre? | Sistema SGDB gratuito. |
| 81) O que é um SGBD Proprietário? | SGBDs que são vendidos a um custo financeiro, contendo várias aplicações. |
| 82) Citar 2 SGBDs Livre. | Post-gres – sql express |
| 83) Citar 2 SGBDs Proprietário. | Oracle - SQL |
| 84) Citar 2 tecnologias já desenvolvidas para os Banco de Dados que são largamente usadas e funcionais. | Redes e relacional. |