Introducción a la Administración de Bases de datos

2.1 Describir los mecanismos de acceso que se utilizan para entrar a las bases de datos:



Los mecanismos de acceso a la base de datos son los diversos métodos existentes utilizados para establecer una conexión con una base de datos.

¿QUE SON Métodos de acceso a las bases de datos?

https://www.monografias.com/trabajos34/base-de-datos/Image893.gif


Los métodos de acceso a BD son aquellas aplicaciones, herramientas o medios específicos para tener el acceso a datos pertenecientes a una BD específica. Tenemos el ejemplo de enviar una carta; en esto el método sería la forma en que se presentó la carta hacia la receptor (Correo, carta física).

- DAO. (definir)





El término DAO es la abreviación de Objetos de acceso a datos, siendo un método de acceso a los datos de una bases de datos como también a su estructura de una manera local o remota a través de objetos siendo estos el medio de acceso.

Dentro del ejemplo de la carta el objeto de acceso sería las herramientas u objetos usadas para la elaboración y envío de la misma hacia su destino.


- ISAPI. (definir)



Las ISAPI son pantallas gráficas que se utilizan usualmente en base de datos para hacer la captura de información en los formulario y en un ared global como internet se usan para hacer la conectividad entre en buscador y el usuario enviando al servidor.

- CGI. (definir)



La CGI conocido por su término en inglés como common gateway interface esta se utilizó por primera vez por Linux , luego se fue utilizando por más sistemas, este se usa para hacer la captura de la solicitud hecha por el usuario y transmitirla al navegador.

- RDO.(definir)



La RDO es un abreviación de Remote Data Objects, este es un tipo de API que se utiliza usualmente dentro del entorno de desarrollo de visual basic, teniendo una conexión con una base de datos, permitiendo efectuar consultas, procedimiento almacenados y demás.

- ROS.(definir)



La ROD es una abreviación de la palabras Remote Data Services, este es un software que se complementa con ActiveX Data Objects y es utilizado usualmente para hacer una especie de recuperación de los datos almacenados en un servidor de bases de datos.

Ejemplo: Si el usuario final de x empresa modifica datos sobre una base de datos este almacena los cambios como tambien la version anterior dentro del servidor.

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



Debemos aclarar que ODBC significa Conectividad de bases de datos abiertas, el nombre describe la función exacta que esta permite realizar. Puesto que permite acceder a bases de datos a partir de un estandar abierto a traves de codigos usando un software como access, SQL server y demas.

¿Comó crear un ODBC en windows 10?

Podemos acceder al administrador de origen de datos de 2 formas.

Forma 1

Paso 1.
Hacemos clic en la barra de búsqueda ubicada en la barra de tareas.



Paso 2. 
Escribir dentro de la barra de busque la palabra ODBC, aqui aparecera  el administrador de origen de datos y tan solo hay que darle click para abrir el administrador de origen de datos.



Forma 2

Paso 1.

Hacemos clic en la barra de búsqueda ubicada en la barra de tareas.



Paso 2.

Luego dentro de la barra de busqueda escribimos Panel de control .


Paso 3.

Luego hacemos clic para abrir el panel de control.


Paso 4.

Después de entrar dentro de panel de control abrimos en la opción llamada Sistema y seguridad.





Paso 5.

Dentro de sistemas y seguridad hacemos clic en la opción llamada Herramientas administrativas.


Paso 6.
Luego de hacer clic en herramientas administrativas nos aparecera un menu en donde debemos de elegir la opción llamada ODBC Data Sources o Orígenes de datos ODBC y seleccionaremos  dependiendo de los bits que sea nuestro sistema (32 o 64).



Ya explicadas las 2 formas de acceso al administrador de origen de datos procedemos a crear el ODBC.


Paso 2.

Ya estando dentro del ODBC aparecerá un cuadro de diálogo que te permitirá elegir un ODBC o agregar el mismo. En caso de solo querer seleccionarlo le damos clic en el controlador instalado y hemos terminado.





En caso de querer agregarlo le damos clic en agregar que esta en el lado superior derecho.


Luego salen 2 opciones y le dan clic en la opción  que dice SQL Server y le dan en finalizar



Luego aparecerá un recuadro en donde debes de llenar las opciones señaladas en el y darle al botón finalizar.



Ya finaliza la operación  le mostrará un cuadro de diálogo como el siguiente



2.1.2- Objetos de datos activos (ActiveX Data Objects (ADO)).





Los ADO son diversos tipos de software que se utilizan para el establecimiento de comunicación con base de datos, permitiendo darle edición a los datos dentro de ellas.

¿Comó podemos configurar la ADO en visual studios?

