Documentos de Académico
Documentos de Profesional
Documentos de Cultura
al Modelo Físico de Bases de Datos, ahora convertiremos en base de datos el problema que primero fue
sometido a análisis, posteriormente a Modelo Conceptual(MER), luego a Modelo Relacional(MR), ahora
este modelo lo llevamos a un último paso, el Modelo Físico, con esto estaremos llegando a la etapa final
de la creación de base de datos.
Para abordar este tema debemos aprender sobre el Lenguaje Estructurado de Consulta(SQL - Structured
Query Languaje - ), ya que con este es que será posible la realización de nuestras bases de datos. No
confundir SQL Server con SQL, el primero es un gestor de base de datos propiedad de Microsoft, y es el
que utilizaremos en la asignatura; el segundo es el lenguaje.
-DDL (Lenguaje de Definición de Datos), estas sentencias se utilizan para crear y modificar la estructura
de la base de datos. A continuación se mencionan algunas sintaxis:
TRUNCATE - elimina todos los registros de la tabla, incluyendo todos los espacios asignados a los
registros.
-DML (Lenguaje de Manipulación de Datos), estas sentencias permiten la manipulación de datos en
nuestra base de datos. A continuación algunos ejemplos:
DELETE - elimina todos los registros de la tabla; no borra los espacios asignados a los registros.
-DCL (Lenguaje de control de datos), son sentencias que permiten al administrador controlar el acceso a
los datos de la base de datos. Ejemplos:
GRANT - permite dar permisos a uno o varios usuarios o roles para realizar tareas determinadas.
REVOKE - permite eliminar permisos que previamente se han concedido con GRANT.
-TCL (Lenguaje de Control de Transacciones), son sentencias usadas para el manejo de los cambios
hechos por las sentencias DML. Ejemplos:
SAVEPOINT - identifica un punto en una transacción a la que más tarde puede volver.
SET TRANSACTION - permiten dedicar un solo segmento de cancelación en una larga tarea DML.
En la asignatura se abordan sólo las dos primeras partes del lenguaje SQL antes explicadas.