BANCO DE DADOS Flashcards

1
Q

componentes do modelo relacional

A

coleçoes de obbjetos ou relaçoes que armazenam dados
um conjunto de operadores que agem nas relaçoes produzindo outras relaçoes

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

Modelos
Conceitual

A

• Entidades importantes e as relações entre elas.
• Nenhum atributo é especificado.
• Nenhuma chave primária é especificada.
O diagrama abaixo é um exemplo de um modelo conceitual de dados.

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

Modelo Lógico

A

Um modelo de dados lógico descreve os dados com o máximo de detalhes
possível, independentemente do modo como será a implementação física no banco
de dados.

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

As etapas para projetar o modelo de dados lógico são as seguintes:

A
  1. Especifique chaves primárias para todas as entidades.
  2. Encontre as relações entre entidades diferentes.
  3. Encontre todos os atributos para cada entidade.
  4. Resolva relacionamentos muitos-para-muitos.
  5. Normalizaçã
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Modelo Físico

A

O modelo de dados físico representa como o modelo será construído no banco
de dados. Um modelo de banco de dados físico mostra todas as estruturas de
tabela, incluindo nome da coluna, tipo de dados da coluna, restrições de coluna,
chave primária, chave externa e relações entre tabelas

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

Modelo-ER

A

descreve o modelo conceitual de um
banco de dados, apoiando-se principalmente na representação de entidades do
mundo real e as associações entre elas.

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

Os principais elementos em um DER são:

A

ENTIDADE RELACIONAMENTO ATRIBUTO

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

Entidades

A

Uma Entidade é um objeto de interesse para o usuário final e refere-se realmente
ao conjunto de entidades e não a uma única entidade. Em outras palavras, entidade
no MER corresponde a uma tabela.

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

Entidade Forte

A

Se uma entidade pode existir separadamente de todas as suas entidades
relacionadas, então essa entidade é classificada como uma Entidade Forte

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

Entidade Fraca

A

Uma entidade fraca é uma entidade que depende da existência de outra entidade.
Em termos mais técnicos, ela pode ser definida como uma entidade que não pode
ser identificada por seus próprios atributo

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

Entidade Associativa

A

Onde a entidade descreve uma conexão entre duas entidades com uma relação
de muitos para muitos Esses tipos de entidades frequentemente têm muitos relacionamentos

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

lavantamento de requisitos

A

Requisitos de sistemas são os artefatos que determinam o que o sistema deve
fazer. O objetivo do levantamento de requisitos é identificar a situação do mundo
real em detalhes suficientes para ser capaz de definir componentes de banco de
dados, coletando principalmente dois tipos de dado

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

ENTIDADE ASSOCIATIVA

A

Uma entidade associativa é identificada unicamente por concatenação das
chaves primárias das duas entidades que ele conecta.

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

Normalização

A

A normalização é um processo para avaliar e corrigir estruturas de tabela para
minimizar redundâncias de dados, reduzindo, assim, a probabilidade de anomalias
de dados.

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

Normalização

A

O processo de normalização deve ocorrer logo após a etapa de criação do
modelo conceitual do banco de dados. Muitas vezes, após a normalização, ocorrerão
atualizações no modelo conceitua

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

Normalização

A

A normalização funciona através de uma série de estágios chamados Formas nor-
mais. Os três primeiros estágios são descritos como primeira forma normal (1NF),
segunda forma normal (2NF) e terceira forma norma

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

Anomalias

A

Existem três tipos de anomalias que ocorrem quando o banco de dados não é
normalizado. Estas são:
• Inserção;
• Atualização; e
• Anomalia de Exclusão

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

1a Forma Normal (1FN)

A

Definimos que uma tabela está na primeira forma normal, se e somente se, todas
as colunas possuem um único valor, e não existam grupos repetitivos

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

Para que uma tabela possa estar na 1FN, devemos seguir as seguintes regras:

A
  1. Não devem existir colunas com dados repetidos ou similares;
  2. Cada item de dados deve ser atômico (não possuir valores compostos);
  3. Cada linha deve ser única, isto é, deve possuir uma chave primária;
  4. Cada campo deve ter um nome exclusivo.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

2a Forma Normal (2FN)

A

Uma tabela está na segunda forma normal (2FN) se estiver na 1FN e não
possuir campos que sejam funcionalmente dependentes de parte da chave primária

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

As regras para a segunda forma normal são:

A
  1. A tabela deve estar já na primeira forma normal (1FN);
  2. Todos os atributos não-chave devem depender da chave primária completa,
    ou seja, não contenham dependência parcial.
22
Q

como funciona o modelo relaçional

A

os dados sao organizados em coleçoes ou tabelas bidimensionais
essas tabelas tbm sao chamadas de relaçoes relaçoes é a forma de organizar os dados em linhas e colunas

23
Q

tabela

A

estrutura basica de armazenamento no sgbd armazena todos os dados necessarios sobre algo do mundo real

24
Q

relacionamento

A

associaçao entre as entidades (tabelas) conectadas por chave primaria e chave estrangeira

25
Q

chave primaria

A

coluna(atributo)que identifica um registro de forma exclusiva na tabela, por exemplo o cpf de um cliente

26
Q

chave estrangeira

A

coluna que difine como as tabelas se relacionam umas com as outras . por exemplo na tabela de pedidos podemos ter uma chave estrangeira efetuando o relacionamento com a chave primaria na tabela de clientes

27
Q

analise de requisitos

A

os processos de negócio são definidos e as entidades atributos e relacionamentos do BD são documentadas

28
Q

