0% encontró este documento útil (0 votos)
19 vistas23 páginas

Diseño Avanzado de Bases de Datos

El documento aborda el diseño avanzado de bases de datos, centrándose en la calidad de esquemas y los paradigmas de bases de datos. Se destacan atributos como completitud, correctitud, minimalidad, expresividad, explicitud, autoexplicación y extensibilidad en la elaboración de esquemas. Además, se presentan diferentes paradigmas de bases de datos, incluyendo relacionales, orientadas a objetos, activas, deductivas, temporales, difusas y multimedias.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
19 vistas23 páginas

Diseño Avanzado de Bases de Datos

El documento aborda el diseño avanzado de bases de datos, centrándose en la calidad de esquemas y los paradigmas de bases de datos. Se destacan atributos como completitud, correctitud, minimalidad, expresividad, explicitud, autoexplicación y extensibilidad en la elaboración de esquemas. Además, se presentan diferentes paradigmas de bases de datos, incluyendo relacionales, orientadas a objetos, activas, deductivas, temporales, difusas y multimedias.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

República Bolivariana de Venezuela

Ministerio del Poder Popular para la Educación Universitaria, Ciencia


y Tecnología
Universidad Politécnica Territorial del Oeste de Sucre “Clodosbaldo Russián”
PNF Informática
Trayecto III – Trimestre II

Modelado de Bases de Datos

Unidad II

Profesor
MSc. Leonardo Javier Malavé Quijada

Secciones:
5y6

Cumaná, Enero 2017


Unidad II.- Diseño Avanzado de Base de Datos

1. Calidad de Esquemas.

2. Paradigmas de Bases de Datos.

3. Estrategias de Diseño: OO Conceptual, Objeto Relacional.

4. Esquema Conceptual: ER, ER Extendido, OO Conceptual, Objeto


Relacional, OO Dinámico, BD Activas.
Unidad I.-

Fases en el Modelado Conceptual

Considerar el uso
de conceptos de Comprobar si el
Identificar los tipos
modelado modelo tiene
de entidad.
avanzados redundancia.
(opcional).

Validar el modelo
Determinar los
conceptual,
Identificar los tipos atributos de clave
comprobando las
de relación. candidata, principal
transacciones de
y alternativa.
los usuarios

Identificar y
Repasar el modelo
asociar los Determinar los
de datos
atributos con los dominios de los
conceptual con los
tipos de entidad y atributos.
usuarios
de relación.
Unidad II.- Diseño Avanzado de Base de Datos

1. Calidad de Esquemas

Varios autores coinciden que deben de existir ciertos criterios o


atributos de calidad a la hora de elaborar los esquemas
conceptuales en las bases de datos. CETPT-1 (2016), considera
los siguientes atributos a ser tomados en cuenta:

Completitud Correctitud

Minimalidad Expresividad

Explicitud
Unidad II.- Diseño Avanzado de Base de Datos

1. Calidad de Esquemas

González y González (2013) le agregan otros dos atributos


también a ser tomados en cuenta:

Autoexplicación

Extensibilidad
Completitud

CETP-1(2016) GONZALEZ y GONZALEZ (2013)

Un esquema es completo cuando representa Un modelo debe incluir totalmente lo que se


todas las características relevantes del problema. quiere diseñar, que es aquello que se encuentra
Contempla: a) Controlar que todos los aspectos plasmado en los requerimientos del sistema por
del problema estén representados en alguna parte desarrollar. En términos generales, cada
del esquema b) Controlar que todos los requerimiento debe ser representado en el
requerimientos sean realizables con el esquema y modelo. Y el modelo no debe incluir
c) Leer el resultado y compararlo con la requerimientos supuestos.
descripción original. No hemos hecho énfasis en
los requerimientos, pero una buena práctica para
saber si un esquema es bueno, es verificar que
puede satisfacer los requerimientos del sistema.
Correctitud
CETP-1(2016) GONZALEZ y GONZALEZ (2013)

