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, implementar controles 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 de programaçã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,drop table..
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ço