Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
Dimas F. Cardoso Faculdade Prudente de Moraes * Faculdade de Tecnologia de Itu Curso de Tecnologia em Análise de Sistemas 2o. Semestre de 2014 Programação Orientada a Objetos Dimas F. Cardoso Faculdade Prudente de Moraes * Programação Orientada a Objetos Aplicando a Persistência de Objetos em uma Base de Dados Relacional Dimas F. Cardoso Faculdade Prudente de Moraes * Operações em um Base de Dados Relacional Inclusão Permite a inclusão de uma linha numa tabela Consulta Permite a consulta de dados de uma ou mais colunas das tabelas de uma base de dados por meio de um CRITÉRIO DE SELEÇÃO Atualização Permite que o conteúdo de uma ou mais colunas de uma tabela seja modificado. Exclusão Permite que uma ou mais linhas de uma tabela sejam excluídas Numa Base de Dados Relacional estas operações são realizadas a partir de uma linguagem própria denominada de S.Q.L. (Structure Query Language). Dimas F. Cardoso Faculdade Prudente de Moraes * Interagindo Aplicação O.O. com uma Base de Dados Relacional O processo de armazenamento de um objeto numa base de dados é denominado de Persistência, que representa o armazenamento de um objeto como um todo (Atributos/Métodos). Dimas F. Cardoso Faculdade Prudente de Moraes * Persistência Base de Dados Aplicação O.O. Interagindo Aplicação O.O. com uma Base de Dados Relacional Dimas F. Cardoso Faculdade Prudente de Moraes * Numa Base de Dados Relacional só é possível armazenar a área de atributos de um objeto, ou seja, cada linha de uma tabela representa o conteúdos dos atributos de um determinado objeto de uma respectiva classe. Interagindo Aplicação O.O. com uma Base de Dados Relacional Dimas F. Cardoso Faculdade Prudente de Moraes * Base de Dados Aplicação O.O. Interagindo Aplicação O.O. com uma Base de Dados Relacional Dimas F. Cardoso Faculdade Prudente de Moraes * Interagindo Aplicação O.O. com uma Base de Dados Relacional D.A.O. (Data Access Object): é um meio pela qual é criada uma classe com o propósito de instanciar um objeto capaz de realizar, utilizando o SQL, as operações de inclusão, alteração, consulta e exclusão em uma base de dados relacional permitindo assim realizar a interação entre um objeto de uma determinada classe e um SGBD.. Dimas F. Cardoso Faculdade Prudente de Moraes * Diagrama de Classes Dimas F. Cardoso Faculdade Prudente de Moraes * Estrutura da Aplicação Dimas F. Cardoso Faculdade Prudente de Moraes * Definição da Tabela Departamento Dimas F. Cardoso Faculdade Prudente de Moraes * Definição da Gui Departamento Dimas F. Cardoso Faculdade Prudente de Moraes * Definição da Gui Departamento Definição dos ponteiros para os objetos das classes DaoDepartamento, Departamento, Conexão Criação do objeto da classe Conexão Criação do objeto da classe DaoDepartamento Dimas F. Cardoso Faculdade Prudente de Moraes * Classe Departamento Dimas F. Cardoso Faculdade Prudente de Moraes * Implementação da Classe Conexão Dimas F. Cardoso Faculdade Prudente de Moraes * Implementação da Classe Conexão Dimas F. Cardoso Faculdade Prudente de Moraes * Implementação da Classe Conexão Dimas F. Cardoso Faculdade Prudente de Moraes * Implementação da Operação Inserir Dimas F. Cardoso Faculdade Prudente de Moraes * Implementação da Classe DaoDepartamento Dimas F. Cardoso Faculdade Prudente de Moraes * Implementação da Operação Consultar Dimas F. Cardoso Faculdade Prudente de Moraes * Implementação da Classe DaoDepartamento Dimas F. Cardoso Faculdade Prudente de Moraes * Implementação da Operação Alterar Dimas F. Cardoso Faculdade Prudente de Moraes * Implementação da Classe DaoDepartamento Dimas F. Cardoso Faculdade Prudente de Moraes * Implementação da Operação Excluir Dimas F. Cardoso Faculdade Prudente de Moraes * Implementação da Classe DaoDepartamento * * *
Compartilhar