Você está na página 1de 4

AULA 1

SISTEMA GERENCIADOR DE BANCO DE DADOS


INTRODUO
Imagina um banco que se esquece de quem lhe deve dinheiro, ou uma revista que perdeu os
nomes e os endereos dos seus assinantes. Para evitar essas coisas houve a necessidade de
criar mecanismos para gerenciar esses dados, desde pequenos at grandes volumes.
Para facilitar o gerenciamento de dados desenvolvem-se aplicaes que acessam dados para
que sejam pesquisados, alterados, includos ou excludos.
CONCEITOS FUNDAMENTAIS
Dado um conjunto de smbolos que representam uma informao. O dado em si no possui
significado especifico, no transmite conhecimento.
Exemplo: O nmero de alunos matriculados no curso de Excel no segundo semestre de 2014
igual a 13.
Quais so os elementos de dados?
Curso: Excel
Perodo: segundo semestre 2014
Matriculados: 13
Em conjunto, estes elementos nos fornece um dado porm sem significado. O que significa
termos 13 alunos matriculados para o Curso de Excel do segundo semestre de 2014? Houve
aumento ou diminuio no nmero de alunos? Sobraram vagas? Qual o significado desses
nmeros?
O Flamengo tem 11 pontos ganhos no campeonato. O que esse dado significa?
INFORMAO o dado com significado, que pode ser interpretado e entendido. o dado
capaz de transmitir conhecimento para a ao ou tomada de deciso.
Os dados devem ser armazenados de forma controlada, organizada, integra e segura. A
Tecnologia da Informao oferece recursos para atender essa necessidade, atravs se sistemas
que gerenciam as informaes em um banco de dados. As informaes mantidas por esses
sistemas podem ser classificadas, organizadas e pesquisadas, ajudando na tomada de decises.
O dados armazenados, ordenados e organizados so matria prima para tomadas de deciso,
por isso a qualidade e disponibilidade dos dados fundamental.
CARACTERISTICAS DOS DADOS:
Compartilhamento: Os dados devem poder ser compartilhados pelos diversos interessados,
usurios, departamentos e sistemas de informao.
Disponibilidade: Os dados devem estar disponveis, seja para uma simples consulta ou
relatrio ou para uma anlise detalhada.
Segurana: Os dados precisam estar seguros, protegidos contra destruio, alterao ou uso
no autorizado.
Preciso: Os dados devem ser absolutamente confiveis. No deve haver dvida quando a
preciso e veracidade dos dados armazenados.
Atualizados: Os dados devem estar sempre atualizados.
Banco de Dados (ou base de dados), o conjunto de dados relacionados de forma que faam
sentido e possam gerar informao. O objetivo principal o uso eficiente na recuperao e
armazenamento de informaes.
Exemplo: Bando de dados de uma escola possui as seguintes informaes:
Dados pessoais dos alunos
Cursos oferecidos ou sries
Turmas
Disciplinas
Notas
Professores
Etc
Todas as informaes acima possuem uma relao. O aluno vai cursar uma determinada srie,
e estar vinculado a uma turma, que possura disciplinas que ter professores, etc.
O termo Banco de Dados foi criado inicialmente para indicar colees organizadas de dados
armazenados em computadores, porm o termo usado atualmente para indicar tanto banco
de dados digitais como banco de dados disponveis de outra forma. No Brasil tambm
comum usar o termo Base de Dados.

Sistema Gerenciador de Banco de Dados - SGDB Software responsvel pelo criao,
administrao e gerenciamento de um banco de dados. Possui recursos para gerenciar o
acesso, a manipulao e a organizao dos dados. Existem diversos Sistemas Gerenciadores de
Banco de Dados que atendem todos os tipos e tamanhos de Banco de Dados. O SGDB
projetado para ser a interface entre o Banco de Dados, os usurios e as Aplicaes que
consultam e atualizam informaes.
Exemplos de SGDB: SQL Server, Oracle, MySql
Caracteristicas de um SGDB
Independncia de Dados A definio dos dados est mantida pelo SGDB e no pelas
aplicaes que acessam o banco de dados
Restries de Integridade garante a integridade dos dados armazenados. Exemplo
um professor que desligado da escola no pode estar associado a nenhuma turma.
Segurana/Privacidade Todo acesso ao banco de dados controlado pelo SGDB que
possui mecanismos para autenticao dos usurios e controle de acesso aos objetos
do banco de dados, definindo o nvel de acesso e impedindo que pessoas no
autorizadas utilizem ou modifiquem determinada informao
Backup e Restaurao Utilitrios para backup e restaurao dos dados de forma
automtica, atravs de agendamento ou via comando
Linguagem Possui uma linguagem para as operaes com os dados. O SQL o padro
de linguagem para banco de dados relacionais
Recuperao de Dados Recursos para recuperao do estado do banco de dados
quando a falha de hardware ou software. Tambm conhecida como tolerncia a
falhas.
RESUMO: Banco de Dados uma coleo de registros salvos em um computador de forma que
um programa possa consult-la para responder questes. O termo Banco de Dados deve ser
aplicado apenas aos dados e o termo SGDB deve ser aplicado ao software com a capacidade de
manipular bancos de dados.
OBJETIVOS
O SGDB um software usado para:
Armazenar dados de forma eficiente
Consultar dados obtendo respostas rpidas
Modificar dados
Quantidades cada vez maiores de dados so coletados e armazenados em empresas,
instituies, etc
Dados de comrcio eletrnico
Dados de navegao na internet
Dados de compras de clientes em lojas de departamentos e supermercados
Dados de transaes bancrios, cartes de crdito e dbito
Dados coletados e armazenados a velocidades cada vez maiores
Sensores em satlites
Telescpios
Sondas
Simulaes cientificas
Abrange todos os diversos tipos de dados em larga escala
Busca na Internet
Minerao
Banco de Dados Cientficos e Medicinais
Integrao de Informao
Banco de dados esto por trs de tudo o que voc faz na Internet
Sites de busca
Compras em sites
Sites de relacionamentos
Mais ainda
Os SGDBs permitem a utilizao do banco de dados por diferentes usurios
simultneamente
Possuem mecanismos que permitem no confundir diferentes aes: por exemplo,
duas reservas simultneas para o mesmo assento em um determinado voo