Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 7
1.
Que es el lenguaje SQL
El lenguaje SQL (Structured Query Languaje) son leguajes de programacin que se le indica a la computadora que es lo que se desea obtener o que es lo que se desea buscar de la base de datos. Es un lenguaje estndar de definicin, manipulacin y control de la base de datos relacional. Es un lenguaje declarativo, es decir solo se le debe indicar que es lo que debe hacer mientras que en los lenguajes procedimentales se le debe indicar como hay que hacer cualquier accin sobre la base de datos. El leguaje SQL est compuesto por comandos, clausulas, operadores y funciones de agrado. 2. Que son los tipos de lenguaje DLL y DML. Lenguaje DLL. El lenguaje de definicin de datos (DDL), es el que se encarga de la modificacin de la estructura de los objetos de la base de datos. Incluye rdenes para modificar, borrar o definir las tablas en las que se almacenan los datos de la base de datos. Lenguaje DML. Un lenguaje de manipulacin de datos (DML) es un lenguaje proporcionado por el sistema de gestin de base de datos que permite a los usuarios llevar a cabo las tareas de consulta o manipulacin de los datos, organizados por el modelo de datos adecuado
3. Cuales son la sentencias que se utilizan en los lenguajes DDL y DML Lenguaje DLL. CREATE ALTER DROP TRUNCATE Lenguaje DML. SELECT INSERT UPDATE DELETE
4. Realizar 2 ejemplos de cada una de las sentencias. Sentencia DLL. CREATE: Utilizado para crear nuevas tablas, campos e ndices.
Empleado
Direccion idDireccion Pais Provincia Canton Calles
ALTER: Este comando permite modificar la estructura de un objeto. Se pueden agregar/quitar campos a una tabla, modificar el tipo de un campo, agregar/quitar ndices a una tabla, modificar un trigger, etc
Empleado_Table
CREATE TABLE Empleado( idEmpleado INT NOT NULL IDENTITY (1,1) PRIMARY KEY, Nombre VARCHAR(50), Apellido VARCHAR(50), Direccion VARCHAR(255), Telefono VARCHAR(15), Edad CHAR (2),)
CREATE TABLE Direccion( idDireccion INT NOT NULL IDENTITY (1,1) PRIMARY KEY, Pais VARCHAR(50), Provincia VARCHAR(255), Canton VARCHAR(60), Calles VARCHAR(60), )
IdEmpleado Nombre Apellido Direccion Telefono Edad
ALTER TABLE 'Empleado' ADD Empleado_Table INT UNSIGNED;
ALTER TABLE 'Direccion' ADD Direccion_Table INT UNSIGNED;
IdEmpleado Nombre Apellido Direccion Telefono Edad
Direccion_Table idDireccion Pais Provincia Canton Calles
DROP: Este comando elimina un objeto de la base de datos. Puede ser una tabla, vista, ndice, trigger, funcin, procedimiento o cualquier otro objeto que el motor de la base de datos soporte.
Empleado_Table (Eliminada)
Direccion_Table (Eliminada) idDireccion Pais Provincia Canton Calles
TRUNCATE: Este comando trunca todo el contenido de una tabla. La ventaja sobre el comando DROP, es que si se quiere borrar todo el contenido de la tabla, es mucho ms rpido, especialmente si la tabla es muy grande. La desventaja es que TRUNCATE slo sirve cuando se quiere eliminar absolutamente todos los registros, ya que no se permite la clusula WHERE.
DROP TABLE 'Empleado_Table';.
DROP TABLE 'Direccion_Table';.
IdEmpleado Nombre Apellido Direccion Telefono Edad
TRUNCATE TABLE 'Empleado_Table';
TRUNCATE TABLE 'Direccion_Table';
Empleado_Table
Direccio_Table idDireccion Pais Provincia Canton Calles
Sentencia DLL. INSERT: Una sentencia INSERT de SQL agrega uno o ms registros a una (y slo una) tabla en una base de datos relacional.
Empleado_Table
Direccion_Table idDireccion Pais Provincia Canton Calles Num_Casa 1 Ecuador Loja Loja Hector Pilco 34-46 2 Ecuador Loja Cariamanga Eduardo Kigman 23-08
SELECT: Utilizado para consultar registros de la base de datos que satisfagan un criterio determinado IdEmpleado Nombre Apellido Direccion Telefono Edad
DELETE: Una sentencia DELETE de SQL borra uno o ms registros existentes en una tabla.
Empleado_Table
Direccion_Table idDireccion Pais Provincia Canton Calles Num_Casa 1 Ecuador Loja Loja Hector Chica 34-46 2 Ecuador Loja Cariamanga Eduardo Kigman 23-08
BIBLIOGRAFIA. 1. Leguaje SQL 19-01-2013 http://ocw.uoc.edu/computer-science-technology-and- multimedia/bases-de-datos/bases-de-datos/P06_M2109_02149.pdf http://www.slideshare.net/alexandrita_da85/lenguaje-sql 2. Base de Datos SQL http://personal.lobocom.es/claudio/sql001.htm 3. Sentencias SQL http://es.wikipedia.org/wiki/SQL http://es.wikipedia.org/wiki/SQL#Lenguaje_de_definici.C3.B3n_de_dat os_.28DDL.29
DELETE FROM Empleado_Table WHERE Edad = '24';
DELETE FROM Direccion_Table WHERE Canton = 'Loja';