Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Curso de Bases de Datos: Diseño, Implementación y Administración, Diapositivas de Programación de Bases de Datos

UN SILABO DE BASE DE DATOS DONDEVIENE TODO EL CONTENIDO ES CURSO AHI

Tipo: Diapositivas

2022/2023

Subido el 08/04/2023

usuario desconocido
usuario desconocido 🇵🇪

2 documentos

1 / 7

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
1.
DATOS GENERALES
SÍLABO
BASE DE DATOS (100000I52N)
2022 - Ciclo 2 Agosto
1.1.
Carrera: Ingeniería de Sistemas e Informática
Ingeniería de Software
Ingeniería de Redes y Comunicaciones
Ingeniería de Seguridad y Auditoría Informática
Ingeniería de Diseño Gráfico
1.2.
Créditos: 3
1.3.
Modalidad: Presencial (adaptado a la educación no presencial)
1.4.
Horas semanales: 4
2.
FUNDAMENTACIÓN
En este curso se establecen las bases necesarias para que el estudiante pueda analizar y diseñar e implementar
estructuras de datos que almacenen la información que se maneja dentro de una empresa, adaptando el modelo de
acuerdo a la necesidad de la empresa.
3.
SUMILLA
Curso de formación profesional que le proporciona al estudiante los conceptos y elementos fundamentales de modelo
de dato y modelo conceptual, lenguajes de consulta para el modelo relacional, diseño de base de datos relacionales,
sentencias SQL utilizando un Sistema de Gestión de Base de Datos específico.
4.
LOGRO GENERAL DE APRENDIZAJE
Al finalizar el curso, el estudiante implementa soluciones relacionadas con el almacenamiento de datos y consulta de
información, usando herramientas gráficas para el modelado de datos, realizándolos con coherencia entre el modelo y
la ejecución.
5.
UNIDADES Y LOGROS ESPECÍFICOS DE APRENDIZAJE
i
Unidad de aprendizaje 1:
Introducción a Base de Datos. Integridad y Redundancia.
Semana 1 y 2
Logro específico de aprendizaje:
Al término de la unidad, el estudiante entiende como se relaciona el desarrollo de software con el diseño y uso correcto de
una base de datos.
Temario:
Sistemas de Información
Ciclo de vida de desarrollo de software y bases de datos
Motor de base de datos
Demostración de caso completo desde la toma de requerimiento hasta el aplicativo (Tutorial)
Dependencia funcional
Integridad y Redundancia de datos
Llaves primarias y foráneas
Continua demostración de caso completo, respecto malos usos de PK, FK en generar redundancia y datos sin
integridad
Fuentes de Información
CORONEL, CARLOS Bases de datos
ELMASRI, RAMEZ (2000) Fundamentos de sistemas de bases de datos, Cengage Learning
Unidad de aprendizaje 2:
Creación de Bases de datos y manipulación de datos.
Semana 3,4,5,6,7 y 8
Logro específico de aprendizaje:
Al término de la unidad, el estudiante desarrolla consultas y sentencias de actualización de bases de datos.
pf3
pf4
pf5

Vista previa parcial del texto

¡Descarga Curso de Bases de Datos: Diseño, Implementación y Administración y más Diapositivas en PDF de Programación de Bases de Datos solo en Docsity!

1. DATOS GENERALES

SÍLABO

BASE DE DATOS (100000I52N)

2022 - Ciclo 2 Agosto

1.1. Carrera: Ingeniería de Sistemas e Informática Ingeniería de Software Ingeniería de Redes y Comunicaciones Ingeniería de Seguridad y Auditoría Informática Ingeniería de Diseño Gráfico

1.2. Créditos: 3

1.3. Modalidad: Presencial (adaptado a la educación no presencial)

1.4. Horas semanales: 4

2. FUNDAMENTACIÓN

En este curso se establecen las bases necesarias para que el estudiante pueda analizar y diseñar e implementar estructuras de datos que almacenen la información que se maneja dentro de una empresa, adaptando el modelo de acuerdo a la necesidad de la empresa.

3. SUMILLA

Curso de formación profesional que le proporciona al estudiante los conceptos y elementos fundamentales de modelo de dato y modelo conceptual, lenguajes de consulta para el modelo relacional, diseño de base de datos relacionales, sentencias SQL utilizando un Sistema de Gestión de Base de Datos específico.

4. LOGRO GENERAL DE APRENDIZAJE

