Você está na página 1de 3

SGBD-Conceitos O que um SGBD ? SGBD: Sistema de Gerncia de Banco de Dados.

s. Gerencia uma grande quantidade de dados, sob a forma de arquivos e de relacionamentos entre os arquivos. Garante acesso eficiente aos dados. Garante acesso concorrente aos dados. Exemplo: banco e seus caixas eletrnicos. SGBD BD Intercepta a solicitao e analisa-a: Sintaxe est correta? Usurio tem acesso a esta tabela? Dados esto disponveis (permisso de acesso)? H Problemas com acessos concorrentes? Transao foi concluda com sucesso? SGBD age como uma interface (mediador) entre o usurio final e o Banco de Dados SGBD : Administra o tratamento dos dados de um BD. Tendncia atual: Diminuir cada vez mais os programas aplicativos e passar suas tarefas para o SGBD. Interao do SGBD com seu ambiente Programas Aplicativos 1. Interface com o usurio. Ferramentas para SGBDs 1. Desenvolvimento de aplicaes 2. Projeto de banco de dados 3. Utilitrios de Manuteno Dicionrio de Dados 1. Descrio das estruturas lgicas e fsicas de esquemas. 2. Regras de acesso. 3. Regras de Integridade.

Segurana e Integridade 1

Conceitos Segurana refere-se proteo de dados contra a divulgao, alterao ou destruio no autorizadas. Garante que usurios tm permisso para fazer o que estiverem tentando. Integridade refere-se preciso ou validade dos dados. Garante que as coisas que esto tentando fazer so corretas. Consideraes Gerais Para proteger um banco de dados devemos tomar medidas de segurana em vrios nveis: Fsico: A sala do computador (servidor) ou terminal (cliente) devem estar protegidas contra intrusos. Humano: Os usurios devem ser cuidadosamente autorizados para reduzir a chance de qualquer fornecimento de acesso a um intruso em troca de suborno ou outros favores. 1. Sistema Operacional: A debilidade na segurana do SO pode servir como meio de acesso no autorizado ao BD. 2. Rede: A segurana em nvel de rede, para BDs que permitem acesso remoto, to importante quanto a segurana fsica. Sistema de BD: Alguns usurios de sistemas de BD devem ter autorizao de acesso somente a uma poro limitada do BD. responsabilidade do sistema de BD garantir que essas restries de acesso no sejam violadas. Autorizao Um usurio pode ter vrias formas de autorizao sobre partes do banco de dados. Dentre elas esto as seguintes: 1. Autorizao read: permite a leitura, mas no modificaes de dados. 2. Autorizao insert: permite a insero de novos dados, mas no a modificao de dados existentes. 3. Autorizao update: permite a modificao, mas no a remoo de dados. 4. Autorizao delete: permite a remoo de dados. Um usurio pode receber todos, nenhum ou uma combinao desses tipos de autorizao.Alm das formas de autorizao de acesso aos dados, pode ser concedida autorizao a um usurio para modificar esquemas do banco de dados: 5. Autorizao index: permite a criao e remoo dendices. 6. Autorizao resource: permite a criao de novas relaes (tabelas). 7. Autorizao alteration: permite a adio ou remoo de atributos em uma relao (tabela) 8. Autorizao drop: permite a remoo de relaes (tabelas). A ltima forma de autorizao aquela dada ao administrador do banco de dados (DBA). O nvel de autorizao dado ao DBA anloga aquele fornecido a um super-usurio (root) de um sistema operacional. Ele tem o controle total sobre o sistema de banco de dados.

Conceituando DW(Data Warehouse) 2

Um data warehouse (ou armazm de dados) um sistema de computao utilizado para armazenar informao relativa s atividades de uma organizao em banco de dados, de forma consolidada. O desenho da base de dados favorece os relatrios e anlise de grandes volumes de dados e obteno de informaes estratgicas que podem facilitar a tomada de deciso. Conceituando Data Mart Um data mart um pequeno data warehouse que fornece suporte deciso de um pequeno grupo de pessoas. Trabalha de forma segmentada Data Warehouse X DataMart preciso ter em mente que as diferenas entre data mart e data warehouse so apenas com relao ao tamanho e ao escopo do problema a ser resolvido. Portanto, as definies dos problemas e os requisitos de dados so essencialmente os mesmos para ambos. Enquanto um data mart trata de um problema departamental ou local, um data warehouse envolve o esforo de toda a empresa para que o suporte decises atue em todos os nveis da organizao. Sabendo-se as diferenas entre escopo e tamanho, o desenvolvimento de um data warehouse requer tempo, dados e investimentos gerenciais muito maiores que um data mart. Conceituando Data Mining Data Mining ou Minerao de Dados consiste em um processo analtico projetado para explorar grandes quantidades de dados (tipicamente relacionados a negcios, mercado ou pesquisas cientficas), na busca de padres consistentes e/ou relacionamentos sistemticos entre variveis e, ento, valid-los aplicando os padres detectados a novos subconjuntos de dados. O processo consiste basicamente em 3 etapas: explorao; construo de modelo ou definio do padro; e validao/verificao. Exemplos Reais utilizao Data mining

Wal-Mart
Embora recente, a histria do data mining j tem casos bem conhecidos. O mais divulgado o da cadeia Wal-Mart, que identificou um hbito curioso dos consumidores. Ao procurar eventuais relaes entre o volume de vendas e os dias da semana, o software apontou que, s sextas-feiras, as vendas de cervejas cresciam na mesma proporo que as de fraldas. Crianas a beber cerveja? No. Uma investigao mais detalhada revelou que, ao comprar fraldas para seus bebs, os pais aproveitavam para abastecer as reservas de cerveja para o final de semana.