Banco de dados
abril/ 2012
Conteúdo 1.0 – Banco de Dados 3 2.0 – Sistema Gerenciador de Banco de Dados 3 O que é um SGBD? 3 Os modelos de dados mais utilizados pelos SGBD’s são: 3 Tipos de arquiteturas de SGBDs: 4 Arquitetura Centralizada 4 Arquitetura do tipo Sistemas de Computador Pessoal – PC 5 Arquitetura Cliente-Servidor 5 Arquitetura Distribuída (N camadas) 5 COMPARTILHAMENTO DE DADOS 5 REFORÇAR RESTRIÇÕES DE INTEGRIDADE 5 SEGURANÇA DE DADOS 6 RELACIONAMENTO ENTRE DADOS 6 CONTROLE DE ESPAÇO DE ARMAZENAMENTO 6 RESTRIÇÕES DE ACESSO MULTIUSUÁRIO 6 FORNECIMENTO DE MÚLTIPLAS INTERFACES 6 REPRESENTAÇÃO DE RELACIONAMENTO COMPLEXO ENTRE DADOS 6 FORNECER BACKUP E RESTAURAÇÃO 7 Vantagens dos SGBDs 7 4.0 - PROJETO DE BANCO DE DADOS 7 NÍVEIS DE ABSTRAÇÃO 9 PRIMEIRO NIVEL - MUNDO REAL 10 SEGUNDO NIVEL - MODELO DESCRITIVO 10 TERCEIRO NIVEL - MODELO CONCEITUAL 10 QUARTO NIVEL - MODELO LOGICO OU OPERACIONAL 10 QUINTO NIVEL - MODELO FISICO OU INTERNO 10
1.0 – Banco de Dados
Um banco de dados pode ser definido como um conjunto de dados devidamente relacionados. Podemos entender como banco de dado uma coleção lógica coerente de dados com um significado inerente. Um banco de dados é projetado, construído e preenchido com dados para um propósito específico, possui um conjunto pré definido de usuários e aplicações.
Um banco de dados pode ser criado e mantido por um conjunto de aplicações desenvolvidas especialmente para esta tarefa ou por um “Sistema Gerenciador de Banco de Dados” (SGBD). Um SGBD permite aos usuários criarem e manipularem o bancos de dados de propósito gerais. O conjunto formado por um banco de dados mais as aplicações que manipulam o mesmo é chamado de “Sistema de Banco de Dados”. 2.0 – Sistema Gerenciador de Banco de Dados
O que é um SGBD? * * Um sistema gerenciador de banco de dados (SGBD) é responsável por armazenar dados de forma confiável e permitir fácil