Académique Documents
Professionnel Documents
Culture Documents
.
1.1 Conceitos Fundamentais de Banco de Dados:
Segundo Korth, um banco de dados uma coleo de dados interrelacionados, representando informaes sobre um domnio especfico, ou
seja, sempre que for possvel agrupar informaes que se relacionam e tratam
de um mesmo assunto, posso dizer que tenho um banco de dados.
Podemos exemplificar situaes clssicas como uma lista telefnica, um
catlogo de CDs ou um sistema de controle de RH de uma empresa.
J um sistema de gerenciamento de banco de dados (SGBD) um software
que possui recursos capazes de manipular as informaes do banco de dados
e interagir com o usurio. Exemplos de SGBDs so: Oracle, SQL Server, DB2,
PostgreSQL, MySQL, o prprio Access ou Paradox, entre outros.
Por ltimo, temos que conceituar um sistema de banco de dados como o
conjunto de quatro componentes bsicos: dados, hardware, software e
usurios. Date conceituou que sistema de bancos de dados pode ser
considerado como uma sala de arquivos eletrnica
Modelagem de Dados
Um modelo de dados usado para descrever a estrutura lgica e fsica de um
banco de dados. Os relacionamentos, tipos de dados e restries so
conhecidos como essa estrutura ou nvel, se dividindo em 2 tipos:
Alto Nvel - podemos chamar de modelo de dados conceitual ou
modelo Entidade-Relacionamento, o seu principal conceito uma
projeo dos dados que deixa o mais prximo possvel da viso que o
usurio tem dos dados.
Baixo Nvel - conhecido como modelo de dados fsico, o que fornece
uma viso mas detalhada do modo como os dados esto armazenados
no computador.
Para resolver os problemas acima foram propostas formas normais que devem
ser aplicadas a um modelo de dados com o objetivo de garantir um modelo de
dados livres dos problemas citados acima, estvel e eficiente.
A Normalizao necessria porque podem ocorrer erros de modelagem,
sendo que a normalizao se apresenta como uma tcnica para garantir a
integridade de um modelo de dados.
2.1.11 Forma Normal (1FN):
A primeira forma normal assegura que no existam repeties de valores nos
atributos nem grupos repetidos de atributos das entidades de um modelo de
dados. Em uma determinada realidade, s vezes encontramos algumas
informaes que se repetem, retratando ocorrncias de um mesmo fato dentro
de uma nica linha e vinculada a sua chave primria.
A 1FN diz que: cada ocorrncia da chave primria deve corresponder a uma e
somente uma informao de cada atributo, ou seja, a entidade no deve conter
grupos repetitivos de atributos (atributos multivalorados). Para se obter
entidades da 1FN, necessrio decompor cada entidade no normalizada em
tatas entidades quanto for o numero de conjuntos de atributos repetitivos. Nas
novas entidades criadas, a chave primria a concatenao da chave primria
original mais os atributos do grupo repetitivo visualizados como chave primria
deste grupo
Dependncia Funcional:
Dada uma entidade qualquer, dizemos que um atributo ou conjunto de atributos
A dependendo funcional de um outro atributo B contido na mesma entidade,
se a cada valor de B existir nas linhas da entidade em que aparece, um nico
valor de A. Em outras palavras. A depende funcionalmente de B.
Dependncia Funcional Total:
Na ocorrncia de uma chave primria concatenada, dizemos que um atributo
ou conjunto de atributos depende de forma completa ou total desta chave
primaria concatenada quando para casa valor da chave est associado um
valor para casa atributo.
Dependncia Funcional Parcial:
Bibliografia:
http://sql4all.blogspot.com.br/2010/05/caracteristicas-gerais-de-umsgbd.html
http://www.devmedia.com.br/conceitos-fundamentais-de-banco-de-dadosparte-2/1678