Professional Documents
Culture Documents
Martin, 1976
Um conjunto de dados inter-relacionados, armazenados conjuntamente
com redundncia controlada que serve uma ou mais aplicaes de forma
optimizada; os dados so armazenados de forma a serem independentes
dos programas que os utilizam; utilizado um processo controlado comum
para a adio de novos dados assim como para a extraco e modificao
de dados existentes dentro de um conjunto.
Definio de SGBD:
Um SGBD um sistema usado para organizar, aceder, manter e gerir
dados. Este sistema controla a entrada, a sada, o armazenamento e
a extrao dos dados de uma Base de Dados. Um SGBD evita que o
utilizador tenha a noo exata da representao fsica dos dados na
BD e que tenha que programar algoritmos detalhados para
armazenar, atualizar e aceder aos dados na BD. Em sntese, um SGBD
um software que gere a Base de Dados. caracterizado por um
conjunto de programas que permite manipular uma base de dados,
seu principal propsito facilitar a interao com o utilizador com
uma base de dados complexa de forma a mostrar relaes entre
tabelas e as suas caractersticas alm de garantir a integridade da
base de dados.
Caracterstica de um Sistema de Gesto de Base de Dados:
Linguagens de um SGBD:
Para facilitar a utilizao de um SGBD por diferentes utilizadores, estes
sistemas fornecem uma ou mais linguagens de programao
especializadas, designadas por Linguagens de Bases de Dados (LBD).
Um SGBD pode ter dois tipos de linguagens:
Acesse;
SqlServer;
Oracle XE;
Mysql;
Postgre;
SqLite;
Firebird.
dos dados, contudo alguns modelos de dados mais comuns so usados por
grande parte de SGBD, tais como:
Modelo Relacional:
O modelo de dados relacional pode descrever todas as relaes entre as
entidades.
Uma relao uma tabela bidimensional que representa cada entidade;
Uma tabela representa as relaes entre todos os atributos que contm;
Cada coluna corresponde a um atributo e cada linha representa um
registo.
Cada registo considerado uma tupla que representa um facto, ou seja um
conjunto permanente de valores. Como as relaes entre entidades so
representadas por tabelas, no existe necessidade na utilizao de
ponteiros que faam as ligaes entre os dados.
As tabelas relacionam-se atravs de chaves, as quais so colunas que
constituem elementos comuns dentro das estruturas relacionais, ou seja so
os nicos identificadores partilhados entre duas tabelas.