Paso 1.
Hacemos clic en la barra de búsqueda ubicada en la barra de tareas.



Paso 2.

Luego dentro de la barra de busqueda escribimos Visual Studios y damos clic en la aplicación.


Paso 3.

Cuando ya estamos dentro de visual basic  nos dirigimos a la pestaña archivo y le damos clic en nuevo proyecto.




Paso 4.

Luego nos aparecerán varias opciones que debemos de tomar en cuenta para seleccionar la adecuada.
Debemos de verificar si la plantilla es la correcta, se debe de seleccionar la que dice Visual Basic, dentro de esta debemos de elegir Aplicaciones de Windows Forms y algo importante es asignarle un nombre al proyecto para poder identificarlo y por último darle a aceptar.



Paso 5.
Después de creado el nuevo proyecto abrimos el explorador de soluciones  y le damos doble clic en My project.




Paso 6.
Cuando hagamos clic en My project nos abrira un menu en donde debemos de ir a referencias y hacemos clic en agregar.


Paso 7.
Para finalizar solo tenemos dentro de las extensiones tenemos que buscar la opcion que dice ADODB la seleccionamos y le damos clic en aceptar.



2.1.3- Conectividad de base de datos Java (Java Data Base Connectivity (JDBC)).

Su traducción al español es Conectividad a Base de Datos Java, las JDBC son caracterizadas muchas veces como API que se utilizan para la manipulación de base de datos a través de códigos de programación Java. Este no importa el SO utilizado ni la base de datos tampoco.


2.2 Analizar o modificar la estructura de la base de datos.

Estructura de base de datos

Debemos de de dejar claro que la estructura de la base de datos está formada por todos los tipos de datos que la conforman , así como también los vínculos, relaciones, objectos y restricción establecidas por administrador de base de datos.


Modificación de la estructura

La modificación de la estructura de base de datos consiste en la modificación y alteración de los objetos que componen la base de datos, la modificación se puede hacer a través de una interfaz gráfica pudiendo editar o agregar estructura, pero esto también se realiza a través de códigos de SQL.
Las sentencias utilizadas para la modificación de la estructura de la base de datos son:

2.2.1- Tablas (SENTENCIAS DE SQL PARA ALTERAR TABLAS)


Create:
La sentencia create se puede utilizar para crear un base de datos como también los elementos que conforman la misma tales como: Tablas, Vistas, Consultas etc. Por eso esta consulta modifica la estructura en las bases de datos.



Alter: La sentencia Alter se utiliza para hacer una modificación dentro de una tabla una base de datos, con esta se puedes añadir o eliminar una columna utilizando Drop para eliminar y add para agregar.









Drop: La sentencia Drop se utiliza para eliminar o descartar una base de datos o una tabla perteneciente a la misma.






Truncate: La sentencia Truncate se utiliza para vaciar una base de datos completa o una tabla sin eliminar los campos de las tablas o las tablas, sino su contenido. Se considera modificador de la estructura, ya que vacía los datos y los datos son parte de la estructura.





Delete: La sentencia Delete se utiliza para eliminar registros específicos dentro de una tabla, generalmente se usa condiciones para especificar los registros.



Insert: La sentencia Insert se utiliza para insertar datos dentro de una tabla en especifico.



2.2.2-- Vistas (SENTENCIAS DE SQL PARA VISTAS)



Las vistas son consultas o peticiones realizadas a una base de datos tomando una o varias tablas para la extracción de los datos. De una manera gráfica las vistas se presentan como tablas estando formadas por filas y columnas.

Para realizar las consultas se utiliza el lenguaje de SQL y dentro de este las sentencias se clasifican dependiendo de la función que desempeñan. Estos se dividen en:

DDL (Data Definition Language): 

CREATE 




ALTER 






DROP





TRUNCATE




DML (Data Manipulation Language):



SELECT






INSERT






UPDATE








DELETE




DCL (Data Control Language):

GRANT




 REVOKE






TCL (Transactional Control Language):

COMMIT 








ROLLBACK






2.2.3-- Procedimientos almacenados


Los procedimientos almacenados son una especie de almacén en la cual se aloja una consulta específica la cual solo se escribe una vez y a la hora de ejecutar dicho procedimiento almacenado, este ejecuta la consulta. Este ayuda muchoa los usuarios que no dominan SQL pueden ejecutar consultas.

2.2.4-- Disparadores.




Son objetos asociados a una tabla con la finalidad de desencadenan acciones preestablecidas por el programador. Ejemplo se crear un  trigger a la tabla Precios y un empleado cambio el precoi de un articulo este le envía un mensaje al programador y almacena los datos antes y después del cambio.

Comentarios