0% encontró este documento útil (0 votos)
39 vistas7 páginas

BD SQL

Cargado por

Jefferson Vera
Derechos de autor
© © All Rights Reserved
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
0% encontró este documento útil (0 votos)
39 vistas7 páginas

BD SQL

Cargado por

Jefferson Vera
Derechos de autor
© © All Rights Reserved
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


INSERT INTO 'Empleado_table'
('Nombre','Apellido', 'Direccion', 'Telefono',
'Edad', 'Cedula',)
VALUES ('Katy', 'Alama', 'Yaguarcuna',
'0991016645', '21', '1105221105',)


INSERT INTO 'Direccion_table' ('Pais',
'Provincia', 'Canton', 'Calles',
'Num_Casa',)
VALUES ('Ecuador', 'Loja', 'Loja',
'Eduardo Kigman', '23-08',)

IdEmpleado Nombre Apellido Direccion Telefono Edad Cedula
1 Angel Galvez Esteba Godoy 0989742370 23 1104876469
2 Katy Alama Yaguarcuna 0991016645 21 1105221105

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

UPDATE: Una sentencia UPDATE de SQL es utilizada para modificar los valores
de un conjunto de 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

SELECT *
FROM Empleado_Table;

SELECT *
FROM Direccion_Table;
IdEmpleado Nombre Apellido Direccion Telefono Edad Cedula
1 Angel Galvez Esteba Godoy 0989742370 23 1104876469
2 Katy Alama Yaguarcuna 0991016645 21 1105221105

UPDATE Empleado_Table SET Edad =
'23' WHERE Edad= '24';


UPDATE Direccion_Table SET Calles=
'Hector_Pilco' WHERE Calles =
'Hector_Chica';

IdEmpleado Nombre Apellido Direccion Telefono Edad Cedula
1 Angel Galvez Esteba Godoy 0989742370 24 1104876469
2 Katy Alama Yaguarcuna 0991016645 21 1105221105

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';

IdEmpleado Nombre Apellido Direccion Telefono Edad Cedula
1 Angel Galvez Esteba Godoy 0989742370 24 1104876469
2 Katy Alama Yaguarcuna 0991016645 21 1105221105



rea de Energa, Industrias y Recursos
Naturales No Renovables

MDULO V

INGENIERA EN SISTEMAS

CONSULTA SOBRE LENGUAJE SQL


PARALELO: A

RESPONSABLE:

Angel Galvez

COORDINADOR:
Ing. Betty J. Palacios

LOJA - ECUADOR
2012

También podría gustarte