Está en la página 1de 12

BASE DE DATOS (100000I52N)

Agosto 2018

1. DATOS GENERALES

1.1 Coordinador Lizardo Silva Ubaldo

1.2 Créditos: 3

1.3 Horas semanales: 4

1.4 Modalidad PRESENCIAL

1.5 Facultad Ingeniería de sistemas y electrónica

1.6 Competencias asociadas por carrera:

Carrera Competencias

INGENIERÍA DE DISEÑO GRÁFICO Gráfica, web y multimedia: Fundamentos del diseño Web y multimedia
N2 (Programa y anima.)

INGENIERÍA DE REDES Y Sistemas informáticos: Análisis


COMUNICACIONES N1 (Conoce e interpreta conceptos relacionados al desarrollo de los
sistemas de información.)

INGENIERÍA DE SEGURIDAD Y Sistemas informáticos: Análisis


AUDITORÍA INFORMÁTICA N1 (Conoce e interpreta conceptos relacionados al desarrollo de los
sistemas de información.)

INGENIERÍA DE SISTEMAS E Sistemas informáticos: Análisis y diseño


INFORMÁTICA N1 (Conoce e interpreta conceptos relacionados con los sistemas
informáticos.)

Sistemas informáticos: Gestión


N1 (Conoce el modelo de implementación de un sistema informático.)

INGENIERÍA DE SOFTWARE Comunicación Efectiva: Comunicación interpersonal


N1 (Interactúa de manera comprensiva en situaciones y circunstancias
que le son familiares y cercanas sin preocuparse por ser comprendido.)

Sistemas informáticos: Análisis y diseño


N1 (Conoce herramientas técnicas para el análisis de sistemas
informáticos.)

Sistemas informáticos: Gestión


N1 (Conoce las metodologías y/o técnicas en el gestión de desarrollo de
software.)

Cultura Digital: Comunicación y convivencia digital

1
N2 (Utiliza diferentes medios de comunicación digital (correo, redes
sociales, blogs, foros, etc.) de forma congruente con el propósito y la
audiencia. Utiliza las diversas herramientas de seguridad digital para
proteger y asegurar su información.)

Cultura Digital: Manejo de tecnologías digitales


N2 (Utiliza herramientas de productividad a nivel intermedio (word,
excel, power point) y realiza un respaldo a su información.)

2. FUNDAMENTACIÓN
En este curso se establecen las bases necesarias para que el alumno 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 alumno 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 término del curso el estudiante diseña e implementa soluciones relacionadas con el
almacenamiento de datos a través de un modelo de base de datos.

5. UNIDADES Y LOGROS ESPECÍFICOS DE APRENDIZAJE:

Unidad de aprendizaje 1 Semana


Modelado de Datos. Semana 1, Semana 2, Semana 3, Semana 4,
Semana 5
Logro específico de aprendizaje
Al término de la unidad, el estudiante diseña modelos de base de datos relacionales
normalizadas a partir de los conceptos explicados sobre base de datos relacionales.
Temario
● Semana 1: Conceptos de base de datos.

Arquitectura de 3 niveles.

Independencia de Datos.

Sistema de Gestión de Base de Datos.

Semana 2: Modelo de Datos

Entidad relación

Diagrama entidad - relación

Modelo de datos

2
Jerárquico, de red

Modelo Relacional

Tipos de relaciones

Reglas de Integridad

Semana 3: Dependencia Funcional

Normalización

Primera forma normal

Segunda forma normal.

Tercera Forma Normal

Semana 4: Forma Normal de Boyce Codd

Cuarta Forma Normal

Semana 5: Modelado de datos

Unidad de aprendizaje 2 Semana


Creación de Bases de datos y manipulación Semana 6, Semana 7, Semana 8, Semana 9,
de datos Semana 10, Semana 11, Semana12
Logro específico de aprendizaje
Al término de la unidad, el estudiante desarrolla y consultas con algebra relacional y
Desarrolla consultas y sentencias de actualización de bases de datos.
Temario
● Semana 6: Algebra Relacional y Cálculo Relacional.

Semana 7: Introducción a bases de datos Oracle

• Arquitectura

• Organización lógica: Esquemas

• Usuarios administradores

• SQL*Plus

• Esquemas ejemplo: SCOTT, HR

• Conexión remota

Semana 8: Creación de un esquema

• Creación de usuario

