Encabezado Facultad de Ciencias
Presentación

Actuaría (plan 2006) 2015-2

Optativas, Bases de Datos

Grupo 9735 43 alumnos.
Profesor Javier García García lu mi vi 14 a 15 P210
Ayudante Augusto Julio César Vega Gutiérrez ma ju 14 a 15 P210
Ayudante Alan Gutiérrez Ruiz ma ju 14 a 15
 

TEMARIO BASES DE DATOS

Dr. Javier García García

OBJETIVOS:

Conocer y dominar los principales conceptos subyacentes al campo de diseño, construcción y explotación eficiente de bases de datos relacionales.
Aprender a acceder a los datos en una base de datos relacional usando el lenguaje para definición y consulta de datos SQL.
Dominar el preprocesamiento de los datos en una base de datos con el objeto de prepararlos para su análisis.
Resolver prácticas de problemas típicos de la carrera de Actuaría que tengan que ver con manejo y explotación de datos.

TEMARIO:


1. Conceptos básicos de las bases de datos.
-Bases de datos y Sistemas manejadores de bases de datos.
-Arquitectura de tres niveles (físico, conceptual y externo)
-Usuarios.
-Modelos.

PRÁCTICA 1: Instalación de un sistema manejador de bases de datos


2. Modelos Lógicos basados en Objetos
-Modelo Entidad Relación
-Diagrama de Clases (UML)

PRÁCTICA 2: Desarrollo de un diseño de una base de datos referente a un problema de algún área actuarial (e.g. finanzas, seguros) y de una base de datos preparada para ser analizada.


3. Modelo Relacional
- Estructura
- Algebra relacional
-Cálculo relacional
- Sistemas relacionales
-Reglas de Codd


4. SQL
-Estructura

PRÁCTICA 3: Creación de una base de datos sobre un problema de algún área actuarial utilizando SQL.

-Operadores
-Optimización

PRÁCTICA 4: Poblar una base de datos con datos sintéticos.

PRÁCTICA 5: Explotación de una base de datos con SQL para preparar los datos para su análisis. Exportación de datos y carga de los mismos en R.


5. Integridad
-Integridad de Referencial
-Restricciones de Integridad
-Integridad de Entidad
-Integridad de Dominio
-Integridad del Usuario



6.Diseño de una base de datos
-restricciones de integridad
-dependencias funcionales
-cobertura canónica

7. Normalizacion
-1FN
-2FN
-3FN
-FNBC
-4FN
-5FN

- Revisión de los operadores necesarios para preparar un conjunto de datos (data set) para su análisis a partir de una base de datos normalizada


PRÁCTICA 6: Diseño de una base de datos sobre un problema de algún área actuarial utilizando las técnicas de normalización y diseño de una base de datos preparada para su análisis.



8.Conexión a la base de datos desde una aplicación
-JDBC
-ODBC
-CURSORES

PRÁCTICA 7: Desarrollo de una aplicación para la explotación de datos referentes a algún área actuarial.

BIBLIOGRAFÍA:

-Korth, H. F., & Silberschatz, A. (2011). Database system concepts (6th edition). New York: McGraw-Hill

-Garcia-Molina, H. (2008). Database systems: the complete book. Pearson Education India.

-Elmasri, R. (2010). Fundamentals of database systems (6th edition). Pearson Education India.

-Pace, Larry (2012). Beginning R: An Introduction to Statical Programming. Apress

-Johnson, R. A., & Wichern, D. W. (2007). Applied multivariate statistical analysis (6th edition). Englewood Cliffs, NJ: Prentice hall.

-Barry Render, Jr. Ralph M. Stair, Michael E. Hanna (2011), Quantitative Analysis for Management (11th Edition). Prentice Hall

-James R. Groff, Paul N. Weinberg, Andrew J. Oppel (2009), SQL: The Complete Reference (3rd edition), McGraw-Hill Osborne Media..

-Gordon S. Linoff (2007). Data Analysis Using SQL and Excel. John Wiley & Sons

Artículos de revistas y congresos, en especial:

-Carlos Ordonez, Sofian Maabout, David Sergio Matusevich, Wellington Cabrera: Extending ER models to capture database transformations to build data sets for data mining. Data Knowl. Eng. 89: 38-54 (2014)

 


Hecho en México, todos los derechos reservados 2011-2016. Esta página puede ser reproducida con fines no lucrativos, siempre y cuando no se mutile, se cite la fuente completa y su dirección electrónica. De otra forma requiere permiso previo por escrito de la Institución.
Sitio web administrado por la Coordinación de los Servicios de Cómputo de la Facultad de Ciencias. ¿Dudas?, ¿comentarios?. Escribenos. Aviso de privacidad.