sábado, 24 de septiembre de 2016

Más ejercicios de DTD


lunes, 5 de diciembre de 2011


Ejercicios de DTD

Hola a todos. 
A continuación, expongo algunos ejercicios de DTD:
  1. Crear documento xml que almacene información de alumnos. Por cada alumno se tendrá nombre, apellidos, domicilio, teléfono (teniendo en cuenta que puede tener más de uno).
a.      Con DTD interna             
b.       Con DTD externa
2.      Realizar los siguientes cambios al ejercicio anterior:
a.      El alumno puede pertenecer opcionalmente a uno de los equipos deportivos del centro.
b.     El alumno puede indicar si lo desea una o más aficiones de las que tenga.
c.      Se desea almacenar el origen del alumno, la provincia si es español, o bien el país de origen si es extranjero.
d.     Modificar el esquema para poder poner opcionalmente comentarios sobre los alumnos. Crear un elemento definido como ANY que permita incluir cualquier información de tipo texto junto con elementos definidos en el esquema.
e.      Incluir un elemento mixto de nombre notas que permita indicar texto libre y/o los elementos evaluación y calificación. Probar el funcionamiento incluyendo un elemento no definido en el esquema.
3.      Realizar los siguientes cambios al ejercicio anterior:
a.      Incluir un atributo num_alumno que identifique a los alumnos de forma única. Comprobar que el valor debe comenzar por una letra, y que deben ser valores únicos
b.      Se desea incluir opcionalmente información sobre la altura en cm. del alumno.
c.       Se desea conocer el sexo de los alumnos: hombre o mujer, si bien no será obligatorio que aparezca esta información.
d.      Se desea reflejar para cada número de teléfono almacenado para un alumno, si es propio, del padre, de la madre, o del tutor. Poner un valor que no esté en la lista enumerada para comprobar que da error.
e.      Algunos alumnos son ayudados por otro alumno, interesando reflejar la información del alumno que le ayuda. Comprobar que el valor de un  atributo IDREF debe coincidir con el valor de un atributo ID.

4.      Crear un documento xml con DTD externa que permita almacenar pedidos de clientes, con las siguientes características:
a.      Nombre del DTD: pedidos. Contendrá 1 o varios elementos de nombre pedido.
b.     El elemento pedido se compondrá de: empresa o cliente que realiza el pedido (uno u otro pero no dos en el mismo pedido), productos solicitados (al menos uno), fecha, y opcionalmente un elemento llamado factura.
                                                               i.     El elemento empresa será de tipo PCDATA y tendrá un atributo llamado CIF como identificador único.
                                                             ii.     El elemento persona será de tipo PCDATA y tendrá un atributo llamado NIF como identificador único.
                                                            iii.     El elemento producto será de tipo PCDATA.
                                                           iv.     El elemento fecha será de tipo PCDATA
                                                             v.     El elemento factura se compone a su vez de los elementos emisor, total y fecha. Además tendrá dos atributos: numfactura que será identificador único; cliente (obligatorio) que referenciará a la empresa o cliente que aparece en el elemento pedido; y productos que referenciará a uno varios identificadores de producto
Comprobar la validez de los valores de atributos ID, IDREF e IDREFS

No hay comentarios:

Publicar un comentario