ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

ACTIVIDAD 4. EJERCICIO: FUNCIONES BÁSICAS DE SQL Y ALGEBRA RELACIONAL


Enviado por   •  5 de Abril de 2013  •  1.169 Palabras (5 Páginas)  •  1.316 Visitas

Página 1 de 5

BASES DE DATOS

TRABAJO:

ACTIVIDAD 4. EJERCICIO: FUNCIONES BÁSICAS DE SQL Y ALGEBRA RELACIONAL

FACILITADORA:

M.T.A DEISY ACOSTA HAM

INTEGRANTES DE EQUIPO:

JULIO CESAR OLVERA ALEMAM

HECTOR NERI REYES SANDOVAL

NOHEMI ROSALES MONTOYA

ACTIVIDAD 4. EJERCICIO: FUNCIONES BÁSICAS DE SQL Y ALGEBRA RELACIONAL

INSTRUCCIONES DDL

(LENGUAJE DE DEFINICIÓN DE DATOS)

Dentro de estas instrucciones tenemos:

CREATE

CONCEPTO:

Es utilizado para crear una nueva base de datos, tablas, vistas, procedimientos, índices, etc.

SINTAXIS:

CREATE TABLE nombre Tabla

(nombre_campo1 Tipo_de_variable [(tamaño)] [Null/Not Null] [Primay Key] [Check (condición)],

nombre_campo2 Tipo_de_variable [(tamaño)] [Null/Not Null] [Primay Key],

[FOREIGN KEY(Clave Secundaria) REFERENCES Tabla_Primaria(Clave_Primaria_Tabla_Primaria1,

[Clave_Primaria_Tabla_Primaria2)]

[CONSTRAINT pk_NombreRestriccion PRIMARY KEY (clave1, clave2)]

[CONSTRAINT fk_NombreRestriccion FOREIGN KEY (clave secundaria) REFERENCES TablaPrimaria(ClavePrimaria)]

etc... );

EJEMPLO:

Crear una tabla para clientes:

CREATE TABLE Clientes

(Nombre char(50),

Apellido_ Paterno char(50), Apellido_ Materno char(50),

Calle char(50),

Colonia char(50),

Ciudad char(25),

Fecha_Nacimiento date)

DROP

CONCEPTO:

Permite borrar tablas, bases de datos, vistas, procedimientos, índices, etc.

DROP Nombre_Objeto Nombre_Elemento [CASCADE CONSTRAINTS];

Si se borra una tabla, se borran, a su vez, los índices a ella asociados, vistas, vistas creadas a partir de dichas vistas, etc.

Si se borra una tabla a la que otras hacen referencia en claves externas habrá que incluir la cláusula CASCADE CONSTRAINT.

No se puede eliminar una tabla si está abierta, tampoco la podemos eliminar si el borrado infringe las reglas de integridad referencial (si interviene como tabla padre en una relación y tiene registros relacionados).

SINTAXIS:

DROP DATABASE { dataBase_name | dataBase_snapshot_name } [ ,…n ] [;]

EJEMPLO:

DROP TABLE Clientes Elimina de la base de datos la tabla Clientes.

DROP VIEW Informe_Clientes_vw Elimina de la base de datos la vista Informe_Clientes_vw

DROP INDEX pk_Codigo_Cliente Elimina el inidice pk_Codigo_Cliente

ALTER

CONCEPTO:

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.

SINTAXIS:

ALTER TABLE “nombre_tabla” [modificar especificación]

EJEMPLO:

Ejemplo (agregar columna a una tabla)

ALTER TABLE 'TABLA_NOMBRE' (

ADD NUEVO_CAMPO INT UNSIGNED meel )

SENTENCIAS DML

(LENGUAJE DE MANIPULACIÓN DE DATOS)

Las sentencias DML son aquellas utilizadas para insertar, borrar, modificar y consultar los datos en una base de datos.

Las sentencias DML son las siguientes:

SELECT

CONCEPTO:

Es utilizado para consultar registros de la base de datos que satisfagan un criterio determinado.

Recupera información de la base de datos y permite la selección de una o más filas y columnas de una o muchas tablas.

SINTAXIS:

SELECT “nombre de columna” FROM “nombre_tabla”

EJEMPLO:

En el siguiente ejemplo se muestran tres fragmentos de código. En el primer ejemplo de código, se devuelven todas las filas (no se especifica la cláusula WHERE) y todas las columnas (con *) de la tabla Product de la base de datos AdventureWorks2012.

Transact-SQL

USE AdventureWorks2012;

GO

SELECT *

FROM Production.Product

ORDER BY Name ASC;

...

Descargar como (para miembros actualizados)  txt (9.3 Kb)  
Leer 4 páginas más »
Disponible sólo en Clubensayos.com