jueves, 31 de octubre de 2019

Introducción a la administración de BD

Mecanismos de Acceso para entrar a la base de datos:


DAO: Data Access Objects O Objeto de Acceso a Datos es un objeto que proporciona al usuario una interfaz abstracta en un tipo de base de datos y se puede utilizar en un gran porcentaje de aplicaciones que requieran almacenamiento de datos.







ISAPI: Es una interfaz de programación desarrollada por Microsoft como una alternativa de mayor velocidad, pueden procesar rápidamente debido a su integridad con los servidores web, cuando este se inicia se ejecuta rápido ya que requieren menos uso del cpu. 



Resultado de imagen para ISAPI


CGI: Common Gateway Interface utilizado para la transmisión de información. Su función es añadir una mayor interacción a los documentos web, este es utilizado comúnmente para lo que es contadores, bases de datos y generadores de email automático.


Resultado de imagen para CGI base de datos

RDO: Para trabajar con datos remotos ODBC (Open Data Base Connectivity), con procedimientos almacenados, parámetros y consultas, este modelo es un poco complicado ya que hay que conocer sus funciones y conlleva lo que es mucho código, en este modelo podemos usar objetos que permitan trabajar con conexiones, consultas, tablas y procedimientos.




RDS: Suministra capacidad rentable y escalable que automatiza las tareas administrativas, como el aprovisionamiento de hardware, la configuración de bases de datos, la implementación de parches y la creación de copias de seguridad. Lo libera de estas tareas para que pueda concentrarse en sus aplicaciones y darles el rendimiento rápido, seguridad y la compatibilidad que necesitan.


Resultado de imagen para Relational Data base server



JDBC (Conectividad de bases de datos java)

Es la especificación JavaSoft de una interfaz de programación de aplicaciones (API) estándar que permite que los programas Java accedan a sistemas de gestión de bases de datos. La API JDBC consiste en un conjunto de interfaces y clases escribas en el lenguaje de programación Java.

Resultado de imagen para jdbc base de datos



Conexion ODBC

























Luego de seleccionar la BD ya esta lista nuestra conexion y podemos acceder a ella entrando a panel de control mas los pasos dados anteriormente en las imagenes.




Conexion ADO:

En este se conecta una base de datos con un formulario de visual basic para insertar datos desde un formulario especifico asi cuando insertemos los datos en el formulario los capture y se introduzcan el BD, en las siguientes imagenes se puede ver el procedimiento:




1. Se crea la base de datos




2.Se crea el formulario





3.Se agrega una tabla donde se vea una vista previa de la captura de los datos


4. Los datos insertados en la Tabla





Analizar o modificar la estructura de BD
(Componentes y sentecias SQL implicadas en la modificacion y estructura de la base de datos)

Tabla: Son objetos de base de datos que contienen todos sus datos. En las tablas, los datos se organizan con arreglo a un formato de filas y columnas, similar al de una hoja de cálculo. Cada fila representa un registro único y cada columna un campo dentro del registro.


Como se puede ver en la ilustración de arriba Alter table es una sentencia SQL utilizada para alterar una tabla ya sea eliminando o agregando un campo.


Resultado de imagen para sentencias sql para alterar una tabla

En esta otra Ilustracion se puede ver un Alter Add que es utilizado para agregar, en este caso esta agregando la columna o campo Precio de la tabla productos. (Alter table

producto add

Precio int not null )

Vista: Es una consulta que se presenta como una tabla a partir de un conjunto de tablas en una base de datos relacional pero esta tabla solo va a contener los datos de la consulta.

Ejemplo: CREATE VIEW RockAlbums 
AS
SELECT AlbumName, ArtistName
FROM Albums
INNER JOIN Artists
ON Albums.ArtistId = Artists.ArtistId 
    INNER JOIN Genres
    ON Albums.GenreId = Genres.GenreId
WHERE Genres.Genre = 'Rock';

El resultado se puede ver en la siguiente imagen


Screenshot of running the view

Ahora un ejemplo de Alter View


Todo lo que se debe hacer es proporcionar la nueva definición de vista que va a usar. Por lo tanto, es como crear una nueva vista con la instrucción CREATE VIEW, excepto que está alterando una existente con la instrucción ALTER VIEW.




ALTER VIEW RockAlbums 
AS
SELECT AlbumName, ArtistName, ReleaseDate
FROM Albums
INNER JOIN Artists
ON Albums.ArtistId = Artists.ArtistId 
    INNER JOIN Genres
    ON Albums.GenreId = Genres.GenreId

WHERE Genres.Genre = 'Rock';


Procedimiento almacenado:

Es un conjunto de comandos que pueden ser ejecutados directamente en el servidor, es decir, será ejecutado por el servidor de Base de Datos y no por el programa cliente que lo accede, permitiendo la ejecución de una acción o conjunto de acciones específicas.






Triggers: El trigger o disparador es un objeto de la base de datos que está asociado con tablas. El trigger se puede ejecutar cuando se ejecuta una de las siguientes sentencias en la tabla: INSERT, UPDATE y DELETE. Se puede invocar antes o después del evento(La función del trigger es avisar cuando un usuario ha hecho un cambio en la base de datos).


Resultado de imagen para que son los triggers


En este caso (Anterior) este trigger va a avisar depues de que se haga un Insert, Delete o update en la base de datos  


Resultado de imagen para trigger before


En este caso (Anterior) el trigger sera After y Before  y sera para cuando se inserte, actualice o se borren datos de la BD.













No hay comentarios:

Publicar un comentario