Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1. PORTADA
Licenciatura en
Informtica
Tpicos Avanzados De Base De Datos.
MANUAL DE DISEO
PRESENTA:
Casillas Serrano Mayra Patricia.
Horta Becerra Mario Martin.
Huerta Zamora Jos Gerardo.
Macas Corona Hctor Hugo.
Villaseor Todd Alma Rosa.
Villaseor Tamayo Jos Ademar.
2. INTRODUCCION.
En este manual se ha plasmado lo que es la arquitectura de la informacin obtenida en el
anlisis del sistema, es decir, como funcionara dicho sistema y con el primordial objetivo
que es facilitar su implementacin.
Aqu se identifican las entidades, relaciones, atributos etc. Esto para que no exista problema
alguno al crear la base de datos, as como se especifican los datos que va tener el sistema y
las fichas CRC que son las colaboraciones, responsabilidades y clases.
Otro punto importante y que est desarrollado en este manual es el modelo objeto
relacional, es decir, se expresan las relaciones que existen entre las clases.
Adems se comienza a identificar el cmo se implementa el diseo de base de datos ya que
para evitar la redundancia (datos repetidos) en cada una de las tablas en el modelo
relacional utilizamos la tcnica de normalizacin.
Por ltimo se muestra la red de tareas que indica la serie de pasos respecto a cada punto del
manual y como todos los manuales tiene su carta RTF que es la revisin tcnica formal la
que se revisa con el cliente.
3. INDICE GENERAL.
1. PORTADA ................................................................................................................................. 1
2. INTRODUCCION. ..................................................................................................................... 2
3. INDICE GENERAL.......................................................................................................................... 3
4. NDICE DE FIGURAS. .............................................................................................................. 4
5. DESARROLLO. ......................................................................................................................... 5
5.1 LISTADO DE REQUERIMIENTOS EXTRAFUNCIONALES ......................................... 5
5.1.1 NORMALIZACION .......................................................................................................... 5
5.1.2 INTEGRIDAD RELACIONAL ........................................................................................ 6
5.2 DICCIONARIO DE DATOS. ............................................................................................... 8
5.3 DISEO DE FICHAS CRC. ............................................................................................... 10
5.4 MODELO OBJETO RELACIN ....................................................................................... 12
6. RED DE TAREAS. ................................................................................................................... 13
7. RTF ........................................................................................................................................... 14
8. GLOSARIO DE TERMINOS. .................................................................................................. 15
9. CONCLUSION. ........................................................................................................................ 22
10. BIBLIOGRAFA. ......................................................................................................................... 23
4. NDICE DE FIGURAS.
1.
PORTADA ............................................................................................................................. 1
2. INTRODUCCION. ..................................................................................................................... 2
3. INDICE GENERAL.......................................................................................................................... 3
4. NDICE DE FIGURAS. .............................................................................................................. 4
5. DESARROLLO. ......................................................................................................................... 6
5.1 LISTADO DE REQUERIMIENTOS EXTRAFUNCIONALES ......................................... 6
5.1.1 NORMALIZACION .......................................................................................................... 6
Figura 1. Normalizacin (usuario) ............................................................................................... 6
Figura 2. Normalizacin (alumno) ............................................................................................... 6
Figura 3. Normalizacin (libro) .................................................................................................... 6
5.1.2 INTEGRIDAD RELACIONAL ........................................................................................ 7
Figura 4. Integridad referencial. .................................................................................................. 7
5.2 DICCIONARIO DE DATOS. ............................................................................................... 9
Figura 5. Diccionario de datos. ................................................................................................. 10
5.3 DISEO DE FICHAS CRC. ............................................................................................... 11
................................................................................................................................................... 13
Figura 8. Modelos objeto relacional.......................................................................................... 13
6. RED DE TAREAS. ................................................................................................................... 14
Figura 9. Red de tareas .............................................................................................................. 14
7. RTF ........................................................................................................................................... 15
8. GLOSARIO DE TERMINOS. .................................................................................................. 16
Figura 10. Glosario de trminos. ............................................................................................... 22
9. CONCLUSION. ........................................................................................................................ 23
10. BIBLIOGRAFA. ......................................................................................................................... 24
5. DESARROLLO.
Diseo fsico:
Seleccionar el Manejador de base de datos para la implementacin de la base de datos
(SGBD).
5.1.1 NORMALIZACION
USUARIO
Normalizacin 1FN: Administrador
No.
Nombre
Control
apellido
Domicilio
Telfono
Ciudad
Estado
Area
Existencia
Nombre
Semestre
ISBN
Titulo
Autor
Editorial
Edicion
Clase: Libro
Atributos:
Atributos:
ISBN: Entero
Nombre: Cadena
Registro
Pasword: Entero
Titulo: Cadena
Mtodos:
Autor: Cadena
Alta();
Clase
derivada
rea: Cadena
Baja();
Editorial: Cadena
Modificacin();
Edicin: Cadena
Consulta ();
Mtodos:
Consulta();
Clase: Alumno
Clase: Libro
Atributos:
Atributos:
Mtodos:
Consulta ();
1: N
Prestamo
ISBN: Entero
Titulo: Cadena
Clase
derivada
Autor: Cadena
rea: Cadena
Editorial: Cadena
Edicin: Cadena
Mtodos:
Consulta();
ENTERO
0,1,2,3,4,5,6,7,8,9
A,B,C,D,E,F,G,H,I,J,K,
L
M,N,O,P,Q,R,S,T,U,V,
W,X,Y,Z
a,b,c,d,e,f,g,h,i,j,k,l,m,n
,o,p,q,r,s,t,u,v,w,x,y,z
SI
PRIMA
RIA
SI
NO
CADENA
35
A,B,C,D,E,F,G,H,I,J,K,
L
M,N,O,P,Q,R,S,T,U,V,
W,X,Y,Z
a,b,c,d,e,f,g,h,i,j,k,l,m,n
,o,p,q,r,s,t,u,v,w,x,y,z
SI
NO
CADENA
15
A,B,C,D,E,F,G,H,I,J,K,
L
M,N,O,P,Q,R,S,T,U,V,
W,X,Y,Z
a,b,c,d,e,f,g,h,i,j,k,l,m,n
,o,p,q,r,s,t,u,v,w,x,y,z
SI
NO
ENTERO
0,1,2,3,4,5,6,7,8,9
SI
NO
CADENA
15
A,B,C,D,E,F,G,H,I,J,K,
L
M,N,O,P,Q,R,S,T,U,V,
W,X,Y,Z
a,b,c,d,e,f,g,h,i,j,k,l,m,n
,o,p,q,r,s,t,u,v,w,x,y,z
SI
NO
ENTERO
0,1,2,3,4,5,6,7,8,9
SI
PRIMA
RIA
TITULO
DEL
LIBRO
EDITORI
AL
AREA
NUMERO
DE
PRESTA
MO
0,1,2,3,4,5,6,7,8,9
REQUERIDO CLAVE
ENTERO
ISBN
EDICCIO
N
DOMINIO
FECHA
DE
PRESTA
MO
FECHA
DE
ENTREG
A
NUA
ALUMNO
ENTERO
0,1,2,3,4,5,6,7,8,9
SI
NO
ENTERO
0,1,2,3,4,5,6,7,8,9
SI
NO
ENTERO
0,1,2,3,4,5,6,7,8,9
SI
PRIMA
RIA
CADENA
30
A,B,C,D,E,F,G,H,I,J,K,
L
M,N,O,P,Q,R,S,T,U,V,
W,X,Y,Z
a,b,c,d,e,f,g,h,i,j,k,l,m,n
,o,p,q,r,s,t,u,v,w,x,y,z
SI
NO
10
NOMBRE: USUARIO
TIPO: CLASE BASE
ACCESO: PUBLICO
COLABORACIONES
RESPONSABILIDADES
pueden
ser
administradores
invitados.
NOMBRE: LIBROS
TIPO: CLASE BASE
ACCESO: PRIVADA
RESPONSABILIDADES
COLABORACIONES
Total ();
Figura 6. CRC.
11
NOMBRE: PRESTAMO
TIPO: CLASE DERIVADA
ACCESO: PRIVADA
RESPONSABILIDADES
COLABORACIONES
Figura 7. CRC.
12
13
6. RED DE TAREAS.
Encuesta
Observacin
Determinacin
del problema.
1.1
1.2
Concentracin
de informacin
Objetivos
Entrevista
Cuestionario
Interfaces
Estructura
del sistema.
Justificacin
1.4
Solucin de
propuestas
1.3
Prototipo
Req. usuario
1.5
Id. actores
Alternativas
Listado de
requerimientos
Extra
funcionales.
Diseo de fichas
Creacin de
detalles
especficos del
sistema.
1.7
Diccionario de
datos
Diseo de modelo
objeto-relacional
14
7. RTF
15
8. GLOSARIO DE TERMINOS.
CONCEPTO
DESCRIPCION
Diseo conceptual.
Diseo lgico.
Entidades
Atributos
16
Diseo fsico.
SGBD
Normalizacin
Normalizacin
del
dominio
son
indivisibles, mnimos.
La
tabla
contiene
una
clave
primaria.
17
Normalizacin
Integridad referencial
Mtodos.
18
en
un
los
lenguajes
mtodo
consiste
Clase derivada
Cardinalidad
Diccionario de datos
programa,
incluyendo
nombre,
19
Tipo
Tamao
Dominio
Requerido
Aqu
20
Clave
Ficha CRC
Acceso
Publica
Privada
Protegida
Responsabilidades
21
creada la clase.
Colaboraciones
Red de tareas
Jerarqua de clases
Atributos
Caractersticas de la entidad.
RTF
22
9. CONCLUSION.
En este manual se aprendi a identificar las clases principales as como sus relaciones entre
ellas, adems de la aplicacin de varios modelos para facilitar la implementacin posterior
a un lenguaje de programacin y a un gestor de base de datos.
Se le recomienda utilizar este manual con el fin de resolver alguna duda que se le presente
con el uso y composicin del sistema. El usuario debe de tener el conocimiento adecuado
de todo lo que aqu se incluya ya que es de suma importancia que comprenda claramente
las relaciones que tiene su base de datos.
23
10. BIBLIOGRAFA.
Anlisis y diseo de sistemas de informacin
James A. Senn
McGraw-Hill
1988
Ingeniera del Software: Un enfoque prctico
Roger Pressman
3ra. Ed.
McGraw-Hill
1993
WEBGRAFIA
http://une-senn.tripod.com
http://html.rincondelvago.com
http://es.wikipedia.org
http://buenastareas.com
24