Mindmap
Acceso a base de datos

Inhalt der Mindmap
Acceso a base de datos
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.
- 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.
- 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.
- [CRUD: Create, Retrieve, Update & Delete]
- 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].
- 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.
- 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.
- 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.
- el modelo orientado a objetos del dominio
- representación de los distintos objetos en una base de datos relacional.
- 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.
- Registros activos
Bilder und Dateien der Mindmap
Informationen
- Beschreibung
- Mindmap am Acceso a base de datos, erstellt von SEBASTIAN ALARCON CORTES am 08/08/2022.
- Erstellt von
- SEBASTIAN ALARCON CORTES
- Aufrufe
- 3
- Bewertung





