Banco de Dados relacionais Flashcards

1
Q

O que é dados?

A

dados = elemento mais básico de todos (=palavras soltas sem contexto ex: mae/frente/casa)

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

O que é informacao?

A

informação = o dado mais trabalhado (palavras com um contexto ex: sua mãe está na frente da sua casa)

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

Processamento de dados é transformar dados em informacoes. Isso é feito aleatoriamente?

A

Naooo
regras = para criar uma informação com o dado é preciso seguir regras (são pré-definidas)

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

O que é a informatica?

A

é uma ciência que estuda o processamento de dados, buscando sempre mais velocidade e segurança
obs: banco de dados é um dos ramos da informática
obs: o objetivo de todas as técnicas desenvolvidas é a velocidade e segurança

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

Em relacao a teoria da informacao:
O que sao dados? Informacao? Conhecimento e inteligencia?

A

Dados: elemento mais básico sem contexto
Informação: o dado contextualizado
Conhecimento: são as informações adquiridas; o capital intelectual (é o que extraio da informação – precisa saber usar a informação gerando conhecimento)
Inteligência: capacidade de aplicar conhecimento em prol de um fim bem definido (sabendo da informação e gerando conhecimento, você pode despertar uma inteligência)

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

Como se organiza a Pirâmide de abstração dos dados??

A

no topo conhecimento – depois informação – na base de dados
Obs: até conhecimento é o máximo que pode exigir – por isso, na pirâmide de abstração dos dados não aparece a inteligência

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

O dado é assim o menor nível de abstração da informação, sendo o fato em sua forma primária. Os dados devem gerar informação, e esta, por sua vez, deve fornecer o conhecimento

Cuidado com as palavras chaves: estao certas?

A

Naoo!! O dado é assim o menor nível de abstração da informação, sendo o fato em sua forma primária. Os dados podem gerar informação, e esta, por sua vez, pode fornecer o conhecimento

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

Quais sao os 2 tipos de conhecimento?

A

-conhecimento tácito: está armazenado nas pessoas e foi adquirido ao longo da vida (NÃO É INTUIÇAO – subjetivo, cognitivo e experimental, pessoal e internalizado, difícil de capturar, documentar e compartilhar, proveniente da experiencia, conhecimento empírico)

-conhecimento explícito ou codificado: é o que é disponibilizado por meio de algum código e pode ser transmitido através de um meio físico (conhecimento que eu me predispus a aprender: objetivo, racional e técnico, estruturado e externalizado, fácil de capturar, documentar e compartilhar, proveniente da racionalidade e conhecimento sequencial)

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

Quais sao 2/4 Formas de transmissão do conhecimento??

A

-socializaçao: compartilhamento do conhecimento através da troca de ideias e do compartilhamento de experiencias, por meio de observação ou/e da prática (ex: estagiário observando quem sabe)

-externalizaçao: o conhecimento pessoal passa para o domínio público por meio de uma documentação que pode ser utilizado por um terceiro e por isso deve ser classificado

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

Quais sao as outras 2/4 Formas de transmissão do conhecimento??

A

-internalizaçao: adquirido a partir da leitura ou do aprendizado próprio
-combinaçao: neste caso o conhecimento explicito de diferentes fontes são agrupados ou misturados visando agregar valor para gerar um novo conhecimento (vários especialistas debatem e acabam chegando em um conhecimento novo)

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

Quais sao os 3 Tipos de dados?

A

-estruturado: consegue pré-classificar os dados
-semi estruturado: não consigo pré-classificar so depois que ele existe consegue classificar
-não estruturado: não consigo pré-classificar e nem depois eu consigo (a variação é muito grande)

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

Quais sao as características dos dados estruturais?

A