modelo entidade e relacionamento

A

MER cria um diagrama entidade-relacionamento a partir das especificaçoes do negocio ou narrativas do usuario

29
Q

MODELO CONCEITUAL

A

PRIMEIRA FASE DA MODELAGEM,ONDE REPRESENTAMOS O MUNDO REAL POR MEIO DE UMA VISAO SIMPLIFICADA DOS DADOS E SEUS RELACIONAMENTOS
EX NOME PRODUTO CATEGORIA COD FORNECEDOS TIPO TAM QUANTIDADE

30
Q

MODELO LOGICO

A

CONSISTE NA ESPECIFICAÇAO LOGICA DOS DADOS EM UM FORMATO ADEQUADO AO SGBD ESCOLHIDO,OS TIPOS DE DADOS SAO COMPLETAMENTE DEFINIDOS

31
Q

MODELO FÍSICO

A

A PARTIR DE UM MODELO LOGICO NÓS DERIVAMOS O MODELO FÍSICO ONDE SE DATALHAM OS COMPONENTES DE UMA ESTRUTURA FISICA DO BANCO DE DADOS INCLUINDO TABELAS CAMPOS TIPOS DE VALORES RESTRIÇOES ETC

32
Q

RELAÇAO UNARIA

A

Uma relação unária R é uma associação entre duas instân-
cias do mesmo tipo de entidade Por exemplo, todo
empregado em uma determinada empresa possui um supervisor, e todo super-
visor é um empregado.

33
Q

Relação binária:

A

ma relação binária R é uma associação entre duas instâncias
de dois tipos de entidade diferentes Por exemplo, numa
loja, existe uma relação binária entre um vendedor (entidade VENDEDOR) e
um cliente (entidade CLIENTE): Um vendedor atende um cliente.

34
Q

Relação
Ternária:

A

Uma relação ternária R é uma associação entre três
instâncias de três diferentes tipos de entidade. Neste caso, os tipos de entidade PROFESSOR,
TURMA e DISCIPLINA se relacionam entre si com relacionamentos ternários:

35
Q

Cardinalidade

A

Cardinalidade é uma propriedade que especifica a quantidade de ocorrências associadas
entre duas entidades dentro de uma relação.

36
Q

CARDINALIDADE

A

Uma relação 1:N descreve que uma instância do conjunto A se relaciona com
diversas instâncias do conjunto B; e uma instância do conjunto B se relacionado
com apenas uma instância do conjunto A.

37
Q

Relação muitos-para-muitos (N:M)

A

Uma relação N:M descreve que uma instância do conjunto A se relaciona com
diversas instâncias do conjunto B; e uma instância do conjunto B se relaciona com
diversas instâncias do conjunto A.

38
Q

Relação um-para-um (1:1)

A

Uma relação 1:1 descreve que uma instância do conjunto A se relaciona com
apenas com uma instância do conjunto B; e uma instância do conjunto B se
relaciona apenas com uma instância do conjunto A.

39
Q

Atributos Descritores

A

Todo e qualquer atributo que seja capaz de identificar e representar uma carac-
terística de um objeto.

40
Q

Atributos Identificadores

A

Um identificador (ou atributo-chave) é um único atributo ou uma combinação
de atributos que identificam de forma única uma instância individual de um tipo de
entidade.

41
Q

MODELO CONCEITUAL

A

Representa as regras de negócio sem limitações tecnológicas ou de implementação por isto é a etapa mais adequada para o envolvimento do usuário que não precisa ter conhecimentos técnicos.

42
Q

Modelo Físico

A

Leva em consideração limites impostos pelo SGBD (Sistema Gerenciador de Banco de dados) e pelos requisitos não funcionais dos programas que acessam os dados

43
Q

MODELO CONCEITUAL

A

Representa as regras de negócio sem limitações tecnológicas ou de implementação por isto é a etapa mais adequada para o envolvimento do usuário que não precisa ter conhecimentos técnicos

44
Q
A

Uma Entidade pode ser definida como qualquer coisa do mundo real , abstrata ou concreta , na qual se deseja guardar informações. (Tabela , File, etc..). Exemplos de entidades : Cliente , Produto , Contrato , Vendas , etc.

45
Q
A

Um atributo é tudo o que se pode relacionar como propriedade da entidade. (coluna , campo , etc,..). Exemplos de atributos : Código do Produto (Entidade Produto) , Nome do Cliente (Entidade Cliente).

46
Q
A

Atributo obrigatório - è aquele que para uma instância de uma entidade ou relacionamento deve possuir um valor. (NOT NULL)

47
Q
A

Atributo opcional - É aquele que para uma instância da entidade ou relacionamento pode possuir um valor. (NULL)

48
Q
A

Atributo Identificador - (#) - Atributo capaz de identificar exclusivamente cada ocorrência de uma entidade. Também conhecido como chave Primária ou Primary Key (PK). Ex: Código do Cliente , Código do Produto , etc.( O símbolo # é usado para representar a chave primária em algumas notações)

49
Q
A

O que é um relacionamento ?

Um relacionamento pode ser entendido como uma associação entre instâncias de Entidades devido a regras de negócio. Normalmente ocorre entre instâncias de duas ou mais Entidades , podendo ocorrer entre instâncias da mesma Entidade (auto-relacionamento).

50
Q
A

A Cardinalidade indica quantas ocorrências de uma Entidade participam no mínimo e no máxima do relacionamento.

51
Q
A

Normalização

Normalização é o conjunto de regras que visa minimizar as anomalias de modificação dos dados e dar maior flexibilidade em sua utilização.