Sei sulla pagina 1di 9

UNIVERSIDAD NACIONAL PEDRO RUIZ GALLO

FACULTAD DE INGENIERA CIVIL, DE SISTEMAS Y DE ARQUITECTURA

ESCUELA PROFESIONAL DE INGENIERA DE SISTEMAS


SILABO DE FUNDAMENTOS DE BASE DE DATOS

I.

DATOS INFORMATIVOS
1. ASIGNATURA
2. CDIGO DE LA ASIGNATURA
3. PRE-REQUISITO
4. SEMESTRE
5. CICLO DE ESTUDIOS
6. CRDITOS
7. CARGA HORARIA
8. DURACIN
9. PROFESOR(es)

: Fundamentos de Base de Datos


: IS255
: IS213 - Algoritmos y Estructuras de Datos
: 2015-I
: IV
: 04
: 3HT 2HP
: 17 semanas
: Ing. M.C. Pilar del Rosario Ros Campos

pilar_rios@hotmail.com
II.

DESCRIPCIN DE LA ASIGNATURA

El curso de base de datos es de naturaleza terico-prctico. Tiene como


propsito desarrollar en el estudiante las habilidades y destrezas para el anlisis,
diseo e implementacin de bases de datos bajo escenarios modernos. Comprende la
construccin de modelos de base de datos con un enfoque relacional, como una forma
de representar los requerimientos de informacin de una organizacin, as como el
manejo de lenguajes relacionales. Est conformado por dos unidades: Modelamiento
de Base de Datos y, Base de Datos Relacionales

III.

OBJETIVOS GENERALES

Al finalizar el curso el estudiante estar en capacidad de:


-

Explicar y usar los conceptos bsicos de la arquitectura de una base de datos,


del almacenamiento de datos, y del modelo relacional.

Construir modelos conceptuales abstraccin del mundo real.

Trasladar el modelo conceptual a un modelo lgico planificando, diseando una


base de datos relacional apropiada para su crecimiento de tal forma que el
acceso a la informacin sea permanente y de alta disponibilidad.

Expresar consultas en lgebra relacional y en SQL.

Construir modelos fsicos de base de datos propietarios y no propietarios que


satisfagan las necesidades de informacin de las organizaciones.

IV.

PROGRAMACIN ACADMICA

PRIMERA UNIDAD: Sistemas de Base de Datos. Modelamiento de base de datos


OBJETIVOS ESPECFICOS:
1. Analizar los requerimientos de informacin de una organizacin
2. Disear una base de datos con un enfoque relacional que represente tales

requerimientos.
DURACIN: 08 semanas
SEMANA

CONTENIDO TEMTICO

Introduccin a las Base de Datos:


01 y 02

03

Base de datos
Sistemas de Gestin de Base de Datos
Arquitectura de los SGBD(DBMS)

Modelamiento Entidad-Relacin
1. Modelo de Datos y Modelo Conceptual
Entidades
Definicin de una entidad
Identificacin de una entidad
Representacin de una entidad
Nombre de una entidad
Reglas para definir una entidad
Relaciones
Definicin de una relacin
Identificacin de una relacin
Representacin de una relacin
Nombre de una relacin
Relaciones vlidas
Atributos
Definicin de un atributo
Identificacin de un atributo
Representacin de un atributo
Caractersticas de un atributo
Dominios
Definicin de un dominio
Usos de un dominio
Representacin de un dominio
Identificadores nicos
Definicin de un identificador nico

Tipos e instancias
Normas de diseo

Estructuras especiales
Entidades
Entidad de referencia
Entidad interseccin
Entidad supertipo
Entidad subtipo
Relaciones
Relacin recursiva
Relacin exclusiva
Relacin no transferible

04

2. Diseo de base de datos


Diseo simple de base de datos
Tablas
Campos
Llaves Primarias
Llaves Forneas
Llaves Alternas
ndices
Diseo avanzado de base de datos
Diseo para una entidad interseccin
Diseo para una entidad supertipo
Diseo para una entidad subtipo
Diseo para una relacin recursiva
Diseo para una relacin exclusiva
Diseo de atributos derivados

05

3. Restricciones de integridad
Integridad de entidad
Integridad de dominio
Integridad referencial
Integridad definida por el usuario
Practica Calificada N 01

06

Normalizacin de datos
Formas normales
Primera forma normal 1FN
Segunda forma normal 2FN
Tercera forma normal 3FN
Forma normal de BOYCE CODE
Cuarta forma normal 4FN
Quinta forma normal 5FN
Normalizacin intuitiva
Desnormalizacin de datos

07

Presentacin de la primera etapa del proyecto


Anlisis y crtica constructiva

08

Examen de la primera unidad

SEGUNDA UNIDAD: Base de Datos Relacional


OBJETIVOS ESPECFICOS:

Manejar el lenguaje estructurado de consultas como un medio de acceso y/o


manipulacin de los datos almacenados en una base de datos relacional.

DURACIN: 09 semanas
SEMANA

09

CONTENIDO TEMTICO

Algebra relacional
Definicin
Operadores algebraicos
Operadores primitivos
Proyeccin
Seleccin
Unin
Diferencia
Producto Cartesiano
Renombre
Operadores no primitivos
Interseccin
Divisin
Ensamble natural

Ensamble con seleccin

10

11

Clculo Relacional
-

Clculo Relacional por tuplas

Clculo Relacional por dominios

El estndar SQL de base de datos relacionales.


Lenguaje de definicin de datos
CREATE TABLE
CONSTRAINTS
NOT NULL
UNIQUE
PRIMARY KEY
FOREING KEY
CHECK
ALTER TABLE
DROP TABLE

