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