Tema del examen: DTD / XML / DOM vs DBMS

Recientemente, estaba revisando mis recursos en preparación para un examen cuando me encontré con la siguiente pregunta:

Con referencia a una situación en la que un programador usa un programa DOM para procesar un documento XML, analice por qué una descripción de datos débil como DTD o esquema XML puede ser más apropiada en el contexto global que una descripción de datos en un sistema de administración de bases de datos.

Siento que la pregunta está estructurada bastante mal, o quizás no entiendo la pregunta. Probablemente por eso no estoy seguro de cuál podría ser una respuesta lógica a esto. Cualquier ayuda, intento o asistencia en este enrevesado qn es muy apreciado ...

preguntado el 09 de enero de 11 a las 12:01

gracias. Eso es lo que pensé yo también. -

1 Respuestas

Sí, una pregunta muy pobre. (a) No veo qué tiene que ver DOM con eso; Hubiera pensado que los argumentos eran los mismos independientemente de cómo estuvieras procesando el XML; (b) Solo puedo interpretar el término "descripción de datos débil" en el sentido de "una descripción de datos que impone pocas restricciones", pero con el esquema XML en particular puede elegir cuántas restricciones desea imponer, tal como lo hace con un RDBMS; es cierto que XML le permite imponer menos restricciones que un RDBMS, pero lo mínimo es no tener un DTD o esquema en absoluto. (c) No tengo idea de lo que se supone que significa "el contexto global".

Si me viera obligado a responder esta pregunta, primero criticaría la pregunta y luego escribiría un ensayo sobre cómo y dónde se deberían validar los datos. Si la persona que lo marcó fuera la misma que la que formuló la pregunta, probablemente no sería lo suficientemente imaginativo como para darme ninguna calificación.

Respondido el 09 de enero de 11 a las 18:01

Sí, el colocador es muy estricto con las reglas y algunas otras cosas que no puedo decir sobre SO. De acuerdo, esta es una pregunta muy pobre de todos modos y espero que no aparezca para el examen. ¡Gracias por tu ayuda! - Navaja Ockhams

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.