Introducción A LA Administración DE BASE DE DATOS




  Mecanismos de acceso que se utilizan para entrar a las
bases de datos:


Acceso a una base de datos a través de una red, requiere una serie de componentes, cada uno de los cuales es independiente de y resida en la interfaz de programación. Estos componentes se muestran en la ilustración siguiente.


Componentes tengan acceso a una base de datos a través de una red

Pueden utilizarse dos sistemas de conexión a Base de Datos:
Mediante DSN
Sin DSN


Metodos de acceso:


El método de acceso a red es la manera de controlar el tráfico de mensajes por la red. Hay dos métodos de acceso de uso generalizado en redes locales: el acceso por contención, llamado también acceso aleatorio y el acceso determinístico.

DAO:

Es un componente de software que suministra una interfaz común entre la aplicación y uno o más
dispositivos de almacenamiento de datos, tales como una Base de datos o un archivo. El término DAO ya implementan una interfaz común, lo que permite intercambiar la implementación sin afectar al Business Object.


Data Access Object (DAO) pattern - Abstract factory full implementation




ISAPI:


 consiste de dos componentes: Extensiones y Filtros. Estos son los dos únicos tipos de aplicaciones que pueden ser desarrolladas usando ISAPI. Ambas deben ser escritas en C++ y Delphi Pascal, y compiladas en archivos DLL, que luego son registradas en IIS para ser ejecutadas en el servidor web.

Image result for ISAPI:




GGI

transimite datos acerca de una peticion de un servidor al GGi , es una variable sin valor o sin definir =nul esxiten tres tipo , esto son especifica el servidor,especifica de cliente , especifica de la petición.


Related image


RDO:


Es uno de los mecanismos que usan los programas de computadoras para comunicarse con las bases de datos, darles órdenes y obtener resultados de ellas.

Presenta como un enfoque positivo que no utiliza estimulo aversivos


RDS


Una instancia de base de datos es un entorno de base de datos aislado que se ejecuta en la nube. ... Amazon RDS permite el acceso a las bases de datos de una instancia de base de datos usando cualquier aplicación cliente de SQL estándar.



 Conectividad abierta de bases de datos (Open Data Base Connectivity (ODBC)).


muestra el nombre, la version , la compañia ,el nombre de archivo, y la fecha de creacion d earchivo y de cada controlador DE Open Data Base Connectivity (ODBC ) del equipo.


Image result for Conectividad abierta de bases de datos (Open Data Base Connectivity (ODBC)).



Objetos de datos activos (ActiveX Data Objects (ADO)


es un objeto en un formulario que realiza una tarea o una función de interfaz.
Hay muchos tipos de objetos activos. Los campos se consideran objetos activos. ... En algunos
casos, puede especificar la acción de un objeto activo seleccionando en la ventana de propiedades
de los objetos.

Image result for ADO metodo de acceso

Java Database Connectivity 


 Conectividad a bases de datos de Java) conocida por

sus siglas JDBC,​​ es una API esta le permite que s e puedan ejecutar atravez del lenguaje de programación Java, independientemente del sistema operativo donde se ejecute o de
la base de datos.
Image result for Java Database Connectivity

modificar la estructura de la base de datos.


CREATE - para crear objetos en la base de datos.
ALTER - modifica la estructura de la base de datos.
DROP - borra objetos de la base de datos.
TRUNCATE - elimina todos los registros de la tabla, incluyendo todos los espacios asignados a los registros.

Image result for sentencia modificar datos ddl

 LAS SENTENCIAS DE SQL PARA ALTERAR TABLAS

Select: esta sentencia se utiliza para realizar consultas sobre los datos.
Insert, con esta instrucción podemos insertar los valores en una base de datos.
Update:, sirve para modificar los valores de uno o varios registros.
Delete, se utiliza para eliminar las finas de una tabla

Image result for sentencia dml

 LAS SENTENCIAS DE SQL PARA VISTAS

Create view

Una vista es una tabla lógica que contiene datos seleccionados de una que ya tablas existentes. La vista puede cambiar el nombre de las columnas y volver a ordenarlas, deshacer r columnas o filas que no gusten , definir columnas por expresiones, agrupar resultados y combinar más de una tabla.

OR REPLACE: la vista se recreará automáticamente si ya existe. Esta opción puede ser útil con el fin de cambiar la definición de una vista existente sin tener que borrar/crear/afectar los privilegios


 nom_schema es también un nom sql estándar y puede utilizarlo para designar el nombre del esquema que contendrá la vista. Si no pasa nom_schema o si pasa el nombre de un esquema que no existe, la vista
se asigna automáticamente al esquema por defecto, llamado "DEFAULT_SCHEMA".

Image result for sentencia sql para vista

Procedimientos almacenados sentencias


Execute as puede especificarse en la instrucción CREATE PROCEDURE para habilitar la suplantación de otro usuario o para permitir que los usuarios o las aplicaciones puedan realizar ciertas actividades en la base de datos sin necesidad de contar con permisos directos sobre los objetos y comandos subyacentes.


COMMIT - GUARDA EL TRABAJO REALIZADO.
SAVEPOINT - IDENTIFICA UN PUNTO EN UNA TRANSACCIÓN A LA QUE MÁS TARDE SEVPUEDE VOLVER.
ROLLBACK - RESTAURAR LA BASE DE DATOS A LA ORIGINAL, HASTA EL ÚLTIMO COMMIT.
SET TRANSACTION - CAMBIA LAS OPCIONES DE TRANSACCIÓN COMO NIVEL DE AISLAMIENTO Y QUÉ SEGMENTO DE CANCELACIÓN UTILIZA.

tipos

Disparados por sentencias DML: INSERT, UPDATE, DELETE
INSTEAD OF: • Definidos sobre vistas
Triggers sobre eventos de sistema o de usuario.

Image result for sentencia tcl en sql consulta



Comments