Sistemas de Informação

Just another WordPress.com weblog

Aulas n.º 162-163, de 26 de Novembro de 2009 (tarde)

Sumário:

  • Modelos utilizados na gestão de bases de dados:
    • Relacional
    • Hierárquico (abordagem  sumária)
    • Rede (abordagem sumária)
  • Bases de dados relacionais:
    • Conceito de tabela (linhas representando registos e colunas representando campos).

Tempo de Aula: 90´.

1. Modelos de Bases de Dados

1.1 Modelo conceptual

É um modelo lógico de basa de dados que traduz uma abstracção da realidade. Mais tarde é convertido num dos modelos de implementação de bases de dados

1.2 Modelos de implementação

Os modelos de implementação permitem descrever a forma como os dados estão representados num sistema de gestão de bases de dados.

1.2.1. Modelo Hierárquico

Uma base de dados hierárquica é um tipo de sistema de gestão de base de dados que liga registos numa estrutura de dados em árvore através de ligações de tal modo que cada tipo de registo tenha apenas um possuidor. A base de dados baseia-se num Modelo de Entidades e Relacionamentos: cada registo é uma colecção de atributos (campos), cada um dos quais contendo somente uma informação; uma ligação é a associação entre dois registos. Por exemplo: em uma dada base de dados comercial, uma encomenda (i.e. registo) é possuída por um único cliente.

1.2.2. Modelo de rede

A sua organização é semelhante à das BDs com modelo hierárquico, com diferença de que cada registo filho pode ser ligado a mais de um registo pai, criando conexões bastante complexas e são bastante utilizados em sistemas para computadores de grande porte. Sendo que esse modelo é composto de uma estrutura mais completa, possui as propriedades básicas de registos, conjuntos e ocorrências, e utiliza a linguagem de definição de BD (DDL) e a linguagem de manipulação de dados (DML), além de permitir evolução mais eficiente do modelo. A estrutura é formada de entidade (registos), atributos (itens de dados), tipo de registo e ocorrência do registo. Tanto o modelo hierárquico quanto o de rede são chamados de sistemas de navegação, pois as aplicações devem ser construídas para atravessar um conjunto de registos interligados previamente.

1.2.1. Modelo relacional

que veremos mais pormenorizadamente em seguida.

2. Modelo relacional

É o modelo de bases de dados mais utilizado para desenvolvimento de BD.

É constituído por relações entre os dados que se julga introduzir na(s) tabela(s). Uma relação é uma estrutura bidimensional representada por uma tabela organizada por linhas e colunas, respectivamente tuplos e atributos. Cada linha corresponderá a um registo, cada coluna corresponderá ao domínio da tabela e terá sempre o mesmo tipo de dados.

O princípio básico do modelo relacional é o princípio da informação: toda informação é representada por valores em relações (relvars). Assim, as relvars não são relacionadas umas às outras no momento do projecto. Entretanto, os projectistas utilizam o mesmo domínio em vários relvars, e se um atributo é dependente de outro, esta dependência é garantida através da integridade referencial.

Sobre Conceitos básicos ver:

Base_de_Dados_conceitos_basicos

Sobre Modelo relacional ver:

Base_de_Dados_modelo_relacional

Novembro 26, 2009 - Publicado por | 1

Ainda sem comentários.

Deixar um comentário

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Modificar )

Imagem do Twitter

You are commenting using your Twitter account. Log Out / Modificar )

Facebook photo

You are commenting using your Facebook account. Log Out / Modificar )

Connecting to %s

Seguir

Get every new post delivered to your Inbox.