La correctitud se puede dividir en dos tipos: Se puede evaluar desde dos perspectivas: La
sintáctica y semántica. sintáctica, cuando las distintas partes de un
La correctitud sintáctica implica que el modelo están construidas con respecto al
esquema conceptual esté construido respetando lenguaje utilizado. La semántica, cada
el lenguaje utilizado. Por ejemplo, en el MER, una elemento del problema se representa haciendo
agregación se debe construir sobre una relación. uso de las estructuras adecuadas.
Un esquema es correcto semánticamente si cada
elemento del problema se representa utilizando
estructuras adecuadas. Para asegurar la
correctitud semántica, se debe responder para
cada concepto del problema: a) ¿Es una entidad,
un atributo o una relación? b) ¿Hay una sola
categoría de entidades o más de una? c) ¿Una
relación es binaria o múltiple? d) ¿Cuál es el
mecanismo de determinación del conjunto de
entidades? e) Las cardinalidades y totalidades,
¿tienen sentido? Y en general, verificar si la
representación completa se corresponde con la
realidad.
Minimalidad
CETP-1(2016) GONZALEZ y GONZALEZ (2013)
Un esquema es minimal si cada elemento de la Un modelo conceptual se considera mínimo si no
realidad está representado una sola vez en el tiene información redundante o duplicada, y, por
esquema. Se debería verificar: a) ¿Dónde está consiguiente, si se elimina un elemento del
representado en el esquema cada elemento de la esquema se perderá información.
realidad? b) ¿A qué elemento de la realidad
corresponde cada elemento del esquema? c)
Atributos derivables

Expresividad
CETP-1(2016) GONZALEZ y GONZALEZ (2013)
Un esquema es expresivo si representa la realidad El modelo representa la realidad, de manera que
en una forma natural que puede ser fácilmente con sus elementos esta pueda ser comprendida
comprensible usando sólo la semántica del fácilmente. La expresividad intenta medir la
modelo. La expresividad es un atributo de calidad capacidad de comunicación del modelo a nivel
que intenta medir la capacidad de comunicación semántico
del modelo, a nivel semántico.
Explicitud
CETP-1(2016) GONZALEZ y GONZALEZ (2013)
Un esquema es explícito si no necesita Llamada también legilibilidad. Esta enfocada a
restricciones no estructurales, es decir, toda la las consideraciones visuales para la lectura y
realidad se modela con los elementos gráficos del presentación del modelo conceptual (ausencia
modelo. de cruces entre las relaciones, superposiciones,
tipografía clara, entre otros).

Autoexplicación
CETP-1(2016) GONZALEZ y GONZALEZ (2013)
En el modelo puede ser representados todos los
requisitos, por consiguiente, la lógica del negocio con
respecto a los datos puede ser accedida y entendida
por el modelo conceptual

Extensibilidad
CETP-1(2016) GONZALEZ y GONZALEZ (2013)
Se refiere a la capacidad de un esquema para poder
tolerar cambios en los requisitos y adaptarse a nuevas
necesidades de los usuarios de la base de datos, es
decir, el esquema fácilmente se descompone en
partes (módulos, vistas)
Unidad II.- Diseño Avanzado de Base de Datos

2. Paradigmas en las Bases de Datos

BICOSYES (2007), considera los siguientes paradigmas:

Orientadas a
Relacionales Activas
Objetos

Deductivas Temporales Difusas

Multimedias
Relacional
• Es la base de todo. El modelo más estudiado,
comercializado y utilizado. En definitiva, actualmente
hablar de BD es hablar de BD relacionales.
BICOSYES(2007)

• Organiza y representa los datos en forma de tablas o


