none
Consultas a BD RRS feed

  • Debate general

  • Hola programadores!!!!


    Resulta que en mi universidad me enseñaron que cuando uno realiza acceso a datos lo tiene que realizar por medio de catalogos y la verdad esto no me quedó muy claro porque de por si programando yo he realizado mis consultas a bases de datos en una clase normal, es decir, mis funciones que interactual con la BD las tengo en una clase y no en algo que se llama catálogos.

    Alguien tiene conocimiento acerca de esto ??

    PD: Esto es desarrollo en UML, pero quiero saber el porque de los catalogos.
    lunes, 28 de diciembre de 2009 4:02

Todas las respuestas

  • hola

    sera que por catalogo se refiere a la metada de la db

    Database catalog

    por lo general cuando uno se refiere a catalogo seria las tablas de de sistema

    Querying the SQL Server System Catalog

    aunque imagino no se refiere a esto

    por ahi hace referencia a tener un lugar central en donde se disponga de todas las cadenas de conexion que se disponen para conectarse a las dbs
    este podria ser el archivo de configuracion de la aplicacion, el app.config

    pero bueno seria bueno si preguntas a quien te ha dado el cocnepto a que apuntaba con lo de catalogo
    si es la metadada d ela db, o un repositorio con la lista d ela conexiones de todas als db disponibles

    saludos
    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    lunes, 28 de diciembre de 2009 12:38
  • Hola Leandro

    Investigando acerca de los catalogos, se tiene que un catalogo en una clase que sólo interactua con el nivel de persistencia o almacenamiento de un proyecto. Es decir en mi caso, tengo un método que lo llamo Cargar en donde cargo un objeto con datos de una base de datos y otros en donde llamo procedimientos almacenados que se encargan de realizar inserciones, modificaciones y eliminaciones sobre una tabla de una BD.

    Ahora, para la parte de la conexión a la base de datos entre otras interacciones con esta última, tengo lo que se llama la cadena de conexión, y propiedades necesarias para establecer conexiones con la BD.

    Cuando quiero realizar consultas sobre la base de datos tengo que utilizar la clase encargada de realizar la conexión a la BD y la clase que voy a utilizar para implementar como se debe la capa de persistencia con la lógica.

    La verdad esto me parece algo muy "sobrecargado" si se puede decir asi, para un proyecto cualquiera, puesto que se está apartando la parte de BD de la lógca del proyecto.

    Lo que se pretende así es que la clase sea sola con sus atributos y constructor y funciones que llamen a los catalogos si es necesario.

    Saludos!!!
    lunes, 28 de diciembre de 2009 18:11