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
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.
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.
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.
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?