Você está na página 1de 7

SISTEMAS DE BANCO DE DADOS

PROF. *

TECNOLOGIA EM ANLISE E DESENVOLVIMENTO DE SISTEMAS

SO PAULO SP MAIO DE 2013 ETAPA 1 Passo 1 Sistemas de gerenciamento de arquivos: de fcil implantao, pois por se tratar de um arquivo de texto, qualquer pessoa sem muito conhecimento consegue utiliza-lo, ele feito de forma simples, como em uma planilha do Excel por exemplo, e por possuir acesso direto aos arquivos acaba sendo mais rpido. Por outro lado a interao desse tipo de arquivo com o sistema no to fcil, pois no se possvel identificar quem so as chaves primrias, no possui padronizao, e sua segurana no to boa. Sistema Gerenciador de Banco de Dados(SGBD): Sua utilizao um pouco mais complexa em relao ao sistema de gerenciamento de arquivos, pois necessita de mais conhecimento para inserir os dados, possui fcil integrao com o sistema, mais organizado, possui varias opes de visualizao dos dados, mais eficiente, seguro e tolerante a falhas. Porm por se tratar de um sistema mais complexo de utilizao, alguns processos so mais lentos comparado ao sistema de arquivos.

Passo 2 Modelo de Dados: 1. a primeira etapa de um projeto de banco de dados, seu objetivo desenvolver um modelo que possua entidades e relacionamentos para representar as especificaes das informaes, so representados atravs de desenhos, tabelas ou textos. A modelagem de dados auxilia na organizao dos dados, demonstrando seus significados e suas aplicaes, tambm estabelece a interao entre as necessidades dos usurios e o software que as atende. A modelagem de dados permite uma reduo na complexidade do projeto, de forma que possa ser compreendido pelo o desenvolvedor e identificar os dados de forma clara. Para que uma modelagem de dados seja eficiente, ela deve oferecer ao desenvolvedor representar o ambiente em questo, fazer documentao, fornecer processos de validao, e observar os processos de relacionamento entre objetos. 2. A modelagem de dados pode ser definida em trs modelos: Modelo Conceitual: Esse modelo representa as regras de negcios numa viso geral, sem limitaes de tecnologias ou de implementao, fazendo com que dessa forma fique mais fcil o envolvimento do usurio. representado atravs de diagrama de entidade relacionamento(DER), e independente de SGBD. Modelo Lgico: Diferente do modelo conceitual, o modelo lgico leva em conta algumas limitaes para implementar recursos, como padronizao e nomenclaturas, define as chaves primrias e estrangeiras, integridade dos dados, entre outras. Ele define como o modelo conceitual ser implantado no SGBD. Esse tipo modelo utilizado pelo software Microsoft Visio. Modelo Fsico: Nesse modelo feita a modelagem fsica do banco de dados, levando em considerao as limitaes que o SGBD utilizado impem, e sempre criado com base nos aspectos de dados

produzido pelo modelo lgico. Alguns dos softwares que utilizam esse tipo de modelo so: SQL e MySQL. 3. Com base na entidade proposta no desafio e nos modelos citados acima, a equipe decidiu por utilizar o modelo lgico, levando em considerao o uso de tabelas (entidades) principais e auxiliares, e seus relacionamentos. Dessa forma os dados dos clientes, dos veculos, e das vagas sero mais bem utilizados para gerar as informaes. 4. Esquema: a descrio global do banco de dados, sendo ela textual ou grfica, que no fornece detalhes do modo como os dados esto fisicamente armazenados. Entidade: Estacionamento Atributos: nro ficha, cpf_ proprietrio, nome_ proprietrio, tel_com, tel_res, tel_cel, email, (placa veiculo, modelo_veiculo, cor_veiculo, tipo_veiculo, ano_veiculo). Entidade: Vaga Atributos: (nro vaga, placa_veiculo, modelo_veiculo, cor_veiculo, tipo_veiculo, ano_veiculo). Na estrutura dessas entidades, os atributos que esto sublinhados representam atributos chave, e os que esto entre parnteses, so atributos repetitivos. Ex: nro_ficha: 01 cpf_proprietario: 326.468.371-2 nome_proprietrio: Paulo R. tel_com: (11)3032-4513 tel_res: (11)4685-1572 tel_cel: (11)97625-8654 email: paulo15@hotmail.com.br (placa_veiculo: MNT1523 modelo_veiculo: honda civic cor_veiculo: azul tipo_veiculo: passeio ano_veiculo: 2012) (nro_vaga: 02 placa-veiculo: MNT1523 modelo_veiculo: honda civic cor_veiculo: azul tipo_veiculo: passeio ano_veiculo: 2012 )

Instncia: Os dados que esto armazenados em um determinado instante constituem uma instancia do banco de dados. Passo 3 Nessa etapa do projeto para o cliente LFL Ltda., foram levantados os dados sobre os tipos de sistemas de gerenciamento de arquivos a serem utilizados, bem como as vantagens e desvantagens entre eles. Foi abordado tambm os tipos de modelos de dados para a construo do banco de dados, onde nesse caso foi escolhido pela a equipe como melhor opo a utilizao do modelo lgico. Foram identificadas as entidades propostas e seus atributos, tanto os que so chave como os repetitivos, para serem utilizados posteriormente nas prximas etapas do projeto. ETAPA 2

Passo 1

Entidade ESTACIONAMENTO
Nr o fic ha 01 Cpf propriet rio 326.468. 371-2 Nome proprie trio Paulo R Tel com. Tel res. Tel cel. email Placa veicul o MNT1 523 Mod elo veic ulo Hon da civic Cor veic ulo azul Tipo veic ulo pass eio Ano veic ulo 201 2

(11)3 0324513

(11)4 6851572

(11)97 6258654

Paulo15@hotma il.com.br

Nro_vaga 01

Placa_ veiculo MNT1523

Entidade Vagas Modelo_ veiculo Honda civic

Cor _ veiculo Azul

Ano _veiculo 2012

Passo 2 1.

2.

Passo 3

Passo 4

Nessa etapa do trabalho demonstramos os tipos de relacionamento pelos modelos MER e DER. Identificando seus atributos com seus devidos tipos, chaves e relacionamentos. Apresentamos tambm, os relacionamentos existentes entre as entidades levantando sua cardinalidade.