Você está na página 1de 3

Passo 1 - Relatrio Sistema Gerenciador de Banco de Dados (SGBD) o conjunto de programas de computador (softwares) responsveis pelo gerenciamento de uma

a base de dados. Objetivo: Retirar da aplicao cliente a responsabilidade de gerenciar o acesso, a manipulao e a organizao dos dados. Com o tempo os SGBDs passaram a ser utilizados de diferentes formas de representao ou modelo de dados como: hierrquico, em redes, relacional e orientado a objetos.

Alguns tipos de programas SGBD:

POSTGRESQL: Desenvolvido na Universidade de Berkeley, Califrnia em 1982, no qual seu maior problema era a incapacidade de combinaes de dados simples que formam uma nica unidade. Aps vrias atualizaes hoje o software tem adquirido prestgio na comunidade Linux, tendo recebido diversas vezes o prmio Linux Journal Editor's Choice de melhor sistema de gerenciamento de banco de dados (SGBD).

MySQL: foi criado na Sucia por dois suecos e um finlands: David Axmark, Allan Larsson e Michael "Monty" Widenius. Hoje seu desenvolvimento e manuteno empregam aproximadamente 400 profissionais no mundo inteiro, e mais de mil contribuem testando o software, integrando-o a outros produtos, e escrevendo a respeito dele. atualmente um dos bancos de dados mais populares, com mais de 10 milhes de instalaes pelo mundo. Entre outros bancos de dados temos: IBM Informix, Firebird, HSQLDB, IBM DB2, mSQL etc.

Passo 2 - Arquivos

Convencionais X SGBD (Sistema Gerenciador de Banco de Dados)

* Arquivos convencionais: Um arquivo uma coleo de registros do mesmo tipo, ou seja, referentes a um mesmo assunto e com o mesmo formato padro (layout). Constitui o componente do sistema no qual so armazenados os dados, que combinados atravs dos programas servem de base para a gerao da informao desejada pelo usurio, atravs de relatrios e consultas on-line.

Arquivo em si no um banco de dados, mas sim a forma como a informao est organizada o que d origem ao banco. Sistema Gerenciador de arquivos ou gestor de ficheiros um programa de computador usado para criar e organizar diretrios e arquivos em sistemas operacionais. O gerenciamento de arquivos tem como funo: gerenciar espaos livres, criar e deletar arquivos, criar e deletar diretrios, mapear arquivos em disco, fazer a manipulao de arquivos e diretrios. O sistema possibilita uma redundncia no controlada de dados e inconsistncia ao permitir que em um sistema um dado seja alterado e esse mesmo dado no seja alterado em outro.

Passo 3 Conceitos

Modelo de dados: Conjunto de conceitos que podem ser usados para descrever a estrutura de um banco de dados. Subconjunto do modelo de implementao lgica e fsica dos dados persistentes no sistema e abrange qualquer comportamento definido no banco de dados, como procedimentos armazenados, triggers, restries. Envolvendo uma serie de aplicaes tericas e praticas, visando construir um modelo de dados consistentes, no redundante e perfeitamente aplicvel em qual SGBD moderno.

Modelo conceitual - Representa as regras de negcio sem limitaes tecnolgicas ou de implementao por isto a etapa mais adequada para o envolvimento do usurio que no precisa ter conhecimentos tcnicos. Neste modelo temos : * Viso Geral do negcio * Facilitao do entendimento entre usurios e desenvolvedores * Possui somente as entidades e atributos principais * Pode conter relacionamentos n para m.

Modelo Lgico - Leva em conta limites impostos por algum tipo de tecnologia de banco de

dados. (banco de dados hierrquico , banco de dados relacional ,etc.). Suas caractersticas so: Deriva do modelo conceitual e via a representao do negcio Possui entidades associativas em lugar de relacionamentos n:m Define as chaves primrias das entidades

Normalizao at a 3a. forma normal Adequao ao padro de nomenclatura Entidades e atributos documentados

Modelo Fsico - descreve os dados no nvel mais baixo (interno); trata dos aspectos de implementao do SGBD e leva em considerao limites impostos pelo SGBD pelos requisitos no funcionais dos programas que acessam os dados. Caractersticas: Elaborado a partir do modelo lgico Pode variar segundo o SGBD Pode ter tabelas fsicas Pode ter colunas fsicas

Com base nesses conceitos, o modelo de dado a ser utilizado o modelo fsico, uma vez que o uso de tabelas principais e auxiliares para melhor uso das informaes dos proprietrios, de veculos e vagas. O esquema de dados uma estrutura descrita em uma linguagem formal suportada pelo sistema de gerenciamento de banco de dados (SGBD). Em um banco de dados relacional, o esquema define as tabelas, os campos em cada tabela e os relacionamentos entre os campos e tabelas. Os objetos de um esquema so estruturas lgicas que se referem diretamente aos dados do banco de dados. Eles incluem estruturas, tais como tabelas, vises, sequncias, procedimentos armazenados, sinnimos, ndices, agrupamentos e links de banco de dados.

Esquema: Conjunto de conceitos que podem ser usados para descrever a estrutura de um banco de dados. uma coleo de objetos de um banco de dados que esto disponveis para um determinado usurio ou grupo.

Instncia: Uma Ocorrncia no banco de dados em um determinado instante de tempo. a combinao da memria e dos processos que so de uma instalao em funcionamento Estado do Banco de Dados: Conjunto de instncias (snapshot).