5337 - Ciclo I - Modelamiento y Diseño de Base de Datos

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 11

Sílabo del Curso

MODELAMIENTO Y DISEÑO
DE BASE DE DATOS

I.- Información General


DESARROLLO DE SISTEMAS DE INFORMACIÓN y
Carrera Profesional
ADMINISTRACIÓN DE REDES Y COMUNICACIONES

Semestre Académico I

Módulo I

Prerrequisito Ninguno

Créditos 3

Horas por semana 6

Modalidad Presencial
Pág. 1

INSTITUTO SUPERIOR PRIVADO PERUANO DE SISTEMAS “SISE”

II. SUMILLA DE LA ASIGNATURA


La Unidad didáctica de Modelamiento y diseño de Base de Datos, perteneciente al
semestre académico I, de la escuela de Tecnologías de Información, que consta de 4
horas teóricas y 2 horas prácticas.

Permite al estudiante crear el modelamiento de los datos para aplicaciones de negocios


a nivel corporativo e integral; aplica los estándares, técnicas y reglas que se usan para
lograr la integridad de datos; utiliza herramientas de software actuales para crear bases
de datos que se presentarán en un blog.

III. PROGRAMACIÓN Y ORGANIZACIÓN DE LAS UNIDADES DE APRENDIZAJE


Duración por
Unidad de aprendizaje
N° de semanas
Fundamentos de Base de Datos, el modelamiento conceptual,
1° a 3° semana
y los modelos y diagramas de Entidad-Relación.

Modelo Relacional – Power Architect. Normalización. 4° a 6° semana

Creación de base de datos, tablas, diccionario de datos y


7° a 9° semana
manipulación de datos.

Recuperación de Sesiones 10 semana

Evaluaciones Finales 11 semana

Evaluaciones Sustitutorias 12 semana

IV. PROGRAMACIÓN Y ORGANIZACIÓN DE CONTENIDOS

UNIDAD DE APRENDIZAJE I
FUNDAMENTOS DE BASE DE DATOS, EL MODELAMIENTO CONCEPTUAL, Y LOS MODELOS Y
DIAGRAMAS DE ENTIDAD-RELACIÓN.
CAPACIDADES POR DESARROLLAR EN LA UNIDAD
✓ Adquiere conceptos de un DBMS para poder identificar y diferenciar los tipos y técnicas de
modelamiento.
✓ Aprende los conceptos de sistemas manejadores de bases de datos para diferenciar los niveles
físicos y lógicos.
✓ Utiliza herramientas actuales y Power Architect, para poder crear los modelos y Diagramas de
Entidad relación.
N° DE
SESIÓN CONTENIDO CONCEPTUAL CONTENIDO PROCEDIMENTAL
SEMANA
Pág. 2

• Introducción a un DBMS. ➢ Identifica los principales conceptos de


• Definición básica. las bases de datos y su ciclo de vida.
• Características. ➢ Crea un entorno conveniente y
1
• Importancia. eficiente al extraer y almacenar

• Alcances. Nivel Físico y Lógico de los información de una BD.

datos.
• Administración de Base de datos. ➢ Reconoce los diferentes DBMS.
• Usuarios. Representación de la Diferencia los tipos y técnicas de
1
información. modelamiento.
• Niveles. ➢ Identifica las herramientas CASE.
• Relaciones de correspondencia. ➢ Desarrollará modelos flexibles,
2
SABDR. entendible y eficiente de una BDR/ y

• Lista de Herramientas de Modelado y Ed Graph Editor.

Ed Graph Editor,Mysql, ➢ Realiza ejercicios propuestos con

Msqlworkbench, SqlServer, Power Herramientas expuestas.

Architect.
• Modelo Conceptual. ➢ Construye un modelo conceptual de
• Características. los datos independiente del SGBD.
• Tipos de Entidades. ➢ Usa requisitos de datos, independiente
• Operaciones de Generalización. de los detalles de implementación.

