Вы находитесь на странице: 1из 14

Escola Pr-Universitria Mateus Sanso

Mutemba

Tema: Introduo a Base de Dados.

Turma: C01

Classe: 12a

Nome: Cristiano Agostinho Rodrigues


Nmero: 16

Docente:
Dr.Lus Dique Comodo

ndice
Introduo..................................................................................................................... 4
Base de dados(BD)........................................................................................................... 5
Ficheiros de dados, registos e campos...................................................................................5
Aplicao de bases de dados............................................................................................... 6
Conceitos de SGBD sistema de gesto de bases de dados............................................................6
Sistemas de ficheiros vs SGBD............................................................................................ 7
Vantagens de SGBD......................................................................................................... 7
Quando no se deve utilizar um sGBD...................................................................................7
Viso de Dados............................................................................................................... 7
Abstrao de Dados.......................................................................................................... 8
Modelos de Dados............................................................................................................ 8
Modelos Lgico com base em objectos.................................................................................. 8
Modelo entidade-relacionamento......................................................................................... 8
Modelo orientado a objectos............................................................................................... 8
Modelo lgico com base em registos..................................................................................... 9
Modelo relacional............................................................................................................ 9
Modelo de rede............................................................................................................... 9
Modelo hierarquico.......................................................................................................... 9
Classificao dos SGBD.................................................................................................. 10
Arquitectura................................................................................................................. 10
Sistemas centralizados..................................................................................................... 10
Sistemas Cliente-Servidor................................................................................................ 10
Sistemas Paralelos.......................................................................................................... 10
Sistemas distribudos...................................................................................................... 10
Usurios...................................................................................................................... 11
Administrador de base de dados(DBA)................................................................................ 11
Usuarios finais.............................................................................................................. 11
Linguagem de base de dados............................................................................................. 11
Linguagem de definio de dados....................................................................................... 11
Linguagem de manipulao de dados..................................................................................11
Modelagem de dados utilizando o modelo entidade relacionamento(E/R)......................................12
Entidades..................................................................................................................... 12
Atributos..................................................................................................................... 12

Tipos de atributos.......................................................................................................... 12
Atributo simples ou atmico.......................................................................................... 12
Atributo composto...................................................................................................... 12
Concluso.................................................................................................................... 13
Blibliogrfia................................................................................................................. 14

Introduo
O trabalho dado foi me compilado de vrias pesquisas acerca de Base de Dados, tenho como
alguns pontos a serem destacados na pagina asseguir tais como: o que uma base de dados?, o
que SGDB?, ficheiros de dados, registos e campos, entre outros contedos que tem haver com
base de dados, ou seja, toda informao de base de dados duma forma organizada. S pra
introduzir de onde vem a base de dados, ou seja, a origem? o ano?. Bem foi no sculo passado
(XX,) nos anos 60 e 70 durante o periodo da histria na qual as empresas, na luta pela
optimizao dos seus recursos, descobriram que era muito dispendioso empregar um elevado
nmero de pessoas apenas para fazerem trabalhos roteneiros como armazenar e organizar
arquivos.

Base de dados(BD)
um conjunto de dados interrelacionados e armazenados em algum dispositivo. Por
exemplo: Pode ser uma lista de material existente num armazem endereos, dados dos
empregados, informaes sobre clientes ou facturas. Por <<dados>> podemos entender
<<factos>> conhecidos que podem ser armazenados e que possuem um significado implcito.

Sistema Gerenciador de Banco de Dados(SGBD)


Um SGBD , assim, uma coleco de programas que permitem aos usurios criar e
manipular uma base de dados. Um SGBD um sistema de software de propsito geral que
facilita o prccesso de definir. construir e manipular bases de dados de diversas aplicaes.
A definio de uma base de dados envolve a especificao de tipos de dados a serem
armazenados base de dados.
A construo de uma base de dados o processo de armazenar dados em algum meio que seja
os rontrolado pelo SGBD.
A manipulao uma base de dados indica utilizao de funes como a de consulta,
recuperao de dados especficos, modificao da base de dados reflectir mudanas no
<<minimundo>>. (inseres, actualizaes e remoes), e gerao de relatrios.

