Académique Documents
Professionnel Documents
Culture Documents
AVANZADAS
La tcnica que se usa es Combinacin de tablas con asociacin 1:1 ya que son tablas de relacin 1 a
1 y se aumentan los campos nombre_alumno y nombre_curso, adems las claves primarias estn
implementadas en inscripciones as que no habra problemas si se eliminan las tablas alumno y
cursos. Pero dependiera mucho de la consulta la cual no se encuentra especificada porque los
campos email, costo, duracin tambin serian importantes entonces se aplicara esta tcnica
duplicidad de atributos que no forman parte de la clave en asociaciones 1:N, con la relacin de 1
curso tiene muchos alumnos y no se eliminaran campos.
Duplicacin de atributos no clave en las relaciones uno a muchos (1 :*) para reducir las
combinaciones
En este caso duplicamos los valores de la consulta sql en una de las tablas conservando
estos valores en la tabla anterior. As la consulta seria mas eficiente.
Duplicacin de los atributos de clave externa en las relaciones uno a muchos (1 :*) para
reducir las combinaciones
el objetivo especfico de reducir o eliminar las combinaciones en las consultas frecuentes
o crticas.
Duplicacin de los atributos en las relaciones muchos a muchos (*:*) para reducir las
combinaciones
Aqu se crea una tabla adicional con los campos que se desea extraer en la consulta y
con las claves forneas de las mismas tablas.
que requieren los informes y dndoles a los clientes acceso a esta tabla de extraccin en
lugar de la tabla base.
Particionamiento de tablas.
En ves de combinar las tablas, otra tcnica que resuelve el problema fundamental de
soportar las tablas (e ndices) de muy gran tamao es descomponerlas en una serie de
piezas ms pequeas y manejables denominadas particiones. Existen dos tipos:
Particionamiento horizontal.
Particionamiento vertical.
Explique cmo interactan entre s y cmo afectan a las prestaciones del sistema los cuatro
componentes bsicos del hardware.
En la memoria principal los accesos son significativamente mas rpidos mientras haya mas
memoria disponible para el SGBD estas se ejecutaran mas rpido. En caso de que no haya memoria
para los procesos el sistema operativo transferir paginas de los procesos a disco con el fin de
hibernar la memoria. Si despus se requieren estas paginas el sistema operativo har el proceso
inverso.
En el procesador cuando hay intercambio excesivo de paginas entre memoria principal y disco
aparecen los cuellos de botella esto se debe a que los procesos de usuario o el sistema operativo
imponen una carga excesiva al procesador. Es imprescindible comprender cul es el patrn tpico de
carga de trabajo en un 24 horas y garantizar que haya recursos suficientes hay opciones como:
Garantizar que no se ejecute ninguna tarea no prescindible durante los picos de carga, otra es
utilizar mltiples procesadores en paralelo que hace que el procesamiento sea distribuido que
En esta figura se ilustra los principios basicos de una distribucion de los datos entre los discos.
En el esquema del usuario HR crear una vista (ponerle el nombre a su criterio), que permita
obtener el id del departamento, nombre del departamento y nombre del pais donde esta
ubicado cada departamento.
INSERT INTO HR.EMPLOYEES VALUES (207, 'Ruben', 'Baez', 'rdbaez@utpl.edu.ec' ,'555.555.1234' ,'14/08/1995', 'SH_CLEEK',
'5000', '206', '128');