martes, 8 de noviembre de 2011

TEMA III. ADMINISTRACIÓN DE BASE DE DATOS.

TEMA III. ADMINISTRACIÓN DE BASE DE DATOS.

1.   Definir una base de datos y un sistema de administración de base de datos.

Una Base de Datos (en ocasiones abreviada con la sigla BD o con la abreviatura b.d.) Es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. También puede definirse como una organización de datos, de tal manera que su uso sea más eficiente para la actividad que se requiera, cuando se les agrupan como una aplicación de lo que se necesite

Un Sistema de Administración de Bases de Datos: son un tipo de software muy específico, dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan. El propósito general de los sistemas de gestión de bases de datos es el de manejar de manera clara, sencilla y ordenada un conjunto de datos que posteriormente se convertirán en información relevante para una organización. También se define como un software que permite que un usuario centralice sus datos, los administre y de acceso rápidamente a los datos almacenados de manera eficiente, mediante otros programas dispuestos para ello.

Existen distintos objetivos que deben cumplir los SABD:

  • Abstracción de la información. Los SABD ahorran a los usuarios detalles acerca del almacenamiento físico de los datos. Da lo mismo si una base de datos ocupa uno o cientos de archivos, este hecho se hace transparente al usuario. Así, se definen varios niveles de abstracción.
  • Independencia. La independencia de los datos consiste en la capacidad de modificar el esquema (físico o lógico) de una base de datos sin tener que realizar cambios en las aplicaciones que se sirven de ella.
  • Consistencia. En aquellos casos en los que no se ha logrado eliminar la redundancia, será necesario vigilar que aquella información que aparece repetida se actualice de forma coherente, es decir, que todos los datos repetidos se actualicen de forma simultánea. Por otra parte, la base de datos representa una realidad determinada que tiene determinadas condiciones, por ejemplo que los menores de edad no pueden tener licencia de conducir. El sistema no debería aceptar datos de un conductor menor de edad. En los SGBD existen herramientas que facilitan la programación de este tipo de condiciones.
  • Seguridad. La información almacenada en una base de datos puede llegar a tener un gran valor. Los SGBD deben garantizar que esta información se encuentra segura de permisos a usuarios y grupos de usuarios, que permiten otorgar diversas categorías de permisos.
  • Manejo de transacciones. Una transacción es un programa que se ejecuta como una sola operación. Esto quiere decir que luego de una ejecución en la que se produce una falla es el mismo que se obtendría si el programa no se hubiera ejecutado. Los SGBD proveen mecanismos para programar las modificaciones de los datos de una forma mucho más simple que si no se dispusiera de ellos.
  • Tiempo de respuesta. Lógicamente, es deseable minimizar el tiempo que el SGBD demora en proporcionar la información solicitada y en almacenar los cambios realizados.

 2.   Nombrar y describir brevemente los tres componentes de un SABD.

Un Sistema de Administración de Bases de Datos, posee 3 componentes claramente definidos:

·         El Lenguaje de Definición de Datos: Es el lenguaje empleado por los programadores para definir el contenido y la estructura de la base de datos. Este lenguaje define cada elemento de los datos de la base de datos antes de poder utilizarlos con los otros programas.

·         El Lenguaje de Manejo de Datos: Se utiliza conjuntamente con el lenguaje de programación dispuesto para ello. Este lenguaje posee comandos que les permiten a los usuarios satisfacer sus solicitudes y desarrollar las aplicaciones.

·         El Diccionario de Datos: Se define como un archivo que almacena las definiciones y características de los datos, tales como su uso, propiedad y autorización.

3.   Describir cómo un sistema de administración de base de datos organiza la información.

Sin los datos y la capacidad para procesarlos, una organización no podría completar con éxito la mayor parte de sus actividades de negocios. Como ya se vio, los datos consisten de hechos son procesar, por ejemplo la cantidad de empleados y cifras de ventas.

Por lo general, los datos se organizan en una jerarquiza que se inicia con la pieza de datos más pequeña que utilizan las computadoras (un bit), y se desplaza a través de esa escala hasta una base de datos. Por lo común un byte consiste de ocho bits.

Cada byte representa un carácter, que es la unidad de construcción de información básica. El carácter puede consistir de letras mayúsculas (A,B,C,.....Z), LETRAS NIMUSCULAS (a,b,c.....z), dígitos numéricos (0,1,2,....9), o símbolos especiales (.!+-/...).

