Se muestra la definición de objeto semántico,, sus atributos, tipos de objetos y la relación que existe entre el Modelo del Objeto Semántico y el Modelo E-R.
2. INTRODUCCIÓN
• El modelo de objeto semántico se presento por primera
vez en 1988 y esta basado en conceptos que
desarrollaron y publicaron Codd, Hammer y McLeod.
• Es igual al modelo E-R ya que se utiliza para crear
modelo de datos, aunque se utiliza para lo mismo es
diferente al procesamiento de bases de datos orientadas
a objetos
3.
4. OBJETOS SEMÁNTICOS
• La palabra semántico quiere decir “significado”, y un
objeto semántico es aquel que modela el significado de
los datos de los usuarios.
• Los objetos semánticos modelan las percepciones de los
usuarios con mayor precisión que el modelo E-R (Entidad
Relación)
5. DEFINICIÓN DE OBJETOS
SEMÁNTICOS
• Un objeto semántico es una representación de algunas
cosas identificables en el ambiente de trabajo de los
usuarios, es un conjunto de atributos que describen
suficientemente un identidad bien definida.
• Una clase de objetos tiene un nombre que las distingue
de otras y se escriben con letras mayúsculas.
6. • Los objetos representan entidades bien definidas ya que
son ciertas cosas que los usuarios reconocen como
independientes y separadas a las que desean dar
seguimiento y a partir de eso elaborar reportes.
7. ATRIBUTOS
• Existen 3 tipos de atributos:
• Atributos Simples: Son lo que tienen un elemento.
• Atributos Grupales: Son combinaciones de otros
atributos.
• Atributos De Los Objetos Semánticos También conocido
como enlaces del objeto, establecen una relación entre
un objetos semántico y otro.
8. CARDINALIDAD DE LOS ATRIBUTOS
• Cardinalidad de los atributos: Cada atributo en un
objeto semántico tiene una cardinalidad minima y
una cardinalidad máxima.
• La minima indica la cantidad de instancias del
atributo que debe existir para que el objeto sea
valido.
• La máxima indica el numero máximo de
instancias del atributo que el objeto puede tener.
• La cardinalidad se muestra por subíndices en los
atributos en el formato “N.M.” , donde “N” es la
cardinalidad minima y “M” la cardinalidad
maxima.
9.
10. INSTANCIAS DE OBJETOS
• Son un formato, o estructura general, que puede
utilizarse para cualquier departamento.
• Los departamentos pueden tener menos o mas que otros
pero debe de tener por lo menos uno.
11. ATRIBUTOS PAREADOS
• El modelo de objeto semántico no tiene ninguna relación
de objetos independientes en un solo sentido.
• Si un objeto contiene a otro, el segundo abarca el
primero.
12.
13. INDICADORES DE OBJETOS
• Un indicador de objetos es uno o más de los
atributos de los objetos que los usuarios emplean
para identificar estancias de objeto, dichos
identificadores son nombres potenciales para un
objeto semántico.
• Un identificador de grupo es aquel que tiene mas
de un atributo: ([Nombre,Apellido].
• En los diagramas de objeto semántico los
identificadores de objeto están representados
por las letras “ID” junto al atributo.
14. DOMINIOS DE ATRIBUTOS
• El dominio de un atributo es una descripción de
los posibles valores de este, tanto en la
descripción física como en la descripción
semántica.
• La descripción física indica el tipo de datos,
longitud y otras restricciones o condiciones.
• La descripción semántica indica la función o el
propósito del atributo, esto lo distingue de otros
atributos que puedan tener la misma descripción
física.
15. VISTAS DE OBJETOS SEMÁNTICOS
• Los usuarios tienen acceso a los valores de atributos del
objeto a través de las aplicaciones de base de datos,
reportes y consultas.
• La parte de un objetivo que esta visible en una aplicación
en particular se denomina vista de objeto semántico.
Consta del nombre del objeto mas una lista de todos los
atributos visibles
16.
17. En el proceso para desarrollar objetos
semánticos, los analistas examinan la
interfaz de aplicación –formas, reportes y
consultas- y trabajan de manera
retrospectiva(con el fin de derivar la
estructura objeto).
Creación de modelos de
datos con objetos
semánticos
18. Por ejemplo para modelar la estructura del objeto DEPARTAMENTO:
1.- Se reúnen todos los reportes, formas y consultas basadas en
DEPARTAMENTO.
2.- A partir de estos se define este objeto el cual permita que se construyan
dichos formatos y consultas.
3.- Los analistas determinan a que objetos necesitan dar seguimientos los
usuarios.
4.- Mediante entrevistas con los usuarios se determina que atributos del
objeto son importantes.
5.- A partir de ahí se pueden construir prototipos o formas de reportes que
19. Datos de objetos repetitivos son solo una parte del todo.
Grupos de objetos repetitivos se refiere a algo más que existe
por sí mismo. En este caso los grupos de datos repetitivos se
refieren a DEPARTAMENTO como objeto independiente.
En este caso DEPARTAMENTO es un objeto semántico
20. Los grupos de atributos que representan
un objeto independiente por lo general
tienen atributos de identificación obvios.
Por ejemplo:
Licencia - NumeroDeLicencia
Auto - NumeroDeSerie
Producto - NumeroDeProducto
21. Esto es, los objetos semánticos se ajustan
continuamente como reportes, formas y
consultas nuevas que serán identificados y
analizados.
El objeto PROFESOR indica que el objeto
Departamento necesita ser modelado,
también sugiere que se puede necesitar
otro objeto para representar los datos del
profesor.
Es común tener dos reportes sobre
un objeto, porque documentan
puntos de vista diferentes sobre una
misma cosa. Además de que
refuerza la noción de que
departamento es un objeto.
22. El objeto DEPARTAMENTO debe tener un
objeto estudiante y un objeto PROFESOR.
El objeto ESTUDIANTE contiene atributos
como NombreDelEstudiante, siendo único
solamente el NumeroDelAlumno
(identificador).
23. Este es un ejemplo de otro reporte sobre
estudiante- la carta de aceptación que la
universidad envía a los aspirantes a
ingresar- aunque es una carta, también es
un reporte; ya que probablemente la
produjeron mediante una lista de correos
con un procesador de textos.
Los datos de la carta que se
deben almacenar en la base de
datos son los que se muestran
en negritas.
24. Esta carta indica que los nombres en las
direcciones y los saludos deben de ser
precedidos por el título “Sr.” o “Srita.”, “Dr.”
o “Ing.”, por lo tanto se agregó el atributo
Titulo al objeto ESTUDIANTE
25. De nuevo estos cambios ilustran la naturaleza repetitiva
del modelo de datos. Las decisiones del diseño con
frecuencia necesitan ser reflexionadas y revisadas
muchas veces. Esta iteración no significa que el
proceso sea deficiente, esto de hecho es muy común.
Especificación de objetos
26. Conjunto completo de diagramas de objetos semánticos
Para mejorar la precisión del modelo, el atributo PROFESOR en
ESTUDIANTE ha sido nombrado como ASESOR.
La instancia PROFESOR que se conecta con una instancia ESTUDIANTE
fue nombrada ASESOR ya que este funge como asesor de ese
ESTUDIANTE, siendo este término más preciso que el anterior.
28. Especificaciones de objetos para la base de datos de la Universidad:
Especificaciones de dominio
Las formulas representan
atributos computados a
partir de otros valores.
El dominio
TotaldeAlumnosenlaEspe
cialidad es el conteo de
los objetos estudiante, los
cuales están
determinados a un objeto
DEPARTAMENTO
determinado.
30. Objeto Simple: es un objeto semántico que
contiene un solo valor, atributos simples o
grupales.
31. Objeto compuesto: es un objeto que contiene uno o mas
atributos de valores múltiples, simples o grupales. Pero
no atributos de objetos.
• Un objeto compuesto puede tener mas de un atributo de
valores múltiples.
32.
33. • Objeto Combinado: contiene cuando menos un atributo
de un objeto. La figura 4-17(a) muestra 2 formas de
ingreso de datos diferentes. Una que es utilizada por el
departamento de finanzas de la compañía para llevar el
registro de los vehículos. Y la otra se utiliza para guardar
los datos de los empleados
34.
35.
36. Objetos Híbridos: son combinaciones de objetos
combinados y compuestos. En particular, un objeto
hibrido es un objeto semántico que cuando menos tiene
un atributo grupal de valores múltiples e incluye
37.
38. El modelo “c” es incorrecto, ya que se muestra que
Renta y ESTUDIANTE son independientemente
valores múltiples, lo cual es incorrecto debido a que
Renta y ESTUDIANTE son valores múltiples como
par
El modelo “b” es un
diagrama que modela
esta forma.
DORMITORIO contiene
un grupo de valores
múltiples que tienen el
atributo del objeto
ESTUDIANTE y el no
atributo Renta. Esto
quiere decir Renta se
parea con ESTUDIANTE
en el contexto
DORMITORIO.
39. • Objeto de asociación: relaciona dos (o mas) objetos y
almacena datos que son peculiares para dicha relación.
40.
41.
42.
43. Objetos Padre-Subtipo: para entender a los objetos padre y
subtipo, considere al objeto EMPLEADO (fig 4-28). Algunos de
los atributos en EMPLEADO pertenecen a todos los empleados
y otros solo a los empleados que son administradores.
44.
45. • Objeto Arquetipo-versión. Un objeto arquetipo es un objeto
semántico que produce otros objetos semánticos, los cuales
representan versiones, publicaciones o ediciones del arquetipo.
46. COMPARACIÓN DEL OBJETO
SEMÁNTICO CON EL MODELO E-R
• El modelo E-R y el objeto semántico tienen similitudes y
diferencias:
• Son similares en tanto que son herramientas para
entender y documentar la estructura de datos de los
usuarios, ambos procuran modelar la estructura de las
cosas en el mundo de los usuarios, así como la
relaciones entre ellos.
• La diferencia principal entre los 2 modelos es la
orientación.
47. • El modelo E-R considera básico el concepto de entidad,
las entidades y sus relaciones son consideradas los
átomos de un modelo de datos, los átomos pueden
combinarse para formar los que el modelo E-R se
denomina punto de vistas de usuario.
• El modelo de objeto semántico considera como básico el
objeto semántico que en su conjunto en un modelo de
datos es un mapa de la estructura esencial de las cosas
que el usuario considera importante.