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
Q

O que é o MER?

A

O Modelo Entidade-Relacionamento diz respeito a representação de como as entidades irão se relacionar com outras por atributos referenciais.

26
Q

O que são entidades físicas e entidades lógicas?

A

Entidades físicas: pessoas jurídicas ou físicas. Entidades lógicas: veículos e produtos.

27
Q

O que são entidades fortes e entidades fracas?

A

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
Q

O que é o DER?

A

O Diagrama Entidade-Relacionamento diz respeito a simbolização gráfica do MER como um todo.

29
Q

Me dê um exemplo de relacionamento 1 para 1?

A

Um computador só ter um teclado.

30
Q

Me dê um exemplo de relacionamento 1 para muitos?

A

Clientes com vários serviços.

31
Q

Me dê um exemplo de relacionamento muitos para muitos?

A

Produtos em várias prateleiras e prateleiras com vários produtos.

32
Q

O que é cardinalidade máxima?

A

O máximo de ocorrências entre duas entidades. N.

33
Q

O que é cardinalidade mínima?

A

O mínimo de ocorrências entre duas entidades. 0.

34
Q

O que é um atributo identificador, descritivo e referencial?

A

Identificador: ID - identifica. Descritivo: Nome - descreve acerca do ID. Referencial: CPF - pode usar UNIQUE e referencia o nome e o ID.

35
Q

O que é uma entidade abstrata?

A

Uma entidade sem especialização, sendo generalizada, como médico.

36
Q

Quais são os 4 tipos de integridade?

A

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
Q

CIte 4 exemplos de limitação ao dado inserido?

A

CHECK, NOT NULL, UNIQUE e DEFAULT.