Documente Academic
Documente Profesional
Documente Cultură
Diseo de vistas
El objetivo principal del diseo de vistas es crear un esquema conceptual par-
tiendo de una descripcin informal de los requerimientos del usuario. Se utiliza
el trmino vista para referirse a la percepcin de una base de datos o de los re-
querimientos de datos de una aplicacin, tal como lo ve un usuario o un grupo
de usuarios. El diseo de vistas abarca, tpicamente, dos actividades distintas: 1)
el anlisis de los requerimientos, para captar el significado de los objetos de in-
ters en la aplicacin, su agrupacin en clases, sus propiedades etc.; 2) la repre-
sentacin de estos objetos, clases y propiedades, usando los conceptos del mo-
delo ER.
La primera actividad est especialmente influida por la naturaleza de los re-
querimientos; stos pueden incluir descripciones en lenguaje natural, formula-
rios, formatos de registros y esquemas de datos, que claramente representan una
realidad dada de diferentes maneras. Con los requerimientos expresados en len-
guaje natural, la estructura de la informacin puede estar oculta en descripcio-
nes ambiguas, incompletas o contradictorias. Con representaciones ms estruc-
turadas, a veces es ms fcil deducir la estructura subyacente de la informacin
y expresarla en trminos de los componentes de un esquema ER; sin embargo,
es posible que se omita informacin importante en estas representaciones. En
este captulo, se describe el diseo de vistas para tres tipos distintos de requeri-
mientos: lenguaje natural, formularios y declaraciones de registros.
Las descripciones en lenguaje natural se hacen normalmente por escrito; as,
se deduce informacin sobre la estructura de la base de datos a partir de un an-
lisis textual de los requerimientos. En el apartado 4.1, se presentan sugerencias
prcticas para analizar y eliminar las ambigedades de las descripciones textua-
les.
Un formulario es cualquier mdulo de papel usado para recolectar datos; en
el caso de sistemas de informacin que ya emplean computadoras, se puede usar
tambin descripciones impresas de pantallas con formato, es decir, pantallas que
se presentan en una terminal para introducir datos en un programa o base de
datos ya existente. En el apartado 4.2 se clasifica la informacin presente en los
formularios y luego se ofrece una metodologa para crear un esquema mediante
la extraccin progresiva de informacin de los formularios.
Las declaraciones de registros o formatos de registros pertenecen a aplica-
100 DISEO CONCEPTUAL DE BASES DE DATOS
DIserio i nidal
2.1. Construir un esquema armazn global'
cepto, sino ms bien un caso del concepto correcto, esto es, componentes, Por
tanto, el trmino preferido tendra que ser componentes.
Trmino
Linea Nuevo trmino Razones para la correcCin
5 Lugares Cwdades Lugar es una palabra genenca
6 Lapso Nrn. de aos Lapso es una palabra gennca
9 Actualidad Ao actual Actualidad es ambigua
9 Dia Dia de la semana Ms especifico
9 Sitios Aulas Homnimo de lugares en la linea 5
10 Clases Cursos Sinbnirno de cursos en la linea 8
15 FvlaesiF0 Probescir Sin6nimo de profesor efl la linee 2
16 Lugar Ciudad Lo ni srrio que en La linea 5
17 Telerwo Telfono Ms especibcdo
del departamento
18 SqtuCiOn Estado. Civil Smigicin es ambiguo
18 Terna AFe de invespgacin Sir de reo ae inve_givacmin en la Inca
1.5
mana o da del me_5.: los terminas .semuna y wes no aparecen en los requeri-
mientos).
En una base de datos de una universidad se representan datos sobre estudiantes y profesores.
Para los estudiantes se representa el apellido, edad, sexo, ciudad y provincia de nacimiento,
ciudad y provincia de residencia de sus familias, ciudades y provincias donde han vivido antes
(con el nmero de aos que vivieron en cada una), cursos que han aprobado, con nombre,
cdigo, profesor, nota y fecha. Asimismo, se representan los cursos a los que asisten en el ao
actual y, para cada uno, die de la semana, aulas y horas de imparticin de los cursos (cada curso
se imparte a lo sumo una vez en un dia). Para estudiantes graduadOS se representa el nombre del
consejero doctorado, se representa el titulo y rea de investigacin de sus tesis. Para profesores
se representa el apellido, edad, ciudad y provincia de nacimiento, nombre del departamento al que
pertenecen, nmero de telfono del departamento, ttul0, estado civil y rea de investigacin_
En una base de datos de una ,Lrliversidad se represeilan datos sobre estudiantes y pioresores
Enunciados generales
Para los estudiantes, se representa al apellido, edad, sexo, ciudad y provincia de nacimiento, ciudad y provincia
de residencia de sus familias, ciudades y provincias donde han vivido antes (con el nmero de anos que vivieron
en cada skal, cisscs que han aprobado, con ricentire, cdigo. profesor, nota y techa.
Enunciados sobre estudiantes
Asimismo se representan los cursos a los que asisten en el ano actual y, para cada Lino, die de la semana,
aulas y horas de imparliCidn 4 los cursos (cada ~so se Imparte a lo euro una vez en un dle).
Enunciados sobre cursos
Para estudiantes graduados se representa el nombre del consejero en el ltimo ario. Para estudianIeS de CIOCto-
Fado se represema el titul y rea die inveStigaCIil de sus tesis.
Enunciados sobre tipos especficos de estudiantes
Para profesores s@ representa el apellido, edad, ciudad y provincia de nacimiento, nombre del departamento al
que piel/ 0000n, nmero de telfono del depariarnentd. Itillu10,. estado Civil y rea de investigacin.
Enunciados sobre profesores
ESTUDIANTE
1. Refinamientos descendentes.
a) La entidad ESTUDIANTE se puede refinar en trminos de dos subconjun-
tos: ESTUDIANTE_GRADUADO y ESTUDIANTE_DE_ESTUDIANTE_DE_DOC-
TORADO.
b) La interrelacin OTRA, entre las entidades CIUDAD y ESTUDIANTE, se puede
refinar en trminos de dos interrelaciones: RESIDENCIA y RESIDENCIA-
Para proceder a hacer los refinamientos finales, ahora se puede enfocar cada
concepto del esquema y verificar su complecin. De ese modo, se definen atri-
butos para cada entidad o interrelacin y se especifican los identificadores y las
correspondencias. Puede verse que los requerimientos textuales no se expresan
muy bien con la interrelacin RELACIONADO_CON, entre ESTUDIANTE y CURSO.
De hecho, la interrelacin se debe refinar con la introduccin de estas nuevas
interrelaciones:
DISEO DE VISTAS 107
RESIDEN-
A1,1_
DE
RESIDEN-
ciA_DE
PROFESOR
ESTUDIANTE
P.ELACC!
10
1..13 ESTA DIANTE SESOFI
GRADUADO O_PO
ESTUDIAKTL
DLDXTORADO
NOMBRE APELLIDO
PRIDIONCIA EDAD
11 {U)
CIUDAD LLGAFL DE_ PERSONA PERTENE.
HACIA _DE OLA DEPARTAMENTO
TELEFONO
NOMBRE
RESIDEN-
CIA_ DE
NUM. _DC_AOS 11,1)
O ESTACO_CIVIL
PROFESOR
TFTLLC
ION
1
-0 ARCA_ DE,
IN'VESTIGACION
NOTA
ARROBO ESTU DIAPirE_
FICHA 13F_DaTORADO
11.1 :1 ro
COD1G0
NOMBRE
ALELA
SE,
IMPARTE_
HORAS
(10
DLILDE_ II NOMBRE
LA_SEMAMA
_____________ - -
y direccin ""Prel."'
Eicrin Fp no., inri
lit
q 8 6 5 1+ 3 2 1 0
lju Illltheril lit seguro
Dutc.e budirt lois pedid. ffild.rwr
Parte e xteniva
1 E ~ ur u:~
Desea donar 11, a asir rondo?
~mi ~Mi
Mi.: 144 Tor
akepark 1~11...i
Declare
ing re 5os 1 fir..1 rn.pipas. Eslei dkbrri es1:011eirk. e. LOdeL
formulln., $u Orfir. W-21
i A Pim:km sus padre: La aleup. crira penan.] mcluido e I:d. careo dzInixe~r.
Nal& D e b e 1 me dcdara~?
rn2rear SE' a S.. Llene la hui. de lrulnpu II dww; intreduni ii. niniidad. de la Lime: E aqu
ra NO- Escribe. %.i CO Eme es el [tul de ni dedleel<4 t'altar 5 exteenkri
wsimid. 4
5 Rrue is lus/ dC Lw linea 3. 51 la liDa 4 es mirar que la. 3, cimba O. Esa es ski
grairdlle.
Cabila gu
iMpu esto S Estrill... Film..., federal sobre la rtmi /tiendo dr II eisdla. 9 de sil
fermullguie.
partIde canitc?cin
El Acta de ~val Porlik, dr ten" de Reduoriri . IK pgina 3 del romero Paran] lar io le 411E8
(19891
ner la actividad de diseo, En la figura 4,11 se asocia un marco con cada rea o
subrea; el rbol de la figura 4.12 tambin representa la descomposicin del for-
mulario en reas.
Se certifica que n a c i d o e n _ _ _ _ _ _ _ _
el 1 .pcF (CrCild,OlpilpiD)
corno _______________
iplich,~4,19E
Nombre(s) puestos en el formulario 1040A (No rellene si aparece(n) en la otra cara). Su nmero de seguro social
Parte 1 Rellene las llena 13 a 21) salameme si recibid de su piarn subsidios de asistencia a sus dependientes. Asegrese de completar
tambin las lineas 1 y 2 de la parte 1,
(contin uacin)
13 Introduzca la suma total de subsidios de asistencia a sus dependientes provistos por su patrn en 1989.
(Esta cantidad debe aparecer por separado en el formulario W-2 etiquetada como DCB.) NO
INCLUYA las cantidades informadas como pagos en la casilla 10 del formulario W-2. 13
14 Introduzca la suma de gastos calificados realizados durante 1989 para el cuidado de una persona que
califique. (Vea pgina 24 de las instrucciones.) 14
18 Debe introducir sus ingresos obtenidos. (En la pgina 34 de las instrucciones est la definicin de
ingresos obtenidos.) 16
17 Si estuvo casado al final de 1989., deber introducir los ingresos obtenidos por su cnyuge. (Si su
cnyuge es estudiante de tiempo completo o incapacitado , consulte en la pg. 34 de las instrucciones la
cantidad a introducir.) 17
Nota: Si
tambin reclama 18 Si estuvo casado al final de 1989, compare las cantidades de las lineas 16 y 17 e introduzca la menor
de las dos.
el crdito por Si no estuvo casado, introduzca la cantidad de la lnea 16. 1S
cuidado de rfios
y dependientes, 19 Beneficios excluidos. Introduzca la menor de las siguientes:
llene primero el La cantidad de la linea 15, o
formulario La cantidad de la linea 18, o
1040A hasta ra 50005 (25005 si es casado y rellena una declaracin apane). 19
lnea 20 y luego
rellene las lneas 20 Beneficios gravables.. Reste la lnea 19 de la 13. Introduzca el resultado. (Si es cero o menor. introduzca
3-12 de la 0). Incluya esta cantidad en el total de la lnea 7 del formulario 1040A. En el espacio de la izquierda de
parte 1. l a l n e a 7 e s c r i b a a B C D 2 0
2 Sume las cantidades de la linea I. Introduzca el total aqu y en el formulario 1040A, lnea 8a.
2 Sume las cantidades de la linea 1_ Introduzca el total aqu y en el formulario 1040A, lnea 9. 2
(Fuente de ingresos __
Figura 4.11. Formulario 1040A para la declaracin individual del impuesto sobre la renta
en Estados Unidos.
DISEO DE VISTAS 113
El Acta de Privada y el
i ',h. .111 ,1 dr ea L e t 1 . 11 I
Aviso de Acta de
I h. rriell
Reduccin de Trmites
estn en la pagina 3 del
folleto
Fondo para campaa presidencial
Desea donar 1S a este fondo? ............................................................................. Si
Nota: Marcar no alterara!
No su impuelw nt reducir su
Si es declaracin conjunta. ,desea 311 conyuge donar 1S a cate fondo' L7 Si Na drroluctrin -
i Pican rn#s d, . I
drpcfldrr...
vea O/ 20 . .
8
Num de lama
dryeraletales
babearle' le
-Lijada copia ID de
iorm idarioisl W-2 d Si su hijo no vivi con Vd. pero r5 reclamado coma dependiente suyo segn un convenio
previa a 1985. marque aqui . Usnfrn
Leadelledai cr in red,
e NISTIrro total dr exenciones reclamadas. sstronei
Paso 4 7 Pagos, salarios, propinas. Debe figurar en la casilla 10 del formulario W-2. (Adjunte el formulario7
Calcule sur 43111 Rentas gravables por intereses (vea pag. 24). (Si es mayar de 4005. complete y adiunic el rgimen 1,
ingreso* parte 1./.1 8a
Malea
Anexe [Seque o pro b Rentas exentas por intereses lea pag 241 .
nal (NO las incluya rn lnea &a 8b
9 Dividendos. (Si son mayores de 4005. complete y adjunte el regirnen 1, parte .111.) 9
11 Sume las lineas 7. 8a, 9 y 10. Introduzca el total_ Este es su ingreso total.
C Sume lar lineas 12a y 12b e introduzca el total_ Este es su ajuste total_ 12c
13 Reste la !inca 12c de la 11. Introduzca el resultado_ Este es su ingreso bruto ajustado. (Si esta
cantidad es menor de 19.340$ y un hijo vivi con usted. vea Crdito por Ingresos Percibidos
((inca 25b) de la pgina 37 de las instrucciones.)
13
( Ingresos ____