Resumo Modelo Relaciona e SQL

2048 palavras 9 páginas
BANCO DE DADOS
No ano de 1970, o modelo conceitual foi proposto por Edgar Codd, visando demonstrar uma nova maneira de representar os dados. Em outro trabalho de Codd foi criada uma fundamentação teórica no modelo relacional, onde o mesmo definiu uma álgebra relacional onde foi provada por meio de equivalência com cálculo relacional.
Por ter uma representação simples dos dados e facilidade com que consultas complexas podem ser expressas, fez com que esse modelo levasse maior vantagem sobre os modelos anteriores, o de rede e o hierárquico, modelos mais usados naquela época.
Em meados dos anos 70 surgiram os primeiro sistemas relacionais em projetos da IBM, como o Sistema- R e o Ingres. O sistema relacional passou a ser dominante no banco de dados na década de 80.
Vários são os fornecedores atuais, dentre os quais podemos citar IBM, Microsoft, Sybase e Oracle, este último uma empresa que começou naquela época e que hoje é provavelmente a líder do mercado de banco de dados relacionais. Existem também sistemas como FireBird, MySQL e PostGres, que com a nova tendência de software livre, vêm sendo utilizados por várias empresas.

Ainda hoje é possível se encontrar sistemas legados mantidos nos modelos antigos, como o IMS DBMS da IBM no modelo hierárquico e o IDS e IDMS no modelo de redes. Já o modelo orientado a objetos com seu uso, vem se intensificado, tornando-se um padrão em várias aplicações de software.

A linguagem SQL – Strutured Query Language, tornou-se a linguagem mais usada para criação, manipulação e consultas em Sistemas Gerenciadores de Banco de Dados (SGBD) relacionais.

O Modelo Relacional
No modelo relacional a principal construção para representação dos dados é a relação, uma tabela com linhas não ordenadas e colunas. Uma relação consiste de um esquema e de uma instância. O esquema especifica o nome da relação e o nome e o domínio de cada coluna, também denominada atributo ou campo da relação. O domínio do atributo é referenciado no esquema por seu

Relacionados

  • Estudante
    6211 palavras | 25 páginas
  • Banco de Dados
    626 palavras | 3 páginas
  • Tecnologia
    627 palavras | 3 páginas
  • PIPELINE DE VENDAS EM JAVA
    7242 palavras | 29 páginas
  • Trabalho de banco de dados e linguagens
    2633 palavras | 11 páginas
  • História e Atualizações do Banco de Dados
    4232 palavras | 17 páginas
  • Linguagem de banco de dados
    2014 palavras | 9 páginas
  • Portfólio
    1048 palavras | 5 páginas
  • Modelo de dados
    1781 palavras | 8 páginas
  • Banco de dados perguntas
    1157 palavras | 5 páginas