Ficheiros de dados, registos e campos


Sob o ponto de vista que nos interessa. Os ficheiros podem cor ser de responder a dois tipos
bem distintos de informao:
Programas-que so ficheiros que armazenam instrue procedimentos ou otnas para execuar.
Ficheiros de dados-que correspondem informao produzida e manigulada pelos
utilizedores como, por exemplo documentos de texto, imagens e folhas de clculo. Cada
registo contm um determinado conjunto de campos de informao, correspondentes aos
atributos com que definimos as entidades. A uma entidade podem corresponder vrios registos.
Quando se define a estrutura de um registo h que ter em conta:
A entrada da informao.
A saida de informaao.
O processamento da informao.
Anexiblidade ou seja, a facilidade de adaptxo noluo das necessidades. os ficheiros de
bases de dados que acabamos de referir em muitos casos podem representar-se por tabelas em
que as linhas contm registos e as colunas definem os campos.

Aplicao de bases de dados


As bases de dados so amplamente usadas em:
Bancos: para informaes de clientes, contas, emprstimos e todas as transaces
bancrias.
Linhas areas: para reservas e informaes de horrios.As linhas areas foram umas das
primeiras a usar bases de dados de maneira geograficamente distribuda.
Universidades: para informaes de alunos, registos de cursos e notas.
Transaes de carto de crdito: para compras com cartes de crdito e gerao de
facturas.
Telecomunicaes: para manter registos de chamadas realizadas, gerar cobranas
mensais. manter saldos de cartes de chamada pr-pagos e armazenar s sobre as redes
de comunicaes.
Finanas: para armazenar informaes sobre valores mobilirios, vendas e compras de
instrumentos financeiros como aces e ttulos; tambm armazenar dados de mercado
em tempo real a para fim de permitir negcios <<on-line>> transaces automatizadas
pelas empresas.
Vendas: para informaes de dientes, produtos e compras.
Revendedores on-line: para dados de vendas descritos aqui, alm do acompanhamento
de pedidos de gerao de lista de recomendaes personalizadas e de manuteno de
avaliaes de produtos on-line.
Indstria: para a gesto da cadeia de suprimento, controlar a produo de itens nas
frabricas e stokes de itens em armazns e lojas.
Recursos humanos: para informaes sobre funcionrios, salrios, descontos em folhas
de pagamento, benefcios e para a gerao de contra-cheques.

Conceitos de SGBD sistema de gesto de bases de dados


Para criar e gerir bases de dados so necessrios programas pecficos. normalmente
designados por Sistemas de Gestode Bases de Dados (ou DBMS Data base Management
Systems). SGED so programas que permitem criar e manipular bases de dados, em que os
dados so estruturados com independncia relativamente aos programas de aplicao que os
manipulam. A independencia dos dados num SGBD significa que possvel alterar a estrutura
oos dades sem.que isso implique necessariamente reformula o ama que opera com os dados(o
SGBD
Exemplo de Sistemas de Gesto de Bases de Dados comercias:

Microsoft acess;
FoxPro;
Informix;
Oracle;
Microsoft SQL Server;
PostGreSQL;
Etc.

Sistemas de ficheiros vs SGBD


Sistemas de ficheiros ou SGBDS pode manter a informao. Mas deve-se ter em conta que a
quantidade de infarmao tem tendncia a ser grande e a aumentar com o tempo. Tornande-se
quase impossvel mant-la em memria, o que requer a utiliazao de dispositivos de
armazenamento de grande capacidade. A utilizaro que se pretende dar informao
determinante deciso da utiliza de um SGBD.

Vantagens de SGBD

Independncia dos dados.


Acesso eficiente aos dados.
Reduo do tempo de desenvolvimento de aplicaes.
Integridade e segurana dos dados.
Administrao dos dados.
Acesso concorrente e recuperao de falhas.

Quando no se deve utilizar um sGBD


Por exemplo:
Alto investimento inicial na compra de software e hardware adicionais.
Generalidade que um SGBD fornece definio e processamento de dados.
Sobrecarga na proviso de controlo de segurana, controlo de concorncia, recuperao e
integrao de funes.
A sobrecarga causada pe o uso de um SGBD a m administrao justifcam a utilizarso da
abeedagem de processamento tradicional de arquivcs nos seguintes casos: A base de dados e as
aplicagoes sio simples bem definidas e se espera mudanas no projecto; A necessidade de
processamento em tempo real de certas a que so terrivelmente prejudicadas pela sobrecarga
causada pelo de um SGBD; No havera multiplo acesso a base de dados.

Viso de Dados
Um SGBD uma coleco de arquivos e programas interelocionados que permitem aos
utilizad so a consultas e alteraes dos dados. O maior benefico de uma base de dados o de
proporo an utente uma viso abstracta de dados. Isto , o sistema acaba por ocultar deter
minados detalhes a forma de armazenamento e manuteno de dados Abstrao de dados.

Abstrao de Dados
No treinados em computao, os tcnicos em desenvolvimento de sistemas omitem essa
complexidade aos utentes por meio das chamados niveis de abstraco figura seguinte), de
modo a facilitar a interac dos usurios com o Sistema. Assim, tem-se:
Nivel fisico ou esquema interno- o mais baixo nivel de abstraco que descreve como os dados
esto de facto armazenados -estrutura de dados e ficheiros usados.
Nivel lgico ou esquema conceptual- este nivel mdio de abstraco descreve os dados que ou
esquema esto a ser armazenados na base de dados e quais os Interrelacionamentos existente
entre eles.
Nivel de Viso ou esquema externo- o mais alto nivel de abstraco descreve apenas parte da o
base de dados, portanto, ocupando-se do modo como os dados so vistos pelos utilizadores
indivi- duais, descrio personalizada e parcial dos dados.

