01-Banco de dados Flashcards

1
Q

Definição de banco de dados?

A

banco de dados representa algum aspecto do mundo real por meio de dados logicamente relacionados para uma finalidade específica.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Definição de dados?

A

são fatos brutos, em sua forma primária – e, muitas vezes, os dados podem não fazer sentido sozinhos;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Definição de informação?

A

consiste no agrupamento de dados de forma organizada para fazer sentido e gerar conhecimento.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

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

A

VERDADEIRO

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

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

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

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

A

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).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Qual a definição de um sistema gerenciador de banco de dados (SGBD)?

A

coleção de programas que permite
aos usuários criar e manter um banco de dados.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Definição de aplicação de banco de dados?

A

são programas que acessam um banco de dados por meio de consultas ou solicitações enviadas a
um SGBD

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

O que é um sistema de banco de dados (SBD)?

A

é o conjunto de banco de dados + sigerenciador de banco de dados+aplicações

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

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

A

VERDADEIRO

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Cite as 4 características de utilização de banco de dados?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Definição de abstração em TI?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Definição de transação em banco de dados?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

O que significa que uma transação de banco de dados deve TER ATOMICIDADE?

A

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!

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Quando tudo ocorre bem e a transação envolvendo um banco de dados é confirmada chamamos de…?

A

COMMIT

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Quando ocorre alguma falha e as operações de gravações de uma transação de banco de dados deve ser desfeita chamamos de…?

17
Q

O que significa que a transação de BD deva ter consistência?

A

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.

18
Q

O que significa dizer que as transações de BD tem isolamento?

A

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).

19
Q

O que é a durabilidade em transações de BD?

A

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.

20
Q

Cite e defina de maneira rápida as propriedades de uma transação envolvendo BD?

21
Q

Quais as atribuições de um Administrador de banco de dados?

A

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.

22
Q

Quais atribuições do administrador de dados?

A

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.

23
Q

O que é a arquitetura ANSI/SPARC?

A

arquitetura para construção de bancos de dados

Também é chamada de arquitetura de 3 esquemas

24
Q

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

a) externo, conceitual e interno

25
Q

Definição de esquema e instância de banco de dados?

A

esquema: descrição da estrutura de um BD

instância: é o conjunto de dados armazenados no banco e um determinado momento de operação

26
Q

Qual a função do nível externo do ANSi/SPARC?

A

parte mais próxima do usuário, tem como função fazer a interface direta com os usuários

27
Q

Qual a função do nível conceitual do ANSi/SPARC?

A

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

28
Q

Qual a função do nível interno do ANSi/SPARC?

A

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.

29
Q

Definição de independência dos dados em BD?

A

capacidade de modificar a definição dos esquemas de determinado nível, sem afetar o esquema de nível
superior.

30
Q

Quais os dois tipos de independência de dados?

A

 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.

31
Q

Além da arquitetura ANSI/SPARC qual a outra classificação podemos utilizar na estrutura de modelos de BD?