Los caracteres se reúnen para formar un campo. Un campo por lo general es un nombre, un número o una combinación de caracteres que describen un aspecto de un objeto de negocios. Un grupo de campos relacionados representa un registro.

Al combinar descripciones de varios aspectos de un objeto o actividad, de obtienen una descripción mas completa de estos.

Un conjunto de registros relacionados representan un archivo. Por lo general un archivo de inventarios es la suma de todos los registros de inventarios para una compañía u organización en particular.

La organización de los registros en los archivos se puede hacer de tres maneras diferentes, y para hacer la comparación por ventajas y desventajas, ver tabla 1:

1.- Organización secuencial: En esta organización los registros se almacenan uno tras otro en un orden predeterminado. El orden lo determina su campo clave. Los registros deben ser ordenados de una forma específica para su almacenamiento, lo cual tiene su costo en tiempo. Tiene  ventajas cuando se necesita acceso a la totalidad o una gran porción de registros, pero si se  trata de ubicar un registro particular puede ser sumamente lento. Con este tipo de organización, para llegar al registro 6510, deben recorrerse uno a uno, los primeros 6509 registros anteriores empezando por el 0001.

2.- Organización directa: Para esta organización, los registros no se almacenan uno tras otro, sino que se ubican en una dirección particular que está determinada por su campo clave. La dirección es establecida mediante programas que usan una técnica denominada cálculo de clave, que convierten el valor numérico del campo clave, en una dirección de almacenamiento particular. Los programas son usados también para la localización posterior de tales registros. Al usar organización directa de archivos pueden localizarse velozmente registros específicos.  Por ejemplo, si se desean los datos de un carro particular en un archivo con los carros de una ciudad, puede obtenerse casi instantáneamente simplemente suministrando su placa. Sin embargo esta organización tiene como desventaja que requiere mayor espacio de almacenamiento en disco. Además, no es tan apta como la organización secuencial de archivos para llevar a cabo un gran número de actualizaciones o listar un gran número de registros.

3.- Organización secuencial de índice: Es una combinación de las dos organizaciones  presentadas, que busca aprovechar las ventajas de ambas. Los registros se van almacenando en orden secuencial, pero este archivo cuenta con un índice. El archivo índice enlista las claves de cada grupo de registros almacenados y sus direcciones de disco correspondientes. Cuando se desea buscar un registro particular, la computadora inicia la búsqueda secuencialmente, identificando el principio del grupo de registros. Esta organización es más rápida que la secuencial, pero no lo es tanto como el acceso directo. Es especialmente útil cuando se requiere actualizar ocasionalmente grandes lotes de transacciones y se necesita disponer de acceso rápido y frecuente a los datos.



4.   ¿Cuál es la diferencia entre la imagen lógica y la imagen física de los datos?

La Imagen lógica: se corresponde con la idea que en principio tiene el programador sobre cómo están organizados los datos, y coincide aproximadamente con la forma en que son manipulados los datos por el programa de alto nivel.

La estructura lógica está ordenada (por números o por nombres en nuestro ejemplo). En cambio, la estructura física puede estar construida simplemente por el orden "natural" es decir, de creación de los propios registros. Generalmente, la "apariencia" de ordenación es el resultado de un proceso complejo que utiliza índices, tablas y punteros, para proporcionarnos un acceso ordenado a una estructura mucho más caótica.

 La Imagen física: corresponde a la forma en que están contenidos los datos en la máquina, de la que existen dos versiones: una corresponde a la que adoptan los datos en memoria; la otra a su almacenamiento externo (disco). Ambos esquemas son distintos.


5.   Enumerar las ventajas de los SABD.

a)    Proveen facilidades para la manipulación de grandes volúmenes de datos. Entre éstas:

·         Simplifican la programación de equipos de consistencia.

·         Manejando las políticas de respaldo adecuadas, garantizan que los cambios de la base serán siempre consistentes sin importar si hay errores correctamente, etc.

·         Organizan los datos con un impacto mínimo en el código de los programas.

·         Disminuyen drásticamente los tiempos de desarrollo y aumentan la calidad del sistema desarrollado si son bien explotados por los desarrolladores.

b)    Usualmente, proveen interfaces y lenguajes de consulta que simplifican la recuperación de los datos.

