Download Actividad 4: Funciones Básicas de SQL y Álgebra Relacional
Document related concepts
Transcript
CARRERA TELEMÁTICA UNIDAD: 3 MATERIA: Bases de datos TEMA: Actividad 4: Funciones Básicas de SQL y Álgebra Relacional ALUMNO: ROBERTO CRUZ CARRASCO MATRICULA: ES1421001441 Funciones básicas de SQL y álgebra relacional Instrucción Función CREATE DATABASE Crea una nueva base de datos y el archivo usado para almacenarla. CREATE TABLE Crea una nueva tabla. ALTER TABLE Modifica la definición de una tabla alterando, agregando o eliminando columnas y restricciones. CREATE INDEX Crea un índice en una tabla determinada. DROP INDEX Quita uno o varios índices de la base de datos actual. DROP TABLE Quita la definición de una tabla y todos sus datos, índices y restricciones. 1. Comandos DLL Comando CREATE Descripción Utilizado para crear nuevas tablas, stored procedures e índices DROP Empleado para eliminar tablas, stored procedures e índices ALTER Utilizado para modificar las tablas agregando campos o cambiando la definición de los campos CREATE DATABASE Intranet_Alumnas ‘Crea la base de datos para Alumnas’ create table Alumnas ‘Crea la Tabla para Alumnas’ Drop table Alumnas ‘Elimina la Tabla para Alumnas’ alter table Alumnas add constraint def_StatusUser default 'ACTIVO' for Status ‘Modifica la Tabla para Alumnas’ 2. Comandos DML Comando Descripción SELECT Utilizado para consultar registros de la base de datos que satisfagan un criterio determinado. INSERT Utilizado para cargar lotes de datos en la base de datos en una única operación. DELETE Utilizado para modificar los valores de los campos y registros especificados. UPDATE Utilizado para eliminar registros de una tabla de una base de datos. Select * from Alumnas ‘Selecciona todos los datos de la tabla Alumnas’ Insert Alumnas (NombreAlumnas,Grado,Grupo,NoControl,StatusServicio) values(‘Ana Cruz Carrasco',2, 'B', 235,'Activo') ‘Inserta un registro en la tabla Alumnas’ delete Alumnas where NoControl=37 ‘Elimina un registro’ Update Alumnas Set VolumenPermitido=2 registro que ha sido comparado’ WHERE NoControl=1 ‘Modifica el 3. Operaciones básicas del Álgebra Relacional UNIÓN ALUMNOS U PAQUETES RESULTADO select NombreAlumnas,NoControl,StatusServicio FROM Alumnas UNION select TipoPaquete,Periodo,FechaVence FROM Paquetes INTERCEPCIÓN ALUMNOS Π PAQUETES RESULTADO select NombreAlumnas,NoControl,StatusServicio FROM Alumnas INTERSETION select TipoPaquete,Periodo,FechaVence FROM Paquetes