Você está na página 1de 3

1 Ano do Curso Profissional Tcnico

de Gesto de Equipamentos Informticos Disciplina: TIC Professor Responsvel: Anselmo Pinheiro Ano Letivo: 2012/2013

MDULO _2_ _Gesto de Bases de Dados_ SGBD (SISTEMAS DE GESTO DE BASES DE DADOS)
Significado

FICHA DE TRABALHO N. _23__

Sistemas de gesto de bases de dados (SGBD) so conjuntos integrados de programas que permitem criar e manipular bases de dados, nas quais os dados so estruturados com independncia relativamente aos programas de aplicao que os manipulam. Significa que possvel alterar a estrutura dos dados de uma base de dados quer ao nvel fsico (ficheiros), quer ao nvel conceptual (tabelas, campos e relaes), sem que isso implique a necessidade de reformular as respectivas aplicaes que operam com os dados. Alguns SGBD's: ACCESS; ORACLE; INFORMIX; FOXPRO; ETC.

Os Nveis da arquitectura de um SGBD


Nvel Fsico: como os dados esto armazenados e organizados internamente no sistema informtico (ficheiros da base de dados). Nvel conceptual: corresponde ao nmero, tipo de campos e relacionamentos dos dados (campos, tabelas e relaes). Nvel de visualizao: corresponde forma como os dados so apresentados ao utilizador final atravs de interfaces grficos (formulrios ou ecrs com informao). Em Esquema:

Algumas funes de um SGBD


Definir um Modelo de Dados Inserir novos registos Procurar e visualizar registos Eliminar registos existentes
1

Selecionar registos ou campos Ordenar registos Juntar ou intercalar registos Copiar ou duplicar ficheiros Alterar a estrutura de campos Eliminar ficheiros Estabelecer relaes entre tabelas Inserir/remover tabelas Importar/exportar dados entre outras bases de dados Criao de chaves primrias e chaves externas Utilizar consultas (Queries) na base de dados. Utilizar Formulrios (Forms) na base de dados. Utilizar Relatrios (Reports) na base de dados. Criar mdulos de cdigo de programao para controlar as aces da BD. Criar vrios tipos de utilizador, com diferentes permisses de acesso BD. Atribuir e gerir as passwords para cada utilizador. Definir qual o tipo de acesso BD e aos dados. Etc.

Estrutura Genrica de um SGBD:

Modelos de bases de dados O desenvolvimento do esquema de uma base de dados pode ser feito segundo diferentes modelos conceptuais. Existem dois tipos de modelos: Modelos baseados em objectos Procuram representar a realidade atravs de objectos distintos, sendo estes entendidos como entidades com propriedades. Ex: Modelo Entidade Relacionamento (E-R). Dentro do Modelo E-R existem Entidades e atributos. Estes ltimos so elementos ou propriedades (conceito de objecto) que caracterizam as entidades. Depois de ter o desenho da base de dados (modelo E-R) com as entidades, atributos e relaes, possvel construir as tabelas com os campos e os registos. Modelos baseados em registos Procuram representar a realidade atravs de registos, contm informao estruturada com o formato de campos. Ex.: Modelo hierrquico; Modelo de Rede e Modelo Relacional. Note-se que uma entidade pode dar origem a uma ou mais tabelas (consoante as relaes) e os atributos do origem aos campos.

Chave
Entre os diversos atributos de uma entidade existe um (ou um conjunto deles) que o atributo identificador (Chave). A chave permite uma maior rapidez no acesso aos dados e impede que existam registos repetidos. Cada chave define de modo nico e inequvoco cada entidade.

Chave Primria
o atributo identificador de uma tabela primria.

Chave Externa/estrangeira ou secundria


o atributo identificador de uma tabela relacional, ou campo de uma tabela primria, que chave primria de uma outra tabela. Diz-se ento que um campo herdado de uma outra tabela.

Exerccios Depois de ler o documento, responda s seguintes questes: 1) 2) 3) 4) O que e qual a tarefa de um SGBD? Quais os nveis de arquitetura de um SGBD? Explique-os detalhadamente. Quais so os modelos concetuais de Bases de dados? Qual o significado de chave primria e chave externa?