Академический Документы
Профессиональный Документы
Культура Документы
INFORMAO
ATPS
SISTEMAS DE BANCO
DE DADOS
Cid Jos Soares
RA:1091136653
Anderson Dantas de Oliveira
RA:1016804512
Gilberto Sousa Moreira
RA:1024874026
Hugo Satre de Sousa
RA: 9292601450
Ludimila Martins Lucas
RA: 9220682227
ETAPA 01 Passo 1
Sistema de Banco de Dados X Sistema de Arquivos
Antes de SGBDs as aplicaes utilizavam sistemas de arquivos do Sistema
Operacional. Atravs de arquivos, as aplicaes armazenavam seus dados
atravs das interaes com a aplicao. Sendo armazenados em diversos
arquivos, precisando de diferentes programas de aplicaes para extrair e
acrescentar registros, elevando de formas os custos destas aplica es.
? Independncia de Dados-Programas
Modificaes como incluso de um novo campo no afetam os programas.
? Abstrao de Dados
Representao conceitual atravs de um modelo de dados que s usa
conceitos lgicos.
? Mltiplas Vises
So vises, de como os usurios vem o banco de dados;
- Cada um v o banco de dados ao seu modo.
Representam a abstrao de mais alto nvel da arquitetura;
Construdos de forma que sejam removidos os conflitos entre duas ou mais
vises.
Vantagens Desvantagens
Dados podem ser compartilhados;
Sistemas de Arquivos
Vantagens Desvantagens
padro aberto, no sendo preciso
pagar por nenhum software; Problemas de Integridade;
A redundncia pode afetar a eficincia
Existem varias ferramenta e editores para armazenamento, afetando a
bons no mercado;
transmisso e processamento,
elevando os custos;
Simplicidade e legibilidade, tanto para Redundncia e inconsistncia dos
usurios como para computadores;
dados
Separao do contedo para a
formatao; Dificuldade no acesso aos dados;
Possibilidade de criar sua prpria
sintaxe de dados; Isolamento dos dados;
Possui suporte a Unicode; Anomalias de acesso concorrente;
Permite validao, o que torna os
testes mais efetivos, e a construo
Problemas de segurana.
de aplicaes bem mais fceis.
Passo 2
Modelo de dados consiste na especificao das estruturas de dados,
contendo uma coleo de ferramentas conceituais descrevendo dados, rela es
de dados, semntica de dados e restries de consistncia. Um modelo de
dados oferece uma maneira de descrever o projeto de um banco de dados do
nvel lgico, fsico e de view.
Especificando tambm a atividade de regras de negcios, necessrias
para suportar uma rea de negcios. Representada tambm, por um conjunto de
requerimentos de informaes de negcios. uma parte importante do desenho
que compem o sistema de informao.
A abordagem que se dispensa ao assunto normalmente atende tr s
perspectivas: Modelagem Conceitual, Modelagem Lgica e Modelagem F sica. A
primeira e conhecida e usada como representao de alto nvel e considera
exclusivamente o ponto de vista do usurio criador do dado, a segunda j
agrega alguns detalhes de implementao e a terceira demonstra como os
dados so fisicamente armazenados.
dados e as relaes entre ele. Cada tabela possui diversas colunas, e cada
coluna possui um nome nico. O modelo relacional um exemplo de modelo
baseado em registros, e o modelo de dados mais usado, e uma grande maioria
dos sistemas de banco de dados atuais baseada no modelo relacional, sendo
os softwares BPWin, Aris Tool Set, Visio da Microsoft e similares SmartDraw,
dentre outros;
Passo 3
Controle de Estacionamento
Entidade Atributos
cpf_proprietario, nome_proprietario, telefone_com, telefone_res,
Estacionamento
telefone_cel, e-mail.
vaga modelo_veiculo, cor_veiculo, tipo_veiculo, ano_veiculo.
Passo 4
Esquema do Banco :
? Armazenamento no catalogo;
? Mudanas muito menos freqentes.
Estado do banco :
Esquema Instncia
Modelos
de Dados
Regra para
estruturao dos
dados
Entidades Instncias
Cliente cpf_proprietario
Produto Vaga_estacionamento
Regra para
verificao das
instncias
Passo 5
Relatrio
ETAPA 02 Passo1
CodigoCadastro
*#nro_ficha
CadastroVaga
*#nro_vaga
*#nro_vaga
*#placa_veiculo
*#nro_ficha
*#cpf_proprietario
modelo_veiculo
nome_proprietario
cor_veiculo
tel_com
tipo_veiculo
tel_res
ano_veiculo
tel_cel
e_mail
Passo 2
Relacionamento
entre conjuntos de
entidades
Representao Grfica
Passo 3
Vaga
Estacionamento possui
Cadastro
Relacionamento muitos-para-muitos
Passo 4
cpf_proprietario
nome_proprietario
E_mail
telefone
nro_placa
nro_ficha
Vaga
Estacionamento possui
Cadastro
tipo_veiculo
modelo_veiculo
nro_placa
nro_vaga
ano_veiculo
cor_veiculo
Passo 5
Relatrio
Na etapa anterior fora desenvolvido, a parte conceitual e uma breve
introduo, do que seria desenvolvido, para o SGBD da Empresa LFL, como foi
dito em relatrio anteriormente.
J nesta etapa, criamos quadro de cada entidade propostas, identificando
todos seus atributos com seus devidos tipos, chaves e relacionamentos.
Representando graficamente os Modelos de Entidades Relacionais, identificando
as entidades propostas e a simbologia de cada figura atribuda.
Apresentamos tambm, os relacionamentos existentes entre as entidades
levantando sua cardinalidade (1:1, 1:N, N:M), seu grau de relacionamento,
justificando seus relacionamentos apresentando o conceito de relacionamento e
cardinalidade.
Desenvolvemos, a partir da um Diagrama de Entidade e Relacionamento,
completo (Entidade, Atributos, Chaves, Relacionamento, Cardinalidade,
Smbolos, dentre outros), partindo da entidade proposta no programa e das
atividades desenvolvidas anteriormente.
Etapa 3 Passo 1
O Modelo Relacional
Colunas (tribunas)
Chave
Passo 2
Grande parte das extenso aproximaram o MER do modelo Orientado
Objeto, no sendo muito utilizados, pois os SGBDs Relacionais no suportam
diretamente extenses, ento se faz necessrio antes de implementar mapear
esta extenses para o MER original.
Uma limitao do modelo E-R que no possvel expressar
relacionamentos entre relacionamentos.
A agregao uma abstrao atravs das quais relacionamentos so
tratados como entidades de nvel superior.
Usando Agregao
Cadastro
Proprietrio
Utiliza
Vaga Estacionamento
nro_vaga
Passo 3
Proprietrio Cadastro
nro_vaga
Utiliza
Vaga Estacionamento