• Distribución y Concurrencia. ➢ Selecciona las bases para las demás

1 • Operaciones de Agregación. etapas de diseño.

• Implícita y explícita. ➢ Analiza un hecho, problema o suceso


real o hipotético con la finalidad de
• Relaciones Recursivas.
interpretarlo, generar hipótesis,
• Casos:
diagnosticarlo y resolverlo.
https://bit.ly/ETI_C1_Casos_Modelado
2
_BD
• Diagrama Entidad Relación (DER). ➢ Representa la realidad a través de un
Representación de entidades. esquema Gráfico.
• Atributos y tipos. ➢ Usa las terminologías de entidades.
• Llave primaria (tipos). ➢ Analiza un hecho, problema o suceso
2 • Tipos y Representación de relaciones. real o hipotético con la finalidad de

• Cardinalidad. interpretarlo, generar hipótesis,

• Casos: diagnosticarlo y resolverlo.

https://bit.ly/ETI_C1_Casos_Modelado
_BD
Pág. 3

• Introducción a Power Architect (MER). ➢ Crea el modelo de datos que permite


• Creación del Modelo Entidad Relación representar las entidades relevantes
(MER). de un sistema de información.
• Entidades. Tipos. ➢ Realiza ejercicios en forma grupal.
• Relaciones. Tipos. ➢ Construye diagramas de Entidad.
1
• Tipos y Representación de entidades. ➢ Relación a partir de casos.

• Tipos y Representación de relaciones. ➢ Analiza un hecho, problema o suceso


• Casos: real o hipotético con la finalidad de

https://bit.ly/ETI_C1_Casos_Modelado interpretarlo, generar hipótesis,

_BD diagnosticarlo y resolverlo.

• Creación de Modelos Lógicos en ➢ Diseña Modelos Lógicos utilizando la


Power Architect. herramienta de Diseño de Base de
• ToolBox POWER ARCHITECT. Datos All Fusion Power Architect Data
3 • Entidades – tipos. Modeler.

• Relaciones – tipos. ➢ Analiza un hecho, problema o suceso

• Creación del DER. real o hipotético con la finalidad de

• Entidades fuertes y débiles. interpretarlo, generar hipótesis,

• Generalización. diagnosticarlo y resolverlo.

2 ➢ Desarrolla características particulares


• Agregación.
denominadas atributos y la unión de
• Relación recursiva.
las entidades.
• Casos:
https://bit.ly/ETI_C1_Casos_Modelado
_BD
• Evaluación Aplicativa 1
Técnica: Análisis de Contenido
Instrumento: Ficha para evaluar
Trabajos.
CONTENIDO ACTITUDINAL
✓ Demuestra puntualidad en los trabajos individuales y en equipo.
✓ Expresa libremente sus opiniones y respeta las opiniones de los demás.
✓ Argumenta ventajas para crear modelos y diagramas entidad relación mediante el uso de
herramientas de diseño de BD.
Pág. 4

UNIDAD DE APRENDIZAJE II
MODELO RELACIONAL – POWER ARCHITECT. NORMALIZACIÓN.
CAPACIDADES POR DESARROLLAR EN LA UNIDAD
✓ Utiliza las herramientas de Power Architect para modelar problemas reales y administrar datos
dinámicamente.
✓ Utiliza Power Architect para crear una colección de relaciones de tablas.
✓ Establece las relaciones entre los datos y la normalización de estos.
N° DE
SESIÓN CONTENIDO CONCEPTUAL CONTENIDO PROCEDIMENTAL
SEMANA
• Herramienta Case POWER ➢ Diseña entidades creando el modelo
ARCHITECT Modelo Lógico Físico. relacional.
• Casos: ➢ Analiza un hecho, problema o suceso
1
https://bit.ly/ETI_C1_Casos_Modelado real o hipotético con la finalidad de
_BD interpretarlo, generar hipótesis,
diagnosticarlo y resolverlo.
• Optimización de tipos de datos. ➢ Diferencia el proceso de Ingeniería
4
• Representación de un DER en un Directa y Reversiva.
modelo Relacional (POWER ➢ Analiza un hecho, problema o suceso
ARCHITECT). real o hipotético con la finalidad de
2
• Ingeniería Directa / Reversiva. interpretarlo, generar hipótesis,
• Casos: diagnosticarlo y resolverlo.

