SlideShare a Scribd company logo
1 of 3
Download to read offline
Bases de Datos y Sistemas de Información
       Curso para estudiantes con perfil de grado biológico


Docentes
     Ing. Alfonso Vicente

Duración
      40 horas de clase teórico/prácticas
      20 horas para la realización de trabajos obligatorios

Créditos
      8 créditos

Objetivos
      La Bioinformática es, por definición, una actividad multidisciplinaria. Los
      profesionales no informáticos que se involucren en esta área deberán manejar una
      serie de conceptos y procesos involucrados en la construcción, explotación y
      mantenimiento de un sistema de información de forma de mejorar la calidad de la
      comunicación. De la misma forma, los informáticos que trabajen en esta área de
      conocimiento, deberán adquirir los conceptos básicos que les permitan modelar y
      comprender adecuadamente el dominio de aplicación.

       Este curso se enfoca a atacar el primer problema con el objetivo principal de generar
       un lenguaje común entre profesionales de las áreas biológicas e informáticos en lo
       que respecta al desarrollo de Sistemas de Información, el manejo de Bases de Datos
       y el desarrollo y uso de aplicaciones Web.

       El curso está orientado a profesionales no informáticos que necesitan participar
       activamente en los procesos de desarrollo, explotación y mantenimiento de ciertos
       tipos de sistemas informáticos utilizados en su área. En este caso, está
       especialmente orientado a investigadores del área biológica.

Conocimientos previos
     Se parte de la base que el estudiante es capaz de utilizar una PC a nivel de usuario, y
     que tiene conocimientos básicos de matemática (teoría de conjuntos, relaciones,
     funciones) y lógica (lógica proposicional básica, tablas de verdad).
Metodología de enseñanza
   Clases teóricas de presentación de los conceptos, acompañadas de material de
     lectura. Se intentará presentar lo fundamental de la disciplina de Bases de Datos, sin
     la rigurosidad de un curso de la carrera de Ingeniería en Computación, y haciendo
     énfasis en la aplicabilidad de los conceptos en la vida real. Se intentará además dar
     un panorama general del estado del arte en cuanto a tecnologías relacionadas a
     Sistemas de información.
   Resolución de problemas prácticos y discusión de dudas. Se fomentará el
     tratamiento de problemas presentados por los estudiantes.
   Clases de laboratorio en máquina, donde se realizarán tareas que acompañen los
     temas tratados en el curso

Forma de evaluación
    Trabajos obligatorios individuales
    Prueba escrita final individual

Temario
   Conceptos generales sobre Sistemas de Información, Arquitectura de Software y
     Bases de Datos. La intención es familiarizar al estudiante con las tareas y los
     conceptos más generales involucrados en la definición, implementación,
     explotación y mantenimiento de un sistema.
   Fundamentos de matemática y lógica. Se presentarán los conceptos básicos de
     matemática y lógica, sobre los cuales se apoya el modelo relacional. Se discutirá la
     importancia de las bases de datos relacionales.
   Modelo Entidad-Relación. Se presentará el Modelo Entidad-Relación (MER) como
     herramienta para el modelado de datos, y se discutirán técnicas y decisiones de
     modelado. Se practicará en el modelado de diferentes realidades mediante el MER.
   Calidad de Datos. Se presentarán brevemente los principales conceptos de calidad
     de esquemas y calidad de datos, discutiendo sobre alternativas de modelado.
   Modelo Relacional. Se presentará la teoría del modelo relacional, y se verá cómo
     transformar un MER en un conjunto de tablas.
   Structured Query Language (SQL). Se presentarán las bases del lenguaje de
     consulta SQL, se practicarán consultas SQL incluyendo prácticas de laboratorio con
     DBMSs reales, y se discutirá el poder expresivo de este lenguaje.
   Performance. Se presentarán brevemente las consideraciones más importantes sobre
     performance, planes de ejecución, utilización de índices y particionamiento. Se
     discutirán las limitaciones de las bases de datos relacionales en lo que respecta a
     performance.
   Taller con DBMSs reales. Se presentará la forma básica de trabajar con algunos de
     los principales DBMSs del mercado, y se discutirá sobre sus similitudes y
     diferencias.
   Programación sobre Bases de Datos. Se verán ejemplos de lenguajes procedurales
     implementados por los propios DBMSs así como la forma de acceder a las bases de
     datos utilizando otros lenguajes de programación, fundamentalmente Java/JDBC. Se
     hará énfasis en la lógica transaccional, en el uso de COMMIT y ROLLBACK, y en
     el manejo de excepciones.
   Alternativas al modelo relacional. Se describirán brevemente alternativas al modelo
       relacional, como NoSQL, NewSQL y BigData.


