Conceitos gerais Flashcards

1
Q

O que são dados?

A

São valores remetentes a uma informação.

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

O que é SQL?

A

Structured Query Language (SQL), ou Linguagem de Consulta Estruturada é uma linguagem padrão para trabalhar com banco de dados relacionais.

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

Me dê alguns exemplos de banco de dados relacionais?

A

Oracle, MariaDB, MySQL, PostgreSQL e SQL Server.

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

O que são bancos de dados relacionais?

A

São bancos que armazenam os dados de maneira relacional, ou seja, tabelas - entidades, colunas - atributos e linhas -registros.

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

Quais são os dois tipos de chaves que podem conter num banco de dados?

A

A chave primária (PK - única na tabela) e a chave estrangeira (FK - faz referência a PK).

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

Quais são os dois tipos de ramificação de comandos no banco de dados?

A

O DDL (Data Definition Language) e o DML (Data Manipulation Language).

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

Quais comandos são referidos no DDL?

A

Os comandos de criação (CREATE DATABASE e CREATE TABLE), os de alteração (ALTER TABLE) e os de exclusão da estrutura do banco de dados (DROP DATABASE e DROP TABLE).

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

Quais comandos são referidos no DML?

A

Os comandos de inserir (INSERT), os de deletar (DELETE), os de atualizar (UPDATE) e os de consultar, como parte de DQL, (SELECT).

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

Aonde usar um banco de dados relacional?

A

Sistema de gerenciamento de pedidos e sistemas financeiros.

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

Qual o nome dos programas de banco de dados?

A

SGBD (Sistema de Gerenciamento de Banco de Dados).

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

O que são bancos de dados não relacionais?

A

São bancos que não usam esquemas de tabelas, em vez disso usam documentos como os JSON.

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

Me dê alguns exemplos de bancos de dados não relacionais?

A

MongoDB, Firebase, Cassandra e Redis.

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

Aonde usar um banco de dados não relacional?

A

Em redes sociais e aplicações de jogos online.

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

Qual a principal vantagem de um banco de dados não relacional mediante a um relacional?

A

Sua capacidade de adaptação a constante mudança.

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

Quais são os tipos de dados mais usados para texto no Database?

A

Char (não varia, é fixo), varchar (varia) e text.

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

Qual é o formato padrão de um campo DATE?

A

yyyy/MM/dd. Ano, mês e dia.

17
Q

Quais são os tipos de dados mais usados para tempo no Database?

A

Datetime, time e timestamp.

18
Q

Para que serve a modelagem de dados?

A

Para determinar as regras de negócio (RN) e a arquitetura de um banco de dados (BD).

19
Q

O que é abstração?

A

Representação mental da realidade.

20
Q

O que é minimundo?

A

Esquematização da realidade.

21
Q

Quais são os três modelos na modelagem de dados?

A

O modelo conceitual, o modelo lógico e o modelo físico.

22
Q

O que é um banco de dados?

A

Um repositório de informações, arquivos e registros.

23
Q

Quais são os 4 tipos de arquitetura de um banco de dados?

A

Centralizada (um servidor), descentralizada (mais de um servidor), distribuída (muitos servidores) e replicada (muitos servidores que possuem bancos idênticos).

24
Q

O que se deve fazer para manter uma normalização no banco de dados?

A

Utilizar-se de tabelas relacionadas por PK e FK e não serem dispendiosas, muitas informações.

25
O que é o MER?
O Modelo Entidade-Relacionamento diz respeito a representação de como as entidades irão se relacionar com outras por atributos referenciais.
26
O que são entidades físicas e entidades lógicas?
Entidades físicas: pessoas jurídicas ou físicas. Entidades lógicas: veículos e produtos.
27
O que são entidades fortes e entidades fracas?
Entidades fortes são aquelas que não dependem de outra, como produto. Já entidades fracas, são aquelas que dependem de outra, como venda.
28
O que é o DER?
O Diagrama Entidade-Relacionamento diz respeito a simbolização gráfica do MER como um todo.
29
Me dê um exemplo de relacionamento 1 para 1?
Um computador só ter um teclado.
30
Me dê um exemplo de relacionamento 1 para muitos?
Clientes com vários serviços.
31
Me dê um exemplo de relacionamento muitos para muitos?
Produtos em várias prateleiras e prateleiras com vários produtos.
32
O que é cardinalidade máxima?
O máximo de ocorrências entre duas entidades. N.
33
O que é cardinalidade mínima?
O mínimo de ocorrências entre duas entidades. 0.
34
O que é um atributo identificador, descritivo e referencial?
Identificador: ID - identifica. Descritivo: Nome - descreve acerca do ID. Referencial: CPF - pode usar UNIQUE e referencia o nome e o ID.
35
O que é uma entidade abstrata?
Uma entidade sem especialização, sendo generalizada, como médico.
36
Quais são os 4 tipos de integridade?
Integridade referencial - um registro dependo do outro (PK e FK). Integridade do Vazio - registro opcional ou obrigatório. Integridade de Chave - valores únicos. Integridade de Domínio - limitação ao tipo de dado.
37
CIte 4 exemplos de limitação ao dado inserido?
CHECK, NOT NULL, UNIQUE e DEFAULT.