https://bit.ly/ETI_C1_Casos_Modelado
_BD
• Modelos Lógicos Físicos. ➢ Aplica los conceptos del modelo
• Diferencia la Ingeniería Directa / Lógico Físico e Ingeniería Directa /
Reversiva. Reversiva.
• Casos: ➢ Crea un modelo Relacional desde un
1 https://bit.ly/ETI_C1_Casos_Modelado modelo DER.
_BD ➢ Analiza un hecho, problema o suceso
real o hipotético con la finalidad de
5 interpretarlo, generar hipótesis,
diagnosticarlo y resolverlo.
• Modelo entidad-relación. ➢ Demuestra el manejo del modelo
• Examen Parcial: Producto de modelo entidad-relación.
entidad-relación. ➢ Analiza un hecho, problema o suceso
2
• Instrumento: Ficha para Evaluar real o hipotético con la finalidad de
Producto. interpretarlo, generar hipótesis,
diagnosticarlo y resolverlo.
Pág. 5

• Casos:
https://bit.ly/ETI_C1_Casos_Modelado
_BD
Técnicas de normalización de base de ➢ Diseña una base de datos eliminando
datos. los grupos repetitivos de las tablas
• 1ª. Forma normal. individuales.
- Tablas Individuales. ➢ Crea tablas separadas por cada grupo
- Tablas separadas. de datos relacionados.
- Datos relacionados con clave ➢ Identifica cada grupo de datos
primaria. relacionados con una clave primaria.
1 • 2ª. Forma normal. ➢ Crea tablas separadas para aquellos
- Tablas separadas con datos de grupos de datos que se aplican a
varios registros. varios registros y las relaciona
• Casos: mediante clave externa.
https://bit.ly/ETI_C1_Casos_Modelado ➢ Analiza un hecho, problema o suceso
_BD real o hipotético con la finalidad de
6 interpretarlo, generar hipótesis,
diagnosticarlo y resolverlo.
• 3ª. Forma normal. ➢ Diseña una base de datos eliminando
- Campos que no dependan de la campos que no depende de clave.
clave. ➢ Conoce como establecer las
- Casos para normalización. relaciones entre los datos y la
• Taller Dirigido normalización de estos.
• Uso de técnicas de Normalización, ➢ Producto: Diseñar una BDR
2
para diseñar una BDR. correspondiente a la especificación de

• Casos: requisitos.

https://bit.ly/ETI_C1_Casos_Modelado ➢ Analiza un hecho, problema o suceso


_BD real o hipotético con la finalidad de
interpretarlo, generar hipótesis,
diagnosticarlo y resolverlo.
CONTENIDO ACTITUDINAL
✓ Demuestra responsabilidad y conocimientos en las pruebas escritas.
✓ Es consciente de la importancia de los temas descritos en el curso desde el punto de vista de
definición de entidades y relaciones entre ellas.
✓ Argumenta sus puntos de vista en lo que a modelo y normalización de base de datos se refiere.
Pág. 6

UNIDAD DE APRENDIZAJE III


CREACIÓN DE BASE DE DATOS, TABLAS, DICCIONARIO DE DATOS Y MANIPULACIÓN DE DATOS.

CAPACIDADES POR DESARROLLAR EN LA UNIDAD

✓ Crea bases de datos físicos relacionales en Microsoft SQL Server.


