Aula4 Modelo Relacional

2057 palavras 9 páginas
Banco de Dados
Modelo Relacional
(Fonte Principal: Prof. Daniela Leal Musa)

Banco de Dados

Modelo Relacional
• Introduzido por Codd em 1970 (IBM/ Califórnia)
• Modelo com uma sólida base formal
– teoria dos conjuntos

• Conceitos Simples
– relações, atributos, tuplas e domínios

• Não considera aspectos físicos de armazenamento, acesso e desempenho
• Base para a maioria dos SGBDs que dominam o mercado
Banco de Dados

Modelo Relacional - Características
• Organização dos dados
– conceitos do modelo: atributo, relação, chave, ...

• Integridade
– restrições básicas para dados e relacionamentos

• Manipulação
– linguagens formais (álgebra e cálculo relacional)
– SQL (comercial)

Banco de Dados

Conceitos Gerais: Domínio
• Conjunto de valores permitidos para um dado
• Possui uma descrição física e outra semântica.
• A descrição física identifica o tipo e o formato dos valores que compõem o domínio
– exemplo: char(13), “(99)9999-9999”

• a descrição semântica ajuda na interpretação de seus valores
– exemplo: “Números de telefone válidos no Brasil”
Banco de Dados

Exemplo de Domínio
NOME

Banco de Dados

Exemplo de Domínio
NOME

Varchar(20)
Nomes próprios de pessoas
DOMÍNIO

Banco de Dados

Exemplo de Domínio
Tipo

NOME

Varchar(20)
Nomes próprios de pessoas
DOMÍNIO

Semântica

Banco de Dados

Exemplo de Domínio
Tipo

Telefone

Formato

Varchar(10)
(99) 9999-9999
Telefones válidos no Brasil
DOMÍNIO

Semântica

Banco de Dados

Conceitos Gerais: Atributo
• Um item de dado do Banco de Dados (BD)
• Possui um nome e um domínio
• Exemplos
– nome: varchar(20)
– matrícula: integer
– dataNasc: date

Nome Matrícula DataNasc

Banco de Dados

Conceitos Gerais: Tupla
• Um conjunto de pares (atributo, valor)
• Valor de um atributo
– Definido no momento da criação de uma tupla deve ser:
• compatível com o domínio ou NULL
• Atômico (indivisível)

Banco de Dados

Exemplo: Tupla

Tupla 1

Nome

Matrícula

DataNasc

Renata

01035

12/11/1980

Vânia
Maria

02467
01427

Relacionados

  • Planejamento de Carreira
    1711 palavras | 7 páginas
  • 2015 1 Ciencia Computacao 3 Interdisciplinar
    3660 palavras | 15 páginas
  • ANALISE  COMPARATIVA  ENTRE  BANCOS  DE  DADOS  EM  NUVEM  E BANCOS DE DADOS CONVENCIONAIS 
    5933 palavras | 24 páginas
  • Sco – sistema para clínica odontológica
    15486 palavras | 62 páginas
  • prova e gabarito
    10415 palavras | 42 páginas
  • Educacao Fisica Corporeidade E Saude Manuel Pacheco Neto Org
    61250 palavras | 245 páginas
  • Parâmetros curriculares nacionais
    51530 palavras | 207 páginas
  • Educação superior em debate
    90651 palavras | 363 páginas
  • Temas De Hist Ria E Filosofia Da Ci Ncia No Ensino
    149183 palavras | 597 páginas