Modelos de Dados
um conjunto de ferramentas conceituais o usadas para a descrio de dados
relacionamentos entre dados, semntica de dados e regras de consistncia. Os mais comuns so
modelos lgicos com base em objectos e modelos lgicos com base em registos.

Modelos Lgico com base em objectos


So usados na descrido de dados no nivel lgico e de vises. Existem vrios modelos nessa
categoria e outros ainda estao por surgir. Alguns so amplamente conhecidos como:
Modelo Entidade Relacionamento.
Modelo orientado para o Objecto.

Modelo entidade-relacionamento
O E/R tem por base a percepao do mundo real como um conjunto de objectos bsicos,
chamados entidades e dos relacionamentos entres eles. Uma entidade uma <<coisa>> ou um
<<objecto>> do mundo real que pode ser identificado por outros objectos.

Modelo orientado a objectos


Como modelo ER, o modelo orientado a objectos tem por base um conjunto de objecto. Um
o objecto contm valores armazenados em variveis instancias dentro do objecto. Um objecto

tambm contm conjuntos de cdigos que operam o objecto. Tais conjuntos de cdigos so
chamados operaes.

Modelo lgico com base em registos


So usados para descrever os dados no nivel lgico e de viso.
Os trs modelos de dados com base em registo mais comummente utilizados so: o
relacional, o de rede e o hierrquico.

Modelo relacional
Usa belas para representar tanto os dados como a relaoentre eles quer dizir, a estrutura
fundamental do modelo reacional a relao tabelal nstituida por ou mais atributos campos que
traduzem o tipo de dados a mazenar, Cada ncia do esquema chamada tupla registo).

Modelo de rede
Os dados so representados por um conjunto de registos e relaes entre estes registos so
representadas por links (ligaes), as quais podem ser vistas por ponteiros. No modelo em rede,
os registos so organizados em grafos onde aparece um nico tipo de associao (set) que
define uma 1:N entre dois tipos de registos proprientrio e membro. O diagrama para representar
os conceitos de modelo de redes consiste em dois componentes bsicos: Caixas, que coresponde
aos registos e linhas, as associaes.

