Sunteți pe pagina 1din 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
: 2016-II
: IV
: 04
: 3HT 2HP
: 17 semanas
: Ing. M.C. Pilar del Rosario Ros Campos

prios@unprg.edu.pe
II.

DESCRIPCIN DE LA ASIGNATURA

La asignatura de Fundamentos de Base de Datos es de naturaleza tericoprctica. Tiene como propsito desarrollar en el estudiante habilidades y destrezas
para el anlisis, diseo e implementacin de bases de datos como componente
esencial de un sistema de informacin. 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, pasando por las etapas de diseo conceptual,
lgico y fsico; se emplea lenguajes de consulta como medio de acceso y/o
manipulacin de los datos almacenados en una base de datos relacional.

III.

OBJETIVOS GENERALES

Al finalizar el curso el estudiante estar en capacidad de:


-

Aplicar los conceptos bsicos de arquitectura de una base de datos

- Elaborar modelos conceptuales a partir del anlisis de los requerimientos de


informacin de una empresa
-

Transformar un 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.

Realizar consultas en lenguajes de consulta: lgebra relacional y SQL.

Elaborar el diseo fsico de base de datos e implementarla.

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 los Sistemas de Base de Datos:


Base de datos
01 y 02
Sistemas de Gestin de Base de Datos
Arquitectura de los SGBD(DBMS)
03

Modelamiento de Base de Datos


1. Anlisis de Requerimientos de Informacin
Modelo Entidad-Relacin
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
Especiales
2. Diseo de base de datos
Diseo simple de base de datos
Tablas
Campos
Llaves Primarias Llaves Forneas
04

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 grupale: HAVING

15

Prctica Calificada N 02
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.

S-ar putea să vă placă și