Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Anderson Rocha
1/17
Apresenta c ao do curso
3. Listas de exerc cios 4. Duas avalia c oes (P1 e P2 ) 5. Um trabalho pr atico (TP ) em equipe que envolve diversos conceitos. Faremos esse trabalho em forma de competi c ao.
Anderson Rocha
2/17
Anderson Rocha
3/17
Sistemas Gerenciadores de Bancos de Dados (SGBDs) ou Database Management Systems (DBMS) s ao sistemas que facilitam a cria c ao e manuten c ao de BDs.
Anderson Rocha MC536 Bancos de Dados: Teoria e Pr atica 4/17
Sistemas de BD s ao sistemas desenvolvidos com fun c oes espec cas, que usam BDs, desenvolvidos em SGBDs; Sozinho um SGBD n ao signica nada; Um BD + Programa escrito para sua manipula c ao Sistema de BD;
Anderson Rocha
5/17
Num BD os dados relacionados t em que possuir interesses comuns e t em que ser ligados ` a realidade; Os dados s ao mat eria-prima de forma crua, fatos que podem ser gravados com signicado impl cito.
Anderson Rocha
6/17
Mini-mundo
a parte do Mundo Mini-Mundo Universo de Discurso. E real sobre o qual vai ser criado o BD e a aplica c ao.
Anderson Rocha
7/17
Deni c ao de BD
Um banco de dados e um conjunto de dados armazenados, cujo conte udo informativo representa, a qualquer instante, o estado de uma determinada aplica c ao. Um banco de dados e um modelo de uma determinada parte da realidade, geralmente denominada de Universo de Discurso.
Anderson Rocha
8/17
Anderson Rocha
9/17
Componentes de um SGBD
Anderson Rocha
10/17
Natureza auto-contida de um sistema de BD cat alogo que armazena o esquema do banco. Isolamento (independ encia) entre programas e dados. Abstra c ao de dados modelo de dados e usado para esconder detalhes de armazenamento, com uma vis ao conceitual do BD. M ultiplas vis oes capaz de suportar diferentes vis oes dos dados, a depender do usu ario, somente as que interessam.
Importante tanto para simplicar para o usu ario, quanto por motivos de seguran ca.
Anderson Rocha
11/17
Administrador de bancos de dados (DBA Database Administrator); Projetistas do banco de dados; Analistas de sistemas; Usu arios nais: casuais, ing enuos e sosticados.
Anderson Rocha
12/17
Controle de redund ancia; Compartilhamento entre m ultiplos usu arios; Restri c ao de acesso aos dados; Diferentes tipos de interface para diferentes usu arios. Representa c ao dos dados com um n vel grande de complexidade.
Anderson Rocha
13/17
Garante a restri c ao de integridade (manter dados ntegros). Mecanismos de backup e recupera c ao de dados. Flexibilidade na mudan ca das estruturas de dados. Redu c ao do tempo de desenvolvimento da aplica c ao. Dados sempre atuais est ao dispon veis. Economia de escala relacionado com a redu c ao do tempo de desenvolvimento.
Anderson Rocha
14/17
Investimento inicial relativamente alto (econ omico e de conhecimento). Overhead devido a uma variedade de controles que o SGBD tem que executar.
Anderson Rocha
15/17
Aplica c oes simples e que n ao necessitam de mudan cas. Aplica c oes em tera/peta/hexa scale (Controv ersias) Requisitos de processamento que n ao podem ser garantidos pelo SGBD. N ao requer acesso m ultiplo de usu arios (Discuss ao).
Anderson Rocha
16/17
D uvidas?