Escolar Documentos
Profissional Documentos
Cultura Documentos
de Datos II
C.P. Ingeniera de Sistemas e Informtica
Semestre 2015 - II
Base
Base
Base
NOM_USUA
APEPATER_USUA
U00001
U00002
U00003
U00004
U00005
U00006
U00007
U00008
U00009
U00010
LUIS
PEREZ
MARTELL
PAEZ
LOZA
ARIES
MARES
LLOSA
GRADOS
JUAN
ANA
PEDRO
CARLOS
MARTHA
MILAGROS
LUISA
BETTY
JORGE
NINA
LOPEZ
APEMATER_USUA
MAMANI
GOMEZ
LUQUE
PEREZ
NINAJA
YAJO
URETA
LOPEZ
MAMANI
ALVAREZ
FEC_NAC_USUA
FEC_REG_USUA
COD_EST
25/02/1970
12/01/1979
12/108/1980
22/05/1970
12/01/1979
21/07/1977
05/02/1975
13/11/1988
03/04/1988
03/07/1988
01/01/2000
01/01/2001
01/01/2004
01/01/2007
01/01/2008
01/01/2008
01/01/2009
01/01/2010
01/01/2010
01/01/2011
ACTIVO
ACTIVO
INACTIVO
ACTIVO
INACTIVO
INACTIVO
ACTIVO
ACTIVO
INACTIVO
ACTIVO
4. Crear una nueva tabla TEJEMPLO. Adems, debe contiene los mismos
campos o columnas de la tabla TUSUARIO.
CREATE TABLE TEJEMPLO
(
IDUSUARIO char(6) NOT NULL,
NOM_USUA varchar(25) NOT NULL,
APEPATER_USUA varchar(25) NOT NULL,
APEMATER_USUA varchar(25) NOT NULL,
FEC_NAC_USUA datetime NULL,
FEC_REG_USUA datetime NULL,
TIPO_DOC_USUA varchar(20) NOT NULL,
NUM_DOC_USUA char(8) NOT NULL,
COD_EST char(6) NOT NULL
)
5. Trasladar
todos
los
clientes
Base
de
la
tabla
TUSUARIO,
que
tengan
Base
carcter
carcter
carcter
carcter
carcter
carcter
TARTICULO
Idarticulo
Idmarca
Des_ arti
Pre_ arti
Stok_ arti
Idmarca
carcter (5)
carcter (2)
carcter (25)
numrico (7, 2)
numrico 5
carcter (2)
TEMPLEADO
Idempleado
Ape_ empl
Nom_ empl
Dir_ empl
Sex_ empl
Tel_ empl
Fein_empl
carcter
carcter
carcter
carcter
lgico
carcter
date
TFACTURA
Idfactuta
Idempleado
Idcliente
Fec_ fact
Subt_ fact
carcter (10)
carcter (5)
carcter (5)
fecha
numrico (7, 2)
(5)
(25)
(25)
(45)
(11)
(45)
(5)
(25)
(25)
(35)
(9)
Base
Igv_ fact
Tot_ fact
numrico (7, 2)
numrico (7, 2)
TDETALLE
Idfactura
Idarticulo
Pre_arti
Can_deta
Sue_empl
carcter (10)
carcter (5)
numrico (7, 2)
numrico (7, 2)
numrico (7,2)
TMARCA
Idmarca
Nomb_mar
carcter (2)
carcter (25)
NOM_CLIE
ANA MARIA
HUMBERTO LUIS
MARIA LUISA
APE_CLIE
PEREZ TORRES
GONZALES GIMENEZ
ROJAS MARTINEZ
IDARTICULO
DES_ARTI
A0001
MONITOR SVGA COLOR 17
A0002
MOUSE LOGITECH
TEMPLEADO
IDEMPLEADO
E0001
E0002
TFACTURA
APE_EMPL
PEREZ ALVARES
MAMANI MIRANDA
IDFACTURA
002-003745
IDCLIENTE
C0002
PRE_ARTI
230.00
15.00
NOM_EMPL
JUANA LUISA
MARIO PEDRO
IDEMPLEADO
E0002
FEC_FACT
12/05/2011
EMAIL_CLIE
STOK_ARTI
40
20
IDMARCA
01
02
SUE_EMPL
1500.00
1800.00
FEIN_EMP
12/02/2010
11/03/2014
SUBT_FACT
490.00
TOT_FACT
578.2
TDETALLE
IDFACTURA
002-003745
002-003745
TMARCA
IDMARCA
01
02
Docente: Ing. Melina Alfrez Garca
IDARTICULO
A0001
A0002
PRE_ART
230.00
15.00
CAN_DETA
2.00
2.00
NOMB_MAR
LG
TOSHIBA
6
Base
Base
Se puede utilizar DELETE para eliminar registros de una nica tabla o desde
varios lados de una relacin uno a muchos. Las operaciones de eliminacin en
cascada en una consulta nicamente eliminan desde varios lados de una
relacin. Por ejemplo, en la base de datos DBVENTA, la relacin entre las tablas
Cliente y Factura, la tabla Factura es la parte de muchos, por lo que las
operaciones en cascada slo afectarn a la tabla Factura. Una consulta de
borrado elimina los registros completos, no nicamente los datos en campos
especficos. Si desea eliminar valores en un campo especificado, crea una
consulta de actualizacin que cambie los valores a Null.
Una vez que se han eliminado los registros utilizando una consulta de borrado,
no puede deshacer la operacin. Si desea saber qu registros se eliminarn,
primero examine los resultados de una consulta de seleccin que utilice el
mismo criterio y despus ejecute la consulta de borrado. Mantenga copias de
seguridad de sus datos en todo momento. Si elimina los registros equivocados
podr recuperarlos desde las copias de seguridad.
El formato de la sentencia es:
DELETE FROM Nombre_Tabla [WHERE { condicin }]
Nombre_Tabla es nicamente el nombre de la tabla donde se desea borrar los
datos.
La clusula WHERE sigue el mismo formato que la vista en la sentencia
SELECT y determina qu registros se borrarn.
Cada sentencia DELETE borra los registros que cumplen la condicin impuesta
o todos si no se indica clusula WHERE
12. Borrar todos los registros de la tabla TUSUARIO cuyo estado de usuario es
INACTIVO.
DELETE FROM TUSUARIO
WHERE COD_EST='ACTIVO'
ACTIVIDAD 01
Docente: Ing. Melina Alfrez Garca
Base
ACTIVIDAD 03
Funciones de grupo de valores
Funciones que devuelven valores de caracteres
Funciones que devuelven valores numricos
Funciones de fecha y hora