c)    La complejidad del ambiente de sistemas de información de las instituciones puede reducirse mediante la administración centralizada de los datos, los accesos, el uso y la seguridad.

d)    La redundancia e inconsistencia en los datos puede reducirse al eliminar todos los archivos aislados en los cuales se repiten los mismos elementos de datos.

e)    Las confusiones en los datos pueden eliminarse al proporcionar un control central de la creación y definición de datos.

f)     La dependencia en los datos del programa puede reducirse al separar la imagen física (la representación de los datos tales como deberían estar organizados en la realidad en los medios físicos de almacenamiento) de los datos de su ordenamiento físico.

g)    El desarrollo del programa y los costos de mantenimiento pueden reducirse de una manera radical.

h)   La flexibilidad de los sistemas de información puede verse enormemente estimulada al permitir consultas rápidas y baratas dentro del volumen de información.

i)     El acceso y la disponibilidad de la información pueden incrementarse.


6.   Describir los tres principales modelos de base de datos y las ventajas y desventajas de cada uno de ellos.

Los modelos principales de Bases de Datos son tres:

1.- Modelo Jerárquico de Datos: Presenta los datos a los usuarios en una estructura de árbol. Dentro de cada registro, los elementos de datos quedan organizados en partes llamadas segmentos. Para el usuario cada segmento se ve como un organigrama con el segmento de nivel superior llamado raíz. Un segmento superior se conecta de forma lógica con un segmento inferior en una relación de tipo padre-hijo. Un segmento padre puede tener más de un hijo, pero un hijo sólo puede tener un solo padre. Una de las principales limitaciones de este modelo es su incapacidad de representar eficientemente la redundancia de datos.

2.- Modelo de Datos en Red: Éste es un modelo ligeramente distinto del jerárquico; su diferencia fundamental es la modificación del concepto de nodo: se permite que un mismo nodo tenga varios padres (posibilidad no permitida en el modelo jerárquico). Fue una gran mejora con respecto al modelo jerárquico, ya que ofrecía una solución eficiente al problema de redundancia de datos; pero, aun así, la dificultad que significa administrar la información en una base de datos de red ha significado que sea un modelo utilizado en su mayoría por programadores más que por usuarios finales. Mientras que las estructuras jerárquicas describen relaciones de uno a muchos, las estructuras de redes describen datos lógicamente en relaciones de muchos a muchos. Las estructuras de red reducen las redundancias y en ciertas situaciones (en las que existen relaciones muchos a muchos), responden de manera más rápida. Sin embargo, existe un precio por esta reducción, el mantenimiento y la operatividad de la base de datos son más costosos.

3.- Modelo Racional de Datos: Este modelo supera algunas limitaciones de los otros dos. El modelo relacional representa todos los datos en la base de datos como sencillas tablas de dos dimensiones llamadas relaciones. Las tablas son semejantes a los archivos normales, pero la información en más de un archivo puede ser fácilmente extraída y combinada. En este modelo, el lugar y la forma en que se almacenen los datos no tienen relevancia (a diferencia de otros modelos como el jerárquico y el de red). Esto tiene la considerable ventaja de que es más fácil de entender y de utilizar para un usuario esporádico de la base de datos. La información puede ser recuperada o almacenada mediante "consultas" que ofrecen una amplia flexibilidad y poder para administrar la información. El lenguaje más habitual para construir las consultas a bases de datos relacionales es SQLStructured Query Language o Lenguaje Estructurado de Consultas, un estándar implementado por los principales motores o sistemas de gestión de bases de datos relacionales.

Ventajas y desventajas de la implementación jerárquica de las bases de datos :

    Ventajas:

1)  Un árbol con todo su entramado de relaciones, en el que la conexión es fija y  sólo puede ser cambiada modificando una porción de código, suministra, sin  embargo, la ventaja de que la navegación se realiza de una forma muy rápida.

2)  Es fácil de ver la estructura de la base de datos.

3)  Su implementación es sencilla y rápida de implantar.

4)  Se puede p redefinir relaciones, lo que simplifica las variaciones a futuro

      Desventajas: 

1)  Puede  dar lugar a la consistencia de los datos cuando se llevan a cabo  actualizaciones.

2)   Resulta inevitable el desaprovechamiento de espacio.

