viernes, 8 de mayo de 2020

CREAR UNA BASE DE DATOS EN MYSQL 


COSAS QUE DEBES SABER 


1.      ¿Que son vistas en MySQL?, ¿Para qué sirven?
2.      ¿Qué son procedimientos almacenados?, ¿Para qué sirven?
3.      Explique la sintaxis para la creación de vistas y procedimientos almacenados.
4.       Realiza un cuadro comparativo entre las ventajas y desventajas que existen en el uso de vistas en MySQL.

1.       Las vistas constituyen una herramienta muy apta para acelerar las consultas de selección (SELECT), es decir, aquellas que recuperan datos de una o más tablas. Están disponibles, con ligeras variaciones de sintaxis, en todas las implementaciones de SQL.

Una vista es una tabla virtual que se genera a partir de una consulta de selección. Dicho de otro modo. Escribimos una consulta de selección (sobre una o más tablas) para leer los datos, y almacenamos el resultado en una vista.
2.       Un procedimiento almacenado de SQL Server es un grupo de una o más instrucciones Transact-SQL o una referencia a un método de Common Runtime Language (CLR) de Microsoft .NET Framework. Los procedimientos se asemejan a las construcciones de otros lenguajes de programación, porque pueden:
—Aceptar parámetros de entrada y devolver varios valores en forma de parámetros de salida al programa que realiza la llamada.
—Contener instrucciones de programación que realicen operaciones en la base de datos. Entre otras, pueden contener llamadas a otros procedimientos.
—Devolver un valor de estado a un programa que realiza una llamada para indicar si la operación se ha realizado correctamente o se han producido errores, y el motivo de estos.
3.       —CREATE VIEW "NOMBRE_VISTA" AS "Instrucción SQL"; La “Instrucción SQL” puede ser cualquiera de las instrucciones SQL.
—CREATE PROCEDURE nombre (parámetros)
      [Características] definición
Ejemplo: CREATE PROCEDURE proc_sacar_clientes_tipo (IN tipoCliente INT)
-> BEGIN
-> SELECT * FROM clientes WHERE tipo = tipoCliente;
-> END

VENTAJAS
DESVENTAJAS
Facilita el manejo de grandes volúmenes de información, haciéndolos más fáciles y rápidos de manipular.
—Brinda mayor seguridad a la información.
—Evita la redundancia de la información.
—Mejora la metodología de trabajo, se hace más organizada.
—Facilita la realización de consultas en la BD por lo que se facilita la toma de decisiones.
—Rendimiento ya que las vistas crean una apariencia de tabla por lo que el SMBD debe traducir las consultas definidas en una vista.
—Restricciones de actualización, cuando se solicita la actualización de una fila de la vista se debe traducir en una petición de actualización a la tabla de origen de la vista, esto en vistas muy grandes puede causar problemas y evitar que las actualizaciones se realicen.




Blog creado por: KRISTINA DE AGUAS Y XIAOYING CHEN.

No hay comentarios:

Publicar un comentario