Pesquisa Banco De Dados Relacionais

1863 palavras 8 páginas
Bancos de Dados Relacionais

Leonardo Reis Quintanilha Gean Carlo Cardoso dos Santos Conceito e características:
A principal proposição do modelo relacional é que todos os dados são representados como relações matemáticas, isto é, um subconjunto do produto Cartesiano de n conjuntos. No modelo matemático (diferentemente do SQL), a análise dos dados é feita em uma lógica de predicados de dois valores (ou seja, sem o valor nulo); isto significa que existem dois possíveis valores para uma proposição: verdadeira ou falsa. Os dados são tratados pelo cálculo relacional ou álgebra relacional.
Um exemplo de esquema de relação é:
Students (sid: string, name: string, login: string, age: integer, gpa: real). Neste caso está sendo definida a relação de nome Students, com atributos sid, name, login, age e gpa, cujos domínios são respectivamente string, string, string, integer e real.
A instância de uma relação é o conjunto de linhas, também denominadas tuplas ou registros, distintas entre si, que compõem a relação em um dado momento. Ela é variável, já que o número de tuplas e o conteúdo de seus atributos podem variar ao longo do tempo. A instância de uma relação deve seguir sempre o seu respectivo esquema, respeitando o número de atributos definidos, bem como os seus domínios. Esta restrição, denominada restrição de domínio, é muito importante. O modelo relacional somente considera relações que satisfaçam esta restrição.
Um exemplo de uma instância para o esquema Students é ilustrado na Figura 1.

O número de tuplas que uma dada instância possui denomina-se cardinalidade da relação e o número de atributos é o seu grau. A instância de relação da Figura 1 tem cardinalidade 3 e grau 5. Note que a cardinalidade é variável, mas o grau não. Um banco de dados relacional é um conjunto de uma ou mais relações com nomes distintos. O esquema do banco de dados relacional é a coleção dos esquemas de cada relação que compõe o banco de dados.

A linguagem SQL

Relacionados

  • trabalaho
    1625 palavras | 7 páginas
  • 107130040418
    1363 palavras | 6 páginas
  • trabalho individual 4 Semestre
    2853 palavras | 12 páginas
  • Técnicas de gerenciamento e desenvolvimento de software
    3696 palavras | 15 páginas
  • A contribuição da álgebra relacional para bancos de dados relacionais
    2834 palavras | 12 páginas
  • Modelo Relacional
    2059 palavras | 9 páginas
  • Infor
    1298 palavras | 6 páginas
  • Tipos de bancos de dados
    2202 palavras | 9 páginas
  • Trabalho de SQL
    1223 palavras | 5 páginas
  • PORTIFOLIO Recupera Banco De Da
    5250 palavras | 21 páginas