Post on 21-Feb-2018
GRUPO AUX ADMINISTRATIVO
GRUPO AUXILIAR ADMINISTRATIVO
EJERCICIO1 BASE PARTE 1
• Crear una nueva base de datos. Gestión.
• Crear una tabla nueva para registrar la información de fichas de clientes. Llamarla
CLIENTES. Compuesta por los siguientes campos:
Asignar como clave principal el campo CODIGO_CLIENTE.
• Crear una tabla nueva para registrar la información de fichas de artculos. Llamarla ARTICULO.
Compuesta por los siguientes campos:
Asignar como CLA!E "RINCI"AL el campo CODIGO_ARTICULO.
C/ Concejo, nº 29 - MÉRIDA - 924 31 !1! P"#$n% 1
GRUPO AUX ADMINISTRATIVO
• Crear una tabla nueva para registrar la información de pedidos. Llamarla "EDIDO. Compuesta por
los siguientes campos:
•
Asignar como clave principal el campo NU#ERO_"EDIDO.
• Crear una tabla nueva para registrar la información de las !onas de ventas. Llamarla $ONA DE!ENTA. Compuesta por los siguientes campos:
Asignar como clave principal el campo $ONA_!ENTA
• Actividades
%. Abra la tabla A"TIC#L$S% e ingrese al menos &' registros. Cierre al terminar esta tabla.
&. Abra la tabla CLIENTES e ingrese al menos &' registros.
'. Con la tabla de CLIENTES practi(ue los siguientes puntos:
(. "E)I*ENSI$NE el tama+o de las columnas a las necesidades de su contenido.
). $")ENE todos sus registros en base a los datos de la columna N$*,"E.
$bserve el efecto de la ordenación en las otras columnas. -ruebe con otras columnas.
*. -ida (ue ,ase ,#S#E un dato cual(uiera dentro de su tabla.
-or e/emplo: Localice un cliente de la población de ,A"CEL$NA 0-$,LACI$N 12,A"CEL$NA3 o de la 4$NA56ENTAS & 04$NA76ENTAS 1 &3 o (ue su tel8fono empiecepor 9&.
+. Cree ; apli(ue un <ILT"$ cada ve!% capa! de:
= *ostrar solo clientes de la 4$NA56ENTAS &= *ostrar solo clientes de la -$,LACI$N de ,A"CEL$NA= *ostrar solo clientes de ,A"CEL$NA ; con un )ESC#ENT$ asignado del &'
C/ Concejo, nº 29 - MÉRIDA - 924 31 !1! P"#$n% 2
GRUPO AUX ADMINISTRATIVO
,. Cree un N#E6$ "E>IST"$ con la particularidad (ue el contenido del campo C$)I>$5CLIENTE ;a se usa en otro de sus registros. $bserve la reacción del sistema.
• Relaciones entre tablas
%. Agregar las tablas CLIENTE% ARTICULO% "EDIDO ; !ENTA para crear lasrelaciones entre las mismas.
&. Crear las siguientes relaciones entre las tablas correspondientes:Todas las relaciones se crearan E-IGIENDO INTEGRIDAD REERENCIAL% conACTUALI$ACI/N ; ELI#INACI/N en cascada.
'. Abrir la tabla -E)I)$S ; llenar ' registros."ecordar (ue debido a la relación establecida con INTE>"I)A) "E<E"ENCIAL en loscampos C$)I>$7-E)I)$7CLIENTE ; C$)I>$7-E)I)$7A"TIC#L$ solo se admitir?na(uellos códigos e@istentes de la tabla CLIENTES ; A"TIC#L$S respectivamente.
-robar de entrar algn CLIENTE o A"TIC#L$ ine@istente en la tabla -E)I)$S ;observar el resultado
(. Crear registros en -E)I)$S con el mismo código de CLIENTE% estos dos registros semodificaran ; se borraran en el pró@imo e/ercicio.
). Abrir la tabla CLIENTES% locali!ar el registro correspondiente al CLIENTE ba/o el cual sehan generado los registros del e/ercicio B% modificar el C$)I>$7CLIENTE de este cliente porotro Código no e@istente.
C/ Concejo, nº 29 - MÉRIDA - 924 31 !1! P"#$n% 3
GRUPO AUX ADMINISTRATIVO
*. Abrir la tabla -E)I)$S ; comprobar como los dos pedidos introducidos en el e/ercicio Bhan modificado su Código de Cliente)e manera an?loga estos cambios podran haber sido reali!ados en la tabla A"TIC#L$S.
+. Abrir la tabla CLIENTES% locali!ar el registro del cual se ha cambiado el C$)I>$ ;borrarlo.
,. Abrir la tabla -E)I)$S ; comprobar (ue los registros relacionados de esta tabla con elmismo código de cliente eliminado% se han borrado tambi8n de la tabla.
C/ Concejo, nº 29 - MÉRIDA - 924 31 !1! P"#$n% 4