Modelo hierarquico
Foi o primeiro a ser recohecido como um modelo de dados. O seu desenvolvimento somente
foi possvel devido a consolidao dos a discos de armazenamento endereveis pois esses
discos possibilitaram a explorao da sua estrutura de endereamento fsico para viabilizara
representao hierarquica de informaes. Os ns das hierarquias contm ocorrncias de
registos, onde cada registo uma coleco de campos-atributos-cada um contendo apenas uma
informao. O registo da hierarquia que precede outros o registo pai, os outros so chamados
registos-filhos. Portanto, o modelo hierrquico similar ao modelo em rede, pois os dados e as
suas relaes so representados, respectivamente, por registos e links. A diferena que, no
modelo hierrquico, os registos esto organizados em rvores e no em grafos arbitrrios.

Classificao dos SGBD


Existem diferentes tipos de SCBD que se classificam de acordo com os seguintes critrios:
Quanto ao numero de mquinas onde a base de da est armazenade:
Centralizada ou localizada: quando todos os dados esto numa mquina (ou num disco).
Distribuida (homogenea ou heterognea): quando os dados esto distribuidos por dive
mquinas(ou diversos discos).

Quanto ao nmero de utilizadores que o sistema capaz de suportar:


Pessoal(single user): utilizado em computadores pessoais.
Multiutilizador: utilizado em estaes trabalho, minicomputadores e mquinas de grade
porte.

Arquitectura
fortemente influenciada pelo sistema b computacional sobre o qual o sistema de base de
vai executado. Pode se ter quatro arquiteturas basicas:

Sistemas centralizados
So executados sobre um nico sistema computacional (standalone) e no integram com
nenhum outro sistema.

Sistemas Cliente-Servidor
Front-end executa as tarefas do aplicativo, ou seja, fornece interface do usuno (tela e a
processamento de entrada e saida). O servidor (back-end) executa as consultas no SGBD e
retorna os resultados ao cliente.

Sistemas Paralelos
Alta velocidade ou um computador multiprocessador em que so utilizados para o
processamento paralelo de uma nica transao. Tem custo alto e complexidade de gesto.

Sistemas distribudos
Nesta arquitectuna informao est distribuida por diversos servidores. Cada servidor
actua como no sistema cliente-servidor. Porm, as consultas oriundas dos aplicati so feitas para
qualquer servidor indistintamente. Exemplos tipicos so as bases de dados em que o volume de
informao qrande e, por isso, deve ser distribuda por servidores. A caracteristica bsica
existncia de a prograinas aplicativos consultando a rede para aceder aos dados necessrios,
porm, sem o u!nh'e ento explicito sobre quais so os servidores que dispem desses dados.

Usurios
Como um conjunto de informaes pode ser utilizado por um conjunto direnciado de
usurios importante que estes usurios possam ter vises diferentes da base de dados. Uma
viso definida como um subconjunto de uma base de dados, formando, deste modo, um
conjunto <<virtual>> de informaes.

Administrador de base de dados(DBA)


Num ambiente de base de dados, o recurso primrio a propria base de dados e o recurso
secund- SGBD e os softwares relacionados. A administrao destes recursos cabe
Administrador da base da dados. Dentre as funes de um D3A destacam-se:

Definio do esquema;
Definio da estrutura de dados e mtodos de acesso;
Esquema e modificaes na organizao fisica;
Concesso de autorizao de acessos de sistemas;
Manuteno de Rotina.

Usuarios finais
A meta final de um sistema de base de dados proporcionar um ambiente para a recu
perao de formaes na base de dados. H quatro tipos de usurios sistemas de base de dados,
diferencados pelas suas expectativas de interaco com o sistema.

Usuarios sofisticados;
Usuarios especialistas;
Usuarios navegantes;
Analistas de sistemas e programadores de apliacaes.

Linguagem de base de dados


Proporciona dois tipos de linguagens: uma especifica para os esquemas da base de dados e
outra para expressar consultas e actualizaes.

Linguagem de definio de dados


O SGBD possui um compilador DDL que permite a execuo das declaraes para
identificar as descrioes dos esquemas e para armazen-las em tabelas que constituem um
arquivo especial chamado dicionrio de dados ou directorio de dados. um dicionaio de dados
um arquivo de metadados, isto , dados a respeito de dados.

Linguagem de manipulao de dados


Manipulao de dados entende-se: A recuperaao de informaes armazenadas base de
dados. A insero de novas informaes ne base de dados. A remoo de informaes na base de
dados. A modicao de informaes na base de dados.

