Você está na página 1de 3

RESUMO PROVA

Origem em: 1950


Primeiro banco de dados: SABRE
Nesse mesmo ano surgiram as primeiras linguagens de programação, o COBOL E O
FORTRAN, que tornaram mais sofisticados e eficientes.
Em 1960, surgiu um dos primeiros Sistemas de Banco de Dados que foi o SABRE,
desenvolvido pela American Airlines, que gerenciava os voos da companhia.
Outro Sistema de Banco de Dados foi o IDS, Integrated Data Store, utilizado em
aplicações militares e pesquisas, criado em 1960 desenvolvido pela RAND Corporation. E foi
uma das primeiras soluções de banco de dados que utilizavam a linguagem de consulta de
dados.

Mas o primeiro banco de dados bem sucedido foi desenvolvido lá em 1970, denominado
DBMS, que permitia o armazenamento de grandes quantidades em um só lugar. por Edgar F. Codd

Meios de armazenar:
ARQUIVOS SEQUENCIAIS: apesar de antigo é um dos métodos mais simples, aqui os
registros são armazenados um após o outro, uma sequência contínua, pontos negativos: dificuldade
da localização de uma informação, pois para achar ela precisa passar por todos os outros. E até hoje
é usado em transações financeiras, por exemplo.

ACESSO DIRETO: diferentemente do anterior a recuperação de arquivos aqui fácil e


rápido. Para isso são criados tabelas que associa cada registro a uma única posição no arquivo (por
isso do nome acesso direto), por isso se acha facilmente a informação, essas tabelas são chamadas
de índice, um probleminha dele é a manutenção desses índices.

Modelo Hierárquico e de rede: esse modelo está relacionado à organização dos dados em
uma estrutura de árvore, sendo cada árvore um registros, onde permite a criação de relações entre os
registros através de nós, criando relações mais complexas. Um ponto negativo desse modelo é que,
por criar relações complexas, as estruturas de árvores podem se tornar muito grandes.
MODELO DE REDE: Cria uma rede inteligente que mesmo permitindo o armazenamento
de dados de áreas diferentes, não facilitaram a integração entre as informações.
MODELO RELACIONAL: umas das características desse modelo é poder armazenar as
informações de forma estruturada, com representação em tabelas, essas tabelas são chamadas
entidades. Além disso, nesse modelo permite a utilização de linguagens de consulta, sendo umas
dessas linguagens consulta o SQL (linguagem de estrutura estruturada), se tornando a linguagem
padrão para o gerenciamento de informações.
A CODASYL também desenvolveu uma linguagem de consulta para o modelo hierárquico,
chamada COBOL/DB, que permitia aos usuários realizar consultas aos dados armazenados no
banco de dados. Esta linguagem foi amplamente utilizada em sistemas comerciais e financeiros
durante a década de 1960 e 1970.

O Structured Query Language (SQL) é uma linguagem padrão utilizada para gerenciar
bancos de dados relacionais. Ele permite aos usuários realizar ações como inserção, atualização,
exclusão e recuperação de informações armazenadas em uma base de dados.

SQL surgiu em 1970 como parte de um projeto da IBM. A equipe responsável pelo projeto
incluía Donald D. Chamberlin e Raymond F. Boyce. Eles criaram a linguagem com o objetivo de
tornar mais fácil para os usuários interagir com os bancos de dados relacionais.

SQL era conhecido como SEQUEL (Structured English Query Language). No entanto,
devido a questões legais, o nome foi mudado para SQL. A primeira versão da linguagem foi lançada
em 1979 como parte do sistema de gerenciamento de banco de dados IBM System R.

A popularidade do SQL cresceu rapidamente, e outras empresas começaram a desenvolver


suas próprias implementações da linguagem. O Oracle Corporation lançou sua versão do SQL em
1979, e o Microsoft lançou o Microsoft SQL Server em 1989.
Estrutura de Dados: Define a organização lógica dos dados
no banco, incluindo as tabelas, relações entre tabelas e
atributos.

Dados: Conjunto de informações armazenadas no banco,


incluindo dados de registros, valores de campos, etc.

Programas de Aplicação: Aplicativos que permitem a


interação com o banco de dados para inserção, consulta,
atualização e exclusão de dados.

Sistema Gerenciador de Banco de Dados (DBMS): O software que controla e administra


o banco de dados, incluindo a segurança, backup, recuperação de desastres e otimização de
desempenho.

Você também pode gostar