Bibliografía básica
    Sistemas de Bases de Datos, Elmasri & Navathe, Addison Wesley, 2000
    Database in Depth, C. J. Date, O’Reilly, 2005
    Applied Mathematics for Database Professionals, de Haan & Koppelaars, Apress,
      2007
    SQL in a Nutshell, K. E. Kline, O’Reilly, 2004

Papers seleccionados
   A Relational Model of Data for Large Shared Data Banks, Edgar F. Codd,
     Communications of the ACM, 1970
   The Entity-Relationship Model - Toward a Unified View of Data, P. P. -S. Chen,
     ACM Transactions on Database Systems, 1976
   On the Correctness of Representing Extended Entity-Relationship Structures in the
     Relational Model, Markowitz and Shoshani, Proceedings of the ACM, 1989
   The End of an Architectural Era, Stonebraker et. al, VLDB, 2007
   Urban Myths About SQL, Stonebraker, VoltDB, 2010

More Related Content

Viewers also liked (17)

Ciencia y religión (1)
Ciencia y religión (1)Ciencia y religión (1)
Ciencia y religión (1)
 
Evaluación final
Evaluación finalEvaluación final
Evaluación final
 
Virus informaticos 1
Virus informaticos 1Virus informaticos 1
Virus informaticos 1
 
Shft Präsentation
Shft PräsentationShft Präsentation
Shft Präsentation
 
Infogafik Europa - Wiege von ABB
Infogafik Europa - Wiege von ABBInfogafik Europa - Wiege von ABB
Infogafik Europa - Wiege von ABB
 
Mapes muts
Mapes mutsMapes muts
Mapes muts
 
Portafolio tv
Portafolio tvPortafolio tv
Portafolio tv
 
Practica2.google
Practica2.googlePractica2.google
Practica2.google
 
IBM Breakfast Briefing 2013 - IBM Smarter Storage
IBM Breakfast Briefing 2013 - IBM Smarter StorageIBM Breakfast Briefing 2013 - IBM Smarter Storage
IBM Breakfast Briefing 2013 - IBM Smarter Storage
 
Gebeurtenis.ppt
Gebeurtenis.pptGebeurtenis.ppt
Gebeurtenis.ppt
 
Trabajo
TrabajoTrabajo
Trabajo
 
SAROLCATIIBLB
SAROLCATIIBLBSAROLCATIIBLB
SAROLCATIIBLB
 
Weblog
WeblogWeblog
Weblog
 
Karen gestion
Karen gestionKaren gestion
Karen gestion
 
Deber
DeberDeber
Deber
 
12. Cómo abrazar el propósito de Dios
12. Cómo abrazar el propósito de Dios12. Cómo abrazar el propósito de Dios
12. Cómo abrazar el propósito de Dios
 
166176318 s2-capitulo-ii (1)
166176318 s2-capitulo-ii (1)166176318 s2-capitulo-ii (1)
166176318 s2-capitulo-ii (1)
 

Similar to Bases dedatosysistemasdeinformacion

Contenidos por competencias
Contenidos por competenciasContenidos por competencias
Contenidos por competenciasspgutierrez86
 
CuadernoPractico_AplicacionesInformaticas.pdf
CuadernoPractico_AplicacionesInformaticas.pdfCuadernoPractico_AplicacionesInformaticas.pdf
CuadernoPractico_AplicacionesInformaticas.pdfIngAnyeloValdiviaG
 
Cuaderno practico aplicacionesinformaticas
Cuaderno practico aplicacionesinformaticasCuaderno practico aplicacionesinformaticas
Cuaderno practico aplicacionesinformaticasNewstartlife
 
CuadernoPractico_AplicacionesInformaticas.pdf
CuadernoPractico_AplicacionesInformaticas.pdfCuadernoPractico_AplicacionesInformaticas.pdf
CuadernoPractico_AplicacionesInformaticas.pdfvanessaguadalinfo
 
Diseño logico de una base de datos
Diseño logico de  una base de datosDiseño logico de  una base de datos
Diseño logico de una base de datosRobert Rodriguez
 
Base de Datos II UTPL 20071
Base de Datos II UTPL 20071Base de Datos II UTPL 20071
Base de Datos II UTPL 20071Juan Carlos
 