Modelagem de dados utilizando o modelo entidade


relacionamento(E/R)
O E/R prope que a realidade seja visualizada sobres pontos de vista. Assim, h trs concei.
fundament tais no Modelo E/R: entidade, atributo e relacionamento ou seja: Entidades-obertos
que compaem a realidade. .Atributos tipos de informao ou caracteristicas que se deseja
conhecer sobre os objectos que compoem a realidade. Relacionamento- forma como estes
objectos interagem entre si.

Entidades
entidade do latim, entidas que significa ser existncia, algo possui existncia distinta e
separada, real ou maginria. ingls o conceito de entidade recebe o nome que demonstra bem o
seu significado cada que enry ou seja, um tipo de entdade. Animal, pessoa, funcionrio,
residencia, electrodomstico, mvel. imvel material aeronave e aluno mplos de substantivos
concretos que representam objectos simples do mesmo tipo, sendo por e entidades. Toda a
entidade deve possuir um id entificador nico ou chave primria. Este identificador unico e dos
critrios para identificar uma entidade. Sempre que for possvel achar este identificador ou
chave primria, ento no estar caracterizada uma entidade.

Atributos
Cada individuo possui caracteristicas prprias que devem ser difnciadas, como, por
exemplo, o facto de que cada funcionrio da Mozal possui um nome, um salrio, uma categoria,
uma data de nascimento, entre outras coisas. Essas caracteristicas do mesmo tipo so utilizadas
pela Mozal para contratar, administrar, pagar e despedir os funcionrios. Esses tipos de
caracteristicas so denominados atributos de uma entidade. Em ingles, a conceito de atributo
recebe o nome de otribute type, ou seja, um tipo de atributo.

Tipos de atributos
Os atributos de uma entidade podem desempenhar diversos papeis, de mode que eles podem
se classificados, como se segue:

Atributo simples ou atmico


Ocorre quando uma caracteristica da entidade representada por um nico atributo. Por
exemplo, na entidade Funcionrio, temos os seguintes atributos simples: Nome. Sexo, Altura.
etc.

Atributo composto
Ocorre quando uma caracteristica da entidade representada por um conjunto de
atributos(dois ou mais atributos). Por exemplo, entidade Funcionrios temos o seguinte atributo
concatenado: Endereo (compostos pelo atributos Rua, Nmero, Cidade e Distrito).

Concluso
No trabalho dado pude concluir que a base de dados bastante importante para a
sociedade e para todas as pessoas. Base de dados para alm de ser o conjunto de dados
interrelacionados e armazenados em algum dispositivo. Ele tambm guarda arquivos para no
serem perdidos. Aqui vo algumas dicas para a construo de diagramas E/R.
A presena de um substantivo usualmente indica uma entidade. A presena de um verbo
uma forte indicao de um relacionamento. Um adjectivo, que uma qualidade, uma forte
indicao de atributo. Um advrbio temporal, qualificando o verba, uma indicao de um
atributo do relacionamento.
De recordar que segundo a Gramtica: Substantivo a palavra que nomeia os seres. O
conceito de seres deve incluir os de pessoas. de nomes lugares, de instituies, de grupos, de
individuos e de entes de natureza esp ritual mitologica. .Verbo a palavra que se flexiona em
nmero(singular plural). pessoa(primeira, terceira), segunda, modo indicativo, subjuntivo,
imperativo), tempo(presente, pretrito futuro) e voz (activa. passiva, reflexiva). Pode indicar
aco (fazer, copiar), estado (ser, ficarl, fendmeno natural(chover, anoitecer), (ocorrncia
acontecer, suceder), (desejo aspira, almejar) e outros processos. .Adjectivo a palavra que
caracteriza o substantivo, atribuindo-lhe qualidades(ou defeitos) e modos de ser, ou indicandolhe o aspecto ou o estado. .Advrbio a palavra que caracteriza o processo verbal, exprimindo
circunstncias em que esse processo se desenvolve. Assim que termino o meu trabalho acerca de
introduo de bases de dados.

Blibliogrfia
O trabalho dado foi extrado do livro de Tics da 12a classe, editora: textos editores.