12

Lenguaje de manipulacin de datos


Operaciones unitarias
INSERT
UPDATE
DELETE
Operaciones masivas
INSERT, SELECT
UPDATE, SELECT
DELETE, SELECT

13 y 14

Lenguaje de consulta de datos


Consultas simples
SELECT
FROM
UNION
DISTINCT
Operadores aritmticos
Valores nulos

Alias
Funciones unitarias
Funciones de grupo
Filtros unitarios
WHERE
Operadores lgicos
BETWEEN
IN
LIKE
Ordenamiento
ORDER BY
Agrupamiento
GROUP BY
Filtros grupales
HAVING

15

Prctica Calificada N 02
Lenguaje de consulta de datos
Consultas compuestas
JOIN
LEFT OUTER JOIN
RIGHT OUTER JOIN
FULL OUTER JOIN
CROSS JOIN
Subconsultas
IN
ANY
ALL
EXISTS
Administracin de transacciones y control de concurrencia

16

Presentacin de la segunda etapa del proyecto


Anlisis y crtica constructiva

17

Examen de segunda unidad


Examen sustitutorio

II.

METODOLOGA

El desarrollo del curso consiste en una dinmica de exposiciones y


ejemplificaciones de parte del docente y el anlisis de casos de estudio con la
participacin de los estudiantes en grupos de trabajo. Los grupos de trabajo se
conforman en la primera sesin de clases, en coordinacin docente y estudiantes,
y estarn vigentes durante el presente ciclo acadmico.

El profesor realizar la exposicin y ejemplificacin del tema correspondiente


segn la programacin de contenidos del slabo, al trmino de lo cual ser
presentado un caso de estudio a los estudiantes para su anlisis correspondiente
en grupos de trabajo conjuntamente con el docente, tratando de consolidar los
conocimientos y habilidades adquiridas.
V.

EVALUACIN
REQUISITOS DE APROBACIN:

Un 30% o ms de inasistencias a clase, inhabilita al estudiante en el curso.

El ingreso de los estudiantes a las sesiones de clase es a la hora


establecida en la gua de matrcula; posterior a ello no est permitido el
ingreso.

El incumplimiento o tardanza a una presentacin del proyecto corresponde


una nota CERO. As mismo, la inasistencia o tardanza a una prctica
calificada o a un examen de unidad corresponde una nota CERO.

SISTEMA DE CALIFICACIN:

El sistema de calificacin es vigesimal (00 20) para todos los instrumentos


de evaluacin.

El promedio final del curso ser obtenido como sigue:

PF=0.10*PC01 + 0.10*PP01 + 0.30*EU01 + 0.10*PC02 + 0.10*PP02 + 0.30*EU02

PF: Promedio final

PC01: Prctica calificada N 01


PP01: Presentacin de la primera etapa del proyecto

EU01: Examen de la primera unidad


PC02: Prctica calificada N 02
PP02: Presentacin de la segunda etapa del proyecto
EU02: Examen de la segunda unidad
ES: Examen sustitutorio

En caso de obtener como resultado un promedio final mayor o igual a 10.50 el


estudiante ser considerado APROBADO en el curso; para efectos de
establecer el promedio, si este tiene una fraccin igual o mayor a 0.5 se
considera la cifra entera inmediata superior.

Tienen derecho a un examen sustitutorio los estudiantes que:


-

Hayan tenido una asistencia regular al desarrollo del curso no menor a 70% de
las clases dictadas.

Hayan cumplido con las evaluaciones establecidas en el slabo del curso.

Hayan obtenido una nota promedio igual o mayor a 07.

El examen sustitutorio reemplazar al examen de unidad con la calificacin ms


baja, obteniendo despus de ello un nuevo promedio final y definitivo segn los
criterios anteriormente mencionados. El examen sustitutorio no podr reemplazar
un examen no rendido.

VI. REFERENCIAS PARA CONSULTA

Libros
Base de datos relacionales.
Celma Gimnez, Matilde; Casamayor Rdenas, Juan Carlos; Mota Herranz,
Laura.
Pearson Education. 1ra Edicin. 2003. Madrid. 285 pginas.

Base de datos relacionales: un enfoque prctico.


Guzmn Jimnez, Rosario.
Universidad de Lima. 1ra Edicin. 2001. Lima. 48 pginas.

Diseo de bases de datos: problemas resueltos.

Miguel Castao, Adoracin De; Martnez Fernndez, Paloma; Castro Galn,


Elena; Cavero Barca, Jos Mara; Cuadra Fernndez, Dolores; Iglesias Maqueda,
Ana Mara; Nieto Lzaro, Carlos.
Alfaomega Grupo Editor. 1ra Edicin. 2001. Bogot. 489 pginas.
ELMASRI RAMEZ A., NAVATHE SHAMKANT B., Todos Fundamentos de
Sistemas de Bases de datos, Pearson Prentice Hall, ISBN: 8478290516, 2003

Fundamentos de bases de datos.


Silberschatz, Abraham; Korth, Henry F.; Sudarshan, S.
McGraw-Hill/Interamericana de Espaa, S.A.U. 5ta Edicin. 2006. Madrid. 953
pginas.

Introduccin a los sistemas de bases de datos.


Date, C. J.
Pearson Education. 7ma Edicin. 2001. Mxico. 936 pginas.

El Modelo Entidad-Relacin CASE*METHOD.


Richard Barker. Editorial Daz de Santos, S.A.; Edicin 1.

Potrebbero piacerti anche