✓ Utiliza herramientas a través de las cuales se asegura la integridad de Entidad y Referencial.
✓ Usa de manera apropiada el lenguaje SQL para implementar la Base de Datos.
✓ Utiliza el método de proyectos en un trabajo de investigación como estrategia de Aprendizaje.
N° DE
SESIÓN CONTENIDO CONCEPTUAL CONTENIDO PROCEDIMENTAL
SEMANA
• Bases de datos físicas en Microsoft ➢ Crea de bases de datos físicas en
SQL Server. Microsoft SQL Server.
• Archivo de datos y registro de ➢ Crea bases de datos relacionales en
transacciones. base a problemas concretos.
• Comandos DDL: Create, Alter, Drop. ➢ Analiza un hecho, problema o suceso
1
Comandos DML: Insert, Delete, real o hipotético con la finalidad de
Update, Select interpretarlo, generar hipótesis,
• Casos: diagnosticarlo y resolverlo.

https://bit.ly/ETI_C1_Casos_Modelado
_BD
• MER a partir de un DER. ➢ Modela y crea BDR con Microsoft SQL
7
• BD en Microsoft SQL Server. Server.
• Forward Engineer ➢ Usa los tipos de datos para Microsoft
(Ingeniería Directa). SQL Server.

• Tablas de Datos – Creación. ➢ Crea modelos lógicos y físicos.

• Tipos de datos empleados en Clasifica y relaciona entidades en


2
Microsoft SQL Server. forma adecuada.

• Restricciones Primary Key, Foreign ➢ Analiza un hecho, problema o suceso

Keys. real o hipotético con la finalidad de

• Casos: interpretarlo, generar hipótesis,

https://bit.ly/ETI_C1_Casos_Modelado diagnosticarlo y resolverlo.

_BD
• BD en Microsoft SQL Server. ➢ Crea tablas en Microsoft SQL Server
• Primary Key y Foreign Key. utilizando el código SQL.
• Diccionario de datos. ➢ Construye los diccionarios de Datos.
8 1 • Definición y Formato para la creación. ➢ Analiza la creación óptima de

• Casos: diccionarios de datos.

https://bit.ly/ETI_C1_Casos_Modelado ➢ Analiza un hecho, problema o suceso

_BD real o hipotético con la finalidad de


Pág. 7

interpretarlo, generar hipótesis,


diagnosticarlo y resolverlo.
• Recuperación, concepto. ➢ Aplica adecuadamente los conceptos
• Transacción, concepto. de Transacciones, Concurrencias y
Concurrencia – Problemas y Seguridad.
soluciones. ➢ Analiza un hecho, problema o suceso
• Seguridad. real o hipotético con la finalidad de
• Casos: interpretarlo, generar hipótesis,
2
https://bit.ly/ETI_C1_Casos_Modelado diagnosticarlo y resolverlo.

_BD ➢ Utiliza herramientas a través de las

• Evaluación Aplicativa 2 cuales se asegura la integridad de

Técnica: Análisis de Contenido Entidad y Referencial.

Instrumento: Ficha para evaluar


Trabajos.
• Manipulación de Datos Inserción de ➢ Analiza las principales sentencias de
datos. SQL para generar resultados.
• Lenguaje SQL (Structured Query ➢ Realiza un Proyecto Básico Grupal.
Language). ➢ Analiza un hecho, problema o suceso
1 • Cláusulas SELECT, FROM, WHERE, real o hipotético con la finalidad de
ORDER BY. interpretarlo, generar hipótesis,
9 • Casos: diagnosticarlo y resolverlo.
https://bit.ly/ETI_C1_Casos_Modelado
_BD
• Producto: Proyecto “Ejecución de ➢ Usa conocimientos aprendidos con el
Script (SQL)”. lenguaje de SQL.
2
• Instrumento: Ficha para evaluar ➢ Crea Base de Datos y sus Tablas con
Trabajos. restricciones e Inserción de datos.