3
• Asignar privilegios

• Creación de tablas

• Creación de restricciones

• Cargar datos

Semana 9: Consultas simples

• Consultas a la metadata de una tabla

• Instrucción SELECT

• Clausulas WHERE y ORDER BY

• Operadores lógicos, LIKE, IN y BETWEEN

Semana 10: Consultas con agrupación de datos

• Funciones de grupo

• Clausula GROUP BY

• Clausula HAVING

• Uso de CASE

Semana 11: Consultas a múltiples tablas

• Join - NATURAL JOIN, JOIN USING, JOIN ON, SELF JOIN

• Producto cartesiano

• Combinaciones externas

Semana 12: Subconsultas

• De filas simples

• De múltiples filas

• De múltiples columnas

• Correlacionadas

• Anidadas

4
Unidad de aprendizaje 3 Semana
Manejo de transacciones y de excepciones Semana 13, Semana 14, Semana 15,
Semana 16, Semana 17, Semana 18
Logro específico de aprendizaje
Al término de la unidad, el estudiante desarrolla transacciones en una base de datos e
identifica excepciones en una transacción.
Temario
● Semana 13: Manejo de transacciones
• Características de una transacción
• Tipos de aislamiento
• Manejo de transacciones
Semana 14: Introducción a PL/SQL
• Tipos de datos
• Declaración de variables
• Funciones
• Procedimientos
Estructuras de control
• Selectivas, bucles
• Otros elementos de programación
Semana 15: Registros
• Definición
• Declaración de variable
• Acceso a los campos
Semana 16: Tratamiento de Errores
• Tipos de errores
• Excepciones
• Excepciones predefinidas y del usuario
• Generación de mensajes de error
Semana 17: SQL en PL/SQL
• Categorías
• SQL dinámico
• Sentencias DML
• Referencias de tablas
• Enlaces de base de datos
• Sinónimos
• Transacciones
Taller de repaso

6. METODOLOGÍA
La metodología del curso está basada en exposiciones del profesor, resolución de ejercicios
y desarrollo de scripts, que se complementan con experiencias individuales de prácticas de
laboratorio, así como actividades que corresponden al trabajo autónomo reflexivo del
alumno. En la plataforma educativa el alumno encontrará material didáctico relacionado
con cada uno de los temas que indica el silabo.
Es importante la participación del estudiante en clase para entender y relacionar los
contenidos del curso con las realidades comunes en las empresas y organizaciones.
Los principios de aprendizaje que este curso promueve son:
• Aprendizaje autónomo.
• Aprendizaje basado en evidencias.
• Aprendizaje colaborativo.

5
7. SISTEMA DE EVALUACIÓN
PC01 (20) + PC02 (20) + PC03 (30) + EXFN (30)

Descripción de la evaluación
Práctica Calificada 01 - Práctica Calificada 02 - Práctica Calificada 03 - Práctica Calificada 04
EXFN es Examen Final.
Nota:
• Sólo se podrá rezagar el Examen Final.
• El examen rezagado incluye los contenidos de todo el curso.
• No se elimina ninguna práctica calificada.
• La nota mínima aprobatoria es 12 (doce).
• En el caso de que un alumno 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 alumno tenga más de una práctica calificada no rendida, solo
se reemplaza la práctica calificada de mayor peso.
No es necesario que el alumno realice trámite alguno para que este remplazo se realice.

8. FUENTES DE INFORMACIÓN
Fuentes de consulta obligatoria
• Coronel, C. (2014): Bases de datos: diseño, implementación y administración. 9na.
Ed. México : Cengage Learning
• Elmasri, R. & Navathe, S. (2000); Base de datos, conceptos fundamentales; 2da ed.;
Addison-Wesley Iberoamericana.

Fuentes de consulta complementaria


• Hansen, W. (1997); Diseño y administración de base de datos; 2da ed.; Prentice Hall.
• Silberschatz, A., Sudarshan, H. & Korth, F. (2007). Fundamentos de diseño de bases
de datos
• Oracle: http://www.oracleya.com.ar/index.php?inicio=25