CLASIFICACIÓN DE LAS METODOLOGÍAS DE DESARROLLO DE SOFTWARE
CLASIFICACIÓN DE LAS METODOLOGÍAS DE DESARROLLO DE SOFTWARECLASIFICACIÓN DE LAS METODOLOGÍAS DE DESARROLLO DE SOFTWARE
CLASIFICACIÓN DE LAS METODOLOGÍAS DE DESARROLLO DE SOFTWAREBiingeSof
 

Similar to Bases dedatosysistemasdeinformacion (20)

Base datos f01
Base datos f01Base datos f01
Base datos f01
 
Contenidos por competencias
Contenidos por competenciasContenidos por competencias
Contenidos por competencias
 
CuadernoPractico_AplicacionesInformaticas.pdf
CuadernoPractico_AplicacionesInformaticas.pdfCuadernoPractico_AplicacionesInformaticas.pdf
CuadernoPractico_AplicacionesInformaticas.pdf
 
Cuaderno practico aplicacionesinformaticas
Cuaderno practico aplicacionesinformaticasCuaderno practico aplicacionesinformaticas
Cuaderno practico aplicacionesinformaticas
 
Cuaderno practico aplicacionesinformaticas
Cuaderno practico aplicacionesinformaticasCuaderno practico aplicacionesinformaticas
Cuaderno practico aplicacionesinformaticas
 
CuadernoPractico_AplicacionesInformaticas.pdf
CuadernoPractico_AplicacionesInformaticas.pdfCuadernoPractico_AplicacionesInformaticas.pdf
CuadernoPractico_AplicacionesInformaticas.pdf
 
Diseño logico de una base de datos
Diseño logico de  una base de datosDiseño logico de  una base de datos
Diseño logico de una base de datos
 
Actividad base de datos 2
Actividad base de datos 2Actividad base de datos 2
Actividad base de datos 2
 
Lumisaca hector 6_s_ti_1.pdf
Lumisaca hector 6_s_ti_1.pdfLumisaca hector 6_s_ti_1.pdf
Lumisaca hector 6_s_ti_1.pdf
 
Plan de Curso de Bases de Datos i-150303
Plan de Curso de Bases de Datos i-150303Plan de Curso de Bases de Datos i-150303
Plan de Curso de Bases de Datos i-150303
 
Base de datos orientada a objetos
Base de datos orientada a objetosBase de datos orientada a objetos
Base de datos orientada a objetos
 
Base de Datos II UTPL 20071
Base de Datos II UTPL 20071Base de Datos II UTPL 20071
Base de Datos II UTPL 20071
 
Base datos f02
Base datos f02Base datos f02
Base datos f02
 
Bases de Datos II (I Bimestre)
Bases de Datos II (I Bimestre)Bases de Datos II (I Bimestre)
Bases de Datos II (I Bimestre)
 
Fundamentos bd
Fundamentos bdFundamentos bd
Fundamentos bd
 
Fundamentos bd
Fundamentos bdFundamentos bd
Fundamentos bd
 
Programa informatica economia
Programa informatica economiaPrograma informatica economia
Programa informatica economia
 
CLASIFICACIÓN DE LAS METODOLOGÍAS DE DESARROLLO DE SOFTWARE
CLASIFICACIÓN DE LAS METODOLOGÍAS DE DESARROLLO DE SOFTWARECLASIFICACIÓN DE LAS METODOLOGÍAS DE DESARROLLO DE SOFTWARE
CLASIFICACIÓN DE LAS METODOLOGÍAS DE DESARROLLO DE SOFTWARE
 
Tecnicas de modelado y metodologias para aplicaciones Web
Tecnicas de modelado y metodologias para aplicaciones WebTecnicas de modelado y metodologias para aplicaciones Web
Tecnicas de modelado y metodologias para aplicaciones Web
 
Bad115 2012 ofic
Bad115 2012 oficBad115 2012 ofic
Bad115 2012 ofic
 

More from Aem Fmed

Reglamento elecciones internas 2015
Reglamento elecciones internas 2015Reglamento elecciones internas 2015
Reglamento elecciones internas 2015Aem Fmed
 
Contrato Didactico CGI 2015
Contrato Didactico CGI 2015Contrato Didactico CGI 2015
Contrato Didactico CGI 2015Aem Fmed
 
