Documentos de Académico
Documentos de Profesional
Documentos de Cultura
FACULTAD DE INGENIERIA
DEPARTAMENTO ACADEMICO DE INGENIERIA DE SISTEMAS
CARRERA PROFESIONAL DE INGENIERIA DE SISTEMAS
Guía de Aplicación de Laboratorio N° 07
TEMA: BASES DE DATOS DISTRIBUIDAS
I. Datos Informativos
1.1. ASIGNATURA : SISTEMA DE BASE DE DATOS I
1.2. Escuela profesional : Ingeniería de sistemas.
1.3. Plan de Estudios : 2013
1.4. Semestre académico : 2018-I.
1.5. Ciclo de estudios : Sexto Ciclo.
1.6. Área curricular : Obligatorio de Formación Profesional.
1.7. Código de la asignatura : IS015.
1.8. Nº de horas : 02 horas
1.9. Profesor responsable : Lida León Núñez.
I.1. Fecha de Guía : lunes 28 de mayo de 2017.
II.COMPETENCIAS A CONSEGUIR
Tiene un conocimiento claro del análisis, diseño e implementación de bases de datos.
Permite la identificación de las necesidades de información de una organización
proponiendo soluciones tecnologías que proporcionen información privilegiada, segura,
consistente e integra para responder problemas de negocio.
III.Capacidades
III.3. Conoce las bases de datos distribuidas. Implementa proyectos de desarrollo de
software con diseño de repositorios de datos con propósitos
IV.Materiales Necesarios
• Equipo de Computo
• Gestor de base de datos SQL Server.
• Base de datos DBPrestamos
•
V.Requisitos para el desarrollo de la Guía
• Lectura Material de estudio proporcionado para la tercera unidad.
VI.Fundamento Teórico:
Diapositivas desarrolladas para la unidad de aprendizaje 3
VII.REFERENCIAS BIBLIOGRAFÍA
• Microsoft Official Course.(2012) “Maintaning a Microsoft SQL Server 2008 R2. Curso
6231B”.
• Microsoft Official Course.(2012) “Implementing a Microsoft SQL Server 2008 R2
Database. Curso 623B”.
• Kroenke M. David (2003) “Procesamiento de Bases de Datos” (8va Edicion). Prentice
Hall.
• Adoración de Miguel/Martinez P./Castro E./Cavero Jose. (2001)“Diseño de Base de
Datos”. Alfaomega-Rama.
•
VIII.DESARROLLO DE GUIA DE LABORATORIO
--CONSULTA ACTUALIZACION
Declare @notaFOR numeric(5,0)
Declare @notaINV numeric(5,0)
Declare @notaRS numeric(5,0)
Declare @notaFOR2 numeric(5,0)
Declare @notaINV2 numeric(5,0)
Declare @notaRS2 numeric(5,0)
Declare @notaFOR3 numeric(5,0)
Declare @notaINV3 numeric(5,0)
Declare @notaRS3 numeric(5,0)
Declare @promedio1 numeric(5,0)
Declare @promedio2 numeric(5,0)
Declare @promedio3 numeric(5,0)
DECLARE @PromedioF numeric(5,0)
Declare @i int
Declare @y int
set @i=1
set @y=973
while @i<=@y
begin
--primera unidad
set @notaFOR=(Select NotaActFormativas from TRegNotasParciales where Unidad=1 and
NroRegMatricula=@i)
set @notaINV=(Select NotaActInvestigacion from TRegNotasParciales where Unidad=1 and
NroRegMatricula=@i)
set @notaRS=(Select NotaActRespSocial from TRegNotasParciales where Unidad=1 and
NroRegMatricula=@i)
set @promedio1 = @notaFOR*0.7+@notaINV*0.15+@notaRS*0.15
--segunda unidad
set @notaFOR2=(Select NotaActFormativas from TRegNotasParciales where Unidad=2 and
NroRegMatricula=@i)
set @notaINV2=(Select NotaActInvestigacion from TRegNotasParciales where Unidad=2
and NroRegMatricula=@i)
set @notaRS2=(Select NotaActRespSocial from TRegNotasParciales where Unidad=2 and
NroRegMatricula=@i)
set @promedio2 = @notaFOR2*0.7+@notaINV2*0.15+@notaRS2*0.15
--tercera unidad
set @notaFOR3=(Select NotaActFormativas from TRegNotasParciales where Unidad=3 and
NroRegMatricula=@i)
set @notaINV3=(Select NotaActInvestigacion from TRegNotasParciales where Unidad=3
and NroRegMatricula=@i)
set @notaRS3=(Select NotaActRespSocial from TRegNotasParciales where Unidad=3 and
NroRegMatricula=@i)
set @promedio3 = @notaFOR3*0.7+@notaINV3*0.15+@notaRS3*0.15
--select @notaFOR as 'Nota Act.Formativa1',
--@notaINV as 'Nota Investigacion1',
--@notaRS as 'Nota RS1',
--@notaFOR2 as 'Nota Act.Formativa2',
--@notaINV2 as 'Nota Investigacion2',
--@notaRS2 as 'Nota RS2',
--@notaFOR3 as 'Nota Act.Formativa3',
--@notaINV3 as 'Nota Investigacion3',
--@notaRS3 as 'Nota RS3',
--@promedio1 as 'Nota Primer Aporte',
--@promedio2 as 'Nota segundo Aporte',
--@promedio3 as 'Nota tercer Aporte'
set @i=@i+1;
end;
SELECT*FROM TRegNotasParciales
select * from TMatricula
2. En la Instancia distribucion haga lo mismo actualice las promedios de las unidades y
los promedios finales de cada curso
Listado
Nombre de Nro Cursos Nro de Cursos
Alumno Aprobados DEsaprobados
--2.Segunda Consulta
I7. Modela y Instala una nueva instancia y crea el Instala una nueva instancia y crea el escenario de Instala una nueva instancia No instalo, no
diseña un escenario de bases de datos distribuidas. bases de datos distribuidas. Conecta los pero no puede crear el creo no hizo
sistema para 1. Conecta los servidores y prueba la servidores y solo hay conectividad entre uno de escenario de las bases de nada.
Preparar conectividad entre ellos. ellos. datos distribuidas. No puede
satisfacer
escenarios Comprueba satisfactoriamente el Comprueba el funcionamiento del escenario de conectar los servidores. (1 ( 0 puntos)
necesidades
para trabajar funcionamiento del escenario de las las bases de datos distribuida de un punto a otro y puntos)
deseadas y
con bases de bases de datos distribuidas. no viceversa (3 puntos)
bien
datos (4 puntos)
identificadas. distribuidas
I5. Identifica 2. El proyecto contiene la estructura Se tiene el proyecto de base datos contiene la Se tiene el proyecto de base No se tienen los
y define los Crear el solicitada, los scripts de creación de bd estructura, los scripts de creación de bd están datos contiene la estructura, scripts, o no
requerimientos proyecto con y creación de tablas están bien bien definido, la creación de los scripts no los scripts de creación de bd corren ninguno.
de los scripts definidos de acuerdo a lo solicitado. Al contienen los solicitado. Al ejecutar lo scripts y de las tablas no están bien (0 puntos )
computación solicitados ejecutar lo scripts corren corren satisfactoriamente y se tiene la nueva definidos, Al ejecutar lo
apropiados para la satisfactoriamente y se tiene la nueva base de datos.(3 puntos) scripts corren con errores.
instancia base de datos. (4 puntos) solo se tiene algunos objetos
para la
distribución de la bd (2 puntos)
solución
3. Se crean los scripts para migrar los Se crean los scripts para migrar los datos a cada Se crean los scripts para No se tienen los
Migrar los datos a cada objeto de base de datos. objeto de base de datos. Los scripts no están migrar los datos a cada scripts, o no
datos de la La migración es satisfactoria. La base bien definidos, se encuentra errores en los objeto de base de datos. Los corre ninguno o
base de de datos distribuida contiene todos los scripts, la correspondencia entre algunos objetos scripts no están bien no hizo nada. (0
principal a la datos. (4 puntos) no es la correcta. Se migrar algunos datos de definidos, no se encuentra puntos )
I27.
distribuida. algunos objetos. (3 puntos) correspondencia entre todos
Utiliza técnicas los objetos no es la correcta.
Solo se logra migrar datos
disponibles
de un objeto. (2 puntos)
para proponer
soluciones
innovadoras
4. Crea las herramientas y/o consultas Crea las herramientas y/o consultas necesarias Crea las herramientas y/o No se tienen los
necesarias obtener la información obtener la información solicitada. La consultas necesarias obtener scripts, o no
Obtención de solicitada. La información se obtiene información se obtiene con los datos de la base la información solicitada. corre ninguno o
información 01 con los datos de la base de datos de datos distribuida. Pero no s resultados no los Solo se obtiene un resultado no hizo nada. (0
distribuida. Se obtiene la información esperados. (3 puntos) parcial de lo solicitado. (2 puntos )
solicitada satisfactoriamente. (4 puntos) puntos)
5. Crea las herramientas y/o consultas Crea las herramientas y/o consultas necesarias Crea las herramientas y/o No se tienen los
necesarias obtener la información 02 obtener la información solicitada. La consultas necesarias obtener scripts, o no
Obtención de solicitada. La información se obtiene información se obtiene con los datos de la base la información solicitada. corre ninguno o
información 02 con los datos de la base de datos de datos distribuida. Pero no s resultados no los Solo se obtiene un resultado no hizo nada. (0
distribuida. Se obtiene la información esperados. (3 puntos) parcial de lo solicitado. (2 puntos )
solicitada satisfactoriamente. (4 puntos) puntos)
Total 20