Escola secundária Samora Moisés Machel
Turma:CCS1A
Tema: Conceitos básicos de Bases de Dados
Trabalho de TIC
NOME DOS ALUNOS:
Edson jossias Professora:
Carolina
Adelson joaquim tangai
Jorge domingos tauro
Neidson Ulsene
Yuran paulo tomo
Chimoio, 6 de Abril
Índice
Definições básicas................................................................................................................................................1
Conceito.................................................................................................................................................................1
Objetivo..................................................................................................................................................................1
Evolução................. ..............................................................................................................................................1
Classificação (Cunha, Rowley)............................................................................................................................2
Base de Dados Bibliográficos.............................................................................................................................2
Características de um sistema de base de Dados...........................................................................................3
Características de um Sistema de Base de Dados..........................................................................................4
Modelos de Dados..............................................................................................................................................4
Desenho de uma base de Dados.......................................................................................................................5
Definições Básicas
.Dados:Factos conhecidos que têm algum significado e que podem ser guardados.
.Base de Dados (BD): Conjunto de Dados que se relacionam entrr si.
.Universo: Parte do mundo real sobre o qual os dados guardados na base de dados dizem respeito.
.Empresa: empregados, departamentos, projectos,...
.Escola:Alunos, professores, cadeiras, inscrições, horários,...
.Contactos:Nomes, endereços, telefone,...
.Sistema de gestão de base de dados(SGBD):Pacote de software que permite criar e manipular uma base de dados.
.MySQL, PostGreSQL, Oracle, Sybase, SQL-Server,...
.Sistema de base de Dados:O sistema de gestão de base de dados juntamente com os dados.
Conceito
Base de dados:Conjunto de dados interrelacionados, organizados de forma a permintir a recupuração da informação.
Armazenadas por meios ópticos ou magnéticos como discos e acessadas local ou remotamente.
Objetivo
Fornecer informacão atualizada(recursos estruturais), Precisa e confiável (não dar a informacão pela metade) e de acordo com
damanda (oferecer o que o usuário necessita).
Evolução
1951-Base de Dados númericos
1960-Base de Dados bíbliográficos
1970-10 bases disponiveis em 2 bancos de dados(Acesso on line)
1986-Bases em suporte de CD-ROM
1990-3.200 Bases Hospedades em mais de 40 Bancos de Dados( Acesso em rede) :Dialog (+ 380 Bases) :Orbit (+ 80 Bases) ;
Questel ( + 40 Bases)
2000-Milhões de computadores ligados em rede.- Globalização da Informação.
Classificação (CUNHA , ROWLEY)
1)Bases de dados Referencias
2)Bases de Dados de Fontes
1-Base de Dados Referencias
Remetem às fontes primárias e pode ser:
a)De dados Bíbliográficos
b)De dados Catalográficos
c)De diretórios
Base de Dados bíbliográficos
Incluem citações bíbliográficas acompanhadas ou não dos resumos dos trabalhos [Link].:
Informar aos usuários o que foi publicado e onde se [Link] citações bibliográficas acompanhadas ou não dos resumo
dos trabalhos publicados. Podem ser acessados diretamente ou através de hospedeiros. Os registros das bases de dados
bíbliográficos apresentam, para cada documento, os seguintes elementos: números de documentos (registro) ; título; autor(es);
referência da fonte (LV,ART,DIS,RT...); Resumo; termos ou expressões de indexação(descritores, termos livres); citações ou
quantidade de refência; instituição de origem do documento ou endereço do(s) autor (es); Idioma do documento, traduções;
Informações de caráter interno (número de classificação, localização...)
Características de um Sistema de bases de Dados
.Abstracção do Dados
.Num Sistema tradicional de ficheiros, a estrutura dos ficheiros com os dados está inserida nos programas que manipulam
esses ficheiros.
.Dificuldade em alterar a organização dos dados. A alteração de um ficheiro de Dados , obriga à alteração de todos os
programas que manipulam esse ficheiros.
.Num sistema de BD , a estrutura dos ficheiros está no catálogo do SGBD e portanto separada dos programas de acesso.
Conduz á independência dados/programa.
.Independência dis Dados
.O catálogo do sistema guarda a descrição da BD (os meta-dados).
.Estrutura de cada ficheiro usado para a BD.
.Tipo e formato de cada item de dados.
.Restrições sobre os dados.
.Toma o SGBD independente da BD.
.Permite que o SGBD funcione com diferentes BDs.
Características de um Sistema de Base de Dados
.Suporte de visões múltiplas dos dados
.Permite fornecer diferentes perspectivas (visões) dos dados para diferentes utilizadores.
.Uma visão pode ser um subconjunto de dados da BD , ou um subconjunto de dados (virtuais) derivados a partir de dados da
BD.
.Partilha de dados e acesso multi-utilizador
. O SGBD tem de garantir que cada transacção ou é executada correctamente ou é abortada por completo.
Restaura o estado da BD quando ocorrem falhas durante a execução de uma transacção.
. Controlar concorrência para garantir consistência e correcção nas Actualizações da BD.
Vários agentes de viagens a tentarem reservar um lugar num mesmo avião. O SGBD tem de garantir que cada lugar só
pode ser reservado por apenas um agente.
Modelos de Dadis
.Modelo de dados
.Conjunto de conceitos que descrevem a estrutura da BD.
.Conjunto de restrições que a BD deve obedecer.
.Modelo conceptual: tipo de modelo onde os conceitos estão perto de modo que os utilizadores percebem os dados
(entidade, atributos, relacionamentos).
Modelos ER, EER, ODL, UML.
.Modelo representacional: tipo de modelo normalmente utilizado pelos SGBDs.
Modelo relacional, hierárquico, network.
.Modelo físico: tipo de modelo que Descreve como os dados estão organizados e guardados no computador.
Formato dos registros, ordem dos registros, caminhos para acesso aos dados.
Desenho de uma base de dados
.Fase 1 : Requisitos e análise
.Entrevistas com os potencias utilizados da CB
.Compreender e documentar os seus requisitos.
.Fase 2 :Desenho conceptual (ou modelação)
.Definir um modelo de dados conceptual que inclua a descrição das entidades da BD, dos atributos das entidades , dos
relacionamentos entre entidades e das possíveis restrições.
.Evitar detalhes de implementação
Fase 3: Desenho lógico (ou implementação)
.Mapear o modelo de dados conceptual no modelo de dados representacional.
.Implementação da BD usando um SGBD.
Fase 4 : Desenho físico
.Mapear o modelo de dados reprentacional no modelo de dados físico.
.Estruturas em memórias e organização dos ficheiros da BD (Ficheiros de índices).