9. CRONOGRAMA DE ACTIVIDADES
Unidad de 1
Semanas Temario Actividades y Evaluaciones
aprendizaje
Modelado de Semana 1, Semana 1: Semana 1: Casos sobre independencia de
Datos. Semana 2, Conceptos de datos.
Semana 3, base de datos. Ejercicios con Diagramas de entidad
Semana 4, relación
Semana 5 Arquitectura de Semana 2: Ejercicios con modelos
3 niveles. jerárquicos, red y relacional
Semana 3: Ejercicios con dependencia
Independencia funcional.
de Datos. Semana 4: Ejercicios con Normalización
Semana 5: Ejercicios con modelado de
Sistema de datos

1
Solo se puede rezagar el examen final.
6
Gestión de Base
de Datos.

Semana 2:
Modelo de
Datos

Entidad relación

Diagrama
entidad -
relación

Modelo de
datos

Jerárquico, de
red

Modelo
Relacional

Tipos de
relaciones

Reglas de
Integridad

Semana 3:
Dependencia
Funcional

Normalización

Primera forma
normal

Segunda forma
normal.

Tercera Forma
Normal

Semana 4:
Forma Normal
de Boyce Codd

Cuarta Forma
Normal

Semana 5:

7
Modelado de
datos

Creación de Semana 6, Semana 6: Semana 6: Resuelve ejercicios de algebra


Bases de datos Semana 7, Algebra y calculo relacional.
y manipulación Semana 8, Relacional y Semana 7: Ejemplos interactuando con
de datos Semana 9, Cálculo los esquemas SCOTT y HR.
Semana 10, Relacional. Semana 8: Creación de un esquema de
Semana 11, base de datos.
Semana12 Semana 7: Semana 9: Ejercicios con consultas
Introducción a simples.
bases de datos Semana 10: Ejercicios con consultas con
Oracle agrupación de datos.
Semana 11: Ejercicios con consulta a
• múltiples tablas y con subconsultas.
Arquitectura Semana 12: Ejercicios con subconsultas y
con sentencias de manipulación de datos

Organización
lógica:
Esquemas Semana 10 - Práctica Calificada 2


Usuarios
administradores


SQL*Plus


Esquemas
ejemplo: SCOTT,
HR


Conexión
remota

Semana 8:
Creación de un
esquema


Creación de
usuario

• Asignar
privilegios

8
Creación de
tablas


Creación de
restricciones

• Cargar
datos

Semana 9:
Consultas
simples


Consultas a la
metadata de
una tabla


Instrucción
SELECT


Clausulas
WHERE y
ORDER BY


Operadores
lógicos, LIKE, IN
y BETWEEN

Semana 10:
Consultas con
agrupación de
datos


Funciones de
grupo

• Clausula
GROUP BY

• Clausula
HAVING

• Uso de
CASE

9
Semana 11:
Consultas a
múltiples tablas

• Join -
NATURAL JOIN,
JOIN USING,
JOIN ON, SELF
JOIN


Producto
cartesiano


Combinaciones
externas

Semana 12:
Subconsultas

• De filas
simples

• De
múltiples filas

• De
múltiples
columnas


Correlacionadas


Anidadas

Manejo de Semana 13, Semana 13: Semana 13: Ejercicios con manejo de
transacciones y Semana 14, Manejo de transacciones
de excepciones Semana 15, transacciones Semana 14: Programación con PL/SQL.
Semana 16, • Semana 15: Ejercicios con estructuras de
Semana 17, Características control y con registros
Semana 18 de una Semana 16: Ejercicios con con registros
transacción Práctica Calificada 3
• Tipos de Ejercicios con Excepciones
aislamiento Semana 18: Programación con PL/SQL y
• Manejo de programación de transacciones.
transacciones Desarrollo de ejercicios
Semana 14:
Introducción a

10
PL/SQL Semana 15 - Práctica Calificada 03
• Tipos de Semana 18 - EXAMEN FINAL
datos

Declaración de
variables
• Funciones

Procedimientos
Estructuras
de control
• Selectivas,
bucles
• Otros
elementos de
programación
Semana 15:
Registros
• Definición

Declaración de
variable
• Acceso a
los campos
Semana 16:
Tratamiento de
Errores
• Tipos de
errores

Excepciones

Excepciones
predefinidas y
del usuario

Generación de
mensajes de
error
Semana 17: SQL
en PL/SQL
• Categorías
• SQL
dinámico
• Sentencias
DML

Referencias de
tablas
• Enlaces de
base de datos

11
• Sinónimos

Transacciones
Taller de repaso

10. FECHA DE ACTUALIZACIÓN:​ Agosto 2018

12

También podría gustarte