Corrección ecoe-cbcc-DIA 2
Corrección ecoe-cbcc-DIA 2Corrección ecoe-cbcc-DIA 2
Corrección ecoe-cbcc-DIA 2Aem Fmed
 
Corrección ecoe-cbcc- DIA 1
Corrección ecoe-cbcc- DIA 1Corrección ecoe-cbcc- DIA 1
Corrección ecoe-cbcc- DIA 1Aem Fmed
 
Reglamento de elecciones internas AEM-ASCEEP-FEUU (Año 2014)
Reglamento de elecciones internas AEM-ASCEEP-FEUU (Año 2014)Reglamento de elecciones internas AEM-ASCEEP-FEUU (Año 2014)
Reglamento de elecciones internas AEM-ASCEEP-FEUU (Año 2014)Aem Fmed
 
Inscriptos a varios_modulos BEDELIA
Inscriptos a varios_modulos BEDELIAInscriptos a varios_modulos BEDELIA
Inscriptos a varios_modulos BEDELIAAem Fmed
 
Acta 04062014 Asamblea General de Estudiantes - Hospital de Clínicas
Acta 04062014 Asamblea General de Estudiantes - Hospital de ClínicasActa 04062014 Asamblea General de Estudiantes - Hospital de Clínicas
Acta 04062014 Asamblea General de Estudiantes - Hospital de ClínicasAem Fmed
 
Resultados examen modulo_iii_-_febrero_2014
Resultados examen modulo_iii_-_febrero_2014Resultados examen modulo_iii_-_febrero_2014
Resultados examen modulo_iii_-_febrero_2014Aem Fmed
 
PROTOTIPO BCC1 DICIEMBRE2013
PROTOTIPO BCC1 DICIEMBRE2013PROTOTIPO BCC1 DICIEMBRE2013
PROTOTIPO BCC1 DICIEMBRE2013Aem Fmed
 
Distribucion examen cbcc5
Distribucion examen cbcc5Distribucion examen cbcc5
Distribucion examen cbcc5Aem Fmed
 
Optativa cuiidarte_2013
Optativa cuiidarte_2013Optativa cuiidarte_2013
Optativa cuiidarte_2013Aem Fmed
 
Resultados de Neurociencia BCC-3 (curso) año 2013.
Resultados de Neurociencia BCC-3 (curso) año 2013.Resultados de Neurociencia BCC-3 (curso) año 2013.
Resultados de Neurociencia BCC-3 (curso) año 2013.Aem Fmed
 
Cbcc4 cardio-respiratorio AÑO 2013
Cbcc4 cardio-respiratorio AÑO 2013Cbcc4 cardio-respiratorio AÑO 2013
Cbcc4 cardio-respiratorio AÑO 2013Aem Fmed
 
Declaracion de los centros
Declaracion de los centrosDeclaracion de los centros
Declaracion de los centrosAem Fmed
 
Lista para curso de reanimación 6.9 (1)
Lista para  curso de reanimación 6.9 (1)Lista para  curso de reanimación 6.9 (1)
Lista para curso de reanimación 6.9 (1)Aem Fmed
 
Balance digital final
Balance digital finalBalance digital final
Balance digital finalAem Fmed
 
Primer listado curso reanimación cardiovascular 30.8
Primer listado curso reanimación cardiovascular 30.8Primer listado curso reanimación cardiovascular 30.8
Primer listado curso reanimación cardiovascular 30.8Aem Fmed
 
Declaración sobre electivas en Facultad de Humanidades
Declaración sobre electivas en Facultad de HumanidadesDeclaración sobre electivas en Facultad de Humanidades
Declaración sobre electivas en Facultad de HumanidadesAem Fmed
 
REGLAMENTO DE ELECCIONES INTERNAS DE LA AEM
REGLAMENTO DE ELECCIONES INTERNAS DE LA AEMREGLAMENTO DE ELECCIONES INTERNAS DE LA AEM
REGLAMENTO DE ELECCIONES INTERNAS DE LA AEMAem Fmed
 

More from Aem Fmed (20)

Reglamento elecciones internas 2015
Reglamento elecciones internas 2015Reglamento elecciones internas 2015
Reglamento elecciones internas 2015
 
Contrato Didactico CGI 2015
Contrato Didactico CGI 2015Contrato Didactico CGI 2015
Contrato Didactico CGI 2015
 
Corrección ecoe-cbcc-DIA 2
Corrección ecoe-cbcc-DIA 2Corrección ecoe-cbcc-DIA 2
Corrección ecoe-cbcc-DIA 2
 