3)  La extracción de la información de una unidad que se encuentra varios niveles abajo requiere navegar por un camino a través de las unidades y sus relaciones hasta llegar a ella.

4)  Presenta la desventaja de que es necesario un conocimiento en profundidad de las unidades de información y de sus relaciones entre sí. Adicionalmente, combinar la información de unidades que residen en ramas muy separadas de la estructura arbórea es una tarea que consume tiempo y esfuerzo.

5)  Las operaciones de insertar y borrar son complejas.

6)  Las relaciones Nodo a Nodo pueden ser implementadas de una forma no muy eficiente, pues  para hacerlo se genera redundancia.



Desventajas del Modelo de datos  en Red:

·         Todas la rutas de acceso, directorios e índices deben ser especificados por adelantado.

·         Una vez especificados, no pueden cambiar fácilmente sin un esfuerzo importante de programación.

·         Estos diseños tienen poca flexibilidad.

·         Requieren de una programación intensiva.

·         No se pueden representar directamente interrelaciones entre ocurrencias distintas de una misma entidad (interrelaciones reflexivas), aunque las especificaciones de 1978 si que lo permiten, admitiendo incluso que una ocurrencia de registro pueda ser propietaria de si misma.

·         No se pueden representar directamente interrelaciones de tipo N:1

·         No se pueden representar directamente interrelaciones del tipo N:M



Ventajas y Desventajas del Modelo Racional de Datos :

Las ventajas de utilizar un MRDBD podrían ser resumidas en las siguientes:

  • Compatibilidad y estandarización.
  • Fiabilidad.
  • Garantía de independencia de los datos.
  • Existencia de numerosos sistemas comerciales entre los que escoger y consiguiente apoyo técnico.
  • Conectividad garantizada con los lenguajes de programación estándar.

Sin embargo, también hemos de ser conscientes de los aspectos negativos, o más bien limitaciones, que conlleva la adopción un modelo de datos con una veintena de años. Existen una serie de desventajas bien conocidas del modelo relacional de datos, que se ponen de manifiesto especialmente cuando lo comparamos con otros modelos más nuevos (p. ej. el modelo orientado al objeto o las modernas implementaciones basadas en marcos). Las más obvias son las siguientes:

  • Imposibilidad de representar conocimiento en forma de reglas.
  • Inexistencia de mecanismos de herencia de propiedades (y por supuesto de métodos).
  • Falta de poder expresivo (por ejemplo, para representar jerarquías).
  • Dificultad para gestionar datos no atómicos (por ejemplo, los valores estructurados de una estructura de rasgos).
  • Incompatibilidad entre los tipos de estructuras de datos que se transfieren o desadaptación de impedancia (impedance mismatch).

 7.   ¿Cuáles son los cuatro elementos tradicionales de un ambiente de base de datos? Hacer una descripción breve de cada uno de ellos.

1. Administración de los Datos:

Rápidamente surgió la necesidad de contar con un sistema de administración para controlar tanto los datos como los usuarios. La administración de bases de datos se realiza con un sistema llamado DBMS (Database management system [Sistema de administración de bases de datos]). El DBMS es un conjunto de servicios (aplicaciones de software) para administrar bases de datos, que permite:

·         un fácil acceso a los datos

·         el acceso a la información por parte de múltiples usuarios

·         la manipulación de los datos encontrados en la base de datos (insertar, eliminar, editar)

 El DBMS puede dividirse en tres subsistemas:

·         El sistema de administración de archivos: para almacenar información en un medio físico

·         El DBMS interno: para ubicar la información en orden

·         El DBMS externo:  representa la interfaz del usuario


El administrador de base de datos (SABD) es la persona responsable de los aspectos ambientales de una base de datos. En general esto incluye lo siguiente:

·         Recuperabilidad - Crear y probar Respaldos

·         Integridad - Verificar o ayudar a la verificación en la integridad de datos

·         Seguridad - Definir o implementar controles de acceso a los datos

·         Disponibilidad - Asegurarse del mayor tiempo de encendido

·         Desempeño - Asegurarse del máximo desempeño incluso con las limitaciones

·         Desarrollo y soporte a pruebas - Ayudar a los programadores e ingenieros a utilizar eficientemente la base de datos.

