Slide 2 Fundamentos de Sistemas de Bancos de Dados

11/08/2025

Professor Miguél Suares


2.1 O início : Edgar Frank “Ted” Codd (19/08/1923 – 18/04/2003)

  • Nome: Professor Codd - Matemático da IBM

  • 1965: Cria modelo relacional nos tempos da IBM/NASA/Projeto Apolo

  • 1969: Codd não é levado a sério

  • 1970: Publica a teoria relacional nas universidades (Berkley, Califórnia)


2.2 Anos 1970: IBM entra no Modelo relacional: SystemR e SEQUEL/SQL

  • 1970: IBM entende a importância do modelo de Codd

  • 1971: Como Codd publica o conhecimento, o projeto vai para Raymond Francis Boyce

  • 1974: Donald D. Chamberlin e Raymond Francis Boyce criam a SQL na IBM

  • 1973: Raymond Francis Boyce criam o SystemR (Banco Relacional da IBM)

  • Codd continua publicando artigos sobre modelo relacional

  • 1977: Ex-alunos prof Michael StoneBraker fundam a (Relational Inc) ORACLE “copiando” o SystemR da IBM.


2.3 Anos 1970: Prof Codd inspira Prof StoneBraker: BANCO INGRES

  • 1974: Michael StoneBraker começa projeto INGRES na Universidade de Berkley

  • 1976: Nasce o INGRES, pai de muitos Bancos de Dados Modernos.

  • 1976: INGRES nasce com linguagem prórpia, o QUEL, ao invés do SQL

  • INGRESS cria a empresa Relational INC

  • Ex-funcionários (alunos) da Relational Inc fundam a SYBASE.


2.4 Anos 1980: INGRES (SEMI-LIVRE) vs IBM System R ( pago ) vs ORACLE

  • 1982 IBM transforma SystemR em IBM DB2.

  • 1984 Ex-funcionários (alunos) da Relational Inc fundam a SYBASE.

  • 1985: SoneBraker cria o PostGRES (Banco de Dados Objeto-Relacional)

  • 1986: INGRES perde para a ORACLE no mercado de SGBDs

  • 1989: SQL vira padrão ANSI e padrão ISO


2.5 Anos 1990: MySQL e POSTGRES que vira POSTGRESQL

  • 1993: O SYBASE SQL Server é portado para o Windows NT 4.0

  • 1994: Fim do relacionamento entre Microsoft e SYBASE: nasce o MS-SQL Server

  • 1994: Andrew Yu e Jolly Chen Adicionam SQL ao POSTGRES: nasce o PostgreSQL

  • 1994: David Axmark, Allan Larsson e Michael “Monty” Widenius criam o MySQL.

  • 1997: Nasce o postgreSQL 6.0

  • 1998: Carlo Strozzi - Modelo Não-SQL (conceito de SGBDs que não usam interface SQL)


2.6 Anos 2000: Sybase eo No-SQL

  • 2003 - Doug Cutting e Mike Cafarella, projeto Hadoop baeado no documento Google File System

  • 2007 - 10gen (MongoDB Inc) inicia o projeto MongoDB (Não SQL)

  • 2007 - Avinash Lakshman do facebook disponibiliza o Apache Cassandra (Não SQL)

  • 2008 - BIG DATA Lançado o Apache HADOOP e o Apache Hive (emulador SQL)

    BIG


rmarkdown::render("03-2025-08-19_20_.Rmd", output_dir="docs", output_file ="temporario.html" , output_format = "html_document") ; utils::browseURL("docs/temporario.html")

2.7 Exercícios