CONTENIDO ACTITUDINAL
✓ Evidencia compromiso y alta responsabilidad en el desarrollo de los trabajos.
✓ Es respetuoso y tolerante frente a las opiniones de sus compañeros.
✓ Comparte su punto de vista sobre las diferentes soluciones de modelamiento y diseño de un Data
Base.
Pág. 8

V. ESTRATEGIAS METODOLÓGICAS:

Según el modelo educativo SISE, con un enfoque por competencias se aplicará las
siguientes estrategias metodológicas en sus sesiones de aprendizaje:

Estrategias
Fundamentación
metodológicas
A diferencia de la educación en el aula, el autoaprendizaje, con apoyo en las
tecnologías de la información y la comunicación, basa su comunicación en el
Autoaprendizaje
texto escrito, lo cual implica por parte de los estudiantes y de los docentes
un importante esfuerzo en la lectura.
Acercar una realidad concreta a un ambiente académico por medio de
Proyectos la realización de un proyecto de trabajo. Estimula el desarrollo de
habilidades para resolver situaciones reales.
Los estudiantes deben trabajar en equipo, sintetizar y construir el
Aprendizaje basado
conocimiento para resolver los problemas que por lo generalmente han sido
en problemas -ABP
tomados de la realidad.
Útil para iniciar la discusión de un tema. Para promover la investigación
sobre ciertos contenidos. Se puede plantear un caso para verificar los
Método de casos
aprendizajes logrados. Problemas relacionados con tu área de
especialidad.
Transferir actividades de aprendizaje fuera del aula para adquirir los
Flipped Learning conceptos teóricos de los estudiantes, que utilizaran en el tiempo de clase
(Aula Invertida presencial para potenciar procesos de aprendizaje prácticos. Aprenderás
haciendo (Learning by Doing)

VI. EVALUACIÓN:
El instituto superior SISE presenta un modelo educativo que busca medir el desarrollo de las
competencias (conceptuales, procedimentales y actitudinales), por lo tanto, consideramos
que la evaluación es una actividad sistemática y continua, centrada en el aprendizaje del
estudiante, que lo retroalimenta oportunamente con respecto a sus progresos durante todo
el proceso de enseñanza - aprendizaje y que le permita obtener la nota mínima de trece.

La evaluación es el proceso de obtener, seleccionar y analizar la información de forma


continua, para emitir un juicio orientado a la toma de decisiones. La evaluación debe ser
concebida como un proceso permanente, acumulativo, preferentemente cualitativa más que
cuantitativa, por ello, la evaluación tiene como finalidad la evaluación sumativa y formativa.

Consideramos que la evaluación sumativa permite la valoración de productos, procesos o


aprendizajes que se consideran terminados, con el fin de determinar si el resultado es
positivo o negativo, si es válido para lo que se esperaba o si no se logró lo deseado, este
proceso se cumple en nuestra institución cuando los docentes realizan la evaluación
aplicativa, para obtener resultados en el cierre de la sesión de aprendizaje. Se suma a este
proceso la evaluación formativa porque nos permite diagnosticar, retroalimentar y posibilitar
acciones para el progreso del aprendizaje de los estudiantes.

También sabemos que la retroalimentación es de vital importancia y lo realizamos mediante


la aplicación de la metacognición que nos permite autorregular el propio aprendizaje en el
proceso de evaluación mediante las siguientes interrogantes:

¿Qué aprendimos hoy?, ¿Cómo lo aprendimos?, ¿Te fue fácil o difícil?

También los docentes pueden seleccionar diversas técnicas e instrumentos dentro del
proceso de evaluación, tales como:
Pág. 9

Técnicas Instrumentos

Entrevista/Cuestionario/observación Lista de cotejo, listado de preguntas


Ficha para evaluar: trabajos, informes,
manuales, monografías, ensayos, análisis
Análisis de contenido
de contenido, pruebas escritas, ficha de
comprensión de lectura y rúbrica.
Ficha para evaluar organizadores:
Mapas/Organizadores de
conceptuales, mentales, semánticos,
información.
esquemas, gráficos.
Ficha para evaluar: vídeos, trípticos,
esquemas, álbum, fotografías, dípticos,
Análisis de producto
revistas, portafolio virtual, blog y paper
académico.

VII. CRITERIOS DE EVALUACIÓN

ENFOQUE DE LA UNIDAD DIDÁCTICA


SEMANA EVALUACIONES
PRÁCTICO MIXTO

SEMANA 3 EVALUACIÓN APLICATIVA 1 15% 15%

SEMANA 5 EVALUACIÓN PARCIAL 20% 20%

SEMANA 8 EVALUACIÓN APLICATIVA 2 25% 20%

SEMANA 10 EVALUACIÓN FINAL 40% 45%

100% 100%

VIII. RECURSOS DIDÁCTICOS Y TICS


➢ Medios: Software educativo, videos, internet, campus virtual, proyector multimedia,
imágenes software y vínculos relacionados.
➢ Materiales: sílabo, textos de consulta, separatas, láminas, material concreto, papelógrafos,
material audiovisual y Material de práctica proporcionado por el formador.

IX. RECURSOS BIBLIOGRÁFICOS / BIBLIOGRAFÍA

9.1 Bibliografía básica:


✓ Microsoft - Base de Datos Orientado a Objetos.Abraham Silberschatz. Fundamentos de
Base de Datos, Tercera Edición. McGraw-Hill.

✓ Adoración Miguel-Mario Piattini. Fundamentos y Modelos de Bases de Datos.

✓ Diseño de base de datos con UML. Editorial Osborne Mc Graw Hill. Madrid- España. 1999.
Pág. 10

✓ Fundamentos de base de datos. Editorial Osborne Mc Graw Hill. Madrid – España. 2006.

✓ Microsoft. Implementing a Database on Microsoft SQL Server. 2008.

✓ Administration Getting Started. IBM DB2 Universal Database. 2008.

✓ Manuel Torres Remon. Programación Transact con SQL SERVER 2012 – Editorial
MACRO.

9.2 Bibliografía de la biblioteca virtual SISE:


✓ Brust, Andrew J. Forte, Stephen. (2007) Programación avanzada en SQL Server 2005
Editorial McGraw-Hill Interamericana.

✓ Camuña Rodríguez, Jesús Francisco (2014) Lenguajes de definición y modificación de


datos SQL. Editorial IC Editorial.

✓ Jiménez Capel, María Yolanda. (2014) Bases de datos relacionales y modelado de datos.
Editorial: IC Editorial.

✓ San Martín González, Enrique. (2014) Salvaguarda y seguridad de los datos:


administración de bases de datos (UF1473). Editorial IC Editorial.

✓ Trujillo, Juan Carlos (2013). Diseño y explotación de almacenes de datos: conceptos


básicos de modelado multidimensional. Editorial ECU.

9.3 Bibliografía virtual / direcciones electrónicas:


✓ Libros en pantalla de SQL Server 2008 R2 en español.
https://docs.microsoft.com/es-es/previous-versions/sql/sql-server-2008-
r2/ms130214(v=sql.105)

✓ Manual de MySQL Workbench español


https://www.uptodown.com/windows/buscar/manual-de-mysql-workbench

✓ Diseño Conceptual de base de Datos. Modelo ENTIDAD – RELACIÓN.


http://www3.uji.es/~mmarques/f47/teoria/tema6.pdf

✓ Modelo de Datos- Base de Datos.


https://w3.ual.es/~mtorres/BD/bdtransp2.pdf

El presente silabo se encuentra aprobado por el Jefe de Escuela de la especialidad.


Si Ud. tuviera algún aporte que realizar, ingresar en:
www.tecnosise.com/aporte_silabos

También podría gustarte