Corrección ecoe-cbcc- DIA 1
Corrección ecoe-cbcc- DIA 1Corrección ecoe-cbcc- DIA 1
Corrección ecoe-cbcc- DIA 1
 
Reglamento de elecciones internas AEM-ASCEEP-FEUU (Año 2014)
Reglamento de elecciones internas AEM-ASCEEP-FEUU (Año 2014)Reglamento de elecciones internas AEM-ASCEEP-FEUU (Año 2014)
Reglamento de elecciones internas AEM-ASCEEP-FEUU (Año 2014)
 
Inscriptos a varios_modulos BEDELIA
Inscriptos a varios_modulos BEDELIAInscriptos a varios_modulos BEDELIA
Inscriptos a varios_modulos BEDELIA
 
Acta 04062014 Asamblea General de Estudiantes - Hospital de Clínicas
Acta 04062014 Asamblea General de Estudiantes - Hospital de ClínicasActa 04062014 Asamblea General de Estudiantes - Hospital de Clínicas
Acta 04062014 Asamblea General de Estudiantes - Hospital de Clínicas
 
Resultados examen modulo_iii_-_febrero_2014
Resultados examen modulo_iii_-_febrero_2014Resultados examen modulo_iii_-_febrero_2014
Resultados examen modulo_iii_-_febrero_2014
 
PROTOTIPO BCC1 DICIEMBRE2013
PROTOTIPO BCC1 DICIEMBRE2013PROTOTIPO BCC1 DICIEMBRE2013
PROTOTIPO BCC1 DICIEMBRE2013
 
Distribucion examen cbcc5
Distribucion examen cbcc5Distribucion examen cbcc5
Distribucion examen cbcc5
 
Listado
ListadoListado
Listado
 
Optativa cuiidarte_2013
Optativa cuiidarte_2013Optativa cuiidarte_2013
Optativa cuiidarte_2013
 
Resultados de Neurociencia BCC-3 (curso) año 2013.
Resultados de Neurociencia BCC-3 (curso) año 2013.Resultados de Neurociencia BCC-3 (curso) año 2013.
Resultados de Neurociencia BCC-3 (curso) año 2013.
 
Cbcc4 cardio-respiratorio AÑO 2013
Cbcc4 cardio-respiratorio AÑO 2013Cbcc4 cardio-respiratorio AÑO 2013
Cbcc4 cardio-respiratorio AÑO 2013
 
Declaracion de los centros
Declaracion de los centrosDeclaracion de los centros
Declaracion de los centros
 
Lista para curso de reanimación 6.9 (1)
Lista para  curso de reanimación 6.9 (1)Lista para  curso de reanimación 6.9 (1)
Lista para curso de reanimación 6.9 (1)
 
Balance digital final
Balance digital finalBalance digital final
Balance digital final
 
Primer listado curso reanimación cardiovascular 30.8
Primer listado curso reanimación cardiovascular 30.8Primer listado curso reanimación cardiovascular 30.8
Primer listado curso reanimación cardiovascular 30.8
 
Declaración sobre electivas en Facultad de Humanidades
Declaración sobre electivas en Facultad de HumanidadesDeclaración sobre electivas en Facultad de Humanidades
Declaración sobre electivas en Facultad de Humanidades
 
REGLAMENTO DE ELECCIONES INTERNAS DE LA AEM
REGLAMENTO DE ELECCIONES INTERNAS DE LA AEMREGLAMENTO DE ELECCIONES INTERNAS DE LA AEM
REGLAMENTO DE ELECCIONES INTERNAS DE LA AEM
 