Al finalizar el curso, el estudiante implementa soluciones relacionadas con el almacenamiento de datos y consulta de información, usando herramientas gráficas para el modelado de datos, realizándolos con coherencia entre el modelo y la ejecución.

5. UNIDADES Y LOGROS ESPECÍFICOS DE APRENDIZAJEi

Unidad de aprendizaje 1: Introducción a Base de Datos. Integridad y Redundancia.

Semana 1 y 2

Logro específico de aprendizaje: Al término de la unidad, el estudiante entiende como se relaciona el desarrollo de software con el diseño y uso correcto de una base de datos.

Temario: Sistemas de Información Ciclo de vida de desarrollo de software y bases de datos Motor de base de datos Demostración de caso completo desde la toma de requerimiento hasta el aplicativo (Tutorial) Dependencia funcional Integridad y Redundancia de datos Llaves primarias y foráneas Continua demostración de caso completo, respecto malos usos de PK, FK en generar redundancia y datos sin integridad

Fuentes de Información CORONEL, CARLOS Bases de datos ELMASRI, RAMEZ (2000) Fundamentos de sistemas de bases de datos, Cengage Learning

Unidad de aprendizaje 2: Creación de Bases de datos y manipulación de datos.

Semana 3,4,5,6,7 y 8

Logro específico de aprendizaje: Al término de la unidad, el estudiante desarrolla consultas y sentencias de actualización de bases de datos.

Temario: Introducción al SQL Server Instalación de SQL Server Introducción al Modelo Entidad Relación Creación de Base de Datos Creación de tablas Carga de datos Consultas simples (resumen + ejemplos resueltos)

  • Consultas a la metadata de una tabla
  • Instrucción SELECT
  • Inner join
  • Clausulas WHERE y ORDER BY Operadores lógicos IS NULL, LIKE, IN y BETWEEN (resumen + ejemplos resueltos) Logica 3 valores Consultas con agrupación de datos (resumen + ejemplos resueltos)
  • Funciones de grupo
  • Clausula GROUP BY
  • Clausula HAVING
  • Uso de CASE Explicación de PROYECTO Repaso consultas de SQL Práctica calificada 1 Subconsultas: (resumen + ejemplos resueltos) < > <= >= = <> EXISTS, NOT EXISTS, IN Consultas a múltiples tablas (resumen + ejemplos resueltos) Join - INNER JOIN, LEFT OUTER JOIN, RIGHT OUTER JOIN, FULL JOIN Unión de tablas UNION Cross join insert / delete /update over, pivot
  • store procedure / functions
  • transacciones: COMMIT, ROLLBACK

Fuentes de Información CORONEL, CARLOS Bases de datos ELMASRI, RAMEZ (2000) Fundamentos de sistemas de bases de datos, Cengage Learning

Unidad de aprendizaje 3: Modelado de Datos.

Semana 9,10,11 y 12

Logro específico de aprendizaje: Al término de la unidad, el estudiante analiza, diseña en una herramienta gráfica e implementa una base de datos en un motor de base de datos de manera eficiente.

Temario: Diagrama Entidad Relación (DER) Necesidad de un DER Notaciones: chen, crow’s foot, entre otras Pasos para armar un DER: conceptual, lógico y físico Ejemplo de modelamiento: de documento a table Uso herramienta de modelamiento

  • Revisión de avance PROY
  • Práctica calificada 2 Reglas de negocio Tipos de relaciones DER: uno a uno, uno a muchos, muchos a muchos, débil, recursiva Tipos de Modelos: relacional, Jerárquico, y de red
  • Normalizacion: 1ra, 2da, 3ra
  • Desnormalizacion Casos de modelamiento e implementación

Fuentes de Información CORONEL, CARLOS Bases de datos ELMASRI, RAMEZ (2000) Fundamentos de sistemas de bases de datos, Cengage Learning

Unidad de aprendizaje 4: Administración, rendimiento y otros.

Semana 13,14,15,16,17 y 18

Logro específico de aprendizaje: Al término de la unidad, el estudiante comprende sobre la arquitectura y administración de un motor de base de datos

  1. En caso un estudiante no rinda una práctica calificada (PC) y, por lo tanto, obtenga NSP, este es reemplazado por la nota obtenida en el examen final. Si también tiene NSP en el examen final, este es reemplazado por la nota obtenida en el examen rezagado. Este reemplazo de nota es automático. No es necesario que el estudiante realice trámite alguno para que proceda el remplazo de la nota. En caso de que el alumno tenga más de una práctica calificada no rendida, solo se reemplaza la práctica calificada de mayor peso.
  2. Sólo se podrá rezagar el Examen Final.
  3. El examen rezagado incluye los contenidos de todo el curso.
  4. En el caso de que un estudiante no rinda una práctica calificada (PC) y, por lo tanto, obtenga NS, esta es reemplazada con la nota que se obtenga en el examen final o de rezagado. En caso de que el estudiante tenga más de una práctica calificada no rendida, solo se reemplaza la práctica calificada de mayor peso.
  5. No es necesario que el estudiante realice trámite alguno para que este remplazo se realice.