El diseño lógico y físico de las bases de datos a pesar de no ser obligaciones de un administrador de bases de datos, es a veces parte del trabajo. Esas funciones por lo general están asignadas a los analistas de bases de datos o a los diseñadores de bases de datos.

 2. Metodología para planeación y el modelaje de los datos:

Este proceso consiste en:

·         Definir y organizar la estructura y el contenido de la base de datos.

·         Desarrollar procedimientos de seguridad para la salvaguarda de la base de datos.

·         Desarrollar la documentación de la base de datos.

·         Dar mantenimiento al software de administración de la base de datos.

 En estrecha cooperación con los usuarios, el grupo de diseño establece la base de datos física, las relaciones lógicas entre los elementos, las reglas y procedimientos de acceso.  

 3. Tecnología y Administración de los datos:

La administración de datos es la responsable  de las políticas y procedimientos  expresos mediante los cuales se pueden administrar los datos como un recurso organizacional. Estas responsabilidades incluyen desarrollar una política de información, planear los datos, inspeccionar el diseño lógico de la base de datos y desarrollar un diccionario de datos, así como vigilar como utilizan los datos los especialistas de los sistemas de información y los grupos de usuarios finales.

Las funciones que realiza se denominan administración de bases de datos. Este grupo realiza lo siguiente

        Define y organiza la estructura y el contenido de la base de datos.

        Desarrolla procedimientos de seguridad para la salvaguarda de la base de datos.

        Desarrolla la documentación (manuales) de la base de datos.

        Da mantenimiento al software de administración de la base de datos.

En estrecha cooperación con los usuarios, el grupo de diseño establece la base de datos física, las relaciones lógicas entre los elementos y las reglas y procedimientos de acceso.

4. Usuarios:

En informática, un usuario es un individuo que utiliza una computadorasistema operativo, servicio o cualquier sistema informático. Por lo general es una única persona.

 Un usuario generalmente se identifica frente al sistema o servicio utilizando un nombre de usuario (nick) y a veces una contraseña, este tipo es llamado usuario registrado. Por lo general un usuario se asocia a una única cuenta de usuario, en cambio, una persona puede llegar a tener múltiples cuentas en un mismo sistema o servicio (si eso está permitido).

 Los profesionales de los sistemas deben ser capacitados de nuevo en el lenguaje de SABD, en los procedimientos de desarrollo de las aplicaciones de los SABD y en las nuevas prácticas de software.

Aunque las personas que tienen contacto directo con las computadoras pueden ser definidas colectivamente como usuarios, de forma individual tienen numerosas diferencias (edad, sexo, conocimientos previos, motivación, etc). Sin embargo, hay situaciones en que es necesario clasificarlos en una sola categoría; por ejemplo, para fines de evaluación.  Una de las más utilizadas es la que clasifica a los usuarios según su nivel de conocimiento (avanzadoprincipianteintermedio). Ya Sutcliffe (1988) lo define de la siguiente manera:

 ·         Inexpertos: son las personas que no tienen experiencia en el uso de máquinas y tecnología (algo muy raro de encontrar hoy en día);
