MECANISMOS DE ACCESO, Y ANÁLISIS Y MODIFICACIÓN DE LA ESTRUCTURA DE LA BASE DE DATOS

"INTRODUCCIÓN A LA ADMINISTRACIÓN DE BASE DE DATOS"

Métodos de acceso a las bases de datos

Un método de acceso es un conjunto de funciones de servidor de bases de datos, utilizadas por dicho servidor, centrándose principalmente en el acceso a esta, pero abarcando también la manipulación y control de las bases de datos en su totalidad.

Métodos de acceso

-Dao:  Por sus siglas en inglés de Data Access Objects, cuyo significado en español se traduce como Objetos de Acceso a Datos, proporciona una interfaz indefinida a la base de datos. Oculta los detalles de almacenamiento de la aplicación, actuando como intermediario entre la aplicación y la base de datos.

- ISAPI:  Usando las llamadas a funciones ISAPI, las páginas web pueden invocar programas que están almacenados en el servidor, se utilizan con el fin de crear extensiones y filtros de servidor para servidores Web.

- CGI: El CGI cambio los métodos de manipulación de información en el entorno web, es un método usado para la transmisión de información hacia una fuente de almacenamiento instalada en el servidor. Su función principal es la de hacer  que exista una mayor interacción entre los documentos web.

- RDO: Permite que las aplicaciones de Visual Basic tengan la posibilidad de acceder a fuentes de datos ODBC sin utilizar un procesador local de consultas (dicho de otro modo, RDO se salta procesos para acceder a datos ODBC de una forma más rápida y efectiva).

- RDS: Es un servicio que simplifica los procesos y operaciones de una base de datos, encargándose de las tareas comunes que esta realiza y restringiendo el acceso a varios procedimientos en la de bases de datos.

 (Open Database Connectivity, ODBC)

(Open Database Connectivity, ODBC) Conectividad de base de datos abierta, Es una interfaz de lenguaje de programación que hace posible que las aplicaciones accedan a datos desde una variedad de sistemas de administración de bases de datos (DBMS).  Es una interfaz de bajo nivel y alto rendimiento diseñada específicamente para almacenes de datos relacionales.

Para crear un ODBC en windows 10 se necesitan realizar los siguientes pasos:

1- Abrimos el panel de control












2- Seleccionamos la opción "sistema y seguridad"



3- Seleccionamos la opción "Herramientas administrativas"



4- Seleccionamos la opción "Orígenes de datos y ODBC"


5- Seleccionamos la opción "agregar"


6- Elegimos el controlador al que se va a establecer el ODBC.



7- Seleccionamos Finalizar.




8- Llenamos las casillas que nos presenta,y Seleccionamos finalizar nuevamente, para que nuestro ODBC termine correctamente creado..






Objetos de datos activos (ActiveX Data Objects (ADO)

ADO es una interfaz de programación orientada a objetos, que permite que un programador que lleva acabo aplicaciones de Windows, tenga acceso a una base de datos ya sea relacional o no, tanto de Microsoft como de otros proveedores de bases de datos.

Como se realiza en visual estudio?




Conectividad de base de datos Java (Java Data Base Connectivity (JDBC)
JDBC permite la realizacion de operaciones automáticas que manejan un conjunto de resultados obtenidos desde la base de datos, desde el lenguaje de programación java, lo que permite que un cliente Java interactúe con una fuente de datos.

¿Como analizar o modificar la estructura de la base de datos?

Tablas: Para modificar una tabla se necesitan varias sentencias SQL, como son las siguientes:

ALTERSe utiliza para alterar diversos componentes de una base de datos, en algunos casos la base de datos en su totalidad, este se usa en conjunto con otros comandos de alteración.

ADD: El comando ADD es un comando perteneciente al lenguaje de consultas de definición de datos (DDL), este es usado principalmente para agregar una columna u otros componentes dentro de una tabla existente.



El Anterior SQL se basa en agregar una columna "Presupuestos" a la tabla llamada "Consultas"

DROP: La sentencia DROP es utilizado principalmente para borrar definitivamente un Componente perteneciente a la base de datos, incluso la base de datos completa si así se le indica.



El anterior SQL se basa en eliminar la columna "Presupuestos" de la tabla llamada "Consultas"
Vista: Una vista es una consulta que se presenta como una tabla (virtual) a partir de un conjunto de tablas en una base de datos relacional,  Una vista contiene filas y columnas, como una tabla real. Los campos en una vista son campos de una o más tablas reales en la base de datos.

las SENTENCIAS DE SQL PARA VISTAS son las siguientes.

Create View: Esta nos permite crear una vista con diversas características que se le agrega.


Alter View: Esta se encarga de modificar o alterar una vista creada previamente.


Drop View: Esta se encarga de eliminar o revocar una vista anteriormente establecida.


Procedimiento almacenado

Es un grupo de una o varias instrucciones Para transacciones SQL, los procedimientos se asemejan a las construcciones de otros lenguajes de programación, ya que pueden Aceptar parámetros de entrada, Contener instrucciones de programación y Devolver un valor de estado a un programa.

las sentencias SQL para procedimientos almacenados almacenados son las siguientes.

Create procedure: Esta es la sentencia primordial para los procedimientos almacenado ya que se encarga de crear un procedimiento almacenado con las características que se le asigne.


La anterior instrucción SQL crea un procedimiento almacenado llamado "SeleccionarClientes" que selecciona todos los registros de la tabla "Clientes".

Disparadores (TRIGGER): Los trigger son un tipo de procedimiento almacenado que se ejecuta cuando se desea modificar los datos de una tabla o vista, estos se definen para una tabla o vista específica y se crean para conservar la integridad referencial y la coherencia entre los datos de distintas tablas

Sintaxis necesaria para crear un trigger:



Comentarios

Entradas más populares de este blog

Notificaciones y alertas en Bases de datos

RA#3

"ARREGLOS DE DISCOS"