Escolar Documentos
Profissional Documentos
Cultura Documentos
13-01-2009
Fascculo 1
Base de Dados conceitos bsicos Modelo E-R
Fascculo 1
Para aceder a estes fascculos em formato electrnico, consulte o site da Escola Secundria de Vilela: http://www.esvilela.pt
-2-
Fascculo 1
Caractersticas da informao: Precisa (correcta e verdadeira) Concisa (de fcil manipulao) Simples (de fcil compreenso) Oportuna (existe no momento e local correcto)
Dados e Informao Dados: Factos do mundo real (podem no ser informao). Informao: Dados depois de processados, de forma a representarem algo para o ser humano.
A Evoluo dos Ficheiros ao Longo dos Tempos Ficheiros manuais Exemplo: Arquivo de uma biblioteca Fichas de clientes
Tm como principais inconvenientes: Espao fsico ocupado Duplicao de informao desnecessria (Redundncia de informao) Difcil manipulao da informao armazenada Deteriorao do suporte utilizado (Papel ou carto)
-3-
Fascculo 1
Tm como principais vantagens: Pouco espao fsico ocupado Eliminao da Redundncia de Informao Fcil manipulao da informao armazenada Menor deteriorao do suporte utilizado
Neste tipo de ficheiros, a informao organizada por registos, constitudos por campos. Registo: Conjunto de dados Ficheiro: Registos correlacionados entre si Exemplo: Registo: Ficha de um scio de um Vdeo Clube. Ficheiro: Conjunto de todos os scios.
1. Nvel Fsico Suportes informticos para o armazenamento dos ficheiros de dados (discos, disquetes, etc.). Forma como eles se encontram organizados nesses suportes. -4-
Fascculo 1
2. Nvel Conceptual Estruturao ou organizao da informao em tabelas (entidades) e formas de relacionamento entre entidades. (Nmero e tipo de campos em que a informao estruturada). 3. Nvel de Visualizao Forma como os dados so apresentados aos utilizadores finais, atravs de interfaces grficos proporcionados pelo SGBD.
Utilizador
Nvel de Visualizao
Nvel Conceptual
Nvel Fsico
Etapas do Mtodo
Etapa 1 - Diagramas E-R: Anlise das necessidades de informao da Empresa e elaborao do Modelo E-R. Etapa 2 - Tabelas no Normalizadas: Transformao do Diagrama E-R num conjunto de Tabelas. Etapa 3 - Tabelas Normalizadas: Normalizao das Tabelas.
-5-
Fascculo 1
Diagramas E-R
Tabelas no Normalizadas
Tabelas Normalizadas
Co
Automvel
Atributo: Caractersticas comuns aos objectos ou conceitos definidos pela Entidade. qualquer propriedade
de uma Entidade. Corresponde aos campos de uma tabela. Representa-se por: Co (Nome, Raa, Sexo, DataNascimento)
Ocorrncia: Para determinada situao, vamos ter valores concretos para os atributos. Corresponde aos registos de uma tabela.
-6-
Fascculo 1
Exemplo: Co Nome Yankee Rocky Fritz Raa Boxer Pastor Setter Sexo M F M DataNascimento Jan85 Mai88 Fev85
Uma entidade ou classe de entidades corresponde a uma tabela Os atributos da entidade correspondem aos campos da tabela Os vrios elementos da entidade correspondem aos registos
Chave Candidata: um atributo ou conjunto de atributos que poder ser usado como Chave Primria
para uma dada entidade. Exemplo: Nome, Nome e Raa
Chave Primria: um atributo ou conjunto de atributos de uma entidade, escolhido de entre as Chaves
Candidatas, que identifica uma ocorrncia especfica dessa mesma entidade, distinguindo-a das restantes, de forma inequvoca. No pode ser nula, nem repetida. Exemplo: Nome Representa-se da seguinte forma: Co (Nome, Raa, Sexo, DataNascimento)
A Chave primria identifica sem ambiguidades cada entidade concreta (Registo de uma tabela). atravs delas que so estabelecidos os relacionamentos entre diferentes entidades ou tabelas.
Chave Simples: constituda por um nico atributo (Campo). Chave Composta: constituda por mais do que um atributo (Conjunto de campos). A Chave Unvoca: Identifica de forma nica um registo de uma tabela.
-7-
Fascculo 1
Tipos de Relacionamentos Existem 3 tipos de relacionamentos binrios: Relao 1:1 Relao 1:1 Relao 1:N Relao N:N
Relao 1:N
Relao N:N
-8-
Fascculo 1
Numa tabela as colunas correspondem aos campos ou atributos de uma entidade. As linhas correspondem aos registos. As vrias linhas (registos) podem conter dados repetidos em alguns campos, mas no podem existir duas linhas iguais.
A ordem pela qual se dispem as colunas (campos) no importante e pode ser alterada sem que isso modifique o significado da informao contida na tabela.
A ordem pela qual se dispem as linhas (registos) tambm no importante e pode ser alterada sem que isso signifique alterao da informao.
No podem haver duas colunas (campos) com o mesmo nome. No deve haver campos vazios. No permitido incluir mais do que um valor em cada campo de cada registo. No podem haver registos duplicados.
-9-