You are on page 1of 8

Diseo de bases de datos

Informacin general de la asignatura

Ingeniera en Desarrollo de Software


3er semestre

Programa de la asignatura:
Diseo de bases de datos
Informacin general de la asignatura

Clave:
Ingeniera:
TSU:
15142315
16142315

Universidad Abierta y a Distancia de Mxico

1
Ciencias Exactas, Ingenieras y Tecnologa | Desarrollo de Software

Diseo de bases de datos


Informacin general de la asignatura

ndice
I. Informacin general de la asignatura .............................................................................. 3
a. Ficha de identificacin ................................................................................................... 3
b. Descripcin de la asignatura .......................................................................................... 3
c. Propsitos ...................................................................................................................... 4
e. Temario ......................................................................................................................... 5
g. Metodologa de trabajo .................................................................................................. 6
h. Evaluacin ..................................................................................................................... 7
i. Fuentes de consulta ...................................................................................................................... 8

2
Ciencias Exactas, Ingenieras y Tecnologa | Desarrollo de Software

Diseo de bases de datos


Informacin general de la asignatura
I. Informacin general de la asignatura

a. Ficha de identificacin
Nombre de la carrera:
Nombre del curso o
asignatura
Clave de asignatura:
Seriacin:

Desarrollo de Software
Diseo de bases de datos

Semestre:
Horas contempladas:

3
72

15142315/16142315
No aplica

b. Descripcin de la asignatura
Una base de datos es una coleccin de archivos, datos e
informacin ordenada, organizada, y relacionada, con la finalidad
de permitir el manejo de la informacin para su procesamiento. En
este curso se presentan los conceptos fundamentales en el diseo
de manejadores de bases de datos. Se analiza la nocin de
modelo de datos y se revisan diversos modelos existentes. Se
profundiza en el modelo relacional y se estudian tcnicas para el
diseo de bases de datos utilizando este modelo.
El propsito general es construir e implementar bases de datos para que puedan ser
utilizadas en cualquier sistema de informacin, aplicando las normas y principios del
diseo e implementacin de bases de datos. Al terminar el curso el estudiante aplicar las
nuevas tendencias en el rea de bases de datos y aprender a disear e implementar
aplicaciones, utilizando las bases de datos distribuidos, orientadas a objetos, y poner a
disposicin sus servicios a travs de aplicaciones de comercio electrnico con accesos a
Internet.
La asignatura Diseo de bases de datos forma parte del tercer semestre de la carrera
Desarrollo de Software. La materia previa es Programacin de sistemas operativos que, a
su vez, sirve de base para Estructura de datos y Administracin de bases de datos.
La asignatura de Desarrollo de Software est conformada por tres unidades:
1. Administracin de bases de datos
2. Modelado de bases de datos
3. Implementacin de bases de datos

3
Ciencias Exactas, Ingenieras y Tecnologa | Desarrollo de Software

Diseo de bases de datos


Informacin general de la asignatura
En la primera unidad se identificarn algunos conceptos bsicos para el mejor
entendimiento del tema, por lo tanto empezaremos con las definiciones que involucran a
las bases de datos. Se abordarn las caractersticas y alcances del sistema manejador de
base de datos (DBMS), conceptos generales, alcances y funciones; se analizar la
estructura final de usuarios, administradores y desarrolladores de las DBMS, as como
sus componentes principales. En la segunda unidad, Modelos de bases de datos, se
utilizarn las herramientas conceptuales para describir los datos, las relaciones que
existen entre ellos, la semntica asociada a stos, as como las restricciones de
consistencia, utilizando los modelos entidad-relacin, jerrquico, de red, orientado a
objetos, relacional y relacional extendido. En la tercera unidad, se analizar la estructura
para la implementacin de bases de datos, aplicando las normas y principios del diseo,
tomando como base el lgebra y el clculo relacional. Se utilizar SQL con lenguajes de
procesamientos de datos.

c. Propsitos
Con el estudio de esta asignatura:

Implementars bases de datos para ser utilizadas


en cualquier sistema de informacin, aplicando las
normas y principios del diseo.
Aplicars las nuevas tendencias en el rea de
bases de datos, aprenders a disear e
implementar aplicaciones utilizando las bases de
datos distribuidos, orientadas a objetos, y pondrs a
disposicin sus servicios a travs de aplicaciones
de comercio electrnico con accesos a Internet.

d. Competencias a desarrollar

Competencia general

Construir bases de datos para estructurar la


informacin de casos y que se pueda ligar a
cualquier aplicacin, empleando las normas y
principios del diseo e implementacin de bases de
datos.

4
Ciencias Exactas, Ingenieras y Tecnologa | Desarrollo de Software

Diseo de bases de datos


Informacin general de la asignatura
Competencias especficas

Distinguir los conceptos bsicos y las caractersticas de un sistema manejador de


bases de datos (DBMS), para identificar sus funciones mediante el estudio de la
estructura del mismo.

Diagramar modelos de datos para definir las estructuras de bases de datos a


travs de la seleccin de un modelo que se adapte a la informacin de un caso
especfico.

Implementar bases de datos para administrar informacin de un caso especfico,


mediante el uso de los diferentes modelos de manipulacin de bases de datos.

