GoConqr has a new look! Let us know what you think.

Mind map

Acceso a base de datos

SEBASTIAN ALARCON CORTES English

Acceso a base de datos

Map content

Acceso a base de datos

  1. Existen distintas formas en las que una aplicación implementada utilizando un lenguaje de programación de propósito general puede acceder a los datos, almacenados por lo general en una base de datos relacional:

    • Registros activos
      • Objetos que encapsulan directamente las estructuras de datos externas e incorporan la lógica del dominio que les corresponda, aparte de las operaciones necesarias para obtener y guardar objetos en la base de datos.
    • Gateways
      • Clases auxiliares que se corresponden con las tablas de la base de datos e implementan las operaciones necesarias para manipular la base de datos [CRUD: Create, Retrieve, Update & Delete].
        • [CRUD: Create, Retrieve, Update & Delete]
            • Estas clases auxiliares nos permiten no mezclar la lógica de la aplicación con el acceso a los datos externos, tal como sucede si utilizamos registros activos.
    • O/R Mapping
      • Se basa en establecer una correspondencia entre el modelo orientado a objetos del dominio y la representación de los distintos objetos en una base de datos relacional.
        • En el caso del O/R Mapping, los objetos pueden ignorar la estructura de la base de datos y cómo se realiza la comunicación con la base de datos. La inversión de control característica de esta opción independiza el modelo orientado a objetos del dominio de la capa de acceso a los datos: se puede cambiar la base de datos sin tener que tocar el modelo orientado a objetos del dominio y viceversa. De esta forma, se facilita el desarrollo, la depuración y la evolución de las aplicaciones.
          • Cuando para implementar la aplicación se utiliza una herramienta de programación visual (tipo Visual Studio .NET, C++Builder, Delphi o Developer), generalmente no podemos elegir la forma en que nuestra aplicación accederá a los datos. Pese a ello, siempre existe cierta margen de maniobra que podemos aprovechar para diseñar nuestro sistema lo mejor posible.
      • el modelo orientado a objetos del dominio
      • representación de los distintos objetos en una base de datos relacional.

Images and files in the map

  • Acceso a base de datos
  • Acceso a base de datos
  • Acceso a base de datos
  • Acceso a base de datos
  • Acceso a base de datos
  • Acceso a base de datos
  • Acceso a base de datos

Information

Description
Mind Map on Acceso a base de datos, created by SEBASTIAN ALARCON CORTES on 08/08/2022.
Views
3
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?