Você está na página 1de 5

Banco de Dados

Banco de Dados

uma coleo de dados inter-relacionados, cole interrepresentando informaes sobre um domnio informa dom especfico. espec Exemplos:

Lista Telefnica Cadastro de Clientes Fichas do acervo de uma biblioteca

Professor: Ricardo Guilherme Radnz Filho Rad

Sistema de Banco de Dados


Consiste em uma coleo de dados intercole interrelacionados e uma coleo de programas para cole prover o acesso a esses dados. O objetivo principal de um sistema de banco de dados possibilitar um ambiente que seja adequado e eficiente para uso na recuperao recupera e armazenamento de informaes. informa

Nveis de Abstrao Abstra

Dados
Dado: Conjunto de smbolos arranjados a fim de s arranjados representar a informao fora da mente humana. informa Elemento de Dado: Subconjunto de smbolos que s compem um dado com significado especfico, mas no espec representa a informao completa. informa No exemplo: O nmero de alunos matriculados na n disciplina Sistemas Computacionais no segundo semestre de 2010 43. Quais so os elementos de dados? Disciplina: Sistemas Computacionais Perodo: segundo semestre de 2010 Per Alunos Matriculados : 43

Modelo de Dados
(para montar um Diagrama)

ENTIDADE

CodCli

ATRIBUTO

RELACIONAMENTO

11 1N NN

CARDINALIDADE

Exemplos
Departamentos

Sistema Gerenciador de Banco de Dados


Ocupao Ocupa So softwares que permitem a definio de defini Funcion N Funcionrios estruturas para armazenamento de Informaes e fornecimento de mecanismos Informa para manipula-las.Exemplos: manipula Access / Banco de Dados BrOffice DB2

Departamentos

Chefia

Funcionrios Funcion

Alunos

Matrcula Matr

Disciplinas

Oracle SQL

Caractersticas de um SGBD Caracter


Integridade Restries Restri Segurana/Privacidade Seguran Restaurao Restaura Reorganizao Reorganiza Eficincia

Principais Objetos de um SGBD

Tabelas Vises ndices

Tabelas
Objeto criado para armazenar os dados fisicamente Os dados so armazenados em linhas (registros) e colunas (campos) Os dados de uma tabela normalmente descrevem um assunto tal como clientes, vendas, estoque, etc.

Exemplos

Chave Primria Prim


Permite a classificao nica de cada classifica registro de uma tabela. Exemplos de chave primria: prim RG(cdigo de registro) RG(c CPF Matrcula Matr

Dados Cadastrais do Funcionrio Funcion

Diagrama
FUNCIONRIOS FUNCION

Tabelas Resultantes
N
OCUPAO OCUPA

CARGOS

Funcionrios Funcion
Matrcula Matr Nome Data Nasc Nacionalidade Sexo Estado Civil RG CPF Endereo Endere Telefone Data Admisso

Ocupao Ocupa
Matrcula Matr Cdigo Cargo Dt Incio In Dt Fim

Cargos
Cdigo cargo Descrio Descri

Dependentes
Matrcula Matr Nome Dependente Dt Nascimento

1 Tem N DEPENDENTES

Vises
Tabela lgica de um banco de Dados, l no contm dados. cont

Tipos de Viso

Viso Idntica

Tipos de Viso

Tipos de Viso

Viso por Seleo de Colunas Sele

Viso por Seleo de Linhas Sele

Tipos de Viso

Tipos de Viso

Viso por juno de Tabelas jun

Viso por Seleo de Linhas e Sele Colunas

ndice

No Exemplo
Funcionrios Funcion
Matrcula - ch Matr Nome Data Nasc Nacionalidade Sexo Estado Civil RG - ind CPF Endereo Endere Telefone Data Admisso

uma ferramenta usada pelo gerenciador de Banco de Dados para facilitar a busca de linhas dentro de uma tabela ndice nico: ndice criado a partir da chave primria, no permite a prim incluso de linhas duplicadas ndice de Performance: Facilita a busca de linhas na tabela

Ocupao Ocupa Cargos


Matrcula - ch Matr Cdigo Cargo - ch Dt Incio - ind In Dt Fim Cdigo cargo - ch Descrio Descri

Dependentes
Matrcula - ch Matr Nome Dependente - ch Dt Nascimento

Ficha Mdica M

Modelo de Dados
Paciente Pertence Convnio

Consulta Agenda Exame Atende Solicita Mdico

Tabelas Consulta Paciente


Num - Pac Nome - Pac Data Nasc Sexo Estado Civil RG Endereo Endere Cd Convnio Telefone Num Consulta Num Pac Cd Mdico M Data Diagnstico Diagn Num Consulta Tipo Exame Data Resultado

Prtica em sala de aula. Pr Exame Grupo de at 5 integrantes. at Apresentao em Sala de aula para Apresenta posterior Prtica em Laboratrio. Pr Laborat Modelo de no mnimo 5 Tabelas. m Mdico Convnio
Cd Convnio Nome Cd Mdico M Nome