Apresentam uma organização e relação entre si
Organização em blocos semânticos (relações)
Os dados de um mesmo grupo devem possuir os mesmos atributos
Os atributos de todas as classes de um grupo possuem os mesmos formatos
São mantidos em um SGBD) pois mantem a mesma estrutura de representação (rígida), previamente projetada (esquema) (=entrada do banco de dados

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

Quais sao as características dos dados semi estruturais?

A

Não são estritamente tipados
Não são completamente não-estruturados
Atributos são definidos após a existência dos dados
Estrutura irregular
Não existe um esquema padrão para os dados
Muitas vezes existe uma estrutura implícita ou parcial

Exemplo clássico é o XML – eXtensible Markup Language

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

Quais sao as características dos dados nao estruturais?

A

São os dados que não possuem uma estrutura definida, normalmente caracterizados por documentos textos, imagens e vídeos
As estruturas não são descritas nem implicitamente
É a maior parte do volume de dados atual

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

Quais os problemas encontrados apos a criacao dos dados nao estruturados?

A

Problemas encontrado: os sistemas tradicionais não estavam habilitados para tratar dados assim. Surgem então, novas soluções como o Big Data do qual falaremos mais tarde

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

O que sao os dados abertos?

A

“dados são abertos quando qualquer pessoa pode utilizar, reutilizar e redistribuir, estando sujeito a, no máximo, a exigência de creditar a sua autoria e compartilhar pela mesma licença” - não tem q ser obrigatoriamente aberto, mas se ele for ele precisa seguir essa regra

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

Ou seja, Todo dado aberto é um dado, mas nem todo dado precisa ser aberto??

A

Simmmm!! Nao é obrigatório

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

Para quais tipos de dados foi criada a ideia de dado aberto?

A

(ex: dados de órgãos públicos – mas também se aplicam aos dados abertos de forma geral como em empresas privadas)

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

Quais sao as 3 leis da OKFn??

A

Essas três leis não são leis no sentido literal, consistem em um conjunto de testes para avaliar se um dado pode, de fato, ser considerado aberto. São elas:
I-se o dado não pode ser encontrado e indexado na Web, ele n existe (então para ser aberto precisa ser possível encontra-lo e indexado na Web)
II- se não estiver aberto e disponível em formato compreensível por máquina, ele não pode ser reaproveitado
III- se algum dispositivo legal não permitir sua replicação, ele não é útil

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

Quais sao os 4/8 princípios que um dado aberto deve seguir?

A

Eles devem ser
-completos (não pode ter dado pela metade)
-primários (deve ser publicado da mesma forma que foi coletado na fonte
-atuais (os dados devem ser disponibilizados o quão rapidamente seja necessário para preservar seu valor – não adianta ser muito antigo)
-acessíveis (os dados são disponibilizados para o publico mais amplo possível e para os propósitos mais variados possíveis)

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

Quais sao os outros 4/8 princípios que um dado aberto deve seguir?

A

-processáveis por maquina: os dados são razoavelmente estruturados para possibilitar o seu processamento automatizado
-acesso não discriminatório: os dados estão disponíveis a todos, sem que seja necessária ientificaçao ou registro
-formatos não proprietários: os dados estão disponíveis em um formato sobre o qual nenhum ente tenha controle exclusivo (pra se der merda, não esta em formato de um proprietário)
-licenças livres

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

egundo o TCU temos 5 razoes principais para que as organizações publicas investirem em dados aberto, quais são?

A

-Transparência na gestão publica
-Contribuição da sociedade com serviços inovadores ao cidadão
-Aprimoramento na qualidade dos dados governamentais
-Viabilização de novos negócios
-Obrigatoriedade por lei

23
Q

É dever dos órgãos e entidades publicas promover a divulgação das informações, independentemente de requerimento?

24
Q

Devem disponibilizar as informações obrigatoriamente por sítio eletrônico?

A

deverão utilizar todos os meios e instrumentos legítimos de que dispuseram, sendo obrigatória a divulgação em sítios oficiais da rede mundial de computadores

25
Esses sítios devem atender a 2 requisitos, quais?
II – possibilitar a gravação de relatórios em diversos formatos eletrônicos, inclusive abertos e não proprietários III- possibilitar o acesso automatizado por sistemas externos em formatos abertos, estruturados e legíveis por maquina
26
Quais sao as fases do Ciclo de vida dos dados??
coleta, armazenamento, recuperação e descarte de dados
27
O que seria a fase coleta e a armazenagem?
1)coleta: essa fase busca obter os dados que podem ser utilizados para atender a alguma necessidade ou demanda. Definem-se os dados que serão utilizados para algum proposito, identifica-se uma estrutura compatível, e finalmente os dados são coletados 2)armazenamento: essa fase busca processar, inserir, modificar, ou qualquer acao que vise PERSISTIR = guardar dados em um dispositivo
28
O que seria a fase recuperação e descarte?
3)recuperação: essa fase busca encontrar, acessar, consultar dados armazenados 4)descarte: essa fase busca basicamente descartar dados armazenados. O descarte deve seguir as regras das temporalidades dos dados/documentos (não pode descartar quando quiser)
29
Envolvendo todas as fases nos temos a?
temos a INTEGRAÇAO (faz com que uma fase não transforme a outra como inconsistente)
30
Qual o papel da integração na coleta e no armazenamento?
Na coleta: busca identificar e validar os atributos que serão responsáveis pela identificação unívoca de cada registro (já valida e organiza para o armazenamento) No armazenamento: define a forma de acesso com proteção e interação (pensa nas técnicas que serão utilizadas para recuperar)
31
Qual o papel da integração na recuperacao e descarte?
Na recuperação: faz analises de entidades distintas, mas integradas (vai focar se vai ter dano com o descarte) No descarte: foca-se na degeneração a base de dados que um registro excluído poderá causar
32
Qual a definição de banco de dados?
-Um banco de dados é uma coleção de dados relacionados, ou seja, uma coleção de dados inter-relacionais, representando informações sobre um domínio especifico -Poder ter qualquer tamanho e complexidade e pode ser implementado de forma manual ou automatizado -Banco de dados são estruturas utilizadas para o armazenamento de informações para as posteriores consultas necessárias, de maneira ordenada e adaptada as necessidades do usuário
33
Para que serve o SGBD?
SGBD: é um conjunto de programas que permite criar e manter bancos de dados, facilitando os seus processo de definição, construção, manipulação, compartilhamento, proteção e manutenção (gerencia vários bancos de dados) Uma empresa pode ter vários bancos de dados, e eles podem se inter-relacionar, e isso é feito pelo SGBD
34
O que seria a Função do SGBD na definição, construção, manipulação?
1-definiçao: processo que envolve especificar os tipos, estruturas, restrições dos dados a serem armazenados 2- construção: processo que envolve armazenar dados em algum meio controlado pelo sistema gerenciador de banco de dados (construção do banco de dados) 3- manipulação: processo que inclui funções como consulta – para recuperar dados específicos, atualização – para refletir mudanças no minimundo; e geração de relatórios
35
O que seria a Função do SGBD no compartilhamento, protecao e manutencao?
4- compartilhamento: processo que permite que diversos usuários e programas acessem um banco de dados simultaneamente 5- proteção: processo que inclui a proteção do sistema contra defeitos (ou falhas) de hardware ou software, e proteção de segurança contra acesso não autorizado ou malicioso (para compartilhar assim, é preciso de proteção) 6- manutenção: processo que permite a evolução a medida que os requisitos mudam com o tempo, uma vez que um banco de dados pode ter um ciclo de vida de muitos anos (se o requisito mudou, então também posso atualizar o banco de dados)
36
O que seria as aplicações?
são sistemas, programas ou softwares que enviam consultas ou solicitações a um SGBD, que por sua vez, acessa um banco de dados -Uma aplicação recebe entradas que serão entregues ao SGBD e este manipulara o banco de dados que executara o comando solicitado
37
O que é SBD?
-SBD: união de banco de dados com SGBD é chamada de Sistema de Banco de Dados (SBD) SBD = SGBD + BD + (aplicações - aplicação pode ou não existir)
38
quais os 3 Tipos de bancos de dados (os mais comuns)?
1)Banco de dados não-relacional 2)Banco de dados relacional 3)Banco de dados orientados a objetos
39
O que sao Banco de dados não-relacional?
são também chamados de banco de dados de arquivo. Neles todos os dados são armazenados em uma única tabela, armazenada em um único arquivo
40
O que sao banco de dados relacional?
são formados por várias tabelas que se relacionam entre si
41
O que sao Banco de dados orientados a objetos?
utilizam para o armazenamento dos dados os conceitos da orientação a objetos
42
Fale as primeira Características básicas do banco de dados relacional??
a) natureza de autodescrição de um sistema de banco de dados (o banco de dados já vai trazer em si seus metadados – dado sobre o dado): os bancos de dados além dos dados armazenados, contem também uma definição ou descrição completa da estrutura e restrições desses dados. São os metadados das tabelas e diversos outros componentes do BD
43
Fale a segunda Característica básica do banco de dados relacional??
b) isolamento entre programas e dados, e abstração de dados: os dados ficam bem separados das aplicações que os manipulam e há a garantia de abstração dos dados (quanto maior a abstração, menor o detalhamento) de acordo com o desejo do usuário (mexer em uma aplicação não necessariamente vai refletir no banco de dados, e vice versa) (abstração de dados = o usuário do dado não precisa saber de informações inúteis sobre o dado – saber qual tipo de usuário exigira tal grau de abstração)
44
Fale a terceira característica básica dos bancos de dados relacionais?
c)suporte a múltiplas visões de dados: varias aplicações podem consultar o BD simultaneamente e terem visões diferentes dos dados, de acordo com as suas necessidades especificas
45
Fale a quarta característica básica dos bancos de dados relacionais?
d)compartilhamento de dados e o processamento de transação a maioria dos BD atuais apresentam recursos de gerencia interna que permitem que o mesmo dado seja consultado e manipulado simultaneamente por vários usuários o SGBD precisa incluir um software de controle de concorrência para garantir que vários usuários interajam simultaneamente com o banco de dados sem problemas
46
O que é a Transação??
cada atividade realizada em um banco de dados é uma transação.
47
As transações apresentam 4 características básicas??
Simm (ACID) Atomicidade, consistência, isolamento e durabilidade
48
O que seria a atomicidade?
1)Atomicidade: uma transação é uma unidade de processamento atômica que deve ser executada integralmente até o fim ou não deve ser executada. Para efetivar a transação executamos o COMMI, caso ocorra alguma falha efetuamos o ROLLBACK
49
O que seria a consistência?
2)consistência: a execução de uma transação deve levar o banco de dados de um estado consistente a um outro estado consistente – a transação não pode gerar inconsistência
50
O que seria o isolamento?
3)isolamento: cada transação deve aparecer executar isoladamente das demais, embora diversas transações possam estar executando concorrentemente
51
O que seria a durabilidade?
4)durabilidade: 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
52
Quais os 2 Personagens dos bancos de dados relacionais?
administrador de banco de dados e o administrador de dados
53
O que faz o administrador de banco de dados??
: é o profissional com a visão mais técnica, mais preocupado com o funcionamento e performance do BD do que com o significado dos dados. Entre as suas responsabilidades estão: instalação do SGBD, analise de performance, autorização de acessos, gerencia dos backups, solicitação de aquisição de hardware e software necessários conforme demanda (se preocupa com a instalação, manutenção e performance do BD)
54
O que faz o administrador de dados?
É o profissional com a visão mais gerencial, mais preocupado com os dados em si. Dentre as suas responsabilidades estão: definir os dados a serem persistidos, desenvolver o projeto e a modelagem do BD, manutenir os dados e gerenciar a atualização dos mesmos, definir padrões e procedimentos para o uso e persistência dos dados