·

Engenharia da Computação ·

Bases de Dados

Send your question to AI and receive an answer instantly

Ask Question

Preview text

ARQUITETURA DE UM SGBD\nContribuições do prof. Felipe Torres ESQUEMA DE BD\n<>\nPRÓPRIO BD\n\"Esquema é a descrição do banco de dados, não o banco propriamente dito.\" Esquema x Instância\n\nEsquema do banco de dados (Catálogo)\n• Especificado durante o projeto\n• Alterado com pouca frequência\n• Percepção da estrutura da realidade\n\nInstância do banco de dados (Estado)\n• Conjunto de informações. Ex.: Dados de clientes, fornecedores\n• Descrição da realidade em um determinado instante\n• O SGBD deve assegurar um estado válido Modelo\n\nÉ a representação abstrata e simplificada de um sistema real, com a qual se pode explicar ou testar o seu comportamento, em seu todo ou em partes. Modelo de dados\n\n“... uma coleção de conceitos que podem ser usados para descrever a estrutura de um banco de dados...” Modelo de Dados\nHierárquico e em Rede\n\nEstruturas de Bancos de Dados\nEstrutura Hierárquica\nDepartamento\nProjeto A\nProjeto B\nFuncionário 1\nFuncionário 2\nEstrutura em Rede\nDepartamento A\nFuncionário 1\nFuncionário 3\nProjeto A\nDepartamento B\nProjeto B Modelo de Dados Relacional\nITEM DA NOTA FISCAL\nNumero da Nota Fiscal (Fk)\nNumero do Item da Nota Fiscal\nCodigo do Produto (Fk)\nQuantidade do Produto\nNOTA FISCAL\nNumero da Nota Fiscal\nCodigo do Cliente (Fk)\nCodigo do Vendedor (Fk)\nVENDEDOR\nCodigo do Vendedor\nCodigo da Regiao do Vendedor (Fk)\nVEICULO\nCodigo do Veiculo (Fk)\nData de Utilizacao do Veiculo\nREGIAO\nCodigo da Regiao\nNumero da Placa do Veiculo\nPRODUTO\nCodigo do Produto\nNome do Produto\nIndicador de Produto Ativo\nCLIENTE\nCodigo do Cliente\nNome do Cliente\nPONTO ESTRATEGICO\nCodigo do Ponto Estrategico\nCodigo da Regiao (Fk) Modelos de alto nivel ou conceitual.\nOferecem conceitos muito próximos de como muitos usuários enxergam os dados.\nModelos de dados representacionais ou de implementação.\nOferecem o conceito mais próximo de como os dados estão armazenados no computador. Ex.: DER.\nModelos de baixo nível ou físico.\nOferecem detalhes específicos de como os dados são armazenados em disco magnético. Arquitetura de Banco de Dados\nComo conseguir aprimorar a independência entre os programas e os dados e também permitir múltiplas visões de usuário ?\nArquitetura proposta pelo ANSI/SPARC\n• Study Group on Data Base Management Systems\n• Década de 70\n• ANSI = American National Standards Institute ARQUITETURA TRÊS ESQUEMAS (3E) #arquitetura3e\n\n• Esta arquitetura tem por objetivo separar as aplicações dos usuários do banco de dados. #arquitetura3e\n\n•3E\n•Esquema externo\n•Esquema Conceitual\n•Esquema interno