·         Principiantes: personas que han tenido algún contacto con maquinaria y tecnología;
·         Habilitados: son usuarios competentes, pero que les falta algo (al nivel de conocimiento o comprensión) que les permitan ser clasificados como expertos. Se podría decir que la mayoría de los usuarios entran en esta categoría.
·         Expertos: se trata de individuos que poseen tan vasto conocimiento sobre la maquinaria y tecnología, que serían capaces de desmontarla y volver a montarla si fuera necesario. Constituyen un grupo relativamente pequeño de personas.

 8.   Describir y comentar sobre los principales retos de la gerencia en la construcción de un ambiente de base de datos.

 1. Obstáculos institucionales para un ambiente de bases de datos. La implantación de una base de datos requiere de un cambio total a nivel de toda la institución en cuanto al papel que desempeña la información (y los administradores de la información), la asignación de poder a los niveles superiores, la propiedad y el compartir la información y los patrones del acuerdo organizacional. Un SABD es un reto para los ordenamientos existentes en una institución, y por esta razón a menudo genera resistencia política.

 En un ambiente tradicional de archivos, cada departamento elabora sus archivos y programas para satisfacer sus necesidades específicas. Ahora con una base de datos, los archivos y programas deben ser elaborados tomando en cuenta los intereses totales de la institución en los datos.

 2. Consideraciones de costo/beneficio. Los costos de cambiar a un ambiente de base de datos son tangibles, directos y grandes a corto plazo (tres años). La mayor parte de las empresas adquieren un paquete de SABD comercial y el hardware relativo. Solo el software puede costar medio millón de dólares, con todas las partes del sistema. El nuevo hardware puede costar 1 o 2 millones de dólares adicionales al año. Muy pronto se hace evidente para la alta gerencia que un sistema de base de datos es una inversión enorme. Aún cuando la institución haya gastado el dinero en el hardware y el software para un ambiente de base de datos, puedo no cosechar beneficios que debiera porque no desea realizar los cambios organizacionales requeridos.

 Desafortunadamente, los beneficios del SABD son con frecuencia intangibles, penosos a largo plazo (cinco años). Los sistemas que el SABD busca sustituir en general operan aunque sean ineficientes. Además, ya se han gastado varios millones de dólares en el curso de pocos años para diseñar y mantener los sistemas actuales. Las personas en la empresa comprenden el sistema actual luego de largos periodos de capacitación y de socialización. Por todas estas razones, y a pesar de las ventajas evidentes del SABD, los costos a corto plazo de desarrollar el sistema a menudo parecen tan grandes como los beneficios. Cuando los costos de políticas a corto plazo se añaden a la ecuación, resulta conveniente para la alta gerencia diferir la inversión en bases de datos. Los beneficios evidentes del SABD tienden a ser severamente minimizados por los administradores, en especial aquellos no familiarizados con (y probablemente en contra de) los sistemas. Además puede no ser rentable, desde el punto de vista de costos, construir una base de datos a nivel de toda la institución que integre todos los datos existentes en ella.


3. Ubicación en la institución de la función de administración de información.

 Muchas organizaciones que buscan evitar grandes compromisos y cambio organizacional empiezan (y terminan) por comprar un SABD y colocarlo en manos de un grupo de base de datos de bajo nivel en el departamento de sistemas de información. En general, esto conduce a un enfoque de un uso mínimo de la base de datos; esto es, sistemas pequeños de base de datos serán desarrollados para distintas divisiones, áreas funcionales, departamentos y oficinas. En última instancia, esto resulta en bases de datos incompatibles en toda la empresa y se fracasa en alcanzar el objetivo real. ¿Cuál es la función de la información y quién debe administrarla para la institución como un todo? Los altos directivos deben estar preparados para implantar una función de administración de la información y una metodología de planeación de datos al más alto nivel directivo.


9.   Conclusión del tema.

  Las bases de datos fueron muchos los esfuerzos y conocimientos adquiridos durante dicha elaboración. Algunos de los aspectos aprendidos y que de gran peso es la base de datos su definición, requerimiento, ventajas y características donde podemos decir que la base de datos: Es una colección de datos o información usados para dar servicios a muchas aplicaciones al mismo tiempo.
En cuanto al requerimiento podemos decir que cumple las mismas tareas de análisis que del software y tiene como característica relacionar la información como vía organización y asociación donde la base de datos tiene una ventaja que es utilizar la plataforma para el desarrollo del sistema de aplicación en las organizaciones.
Otro aspectos importante sería el diseño y creación de la base de datos, donde existen distintos modos de organizar la información y representar las relaciones entre por datos los tres modelos lógicos principales dentro de una base de datos son el jerárquico, de redes y el relacional, los cuales tiene ciertas ventajas de procesamiento y de negocios.
Los Sistemas de gestión, son un sistema de desarrollo que hace posible ascender a datos integrados funcionales y organizacionales de una empresa.
Otro punto importante sería la creación de un informe y consultas dentro de una base de datos.
Los informe de base de datos están definidos por bandas de informe, estas bandas de informe se definen cinco tipos de diferentes función en el informe, por ejemplo la cabecera que aparece en la parte superior de cada página, líneas de detalle y resumen de informe. El informe se pueda crear rápido y personalizado.
La creación de consultas de base de datos consta de archivos que permiten realizar muchas tareas diferentes con los datos que se pueden ver. También se pueden utilizar para controlar los registros que visualiza la consulta no contiene información de base de datos, si no tan solo las instrucciones necesarias para seleccionar los registros y campos requeridos de una base de datos.

No hay comentarios:

Publicar un comentario