Escolar Documentos
Profissional Documentos
Cultura Documentos
Sistemas de Banco de Dados Fundamentos e Aplicaes, Navathe, Elmasri Sistema de Banco de Dados, A Silberschatz, H.F. Korth, Ed. Makron Books Introduo a Sistemas de Bancos de Dados, C.J. Date, Ed. Campus.
Metadados
Representa algum aspecto do mundo real, chamado de mini-mundo Possui objetivo especfico
Compartilhamento de dados
Controle de concorrncia (Multi-usurio)
Processamento de transaes
Atomicidade (Tudo ou Nada)
Independncia de dados
Abstrao de dados Catlogo ou metadados (Natureza auto-descritiva)
Controle de Segurana
Permisses de acesso
Mltiplas Interfaces
Flexibilidade
Passvel a mudanas
Economia de Escala
Reduz custos de operao e gerenciamento Servidor e clientes
Os comandos SQL so combinados com os comandos da prpria linguagem (Pascal, C, Delphi, VB)
Usurios finais
Qualquer usurio que utilize os programas feitos pelos usurios anteriores
Responsvel por criar e manter o Banco de Dados propriamente dito Pe em prtica o que o Administrador de Dados decide
DDL Data Definition Language (Linguagem de Definio de Dados) DML Data Manipulation Language (Linguagem de Manipulao de Dados)
Alto Nvel ou no-procedural Baixo Nvel ou procedural Obs.: Linguagem Hospedeira x Sublinguagem de dados
Arquitetura Cliente-Servidor
Servidores de bancos de dados
cliente servidor SGBD cliente
Chamadas SQL
Arquitetura Cliente-Servidor
Cliente ( Front-end )
Workstation, computador de uso pessoal Programas de aplicaes Interfaces com os usurios finais
Servidor ( Back-end )
Armazenamento e acesso aos dados Mquina robusta
Arquitetura Cliente-Servidor
Vantagens
Economia de escala
Equipamentos mais baratos. Clientes menos robustos