relaciones (Universidad de Granada-DECSAI (s/f)
BICOSYES (2007)
BICOSYES (2007)

BICOSYES (2007)
Si todas Existen Hay ciertas
nuestras diferentes ORM cosas bastante
aplicaciones son (Mapeo de llamativas en
con objetos, Objetos una BDOO,
¿qué mejor que Relacional) que como que no es
nuestro SGBD permiten necesario tener
nos entienda solventar ese claves primarias,
directamente y inmenso puente o las claves
nos guarde entre un modelo ajenas en
objetos de objetos y el verdad ahora
directamente? modelo son referencias.
relacional

Orientadas a Objetos
ACTIVAS
BICOSEYS (2007)
• Una SGBD activa es aquel, que bajo ciertas condiciones, y
1 de manera automática ejecuta acciones anteriormente
especificadas, todo ello sin intervención del usuario.

BICOSEYS (2007)

• Es decir una especie de BD + super-triggers (BD relacional


con triggers no es una BD activa). Se puede subdividir en
2
dos modelos que lo constituyen:

BICOSEYS (2007)

• Conocimiento: especifica las reglas del sistema, en resumen

3 serían tuplas (Evento, Condición, Acción).


• ejecución: se encarga de realizar un seguimiento de la
Activas
situación y de gestionar el comportamiento. Vamos, el jefe
que dice qué hacer y cómo.
DEDUCTIVAS
BICOSEYS (2007)
• Un SGBD deductivo es aquel que es capaz, a partir de un
1 conjunto de axiomas deductivos y reglas de inferencias que
ya posee, deducir hechos. Una especie de BD + lógica (BD
+ prolog, imagínate sql + prolog,)

BICOSEYS (2007)

• Un esquema global podría ser que recibida una consulta


concreta, el SGBD deductivo según unas determinadas
2
reglas de inferencia consulta sus datos para obtener una
respuesta.

BICOSEYS (2007)

• Este modelo está muy ligado a las BD Activas, y tienden a

3 converger. Tanto las BD Activas y como las Deductivas


podrían englobarse en el área de representación del
Activas
conocimiento, quizá por ello tiendan a converger.
TEMPORALES
BICOSEYS (2007)
• ¡no existen los datos!, adiós datos; bienvenidos los datos
1 temporales (dato + tiempo).

BICOSEYS (2007)

• Cada dato tendrá información de tiempo válido (cuando ese


dato es, o ha sido, válido en el Mundo Real) y de tiempo
2
transaccional (cuando ese dato ha estado en la BD).

BICOSEYS (2007)

• Es decir, ahora no se guarda información, bueno si, pero se

3 guarda junto con su evolución en el tiempo. Todavía es un


campo muy ligado a la investigación, a pesar de que son
Activas
realmente muy interesantes
DIFUSAS
BICOSEYS (2007)
• Casi toda la información que manejamos acerca del Mundo
1 Real es incompleta, imprecisa y vaga. Las BD Difusas se
basan en la lógica difusa que a su vez se basa en álgebra
de conjuntos difusa,

BICOSEYS (2007)

• que viene a ser mayormente que dado un conjunto de


elementos se le da un valor a cada elemento, entre 0 y 1,
2
que indica el grado de pertenencia que tiene dicho
elemento en ese conjunto

BICOSEYS (2007)

• Este modelo se una ampliación de las BD relaciones, y

3 amplía los operadores del álgebra relacional para poder


adaptarlos a los nuevos elementos que se definen
Activas
MULTIMEDIAS
BICOSEYS (2007)
• Actualmente estamos desbordados por audio, video,
1 imagenes, texto, en definitiva documentos multimedia.
Éstos por poder se pueden guardar en campos “Blobs”
(binary large objets).

BICOSEYS (2007)

• El principal inconveniente está en que una BD tradicional


carece de una interfaz de usuario para poder tratar con
2
estos datos multimedia, sin mencionar el problema de la
inclusión de metadatos (que se podría solventar, si. Las BD
Multimedia proponen tres niveles:

BICOSEYS (2007)

• Nivel monomedia que trataría con un solo tipo de datos

3 ([Link]. audio), un nivel central que hablaría con todos los


niveles inferiores y un último nivel con una interfaz de
Activas
usuario para poder manejar cada formato multimedia.
Frases Celebres

“La educación es el arma más poderosa que puedes usar para


cambiar el mundo”

“No acostumbro a usar las palabras a la ligera. Si 27 años en


prisión nos han enseñado algo, ha sido llegar a entender,
desde el silencio de la soledad, hasta qué punto las
palabras son preciosas y hasta qué punto el lenguaje
verdadero tiene su impacto en la forma en que la gente
vive y muere.”
Nelson Mandela “Madiba”

También podría gustarte