8. FUENTES DE INFORMACIÓN

Bibliografía Base: CORONEL, CARLOS Bases de datos ELMASRI, RAMEZ (2000) Fundamentos de sistemas de bases de datos, Cengage Learning Bibliografía Complementaria: HANSEN, GARY W. (1997) Diseño y administración de bases de datos, Addison-Wesley Iberoamericana RICHARD, BARKER El modelo entidad-relación Case H TT P S : //WWW. M ICRO S O F T. COM / EN - U S / S Q L - S ERVER / S Q L- S ERVER- D O W N LO A D S No aplica , https://www.microsoft.com/en-us/sql-server/sql-server-downloads

9. COMPETENCIAS

Carrera Competencias específicas

Ingeniería de Sistemas e Informática Soluciones Informáticas

Ingeniería de Software Soluciones Informáticas Desarrollo de Software

Ingeniería de Redes y Comunicaciones Soluciones Informáticas

Ingeniería de Seguridad y Auditoría Informática

Ingeniería de Diseño Gráfico Proyectos de la Industria Gráfica Gráfica, Web y Multimedia

10. CRONOGRAMA DE ACTIVIDADESii

Unidad de aprendizaje Semana Sesión Tema

Actividades y evaluaciones

Unidad 1 Introducción a Base de Datos. Integridad y Redundancia.

Sistemas de Información Ciclo de vida de desarrollo de software y bases de datos Motor de base de datos Demostración de caso completo desde la toma de requerimiento hasta el aplicativo (Tutorial)

Consulta conocimientos previos Tutorial del caso de demostración en MySql y Java swing, modelando y creándola visualmente dos bases de datos: con::Sin llave primarias :: foráneas. Se harán consultas usando select y where. Consultas múltiples tablas Complementar con aplicativo en Java y hacerlo funcionar mostrando como afectan las PK y FK a los datos Explica Evaluaciones calificadas y proyecto del ciclo.

Dependencia funcional Integridad y Redundancia de datos Llaves primarias y foráneas Continua demostración de caso completo, respecto malos usos de PK, FK en generar redundancia y datos sin integridad

Desarrollar la Evaluación calificada S2 antes de la clase Usar tutorial de semana 1 en Mysql y java para mostrar cómo afecta la falta de integridad y redundancia a la información Ejercicios de consultas con base de datos. Subir data redundante e inconsistente

Introducción al SQL Server Instalación de SQL Server Introducción al Modelo Entidad Relación

Ejercicio Modelo preparado Creación de Base de Datos Creación de tablas Carga de datos Consultas simples (resumen + ejemplos resueltos)

  • Consultas a la metadata de una tabla
  • Instrucción SELECT
  • Inner join
  • Clausulas WHERE y ORDER BY

Operadores lógicos IS NULL, LIKE, IN y Desarrollar la Evaluación calificada S4 antes de la clase Ejercicio Modelo

BETWEEN (resumen + ejemplos resueltos) Logica 3 valores Consultas con agrupación de datos (resumen + ejemplos resueltos)

arquitectura, Modelos de Datos.

  • Big Data: Evolución. Ventajas y desventajas.
  • Conceptos. Componentes. Arquitectura.

Ejercicio Modelo preparado

  • Presentación de PROY
  • Repaso Proyecto Final^1 (Proyecto Grupal)

Examen Final Examen Final Individual (Examen Final Individual)

i (^) Debido a la coyuntura actual y acorde a la normativa, el curso se adaptará excepcionalmente a la educación no presencial,

por tanto, los contenidos, actividades y cronograma serán adaptados por el o la docente para garantizar los aprendizajes señalados en el logro general de aprendizaje del curso.

ii (^) Debido a la coyuntura actual y acorde a la normativa, el curso se adaptará excepcionalmente a la educación no

presencial, por tanto, los contenidos, actividades y cronograma serán adaptados por el o la docente para garantizar los aprendizajes señalados en el logro general de aprendizaje del curso.