Você está na página 1de 4

Etapa 1 Relatrio 01: Projeto Conceitual do Banco de Dados 1.

1 Conceitos Fundamentais de Banco de Dados Um banco de dados uma coleo de arquivos organizada de maneira lgica que servem para armazenar de maneira organizada e facilitar o acesso desses arquivos para operaes posteriores. Podemos dividir os arquivos de banco de dados de acordo com a funo das partes, como por exemplo o arquivo, o registro e campos. Estes podem se dividir em sub-categorias de classificao. Arquivo: uma coleo de registros do mesmo tipo, que geralmente tem o mesmo assunto e formatao. Essa parte onde ficam armazenados os dados do banco de dados, e pode ser acessada atravs do software gerenciador para executar as mais diversas funes. Registro: a unidade de armazenamento e recuperao da informao em um arquivo. E composto por campos valorados que definem o tipo de dado e como ele ser armazenado. Gerencia tamanho, tipo e ordem dos campos. Campo: campo o que forma o registro. nele que sero inseridas as informaes, cada informao com seu nome tipo e tamanho. Por exemplo, o campo nome que composto de letras e pode conter at 50 caracteres. O registro ainda dividido em chaves para sua melhor organizao e pleno funcionamento. As chaves podem ser primaria, secundaria ou candidata. A chave primaria um identificador nico de cada registro que serve para identificar especificamente cada registro. Ela pode ser composta de um ou vrios campos, os quais devem ter um valor que no mais se repita em qualquer chave primaria de outro registro. A chave secundaria um dos campos do registro que chave primaria de outro registro relacionado a este. Por exemplo, podemos ter o registro pessoa e um registro de endereo desta. O campo endereo do registro pessoa a chave secundaria, e o campo que tem o mesmo valor no registro endereo uma chave primaria deste registro, para identifica-o, unicamente como sendo do registro pessoa correto. A chave candidata a chave de um registro que contem um valor nico para cada registro, como a chave primaria, a nica diferena que este campo no esta sendo

utilizado como chave primaria. Por exemplo, o campo CPF de um apessoa um registro nico de cada pessoa que pode ser utilizado como chave primaria, mas este no esta sendo utilizado como chave primaria porque o campo RG geralmente utilizado como chave primaria . 1.2 Caractersticas Tpicas de um SGBD O SGBD o conjunto de programas relacionado com a construo, alterao e gerenciamento dos dados dentro de um sistema de banco de dados. O objetivo dar ao usurio um software no qual ele possa executar suas operaes e consultas no banco de dados e gerenciar quem tem acesso quais arquivos. Nele os usurios podem inserir, editar, pesquisar ou excluir dados. os mais conhecidos so: Microsoft SQL Server, Oracle, DB2, PostgreSQL, MySQL (usado para armazenar os dados deste blog, por exemplo) e o Firebird que um SGBD multi-plataforma, de fcil instalao, seguro, confivel e amplamente usado no Brasil. 1.3 Arquitetura de SGBD A arquitetura de um SGBD se divide em trs nveis : Nvel Interno ou Fsico: o mais prximo do meio de armazenamento fsico, ou seja, aquele que se ocupado modo como os dados so sicamente armazenados. Nvel Conceitual ou Lgico: Descreve quais dados esto armazenados no banco de dados e quais os inter-relacionamentos entre eles. Este nvel utilizado pelos administradores. Nvel externo: o mais prximo dos usurios, ou seja, aquele que se ocupa do modo como os dados so vistos por usurios individuais. 1.4 MER (Modelo Entidade-Relacionamento)

Etapa 2 Relatrio 02: Projeto Lgico do Banco de Dados Parte I 2.1 Normalizao do Banco de Dados A normalizao de um banco de dados composta por um conjunto de regras que devem ser seguidas para a organizao do banco de dados para que se evite problemas e falhas. Atualmente definida por Formas Normais as quis as tabeles devem seguir.No necessrio seguir todas as formar normais, mas recomendvel seguir todas pois o seu banco de dados se torna mais funcional e eficiente e melhor visto profissionalmente. 2.1.1 1 Forma Normal (1FN): A primeira forma normal sobre o tipo de registro de armazenamento e sobre a organizao do arquivo em formato de tabelas. Um registro esta na 1 forma normal se seus atributos forem somente simples e indivisveis(atmico). 2.1.2 2 Forma Normal (2FN): A segunda forma normal trata os relacionamento entre campos chaves e no chaves de uma tabela, onde so definidos os termos de dependncia destes. Para estar na 2 forma normal a tabela deve ter cada atributo no chave, relacionado totalmente com o atributo chave da tabela. Se todas as chaves candidatas de uma tabela contiverem somente 1 atributo, esta j se encontra na 2 forma normal. 2.1.3 3 Forma Normal (3FN): A terceira forma normal trata o relacionamento dos campos no chave entre si. O objetivo evitar que o valor de um campo no chave dependa de outro campo. Uma tabela esta na 3 forma normal se todos campos no-chaves forem independentes entre si. 2.2 DER (Diagrama Entidade-Relacionamento)

Referencia Anotaes da aula de Banco de Dados. http://www.tron.com.br/blog/2010/04/entendendo-o-sgbd-sistema-gerenciador-debanco-de-dados/ http://www.dsc.ufcg.edu.br/ http://www.fabforce.net/dbdesigner4/ http://pt.scribd.com/doc/1555935/8/Arquitetura-de-um-SGBD http://www.professoraligia.com.br http://www.luis.blog.br/terceira-forma-normal-3fn-normalizacao-de-dados.aspx http://www.lyfreitas.com/

Você também pode gostar