Académique Documents
Professionnel Documents
Culture Documents
Etapa I
I.I MTODO CONVENCIONAL DE ARMAZENAMENTO
I.III.I CONVENCIONAL
VANTAGENS
Custo:
Como no existe requisitos de hardware e software ou mesmo treinamento
dos usurios, o custo dos Arquivos convencionais bem baixo.
DESVANTAGENS
Dificuldade de acesso:
Ao contrrio do SGBD no possvel que tenha acessos concorrentes sem
que haja algum erro ou inconsistncia.
Inexistncia do conceito ACID:
A no ser que o programador crie, no existe nenhuma regra ou rotina que
siga o conceito ACID. Isso pode acarretar vrios problemas, erros, redundncia,
inconsistncias e falta de integridade dos dados.
Falta de segurana:
Sem controle de acesso, nveis de acesso e criptografia dos dados, a
segurana desse modelo de armazenagem fica muito comprometida.
Registro de Vendas:
O registro de vendas s pode ser feito por uma pessoa, por que no tem
regras de acesso concorrente. Se acontecesse algum erro no sistema, queda de
energia ou travamento, o banco de dados ficaria corrompido por no completar a
operao e no existir nenhum mecanismo de consistncia e persistncia de dados.
I.III.II SGBD
VANTAGENS
Acesso concorrente:
Com um SGBD vrias pessoas podem acessar os dados ao mesmo tempo,
ao contrrio dos arquivos convencionais.
ACID (Atomicidade, Consistncia, Isolamento e Durabilidade):
Atomicidade faz com que o banco de dados trabalhe com operaes
'indivisveis'. Ou toda operao feita, ou nenhuma operao feita e nada
acontece no banco de dados. Assim assegura a integridade dos dados casso ocorra
queda de energia, erros, travamentos, etc.
Em um SGBD o conceito de Consistncia obriga uma operao os dados de
um estado vlido para outro estado vlido. Ou seja, respeitar as regras de
integridade do bando de dados. Por exemplo, um banco de dados que guarde o
CEP, que so s nmeros, no pode aceitar letras ou o mesmo CEP duas vezes.
O Isolamento um conjunto de tcnicas que evitam operaes paralelas
interfiram umas nas outras, fazendo com que todas as operaes paralelas sejam
executadas sequencialmente para que no ocorra erros e inconsistncias nos
dados.
O conceito de Durabilidade no SGBD que toda operao bem sucedida
(commit) armazenada permanentemente no bando de dados, mesmo se ocorrer
erros, travamentos e queda de energia no bando de dados.
Segurana:
possvel controlar o nvel de acesso ao banco de dados, aplicando regras
s contas de usurio. Alm disso, possvel criptografar todos os dados.
DESVANTAGENS
Custo:
Ao utilizar um SGBD preciso ter em mente que pode custar caro. preciso
levar em conta hardware, software, mo de obra qualificada, treinamento para
8
usurios.
Prazo:
Devido complexidade do projeto, ele pode demorar muito tempo para ser
concludo.
II MODELOS DE DADOS
Modelar significa criar um modelo que explique as caractersticas de
funcionamento e comportamento de um software a partir do qual ele ser criado,
facilitando seu entendimento e seu projeto, atravs das caractersticas principais que
evitaro erros de programao, projeto e funcionamento. uma parte importante do
desenho de um sistema de informao.
A modelagem de dados a primeira etapa de um projeto que envolva banco
de dados e tem como seu principal objetivo o desenvolvimento de um modelo que
contenha entidades e relacionamentos, e que com isso seja possvel representas as
especificaes das informaes do negcio (OLIVEIRA,2002).
A modelagem de dados ajuda a organizar a forma de pensamento sobre os
dados, demonstrando o significado.
Um conjunto de operadores:
Modelo Relacional:
SGBDR (Sistema de gesto de bancos de dados relacionais): os dados so
registrados em quadros a duas dimenses (linhas e colunas). A manipulao destes
dados se faz de acordo com a teoria matemtica das relaes.
EX: POSTGRESQL
Esse SGDB funciona com um sistema de banco de dados relacional, onde
possvel fazer uma customizao atravs da interface de programao que ele
disponibiliza em sua estrutura de programao. E um software de cdigo aberto
quer dizer gratuito, mantm um grupo de suporte ativo.
Caractersticas:
Controle de concorrncia multiverso (MVCC), ponto no tempo de
recuperao,
tablespaces,
replicao
assncrona,
transaes
aninhadas
Modelo de Rede:
Como o modelo hierrquico, este modelo utiliza apontadores para os registros,
contudo, a estrutura j no necessariamente arborescente no sentido
descendente.
11
EX:
MYSQL
para
os
utilizadores.
Caractersticas:
Portabilidade e Escrito em C e C++, testado com uma ampla faixa de
compiladores diferentes, funciona em diversas plataformas. See Seco 2.2.3,
Sistemas Operacionais suportados pelo MySQL, utiliza o GNU (Automake,
Autoconf, e Libtool para portabilidade), APIs para C, C++, Eiffel, Java, Perl, PHP,
Python, Ruby e Tcl esto disponveis, See Captulo 12, ferramentas de clientes e
APIs do MySQL, suporte total a multi-threads usando threads diretamente no kernel.
Modelo Hierrquico
Os dados so classificados hierarquicamente, este modelo utiliza apontadores
entre os diferentes registros. Trata-se do primeiro modelo de SGBD.
12
EX:IMS
O
IMS
o principal sistema de
Caractersticas:
Ele Transforma a forma atual dos negcios com informaes integradas,
controla aplicativos de On Demand Business que suportem os rigores dos negcios
realizados na Internet, Administra um ambiente escalvel, disponvel, seguro e
facilmente gerenciado, aproveita as suas informaes para tomadas de decises
mais conscientes, ele tambm ajuda na ativao de On Demand Business, no
crescimento, na disponibilidade e no gerenciamento de sistemas necessrios de
acordo como custo e com os ambientes atuais e mais recentes.
14
II.IV RELATRIO
identificao e uma senha com quatro dgitos e com a(s) placa(s) que o mesmo
cadastrou atravs do seu e-mail ou correspondncia.
Quando o usurio chegar na porta do estacionamento ele ter que digitar a
identificao a senha e o nmero da placa atravs do painel, dentro da cabine ter
um monitor que vai apresentar para o guarda a placa que pertence quela
identificao de usurio se a placa do veculo que o usurio estiver usando
corresponder com a apresentada no monitor ento ser liberada a sua entrada pelo
guarda, se no corresponder no ser permitido entrada, no caso da sada ser
realizado o mesmo procedimento se a placa no corresponder ele no poder sair.
Seguindo, feito a identificao do usurio ser gerado um cupom com o setor, letra e
nmero da vaga, atravs das placas de sinalizao a sua ida para a vaga ser
rpida e objetiva.
16
Etapa II
I.I MODELO DE ENTIDADE E RELACIONAMENTO (MER)
O modelo de entidade e relacionamento um modelo abstrato cuja finalidade
descrever, de maneira conceitual, os dados a serem utilizados em um sistema de
informaes ou que pertencem a um domnio. A principal ferramenta do modelo
sua representao grfica, o diagrama entidade relacionamento. Normalmente o
modelo e o diagrama so conhecidos por suas siglas: MER e DER.
O Modelo de Entidade e Relacionamento (MER) uma representao da
realidade
pode
ser
representado
1995).
Existem
muitas
Estacionamento
Tamanh
Atributos
Tipo
o
Alfanumric
Numero_ficha
o
Alfanumric
Cpf_proprietrio
o
Alfanumric
11
Nome_proprietrio
Tel._comercial
Tel._residencial
Tel._celular
o
Numrico
Numrico
Numrico
40
10
10
11
17
Numrico
Alfanumric
Placa_veiculo
60
8
Vaga
Tamanh
Atributos
Tipo
o
Alfanumric
Numero_vaga
o
Alfanumric
Placa_veiculo
o
Alfanumric
Modelo_veiculo
o
Alfanumric
35
Cor_veiculo
o
Alfanumric
20
Tipo_veiculo
Ano_veiculo
o
Numrico
20
4
18
II RELATRIO
Nesta etapa apresentamos relacionamentos existentes entre entidades
levantando sua cardinalidade. Desenvolvemos a partir de um diagrama de entidade
e relacionamento (DER), completo (entidade, atributos, chaves, relacionamento,
Cardinalidade e smbolos). Tambm criamos quadros de cada entidade propostas,
identificando todos os seus atributos como seus devidos tipos, chaves e
relacionamentos. Representado graficamente os modelos de entidades relacionais,
identificando-as entidades propostas e a simbologia de cada figura atribuda.
Segundo
informaes
de
vrios
requisitos
que
foram
levantados
que
ser
destinada
para
cada
veculo.
19
BIBLIOGRAFIA
PRESSMAN, Roger S. Engenharia de Software. 6. ed. So Paulo: McGraw-Hill,
2006.
SILVA, Nelson Peres. Anlise e estrutura de sistemas de informao. So Paulo:
rica, 2007.
SOARES, Mrcio V. et al. Algoritmos e Lgica de Programao. 2. ed. So Paulo:
Cengage Learning, 2011.
SILBERSCHATZ, Abraham; KORTH, Henry F.; SUDARSHAN, S.. Sistema de Banco
de Dados. 6 ed. Rio de Janeiro: Campus - Elsevier, 2012.
ftp://ftp.unilins.edu.br/wesley/Banco%20de%20Dados/ApostilaBDOO.pdf
HTTPS://docs.google.com/a/aedu.com/viewer?
a=v&pid=explorer&chrome=true&srcid=0B9e1nJ9U5ACjZWMyN2ViZjYtYWMxMS00
OTE4LWIwYzItNTc0ZGU0MjEyOTI2&hl=en_Us
http://pt.wikipedia.org/wiki/Dados
http://pt.wikipedia.org/wiki/Modelo_de_entidade_e_relacionamento
A2_TADS3_Sistemas_de_Banco_de_Dados_Teleaula_1_Tema_1
A2_TADS3_Sistemas_de_Banco_de_Dados_Teleaula_2_Tema_2
https://cacoo.com/diagrams/p1J6ZTDUVPUBDaW0/edit?sampleId=official-1492337
20