Página 1 de 1

Arquitectura ANSI/X3/SPARC

Publicado: 10 Sep 2009, 22:44
por cortomix
Una duda sobre que me ha surgido con preguntas de años anteriores:

Examen 2007, pregunta 9:

9) Según la arquitectura estándar se los SGBD, ANSI/X3/SPARC ¿en qué nivel se define el esquema de la base de datos?
a) Nivel conceptual
b) Nivel físico
c) Nivel de aplicación
d) Nivel lógico.

La respuesta correcta es la a, nivel conceptual.


Examen 2008, pregunta 17 del bloque III:

17) Según el modelo ANSI/X3/SPARC, las vistas de una base de datos se definen en:
a) Nivel físico
b) Nivel conceptual
c) Nivel lógico
d) Nivel de aplicación

La respuesta correcta es la c, nivel lógico.



Según tengo entendido, los niveles de la arquitectura son externo, conceptual y físico. ¿Por qué usan el nivel lógico? ¿En que se diferencia el nivel lógico del conceptual?

Re: Arquitectura ANSI/X3/SPARC

Publicado: 10 Sep 2009, 23:55
por Fenix
Estas preguntas tienen un poco de mala leche porque en mucha literatura se habla de nivel conceptual y nivel lógico como si fueran lo mismo pero la interpretación más común es considerar el nivel lógico como nivel lógico de usuario, es decir, nivel de vistas de usuario o nivel externo.

Resumiendo, equipara nivel lógico a nivel externo.

Re: Arquitectura ANSI/X3/SPARC

Publicado: 11 Sep 2009, 07:45
por MaJoHuGa
Siguiendo con esta pregunta.

¿Qué se debe entender por nivel de aplicación?. ¿Se refiere también a alguno de los otros o es un invento para complicarnos la pregunta?.

¿Es equiparable al nivel externo?.

Por otro lado, en cuanto a las vistas, ¿no sería más correcto decir que las vistas se crean y no que se definen?.

Muchas gracias.

Saludos.

Re: Arquitectura ANSI/X3/SPARC

Publicado: 12 Sep 2009, 21:11
por icare
En nivel de aplicacion en la arquitectura ANSI/X3/SPARC no existe, la han puesto para despistar.
Las vistas se crean (CREATE VIEW) aunque cuando se crean lo que se hace es definir las sentencia con la que se crea la vista cuando se hace referencia a ella y se guarda en el catalogo de la base de datos. Es decir, cuando se crean no se guarda el contenido de la vista en ese momento sino que se guarda su definicion y cuando se hace referencia a una vista se "ejecuta" el select asociado a la vista en ese momento.
Espero que esto te haya ayudado

Re: Arquitectura ANSI/X3/SPARC

Publicado: 12 Sep 2009, 22:46
por aet
Muevo este hilo a un lugar más adecuado.

Re: Arquitectura ANSI/X3/SPARC

Publicado: 14 Sep 2009, 08:46
por MaJoHuGa
icare escribió:En nivel de aplicacion en la arquitectura ANSI/X3/SPARC no existe, la han puesto para despistar.
Las vistas se crean (CREATE VIEW) aunque cuando se crean lo que se hace es definir las sentencia con la que se crea la vista cuando se hace referencia a ella y se guarda en el catalogo de la base de datos. Es decir, cuando se crean no se guarda el contenido de la vista en ese momento sino que se guarda su definicion y cuando se hace referencia a una vista se "ejecuta" el select asociado a la vista en ese momento.
Espero que esto te haya ayudado
Muchas gracias por la respuesta y la información. Era algo que desconocía. Claro que me ha servido de ayuda.

Saludos.

Re: Arquitectura ANSI/X3/SPARC

Publicado: 14 Sep 2009, 11:41
por angon
icare escribió:En nivel de aplicacion en la arquitectura ANSI/X3/SPARC no existe, la han puesto para despistar.
Las vistas se crean (CREATE VIEW) aunque cuando se crean lo que se hace es definir las sentencia con la que se crea la vista cuando se hace referencia a ella y se guarda en el catalogo de la base de datos. Es decir, cuando se crean no se guarda el contenido de la vista en ese momento sino que se guarda su definicion y cuando se hace referencia a una vista se "ejecuta" el select asociado a la vista en ese momento.
Espero que esto te haya ayudado
Una puntualización: en el caso de las vistas materializadas de Oracle sí que se guarda el contenido en ese momento (o en el momento que se refresque la vista). Aunque si no dicen nada, me atendría a lo que ha dicho Icare