Download Actividad 4: Funciones Básicas de SQL y Álgebra Relacional

Document related concepts

Lenguaje de definición de datos wikipedia , lookup

SQL wikipedia , lookup

Lenguaje de manipulación de datos wikipedia , lookup

Microsoft SQL Server wikipedia , lookup

Base de datos relacional wikipedia , lookup

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