SYLLABUS
MATERIA Base de Datos I
CODIGO COM 320 4 CREDITOS
PRE-REQUISITO N/A
PERIODO LECTIVO 2015-Semestre 1
HORAS
PRESENCIALES
Clases 64 Horas
1. DESCRIPCION
COM 320 – BASE DE DATOS I. La base de datos con frecuencia constituye el núcleo alrededor del cual se construyen las aplicaciones centradas en datos. El buen diseño, disponibilidad y óptimo desempeño de la misma juega un papel importante en la operativa de cualquier negocio que dependa de su información.
El estudiante debe comprender los conceptos que subyacen bajo la base de datos.
Podrá también diseñar y crear los principales objetos de la base de datos y utilizar el leguaje SQL para crear consultas y procedimientos almacenados (DML).
2. OBJETIVOS
2.1.- General
Implementar la representación de un modelo de proceso de negocios desde el punto de vista conceptual y lógico; mediante el diseño de objetos y transacciones de la base de datos, además conocer el lenguaje SQL para aplicar en las bases de datos física permitiendo resolver las diferentes situaciones problemáticas.
2.2.- Específicos
Explicar en el estudiante; los conocimientos, destrezas y elementos de
juicio necesarios para el desarrollo de aplicaciones con bases de datos.
Analizar, diseñar e implementar modelos entidad-relación utilizando las herramientas mostradas en clase.
Enunciar el lenguaje SQL para el diseño de los objetos y transacciones.
Identificar actividades de administración básica de la base de datos.
Especificar entidades o relaciones por medio de operaciones en el álgebra relacional.
3. COMPETENCIAS
Identifica problemas que puedan ser conceptualizados y llevados a un modelo conceptual.
Analiza los problemas a desarrollar identificando los atributos y entidades que se requieren para el modelo lógico.
Determina los atributos, entidades, llaves primarias y foráneas más óptimas que se necesitan para el modelo lógico y posteriormente físico.
Desarrolla soluciones a problemas básicos de uso general independiente de la herramienta de desarrollo.
Identifica los tipos de errores existentes en el SQL: lógicos y de semántica.
Resuelve problemas de desarrollo de normalización.
Capacidad para modificar rápidamente los programas desarrollados en SQL.
Desarrolla una metodología apropiada para el modelado de los datos, desde la abstracción del problema hasta los diferentes modelos de datos existentes.
Identifica las diferentes metodologias de normalización de las entidades; así como los tipos de relaciones existentes entre las mismas.
Analiza las diferentes herramientas de manejo de la información y la creación de objetos en la base de datos.
4. METODOLOGIA
Las metodologías que se aplicarán en la asignatura de Base de Datos I, tendrán algunos aspectos comunes, los cuales se derivan del modelo constructivista social, en el cual se basa el Modelo Educativo de la Universidad Ecotec. Por esta razón se privilegian los métodos participativos y trabajo en grupo para la solución de problemas del entorno empresarial de cada estudiante, favoreciendo de manera sistemática la interacción de los estudiantes con la comunidad, siguiendo los principios del aprendizaje cooperativo (colaborativo), con el fin de desarrollar la competencia de trabajo en equipo.
En este enfoque metodológico el docente actúa como un facilitador, que explora los conocimientos previos que tienen los estudiantes sobre el tema y guía la construcción de los conocimientos de manera individual y en grupos, vinculando de manera sistemática la teoría con la práctica. Se refuerza la relación de la teoría con la práctica y las habilidades de los estudiantes de desarrollar proyectos en relación a los contenidos específicos de cada materia.
Descripción de los tipos de trabajos requeridos
Cada semana se enviarán trabajos personales o grupales para el desarrollo de actividades complementarias a las clases, los talleres serán prácticas individuales, y grupos de trabajo tanto en clase como externos no serán de más de tres participantes.
Los trabajos de investigación, serán entregados de acuerdo a las normas señaladas en el Aula Virtual. La redacción de los documentos, en cuanto a formato, letra, citas y la bibliografía, se realizará según las NORMAS APA.
Los trabajos se recogerán la siguiente semana de enviada la tarea al inicio de la clase y deberán ser subidos a la web desde el atrium, los trabajos obligatoriamente deberán ser desarrollados en computadora, por lo cual los alumnos deben manejar Word, Excel y Power Point.
Los trabajos enviados deberán ser presentados con una introducción, desarrollo, conclusiones y bibliografía, con la carátula determinada por universidad y ser ingresados desde el Atrium en la opción de tareas.
5. CONTENIDO PROGRAMATICO
Sesión Temas Tratados en
clase Competencias Horas No
Presenciales Evaluación Clase 1 Presentación de
la Materia
Revisión del
Conocimiento de la materia
Lectura:
Bibliografía planteada y
Análisis y discusión en grupo y
programa de estudio y sus directrices a seguir por parte de los alumnos
diapositivas de la materia entregada
Horas no presenciale s para revisión
luego en plenaria con el profesor del caso asignado.
Clase 2 El procesamiento de información, su problemática y bases de datos (B.D.).
Bases de datos relacionales.
Sistema Gestor de Base de Datos Relacional (RDBMS).
Comprende el ambiente de acción de las bases de datos.
Lectura:
Bibliografía planteada y diapositivas de
la materia entregada Horas no presenciales para revisión
Análisis y discusión en grupo y luego en plenaria con el profesor del caso asignado.
Clase 3 Sistema de Bases de Datos Objetos Relacionales
Niveles de abstracción:
El modelo externo. Muchas vistas para un esquema conceptual (lógico) y un esquema físico.
Comprende los modelos
físicos.
Tarea:
Ejercicios sobre algoritmos narrados y lógicos
Análisis y discusión en grupo y luego en plenaria con el profesor del caso asignado.
Clases 4 El modelo conceptual.
La estructura lógica.
El modelo interno. Los archivos e índices.
Ejemplifica creativamente
tipos de relaciones.
Investigar:
Sobre los diferentes gestores de bases de datos,
lenguajes y entornos.
Análisis y discusión en grupo y luego en plenaria con el profesor del caso asignado.
Clases 5 Independencia de datos:
Independencia lógica de datos.
Independencia física de datos.
Proceso de diseño de una base de datos.
Comprende la relación entre el
modelo y el lenguaje SQL.
Analiza los diferentes entornos en que
se usa SQL.
Tarea:
Hacer tabla comparativa sobre las diferentes versiones de
SQL y los entornos donde se utiliza. Hacer referencia a sus
respectivas webs.
Análisis y discusión en grupo y luego en plenaria con el profesor del caso asignado.
Clases 6
El modelo relacional, álgebra relacional.
Lenguajes SQL
Lenguajes SQL más usados.
Analiza y compara las
diferentes versiones del lenguaje SQL.
Integra conocimientos
sobre las diferentes plataformas de
desarrollo.
Tarea:
Investigar sobre las diferentes
tipos de relaciones que se emplean en Bases de Datos.
Análisis y discusión en grupo y luego en plenaria con el profesor del caso asignado.
Clases 7 Características de los diferentes
Comprende que es una base
Horas no presenciales:
Análisis y discusión en
lenguajes SQL.
Entornos de uso de SQL
Información general de una base de datos relacional
relacional.
Comprende los tipos de datos que se manejan
en bases de datos SQL.
Trabajo de Investigación:
Crear una base de datos, con tablas y relaciones.
grupo y luego en plenaria con el profesor del caso asignado.
Clases8 Que es
Normalización
Procesos de Normalización
Objetos de una base de datos
Información general de los tipos de datos
Aprende la sintaxis y elementos de
SQL.
Compara las diferentes expresiones de
SQL.
Investigar los diferentes tipos de consulta que existen en SQL
Análisis y discusión en grupo y luego en plenaria con el profesor del caso asignado.
Clases 9
Categoría de las sentencias SQL
Introducción a sintaxis básicas de SQL
Tipos de operadores de SQL
Que son las variables en SQL
Conoce los diferentes casos
de consultas.
Desarrolla habilidades en la realización de
consultas a través de ejemplos prácticos.
Taller Práctico:
Basado en ejemplo de una base de datos real se realiza diferentes consultas a la base de datos usando las sentencias estudiadas.
Análisis y discusión en grupo y luego en plenaria con el profesor del caso asignado.
Clases 10 Que son las expresiones de SQL
Sentencias de control de flujo
Realizar consultas
utilizando la sentencia Select:
Elementos de la sentencia Select
Analiza y compara las
diferentes sentencias SQL
para realizar consultas.
Desarrolla habilidades en
el uso de funciones para tratar los datos
filtrados.
Taller Práctico:
Realiza consultas a la base de datos, aplica las sentencias estudiadas para filtrar la
información.
Análisis y discusión en grupo y luego en plenaria con el profesor del caso asignado.
Clases 11
Recuperación de datos de una tabla
Recuperar filas específicas de una tabla.
Desarrolla habilidades en
el uso de funciones para tratar los datos
filtrados.
Investigar cómo actualizar
grandes cantidades de
datos.
Taller Práctico:
Modifica registros en la BD, aplica las
sentencias estudiadas para modificar información existente.
Clases 12 Filtrar información utilizando operadores de comparación
Filtrar información utilizando.
comparadores de texto
Filtrar información utilizando operadores lógicos.
Desarrolla habilidades en
el uso de funciones para tratar los datos
filtrados.
Investigar:
Cómo ingresar grandes cantidades de datos e importar
datos de otras bases.
Taller Práctico:
Inserta datos en la base
creada, aplica las sentencias estudiadas para filtrar la información.
Clase Práctica 1:
(4 horas presenciales
de 120 minutos cada una)
1 hora:
preparación de CP 2 horas:
Ejecución de Act. De la
Guía
Descargue del Atrium el material que se usará para realizar los ejercicios prácticos.
Proceda con la instalación (copiar) en su PC.
Dadas las
situaciones que se le orientan en el material debe realizar consultas a la base de datos.
Realice consultas a la base de datos usando las
diferentes sentencias SQL
estudiadas.
Desarrollo del informe de la práctica.
Entrega del informe de la investigación de la clase práctica. El profesor orienta la autoevaluaci ón,
coevaluación y realiza la heteroevalua ción de la participación de los estudiantes en:
Preparación, ejecución y calidad de las
conclusiones de la CP
Clases 17 Recuperar un rango de valores.
Recuperar una lista de valores.
Actualizar información en las tablas:
o Fundamentos de la actualización de información o Definición de la
cláusula UPDATE
Actualizar tablas con información de otras tablas.
Desarrolla habilidades en
el uso de actualización en
las tablas
Investigar sobre las cláusulas de agrupación en SQL.
Taller Práctico:
Realiza consultas a la base de datos usando funciones de agregación, aplica las sentencias estudiadas para filtrar información existente.
Clases 18
Insertar datos en las tablas
Fundamentos de la Inserción de datos
Definición de la sentencia Insert
Ejemplo de la sentencia Insert
Conoce la sentencia SQL
para insertar datos en las
tablas.
Integra conocimientos
Tarea:
Desarrollo de ejercicios
Taller Práctico:
Realiza consultas a la base de datos usando cláusulas de agrupación, aplica las sentencias estudiadas para filtrar información existente.
Clases 19
Que son las columnas Identity
Ingresar valores en columnas Identity
Conoce la sentencia SQL
para insertar datos en las
tablas.
Integra conocimientos
Tarea:
Desarrollo de ejercicios
Taller Práctico:
Realiza consultas a la base de datos usando cláusulas de
agrupación, aplica las sentencias estudiadas para filtrar información existente.
Clases 20
Agrupar datos utilizando funciones de agregación:
Que son las funciones de agregación
Cuáles son las funciones de agregación
Conoce las cláusulas SQL
para agrupar datos.
Utiliza funciones de SQL para
mejorar las consultas a bases de datos.
Tarea:
Desarrollo de ejercicios
Taller Práctico:
Realiza consultas a la base de datos usando cláusulas de agrupación, aplica las sentencias estudiadas para filtrar información existente.
Clases 21
Utilizar funciones de agregación con valores NULL.
Resumir datos agrupados
Agrupa y resume datos.
Integra las nuevas cláusulas SQL
a las ya conocidas
para la realización de
consultas.
Tarea:
Desarrollo de ejercicios
Taller Práctico:
Realiza consultas a la base de datos usando cláusulas de agrupación, aplica las sentencias estudiadas para filtrar información existente.
Clases 22
Examen Parcial I
Evaluación en primer examen de competencia s señaladas en Sesiones del 1 al 21 Clases 23
Que es la cláusula Group by.
Utilizar la cláusula Group by.
Filtrar información agrupada utilizando la cláusula HAVING.
Agrupa y resume datos.
Integra las nuevas cláusulas SQL
a las ya conocidas
para la realización de
consultas.
Tarea:
Desarrollo de ejercicios
Taller Práctico:
Realiza consultas a la base de datos usando cláusulas de agrupación, aplica las sentencias estudiadas para filtrar información existente.
Clases 24 Consultar múltiples tablas utilizando la cláusula JOIN
Fundamento s de la unión de tablas
Tipos de
Utiliza información desde Múltiples tablas.
Integra los nuevos conocimient
Crear dos o más tablas relacionada s e ingresar datos
Investigar sobre cómo realizar
Taller práctico:
Realizar consultas a varias tablas relacionadas
unión de tablas
os con los ya adquiridos en clases anteriores.
consultas a tablas relacionada s
Clases 25 Consultar múltiples tablas utilizando la cláusula JOIN
Consultar tablas utilizando la cláusula INNER JOIN
Consultar tablas utilizando la cláusula OUTER JOIN
Utiliza información desde Múltiples tablas.
Integra los nuevos conocimient os con los ya adquiridos en clases anteriores.
Crear dos o más tablas relacionada s e ingresar datos
Investigar sobre cómo realizar consultas a tablas relacionada s
Taller práctico:
Realizar consultas a varias tablas relacionadas
Clases 26
Consultar tablas utilizando la cláusula CROSS JOIN
Utiliza información desde Múltiples tablas.
Integra los nuevos conocimient os con los ya adquiridos en clases anteriores.
Crear dos o más tablas relacionada s e ingresar datos
Investigar sobre cómo realizar consultas a tablas relacionada s
Taller práctico:
Realizar consultas a varias tablas relacionadas
Clases 27
Otras cláusulas SQL:
BETWEEN, LIMIT, DISCTINCT.
Realiza consultas en diferentes entornos de trabajo.
Compara las cláusulas de SQL para las diferentes versiones de este lenguaje.
Realizar tabla comparativa sobre las cláusulas SQL que son propias de cada versión y entorno.
Taller Práctico:
Integra de conocimient os sobre consultas a bases de datos.
Clases 28
Otras cláusulas SQL:
LIKE, IN, AND, OR.
Realiza consultas en diferentes entornos de trabajo.
Compara las cláusulas de SQL para las diferentes versiones de este lenguaje.
Realizar tabla comparativa sobre las cláusulas SQL que son propias de cada versión y entorno.
Taller Práctico:
Integra de conocimient os sobre consultas a bases de datos.
Clase Práctica 2:
(4 horas presenciales
de 120 minutos cada una)
1 hora:
preparación de CP 2 horas:
Ejecución de Act. De la
Guía 1 hora:
Elaboración de informe
de CP
Descague del Atrium el material que se usará para realizar los ejercicios prácticos.
Proceda con la instalación (copiar) en su PC.
Dadas las
situaciones que se le orientan en el material debe insertar y modificar registros en la base de datos.
Realice consultas de
inserción y actualización a la base de datos
usando las diferentes sentencias SQL
estudiadas.
Desarrollo del informe de la práctica.
Entrega del informe de la investigación de la clase práctica. El profesor orienta la autoevaluaci ón,
coevaluación y realiza la heteroevalua ción de la participación de los estudiantes en:
Preparación, ejecución y calidad de las
conclusiones de la CP
Clases 33 Eliminar información en las tablas
- Fundamento s de la eliminación de
información - Definición de
la clausula DELETE - Definición y
uso de la clausula TRUNCATE
Modifica datos en las tablas
Compara cláusulas de SQL.
Estudio de material de apoyo.
Taller Práctico:
Elimina registros en tablas.
Compara las cláusulas DELETE Y TRUNCATE.
Clases 34 Comparación entre las clausulas DELETE y TRUNCATE
Modifica datos en las tablas
Compara cláusulas de SQL.
Estudio de material de apoyo.
Taller Práctico:
Elimina registros en tablas.
Compara las cláusulas DELETE Y TRUNCATE.
Clases 35 Restricción Unique
Restricción Check
Integridad referencial
Comprende las funciones avanzadas del lenguaje SQL.
Estudio de material de apoyo.
Taller Práctico:
Trabajo en grupo.
Clases 36 Restricciones de integridad
Autorización.
Funciones y procedimientos.
Comprende las funciones avanzadas del lenguaje SQL.
Estudio de material de apoyo.
Taller Práctico:
Trabajo en grupo.
Clases 37 Disparadores.
Campos que contienen funciones
Comprende y utiliza las funciones avanzadas del
Estudio de material de apoyo.
Taller Práctico:
Trabajo en grupo.
lenguaje SQL Clases 38
Disparadores.
Campos que contienen funciones
Comprende y utiliza las funciones avanzadas del lenguaje SQL
Tarea:
Desarrollo de ejercicios de aplicación con funciones.
Análisis y discusión en grupo y luego en plenaria con el profesor del caso asignado.
Clases 39
Cómo proteger los datos.
Control de acceso a los datos.
Comprende la
importancia de proteger los datos.
Conoce los comandos para permisos de acceso.
Compara los diferentes comandos para reparar tablas.
Tarea:
Desarrollo de ejercicios de aplicación con funciones.
Taller práctico:
Establece permisos de acceso a la base de datos, agrega usuarios, elimina usuarios.
Repara tablas, realiza copias de respaldo.
Clases 40
GRANT:
Comandos para establecer permisos, cambiar
contraseña, crear usuarios.
Comprende la
importancia de proteger los datos.
Conoce los comandos para permisos de acceso.
Compara los diferentes comandos para reparar tablas.
Tarea:
Desarrollo de ejercicios de aplicación con funciones.
Taller práctico:
Establece permisos de acceso a la base de datos, agrega usuarios, elimina usuarios.
Repara tablas, realiza copias de respaldo.
Clases 41
Examen Parcial II
Evaluación en primer examen de competencia s señaladas en Sesiones desde la 23 hasta la 40.
Clases 42
REVOKE:
Eliminar permisos, eliminar cuentas.
Reparar tablas.
Restaurar copias de respaldo.
Comprende la
importancia de proteger los datos.
Conoce los comandos para permisos de acceso.
Compara los diferentes comandos para
Tarea:
Desarrollo de ejercicios de aplicación con funciones.
Taller práctico:
Establece permisos de acceso a la base de datos, agrega usuarios, elimina usuarios.
Repara tablas, realiza copias de
reparar tablas.
respaldo.
Clases 43
Reparar tablas.
Restaurar copias de respaldo.
Comprende la
importancia de proteger los datos.
Conoce los comandos para permisos de acceso.
Compara los diferentes comandos para reparar tablas.
Tarea:
Desarrollo de ejercicios de aplicación con funciones.
Taller práctico:
Establece permisos de acceso a la base de datos, agrega usuarios, elimina usuarios.
Repara tablas, realiza copias de respaldo.
Clases 44
Base de datos distribuidas:
conceptos y diseño
Comprende la
importancia de las base de datos distribuidas
Tarea:
Desarrollo de ejercicios de aplicación con funciones.
Taller práctico:
Establece la base de datos distribuidas
Práctica 3:
(4 horas presenciales
de 120 minutos cada una)
1 hora:
preparación de CP 2 horas:
Ejecución de Act. De la
Guía 1 hora:
Elaboración de informe
de CP
Descargue del Atrium el material que se usará para realizar los ejercicios prácticos.
Proceda con la instalación (copiar) en su PC.
Dadas las situaciones que se le orientan en el material debe realizar consultas a la base de datos usando las cláusulas de agrupación.
Realice consultas agrupando los
resultados devueltos por la
misma usando las diferentes sentencias SQL
estudiadas.
Tarea:
Desarrollo del informe de la práctica.
Entrega del informe de la investigación de la clase práctica. El profesor orienta la autoevaluaci ón,
coevaluación y realiza la heteroevalua ción de la participación de los estudiantes en:
Preparación, ejecución y calidad de las
conclusiones de la CP
Clase Práctica 4:
(4 horas presenciales
de 120 minutos cada una)
1 hora:
preparación de CP 2 horas:
Ejecución de Act. De la
Guía 1 hora:
Elaboración de informe
de CP
Descargue del Atrium el material que se usará para realizar los ejercicios prácticos.
Proceda con la instalación (copiar) en su PC.
Dadas las situaciones que se le orientan en el material debe realizar inserción de datos, actualización y consultas.
Realiza consultas integrando
todas las sentencias estudiadas en clases.
Ingresa datos, actualiza y
consulta resultados.
Desarrollo del informe de la práctica.
Entrega del informe de la investigación de la clase práctica. El profesor orienta la autoevaluaci ón,
coevaluación y realiza la heteroevalua ción de la participación de los estudiantes en:
Preparación, ejecución y calidad de las
conclusiones de la CP
Clases 53
Base de datos distribuidas:
conceptos y diseño
Comprende la
importancia de las base de datos distribuidas
Tarea:
Desarrollo de ejercicios de aplicación con funciones.
Taller práctico:
Establece la base de datos distribuidas
Clases 54
Replicación y base de datos móviles
Comprende la
importancia de las base de datos distribuidas
Tarea:
Desarrollo de ejercicios de aplicación con funciones.
Taller práctico:
Establece la base de datos distribuidas
Clases 55
Replicación y base de datos móviles
Comprende la
importancia de las base de datos distribuidas
Tarea:
Desarrollo de ejercicios de aplicación con funciones.
Taller práctico:
Establece la base de datos distribuidas
Clases 56
Introducción a la base de datos orientada a objetos
Comprende la
importancia de las base de datos orientada a objetos
Tarea:
Desarrollo de ejercicios de aplicación con funciones.
Taller práctico:
Establece la base de datos orientada a objetos
Clases 57
Introducción a la base de datos orientada a objetos
Comprende la
importancia de las base de datos orientada a objetos
Tarea:
Desarrollo de ejercicios de aplicación con funciones.
Taller práctico:
Establece la base de datos orientada a objetos
Clases 58
Base de datos orientada a objetos:
conceptos, estándares y sistemas
Base de datos orientada a objetos:
conceptos, estándares y sistemas
Tarea:
Desarrollo de ejercicios de aplicación con funciones.
Taller práctico:
Establece la base de datos orientada a objetos
Clases 59
Base de datos orientada a objetos: Notación UML, usos de clase
Base de datos orientada a objetos:
conceptos, estándares y sistemas
Tarea:
Desarrollo de ejercicios de aplicación con funciones.
Taller práctico:
Establece la base de datos orientada a objetos
Clases 60
Base de datos orientada a objetos: Notación UML, usos de clase
Base de datos orientada a objetos:
conceptos, estándares y sistemas
Tarea:
Desarrollo de ejercicios de aplicación con funciones.
Taller práctico:
Establece la base de datos orientada a objetos
Clases 61
Base de datos orientada a objetos- relaciones
Base de datos orientada a objetos- relaciones
Tarea:
Desarrollo de ejercicios de aplicación con funciones.
Taller práctico:
Establece la base de datos orientada a objetos- relaciones
Clases 62
Base de datos orientada a objetos- relaciones
Base de datos orientada a objetos- relaciones
Tarea:
Desarrollo de ejercicios de aplicación con funciones.
Taller práctico:
Establece la base de datos orientada a objetos- relaciones
Clases 63
Entrega final y revisión del proyecto
Aplica los conocimient os
adquiridos para elaborar un proyecto.
Revisión del proyecto.
Preguntas y respuestas relacionadas
con el tema.
Clases 64
Examen Final
Evaluación en último examen de competencia s señaladas en Sesiones de la 42 hasta la 63.
6. EVALUACION
Criterio para la calificación de los trabajos
La presentación de deberes y trabajos será obligatorio, en caso de incumplimiento se impondrán sanciones en la nota de actividades.
Los trabajos de investigación se calificarán sobre un total de 30 puntos desglosado de la siguiente manera:
o Talleres y Análisis de Casos 10 puntos o Investigaciones y Deberes 10 puntos o Exposiciones/recursos utilizados 10 puntos
La nota mínima para aprobar el curso es 70.
Los exámenes se rendirán en la fecha previamente establecida por el Decanato de la Facultad, y no se aceptará a ningún estudiante postergación ni anticipación de dicha evaluación, sin una justificación de fuerza mayor previamente aprobada por la Comisión Académica de la Facultad. En éste caso únicamente se aprobará la toma del examen supletorio.
Se regirá por el Reglamento de la Universidad
CALIFICACION
ACTIVIDADES 30
PRIMER EXAMEN 15
SEGUNDO EXAMEN
15
EXAMEN FINAL 40
NOTA FINAL 100
7. BIBLIOGRAFIA BASICA
TEXTO AUTOR EDITORIAL
“Sistema de Gestión de Bases de Datos”
RaghuRamakrishnan, Johannes Gehrke
Mc Graw Hill, 2003, 3ra Edición
“Fundamentos de bases de
datos” Henry Korth y Abraham
Silberschatz
Mc Graw Hill,2006, 5ta Edición
“Bases de datos: Modelos,
Lenguajes, Diseño” James L. Jonson
“El modelo entidad-relación” Barker Addison-Wesley
Iberoamericana España,
“Bases de Datos” Rafael Camps Paré, Luis Alberto Casillas
UOC
Bases de DatosDistribuidas BELZEBU Formato PDF (Atrium)
8. BIBLIOGRAFIA COMPLEMENTARIA
TEXTO AUTOR EDITORIAL
“Curso 2778 Writing Queries Using Microsoft SQL Server
2008 Transact-SQL” Microsoft Microsoft Learning PHP Y MySQL para Dummies Valade Janet Formato PDF (Atrium)
MySQL http://www.mysql.com Open Source