Aplicação dos Bancos de Dados
Os bancos de dados estão presentes no nosso dia a dia como por exemplo:
Compra de bilhetes aéreos;
Compra em um site de e-commerce;
Pesquisa de antecedentes criminais;
Sistema de notas de uma universidade;
Teatro, na venda de ingressos;
Bancos
SGBD – O Sistema Gerenciador de Banco de Dados.
Principais SGBDs do Mercado:
Oracle
SQL Server
DB2
Mysql
Postgree
Os SGBDs têm como principais características:
Controle de redundância: informações devem possuir um mínimo de redundância visando estabelecer à estabilidade do modelo;
Compartilhamento de dados: as informações devem estar disponíveis para qualquer número de usuários de forma concomitante e segura;
Controle de acesso: necessidade de saber quem pode realizar qual função dentro do banco de dados.
Esquematização: os relacionamentos devem estar armazenados no banco de dados para garantir a facilidade de entendimento e aplicação do modelo.
Natureza autodescritiva do sistema de banco de dados: Através dos catálogos existentes no BD que contém: informações sobre a estrutura de cada arquivo, tipo e formato de armazenamento de cada item de dado e várias restrições sobre os dados. Estes dados são os metadados, ou seja descrevem dados sobre dados.
Isolamento entre os programas e os dados, e a abstração de dados: