01-Banco de dados Flashcards
Definição de banco de dados?
banco de dados representa algum aspecto do mundo real por meio de dados logicamente relacionados para uma finalidade específica.
Definição de dados?
são fatos brutos, em sua forma primária – e, muitas vezes, os dados podem não fazer sentido sozinhos;
Definição de informação?
consiste no agrupamento de dados de forma organizada para fazer sentido e gerar conhecimento.
um banco de dados é uma coleção de dados logicamente relacionados que representam algum aspecto do mundo real, podendo ter qualquer tamanho e complexidade, e
podendo ser manual ou computadorizado.
V/F
VERDADEIRO
Um banco de dados é uma coleção de dados que são organizados de
forma randômica, sem significado implícito e de tamanho variável, e projetados para atender a uma proposta específica de alta complexidade, de acordo com o interesse dos usuários.
V/F
FALSO
um banco de dados é uma coleção de dados que são organizados de forma randômica coerente, sem com significado implícito e de tamanho variável, e projetados para atender a uma proposta específica de alta variável complexidade,
de acordo com o interesse dos usuários.
Um banco de dados é formado por uma coleção de dados sem um
relacionamento lógico, com um significado interpretado por uma aplicação ou um programa computacional.
V/F
FALSO
na verdade, os dados possuem um relacionamento lógico e coerente – não se trata de uma coleção de dados aleatórios (Errado).
Qual a definição de um sistema gerenciador de banco de dados (SGBD)?
coleção de programas que permite
aos usuários criar e manter um banco de dados.
Definição de aplicação de banco de dados?
são programas que acessam um banco de dados por meio de consultas ou solicitações enviadas a
um SGBD
O que é um sistema de banco de dados (SBD)?
é o conjunto de banco de dados + sigerenciador de banco de dados+aplicações
Um SGBD é uma coleção de programas que permite aos
usuários criar e manipular uma base de dados. De forma equivalente, é um sistema de software de propósito geral que facilita o processo de definir, construir e manipular bases
de dados de diversas aplicações.
v/f
VERDADEIRO
Cite as 4 características de utilização de banco de dados?
1- Natureza de autodescrição de um sistema de banco de dados
2-Isolamento entre programas e dados, e abstração de dados
3-Suporte de múltiplas visões dos dados
4-Compartilhamento de dados e processamento de transação multiusuário
Definição de abstração em TI?
Abstração tem haver com a riqueza de detalhes, quanto maior a abstração menor a quantidade de detalhes disponíveis, e o inverso é verdadeiro
Definição de transação em banco de dados?
Uma transação é um programa em execução ou processo que inclui um ou mais acessos ao banco de dados, como fazer a leitura de dados ou inserir, excluir e atualizar dados do banco.
O que significa que uma transação de banco de dados deve TER ATOMICIDADE?
Significa que uma transação é uma unidade de processamento atômica que deve ser executada integralmente até o fim ou não deve ser executada de maneira alguma – é tudo ou
nada!
Quando tudo ocorre bem e a transação envolvendo um banco de dados é confirmada chamamos de…?
COMMIT
Quando ocorre alguma falha e as operações de gravações de uma transação de banco de dados deve ser desfeita chamamos de…?
ROLLBACK
O que significa que a transação de BD deva ter consistência?
A execução de uma transação deve levar o banco de dados de um estado consistente a um outro
estado consistente. Ou seja a transação para que ocorra ela deve respeitar todas as regras e restrições impostas pelo BD.
O que significa dizer que as transações de BD tem isolamento?
conjunto de técnicas que tentam evitar que transações paralelas interfiram umas nas outras, fazendo com que o resultado de várias transações em paralelo seja o mesmo resultado que essas transações teriam caso fossem executadas sequencialmente (uma após a outra).
O que é a durabilidade em transações de BD?
Os efeitos de uma transação em caso de sucesso devem persistir no banco de dados mesmo em casos de quedas de energia, travamentos ou erros.
Cite e defina de maneira rápida as propriedades de uma transação envolvendo BD?
Quais as atribuições de um Administrador de banco de dados?
FUNÇÃO TÉCNICA
-se importa mais com os processos e pouco com os dados em sí
- faz Autorização de acesso ao banco, coordenação e monitoração de uso, aquisição de software e hardware são responsabilidades de um administrador de banco de dados.
Quais atribuições do administrador de dados?
FUNÇÃO GERENCIAL
- Preocupa-se principalmente com os dados armazenados.
-funções do administrador de dados é padronizar os dados, documentando as definições e descrições dos itens de dados.
O que é a arquitetura ANSI/SPARC?
arquitetura para construção de bancos de dados
Também é chamada de arquitetura de 3 esquemas
A arquitetura ANSI/SPARC de um Sistema Gerenciador de Banco de
Dados (SGBD) divide-se nos níveis:
a) externo, conceitual e interno
b) externo, lógico e recuperador
c) interno, indexador e lógico
d) físico, conceitual e lógico
e) físico, indexador e recuperador
a) externo, conceitual e interno
Definição de esquema e instância de banco de dados?
esquema: descrição da estrutura de um BD
instância: é o conjunto de dados armazenados no banco e um determinado momento de operação
Qual a função do nível externo do ANSi/SPARC?
parte mais próxima do usuário, tem como função fazer a interface direta com os usuários
Qual a função do nível conceitual do ANSi/SPARC?
Trata-se de uma maneira de descrever a estrutura do banco de dados inteiro para uma comunidade de usuários, isto é, quais dados são armazenados em todo o banco de dados e como os dados estão inter-relacionados. Esse nível oculta os detalhes das estruturas de armazenamento físico e se concentra na descrição de entidades
Qual a função do nível interno do ANSi/SPARC?
aquele que se ocupa com o modo como os dados estão fisicamente armazenados no banco de dados e no hardware do computador
parte mais próxima do banco de dados em si.
Definição de independência dos dados em BD?
capacidade de modificar a definição dos esquemas de determinado nível, sem afetar o esquema de nível
superior.
Quais os dois tipos de independência de dados?
Independência Lógica dos Dados
A independência lógica dos dados trata da capacidade de alterar o esquema conceitual sem
precisar modificar os esquemas externos ou programas/aplicações. O mapeamento nível externo para o conceitual é a chave para a independência lógica de dados.
Independência Física dos Dados
A independência física dos dados trata da capacidade de alterar o esquema interno sem ter de
alterar o esquema conceitual. O mapeamento nível conceitual para o interno é a chave para a
independência física de dados.
Além da arquitetura ANSI/SPARC qual a outra classificação podemos utilizar na estrutura de modelos de BD?