e. Temario
Unidad 1. Administracin de bases de datos
1.1. Perspectiva del rea de bases de datos
1.1.1. Definicin de base de datos
1.1.2. Sistema manejador de base de datos (DBMS)
1.1.3. Administrador de base de datos (DBA)
1.2. Funciones de un DBMS
1.2.1. Conceptos generales
1.2.2. Objetivos del DBMS
1.2.3. Funciones bsicas del DBMS
1.2.4. Funciones especficas del DBMS
1.3. Usuarios de un DBMS
1.3.1. Administracin de la estructura de la base de datos
1.3.2. Administracin del sistema manejador de base de datos
1.3.3. DBA, desarrolladores, usuarios finales
1.4. Componentes de un DBMS
1.4.1. Esquema conceptual
1.4.2. Estructura de la base de datos
1.4.3. Esquema de integridad
Unidad 2. Modelado de bases de datos
2.1. Modelos de datos
2.1.1. Modelo entidad-relacin
2.1.2. Modelo jerrquico
2.1.3. De red
2.1.4. Relacional
2.1.5. Relacional extendido
2.1.6. Orientado a objetos
5
Ciencias Exactas, Ingenieras y Tecnologa | Desarrollo de Software

Diseo de bases de datos


Informacin general de la asignatura
Unidad 3. Implementacin de bases de datos
3.1. El lgebra y el clculo relacional
3.1.1. Una ventaja revolucionaria en la manipulacin de datos
3.1.2. lgebra relacional
3.1.3. Clculo relacional
3.1.4. La dificultad relativa del lgebra relacional y el clculo relacional
3.2. Implementacin relacional
3.2.1. Modelo relacional
3.2.2. Definicin de tablas y esquemas
3.2.3. Manipulacin de datos
3.2.4. Definicin de vistas
3.3. Implementacin relacional con lenguaje de consulta grficos
3.3.1. Definicin del lenguaje de consultas
3.3.2. Manipulacin de datos
3.3.3. Definicin y entrada de datos
3.4. Sistemas de bases de datos cliente/servidor
3.4.1. Conceptos de cliente/servidor
3.4.2. Definicin de las tablas de la base de datos en el sistema de base de datos
servidor
3.4.3. Manipulacin y programacin del servidor de datos
3.5. Organizacin fsica de los sistemas de base de datos
3.5.1. Organizacin fsica de los sistemas de base de datos
3.5.2. Acceso fsico a la base de datos
3.5.3. Formas de almacenamiento secundario
3.5.4. Factores de rendimiento del disco
3.5.5. Formatos de almacenamiento de datos en disco
3.5.6. Organizacin de archivos y mtodos de direccionamiento
3.5.7. Correspondencia entre estructuras de datos lgicas y estructuras de datos fsica

g. Metodologa de trabajo
El aprendizaje basado en la resolucin de problemas es una metodologa en la que se
presentan situaciones diversas para que se lleve a cabo la aplicacin de frmulas,
algoritmos y procedimientos, adems de rutinas que permiten ejercitar y poner en prctica
conocimientos y procedimientos para promover el reforzamiento de lo aprendido, o la
resolucin de dudas, as como el aprendizaje significativo, al comprobar los elementos
tericos.

6
Ciencias Exactas, Ingenieras y Tecnologa | Desarrollo de Software

Diseo de bases de datos


Informacin general de la asignatura
h. Evaluacin
En el marco del programa de la UnADM, la evaluacin se conceptualiza como un proceso
participativo, sistemtico y ordenado que inicia desde el momento en que interactas con
los diversos componentes educativos del aula virtual, por lo que se le considera desde un
enfoque integral y continuo. Para acreditar la asignatura se espera tu participacin
responsable y activa, para ello cuentas con el acompaamiento y comunicacin estrecha
con tu Docente en lnea quien, a travs de la retroalimentacin permanente, podr evaluar
tu desempeo de manera objetiva. Para lograrlo es necesaria la recoleccin de evidencias
que reflejen el logro de las competencias por parte de los estudiantes.
La evaluacin forma parte del proceso de aprendizaje, en el que la retroalimentacin
permanente es fundamental para promover el aprendizaje significativo, y as reconocer el
esfuerzo. Es requisito indispensable la entrega oportuna de cada una de las tareas,
actividades y evidencias as como la participacin en foros y dems actividades
programadas en cada una de las unidades y conforme a las indicaciones dadas. Las
rbricas establecidas para cada actividad contienen los criterios y lineamientos para
realizarlas, por lo que es importante las revises antes de elaborar tus actividades.
El (la) Docente en lnea har uso de instrumentos y tcnicas de evaluacin con previa
planificacin, que permitirn retroalimentarte y reforzar tus actividades de manera
pertinente y de acuerdo con el avance y caractersticas del grupo, enriqueciendo tu
proceso formativo.
A continuacin se presenta el esquema general de evaluacin.
Esquema de evaluacin
Evaluacin continua
Interacciones individuales y colaborativas
Actividades formativas
E-portafolio. 50%
Asignacin a cargo del
(la) Docente en lnea
Calificacin final

Tareas
Evidencias
Autorreflexiones
Instrumentos y tcnicas de evaluacin
propuestas por el (la) Docente en lnea

10%
30%
40%
10%
10%
100%

Cabe sealar que, para aprobar la asignatura, se debe obtener la calificacin mnima
indicada por la UnADM.

7
Ciencias Exactas, Ingenieras y Tecnologa | Desarrollo de Software

Diseo de bases de datos


Informacin general de la asignatura
i. Fuentes de consulta
Coronel, C. (2011). Bases de datos: diseo, implementacin y administracin.
Mxico: Cengage Learning.
Piattini, M. G. (2007). Tecnologa y diseo de bases de datos. Mxico:
Alfaomega/Ra-Ma.
Silberchatz, A., Korth, H. F. y Sudarshan, S. (2002). Fundamentos de bases de
datos. Madrid: McGraw-Hill Interamericana.

8
Ciencias Exactas, Ingenieras y Tecnologa | Desarrollo de Software

You might also like