Bases dedatosysistemasdeinformacion

  • 1. Bases de Datos y Sistemas de Información Curso para estudiantes con perfil de grado biológico Docentes Ing. Alfonso Vicente Duración 40 horas de clase teórico/prácticas 20 horas para la realización de trabajos obligatorios Créditos 8 créditos Objetivos La Bioinformática es, por definición, una actividad multidisciplinaria. Los profesionales no informáticos que se involucren en esta área deberán manejar una serie de conceptos y procesos involucrados en la construcción, explotación y mantenimiento de un sistema de información de forma de mejorar la calidad de la comunicación. De la misma forma, los informáticos que trabajen en esta área de conocimiento, deberán adquirir los conceptos básicos que les permitan modelar y comprender adecuadamente el dominio de aplicación. Este curso se enfoca a atacar el primer problema con el objetivo principal de generar un lenguaje común entre profesionales de las áreas biológicas e informáticos en lo que respecta al desarrollo de Sistemas de Información, el manejo de Bases de Datos y el desarrollo y uso de aplicaciones Web. El curso está orientado a profesionales no informáticos que necesitan participar activamente en los procesos de desarrollo, explotación y mantenimiento de ciertos tipos de sistemas informáticos utilizados en su área. En este caso, está especialmente orientado a investigadores del área biológica. Conocimientos previos Se parte de la base que el estudiante es capaz de utilizar una PC a nivel de usuario, y que tiene conocimientos básicos de matemática (teoría de conjuntos, relaciones, funciones) y lógica (lógica proposicional básica, tablas de verdad).
  • 2. Metodología de enseñanza  Clases teóricas de presentación de los conceptos, acompañadas de material de lectura. Se intentará presentar lo fundamental de la disciplina de Bases de Datos, sin la rigurosidad de un curso de la carrera de Ingeniería en Computación, y haciendo énfasis en la aplicabilidad de los conceptos en la vida real. Se intentará además dar un panorama general del estado del arte en cuanto a tecnologías relacionadas a Sistemas de información.  Resolución de problemas prácticos y discusión de dudas. Se fomentará el tratamiento de problemas presentados por los estudiantes.  Clases de laboratorio en máquina, donde se realizarán tareas que acompañen los temas tratados en el curso Forma de evaluación  Trabajos obligatorios individuales  Prueba escrita final individual Temario  Conceptos generales sobre Sistemas de Información, Arquitectura de Software y Bases de Datos. La intención es familiarizar al estudiante con las tareas y los conceptos más generales involucrados en la definición, implementación, explotación y mantenimiento de un sistema.  Fundamentos de matemática y lógica. Se presentarán los conceptos básicos de matemática y lógica, sobre los cuales se apoya el modelo relacional. Se discutirá la importancia de las bases de datos relacionales.  Modelo Entidad-Relación. Se presentará el Modelo Entidad-Relación (MER) como herramienta para el modelado de datos, y se discutirán técnicas y decisiones de modelado. Se practicará en el modelado de diferentes realidades mediante el MER.  Calidad de Datos. Se presentarán brevemente los principales conceptos de calidad de esquemas y calidad de datos, discutiendo sobre alternativas de modelado.  Modelo Relacional. Se presentará la teoría del modelo relacional, y se verá cómo transformar un MER en un conjunto de tablas.  Structured Query Language (SQL). Se presentarán las bases del lenguaje de consulta SQL, se practicarán consultas SQL incluyendo prácticas de laboratorio con DBMSs reales, y se discutirá el poder expresivo de este lenguaje.  Performance. Se presentarán brevemente las consideraciones más importantes sobre performance, planes de ejecución, utilización de índices y particionamiento. Se discutirán las limitaciones de las bases de datos relacionales en lo que respecta a performance.  Taller con DBMSs reales. Se presentará la forma básica de trabajar con algunos de los principales DBMSs del mercado, y se discutirá sobre sus similitudes y diferencias.  Programación sobre Bases de Datos. Se verán ejemplos de lenguajes procedurales implementados por los propios DBMSs así como la forma de acceder a las bases de datos utilizando otros lenguajes de programación, fundamentalmente Java/JDBC. Se hará énfasis en la lógica transaccional, en el uso de COMMIT y ROLLBACK, y en el manejo de excepciones.
  • 3. Alternativas al modelo relacional. Se describirán brevemente alternativas al modelo relacional, como NoSQL, NewSQL y BigData. Bibliografía básica  Sistemas de Bases de Datos, Elmasri & Navathe, Addison Wesley, 2000  Database in Depth, C. J. Date, O’Reilly, 2005  Applied Mathematics for Database Professionals, de Haan & Koppelaars, Apress, 2007  SQL in a Nutshell, K. E. Kline, O’Reilly, 2004 Papers seleccionados  A Relational Model of Data for Large Shared Data Banks, Edgar F. Codd, Communications of the ACM, 1970  The Entity-Relationship Model - Toward a Unified View of Data, P. P. -S. Chen, ACM Transactions on Database Systems, 1976  On the Correctness of Representing Extended Entity-Relationship Structures in the Relational Model, Markowitz and Shoshani, Proceedings of the ACM, 1989  The End of an Architectural Era, Stonebraker et. al, VLDB, 2007  Urban Myths About SQL, Stonebraker, VoltDB, 2010