Ficha Sgbd 001

download Ficha Sgbd 001

of 3

Transcript of Ficha Sgbd 001

  • 7/30/2019 Ficha Sgbd 001

    1/3

    1

    1 Ano do Curso ProfissionalTcnicode GestodeEquipamentosInformticos

    Disciplina: TICProfessor Responsvel: Anselmo Pinheiro

    Ano Letivo: 2012/2013

    MDULO _2_ _Gesto de Bases de Dados_ FICHA DE TRABALHO N. _23__

    SGBD(SISTEMAS DE GESTO DE BASES DE DADOS)

    Significado

    Sistemas de gesto de bases de dados (SGBD) so conjuntos integrados de programasque permitem criar e manipular bases de dados, nas quais os dados so estruturadoscom independncia relativamente aos programas de aplicao que os manipulam.Significa que possvel alterar a estrutura dos dados de uma base de dados quer aonvel fsico (ficheiros), quer ao nvel conceptual (tabelas, campos e relaes), sem que

    isso implique a necessidade de reformular as respectivas aplicaes que operam comos 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 internamenteno 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 apresentadosao utilizador final atravs de interfaces grficos (formulrios ou ecrs cominformao).

    Em Esquema:

    Algumas funes de um SGBD

    Definir um Modelo de DadosInserir novos registos

    Procurar e visualizar registos

    Eliminar registos existentes

  • 7/30/2019 Ficha Sgbd 001

    2/3

    2

    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 tabelasImportar/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:

  • 7/30/2019 Ficha Sgbd 001

    3/3

    3

    Modelos de bases de dados

    O desenvolvimento do esquema de uma base de dados pode ser feito segundodiferentes 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 EntidadeRelacionamento (E-R).

    Dentro do Modelo E-R existem Entidades e atributos. Estes ltimos soelementos 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 osregistos.

    Modelos baseados em registos

    Procuram representar a realidade atravs de registos, contm informaoestruturada 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 asrelaes) e os atributos do origem aos campos.

    Chave

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

    ChavePrimria

    o atributo identificador de uma tabela primria.

    ChaveExterna/estrangeiraousecundria

    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 deuma outra tabela.

    Exerccios

    Depois de ler o documento, responda s seguintes questes:

    1) O que e qual a tarefa de um SGBD?2) Quais os nveis de arquitetura de um SGBD? Explique-os detalhadamente.3)

    Quais so os modelos concetuais de Bases de dados?4) Qual o significado de chave primria e chave externa?