Baixe o app para aproveitar ainda mais
Prévia do material em texto
1 1 Gerenciamento de Dados e Informações Organizacionais 2 Abordagem Moderna (BD) Usuários: responsáveis pelo funcionamento do banco, criação de aplicações, entrada de dados e consultas, entre outras tarefas. - administrador: responsável pela manutenção e pelo controle centralizado do banco de dados. - programadores: interagem com o SGBD, criando aplicações nas mais diversas linguagens. - usuários finais: acessam o banco de dados interativamente, em geral através das aplicações. 2 3 Tipos de Banco de Dados � Banco de dados Hierárquico Representação em estrutura rígida em forma de árvore invertida, na qual cada registro contém dois elementos. 4 Tipos de Banco de Dados � Banco de dados em rede Cria relação entre os dados por meio de uma estrutura de listas vinculadas. 3 5 Tipos de Banco de Dados � Banco de dados relacional Baseado no conceito simples de tabelas, explorando as características de linhas e colunas para localizar um ponto. 6 Outros Tipos � Objeto-Relacional: integração dados tradicionais com objetos complexos; � Hipermídia: armazena informações em forma de nós conectados, os quais podem conter diversos tipos de mídia; � Conhecimento: armazenamento de regras que podem ser usadas para tomada de decisão. 4 7 Abordagem de Banco de Dados Abstração: �Modelo conceitual: modelo abstrato de um BD, sob a perspectiva do usuário; 8 Abordagem de Banco de Dados �Modelo físico: layout que mostra como um BD está efetivamente organizado em dispositivos de armazenamento. 5 9 Sistema Gerenciador de Banco de Dados Grupo de programas que fornece o acesso e manipulação dos dados. �Software padronizado �SQL (Structured Query Language) – padrão de linguagem de BD relacional que permite realização de operações complexas através de operações relativamente simples. 10 Sistema Gerenciador de Banco de Dados � DDL (Data Definition Language) – conjunto de informações que descrevem uma estrutura de banco de dados; � DML (Data Manipulation Language) – instruções usadas como linguagem de programação de nível mais alto para armazenar, consultar ou atualizar informações no BD. 6 11 Sistema Gerenciador de Banco de Dados �Diversos fabricantes � Oracle �IBM � MS SQL Server �MySQL 12 Sistema Gerenciador de Banco de Dados O usuário emite uma solicitação de acesso. O SGBD intercepta a solicitação e a analisa. O SGBD executa as operações necessárias no banco de dados. O SGBD apresenta o feedback das operações. 7 13 FIM Obrigado pela Atenção.
Compartilhar