Modelagem de dados

Disponível somente no TrabalhosFeitos
  • Páginas : 6 (1333 palavras )
  • Download(s) : 0
  • Publicado : 22 de abril de 2013
Ler documento completo
Amostra do texto
REVISÃO MODELAGEM DE DADOS
BANCO DE DADOS – é uma coleção de dados(persistentes) relacionados que representa alguns aspectos do mundo real, usada pelos sistemas de aplicação de uma determinada empresa.
PRINCIPAIS ATORES DO BANCO DE DADOS
- DBA – Administrador de banco de dados.É o profissional de tecnologia da Informação responsável por criar o banco de dados propriamente dito, implementarcontroles de acesso ao banco, coordenar e monitorar o uso e por adquirir recursos de software e hardware conforme o necessário.
- PROJETISTA DO BANCO DE DADOS – É responsável pela identificação dos dados que serão armazenados no banco e também por escolher as estruturas apropriadas para representar e armazenar esses dados
- USUARIO FINAL – São pessoas que acessam o banco de dados interativamente.Este profissional requer o acesso a um banco de dados para consultas, atualizações e relatórios
- ANALISTA DE SISTEMAS – Determinam as solicitações dos gestores e usuários finais e desenvolvem especificações das transações customizadas que atendem a essas solicitações
- PROGRAMADORES - Responsáveis pela escrita de programas de aplicações que acessam o banco de dados em alguma linguagem deprogramação...ex..java, c++, cobol
CONCEITO DE SGBD - É um sistema de software cuja finalidade geral e facilitar o armazenamento de informações e permitir que os usuários consultem e atualizem essas informações quando as solicitar.
PRINCIPAIS CONCEITOS -
DDL(Data Definition Language)- linguagem de definição de dados, É usada pelo administrador e projetista de banco de dados, Ex: create table,droptable..
DML(Data Manipulation Language)- linguagem de manipulação de dados. É usada pelo usuário para manipular o banco de dados, Ex:select, insert...
DCL(Data Control Language)- linguagem de controle de dados.É usada para controlar e implementar segurança no banco de dados,Ex:grant e revo..

PORQUE UTILIZAR UM SGBD?
Controle de redundância - pode garantir a consistência e economizar espaçode armazenamento;
Segurança – pode restringir o acesso não autorizado, definindo senhas ao usuário e permitindo o acesso por perfil de usuário de consultas e outros por atualização e consultas de dados;
Velocidade – garante o armazenamento de estruturas para o processamento eficiente de consultas. O sgbd possui estrutura de dados especializada para aumentar a velocidade de pesquisa dos dadosarmazenados chamada índices;
Garante backup e recuperação – Prover facilidades para a restauração de falhas de hardware e de software;
Padronização – Possibilita a definição de normas e padrões entre usuários do banco de dados;
Flexibilidade – permite certos tipos de alterações evolutivas que mudam a estrutura do banco de dados sem afetar os dados armazenados e os programas de aplicaçãoexistentes;

A ARQUITETURA DE 3 NÍVEIS – o objetivo da arquitetura de 3 níveis é separar o usuário da aplicação do banco de dados físico. Esta arquitetura pode ser definida em :
- Nivel Interno – descreve a estrutura de armazenamento interno do banco de dados;
- Nivel Conceitual – descreve a estrutura de todo o banco de dados para a comunidade de usuários, ocultando detalhes das estruturas dearmazenamento físico;
- Nivel Externo – descreve a parte do banco de dados que cada grupo de usuários tem interesse e oculta o restante do banco desse grupo;

1. Definição de Banco de dados
É uma coleção de dados relacionados que representam aspectos do mundo real, usada pelo sistema de aplicação de uma determinada empresa.
2. Discutir sobre os atores de banco de dados
Dba – responsávelpor criar, implementar e monitorar banco de dados, e tem a função de quando necessário buscar os software e hardware mais apropriados para o bd..e é responsável pelas brechas de segurança em tempo de resposta ruim do sistema.
Projetista de banco de dados – é responsável pela identificação dos dados que serão armazenados no banco e também por escolher as estruturas apropriadas para representar e...
tracking img