SlideShare una empresa de Scribd logo
1 de 20
MODELO DE OBJETOS
SEMÁNTICOS
Por : Ana M. Infante
Prof. Richard Aponte
Objetos Semánticos
Los OS son análogos a las clases del modelo objetual y
a las entidades del modelo E-R.
OS: Conjunto de
atributos que
describen
suficientemente una
identidad bien
definida.
Los OS pueden ser
físicos (una persona)
o abstractos (una
carrera
universitaria).
Los OS son los
sustantivos sobre los
cuales se produce
información.
* Un valor atómico desde el punto de vista del modelo.
Objetos Semánticos
Atributos: Definen
las características
de un OS.
Tipos de Atributos:
 Simples: tienen un solo valor*. Ej:
teléfono.
 Grupales: están compuestos por
otros atributos. Ej: dirección
(compuesta por bloque y oficina).
 De objetos semánticos: relacionan
un OS con otro OS (enlaces entre OS).
Ejemplos de Atributos
Cardinalidaddelos
Atributos
• min  0 y max  1.
• min  max.
• El subíndice N (en max) significa
muchos
NombreAtributo
min.max
 Indica el número mínimo y máximo de instancias que
deben existir en cada atributo para que el OS sea
válido.
 Se representa mediante dos números subíndices
separados por un punto:
Cardinalidaddelos
Atributos
En este ejemplo, cada
departamento debe
tener mínimo un
número telefónico (y
puede tener muchos
más), puede tener o no
un correo (y solo uno),
debe tener mínimo un
estudiante (y puede
tener muchos más).
DEPARTAMENTO
Nombre1.1
Dirección
Bloque1.1
Oficina1.1
Teléfono1.N
Correo0.1
PROFESOR
ESTUDIANTE
0.1
1.N
1.N
Instancia de un OS Departamento
Sistemas
M8A
201
4255350, 4255351
sis@un.edu.co
898, Carmen Electra,
…
Profesores (solo
se muestra su
código y nombre)
Estudiantes (solo
se muestra su carné
y nombre)
Teléfonos
Correo
Dirección
Nombre
Bloque
Oficina
13, George Michael,
…34, Björk, …
65, Barbara Palvin, …
876, Gal Gadot, …
• Identificador único de un OS:
Uno o más atributos que se
emplean para diferenciar las
instancias de un OS.
• Se representa con la palabra ID
subrayada.
• Su cardinalidad es usualmente 1.1
• Si está conformado por más de
un atributo, se representará en
un atributo grupal y se denomina
identificador único grupal.
Identificador Único
Identificador No Único y Multivaluado
• El modelo de OS considera identificadores
no únicos: son atributos, que aunque no
son únicos, los usuarios los suelen emplear
para identificar a las instancias de un OS,
por ejemplo, Nombre de persona. Se
simbolizan con ID pero sin subrayado.
• Un ejemplo, poco común, de un
identificador único multivaluado
(cardinalidad  1.1).
EMPLEADO
ID Código1.N
Suponiendo que cada empleado puede tener varios
códigos y que no hay códigos repetidos en la empresa
OS
Pareados
OS
pareados
• Sobre los atributos de tipo de
objeto semántico: Si un OS w
contiene a un OS z entonces el
OS z debe contener al OS w.
Esto se denomina OS pareados.
OS Pareados
DORMITORIO
ID Nombre
Teléfono
ESTUDIANTE
0.N
1.1
0.1
ESTUDIANTE
ID Carné
Nombre
1.1
1.1
DORMITORIO
0.1
DORMITORIO
ID Nombre
Teléfono
Pago
ESTUDIANTE 1.1
1.1
0.1
Cuota1.1 0.N
DORMITORIO
ID Nombre
Teléfono
ESTUDIANTE
Cuota
0.N
0.N
1.1
0.1
1 2
Ejemplo:
CUENTA
ID Código
Fecha
Detalle
Servicio
Precio
1.1
1.1
1.1
1.1
1.N
CUENTA
ID Código
Fecha
1.1
1.1
DETALLE
1.N
DETALLE
ID IDdelDetalle
Servicio
Precio
1.1CUENTA
1.1 1.1
1.1
Identificador
único grupal
1 2
Comparación Entre
Dos Modelos:
Ejemplo: Muchos a Muchos
LIBRO
ID ISBN
ID Título
AUTOR
0.N
1.1
1.1
AUTOR
ID CodAutor
Nombre
Pseudónimo
LIBRO
1.N
1.1
1.1
0.N
Identificador no
único
Se permiten libros anónimos
Un OS de Asociación: Vuelo
AVIÓN
ID Nro
Modelo
VUELO 1.N
VUELO 1.N
1.1
1.1
PILOTO
ID NroLicencia
Nombre
1.1
1.1
Un mismo piloto y avión podrían aparecer varias veces en la
misma fecha…Si se desea evitar esto, ver el siguiente modelo.
Análogo a la entidad
intersección del modelo E-R.
AVIÓN 1.1
PILOTO
1.1
1.1
1.1
VUELO
ID Número
Fecha
VUELO
Número
ID IdVuelo
Fecha
AVIÓN 1.1
PILOTO
1.1
1.1
1.1
1.1
Un OS de Asociación: Vuelo
Acá la combinación: (fecha, piloto y
avión)
no se repite
Quedaría como un identificador
alternativo (no hay notación especial
para indicarlos, se deben
documentar)
PROFESOR
ID Nroregistro
Nombre
ASESORADO
1.N
1.1
ESTUDIANTE
ID Carné
Nombre
1.1
1.1
ASESOR
1.1
1.1
Donde ASESORADO = ESTUDIANTE y ASESOR = PROFESOR.
Los sinónimos dan contexto a la relación entre PROFESOR y ESTUDIANTE
Sinónimos
?
Supertipos Y Subtipos En El Modelo OS:
EMPLEADO
ID Código
Nombre
Salario
ADMINISTRADOR
PROGRAMADOR
1.1
1.1
1.1
0.ST
0.ST
No exclusivo
ADMINISTRADOR
TipodeAdministrador
EMPLEADO
1.1
P
PROGRAMADOR
Lenguaje0.N
EMPLEADO
P
Heredados por los
subtipos
El cero indica que el
subtipo es opcional (es
lo usual)
ParentSubtype
EMPLEADO
ID Código
Nombre
Salario
ADMINISTRADOR
1.1
PROGRAMADOR
1.1
1.1
0.ST
0.ST
0.1.1
Indica si se
requiere el
grupo
Mínimo # de subtipos
simultáneos permitido
Máximo # de subtipos
simultáneos permitido
ADMINISTRADOR
TipodeAdministrador
EMPLEADO
1.1
PROGRAMADOR
Lenguaje0.N
EMPLEADO
P
P
Exclusivo
Supertipos y Subtipos en el modelo OS:
EMPLEADO
ID Código
ADMINISTRAD
OR
1.1
PROGRAMADO
R
1.ST
0.ST
0.1.1
En este
ejemplo, un
empleado
nunca podría
ser
programador
Supertipos y
Subtipos en el
Modelo OS:
• Evitar contradicciones en la
notación:
– el mínimo de subtipos permitido
debe ser menor o igual que el
máximo permitido
– debe haber consistencia con los
subíndices internos de los
subtipos:
Comparación
Modelo E-R
vs.
Modelo de OS
• Similitudes:
– Ambos son herramientas para la
comprensión y documentación de la
estructura del “mundo” de los usuarios
– Ambos tratan de modelar la estructura de
las “cosas” del mundo del usuario y las
relaciones entre ellas.
• Diferencias:
– Los OS son “semánticamente completos”, es decir, si se pide mostrar
un OS PEDIDO este contiene “todo” lo que incluye un pedido. En el
modelo E-R el PEDIDO está “disperso”, fragmentado a través del
modelo.
– Los OS incluyen atributos multivaluados a diferencia del modelo E-R
donde todos los atributos son simples.

Más contenido relacionado

La actualidad más candente

Modelo del dominio
Modelo del dominioModelo del dominio
Modelo del dominioSCMU AQP
 
UML Básico - Casos de uso y Clases
UML Básico - Casos de uso y ClasesUML Básico - Casos de uso y Clases
UML Básico - Casos de uso y ClasesAntonio Moreno
 
Diagramas de caso de uso
Diagramas de caso de usoDiagramas de caso de uso
Diagramas de caso de usoTensor
 
Uml lenguaje unificado de modelado
Uml lenguaje unificado de modeladoUml lenguaje unificado de modelado
Uml lenguaje unificado de modeladoMarvin Zumbado
 
Base de datos orientada a objetos vs base obje to relacion
Base de datos orientada a objetos vs base obje to relacionBase de datos orientada a objetos vs base obje to relacion
Base de datos orientada a objetos vs base obje to relacionAlfonso Triana
 
Tipos de pruebas de software
Tipos de pruebas de softwareTipos de pruebas de software
Tipos de pruebas de softwareGuillermo Lemus
 
Diagramas Analisis
Diagramas AnalisisDiagramas Analisis
Diagramas Analisisinnovalabcun
 
SISTEMA DE GESTION DE BASE DE DATOS SGBD
SISTEMA DE GESTION DE BASE DE DATOS SGBDSISTEMA DE GESTION DE BASE DE DATOS SGBD
SISTEMA DE GESTION DE BASE DE DATOS SGBDIsabel C de Talamas
 
UML. un analisis comparativo para la diagramación de software
UML.  un analisis comparativo para la diagramación de softwareUML.  un analisis comparativo para la diagramación de software
UML. un analisis comparativo para la diagramación de softwareYaskelly Yedra
 
Cuestionario uml y objetos zuli
Cuestionario uml y objetos zuliCuestionario uml y objetos zuli
Cuestionario uml y objetos zuliyuliethces
 
Programación Orientada a Objetos - Resumen
Programación Orientada a Objetos - ResumenProgramación Orientada a Objetos - Resumen
Programación Orientada a Objetos - ResumenKarlytoz_36
 
Clase3 Programación Orientada a Objetos
Clase3 Programación Orientada a ObjetosClase3 Programación Orientada a Objetos
Clase3 Programación Orientada a Objetosdesimartinez
 
Modelo entidad relacion ok
Modelo entidad relacion okModelo entidad relacion ok
Modelo entidad relacion okBB
 

La actualidad más candente (20)

Modelo del dominio
Modelo del dominioModelo del dominio
Modelo del dominio
 
UML Básico - Casos de uso y Clases
UML Básico - Casos de uso y ClasesUML Básico - Casos de uso y Clases
UML Básico - Casos de uso y Clases
 
Diagramas de caso de uso
Diagramas de caso de usoDiagramas de caso de uso
Diagramas de caso de uso
 
Base de Datos Orientada a Objetos
Base de Datos Orientada a ObjetosBase de Datos Orientada a Objetos
Base de Datos Orientada a Objetos
 
Uml lenguaje unificado de modelado
Uml lenguaje unificado de modeladoUml lenguaje unificado de modelado
Uml lenguaje unificado de modelado
 
Metodologiasad 1
Metodologiasad 1Metodologiasad 1
Metodologiasad 1
 
Modelo Entidad Relacion
Modelo Entidad RelacionModelo Entidad Relacion
Modelo Entidad Relacion
 
Metodologia orientada a objeto
Metodologia orientada a objetoMetodologia orientada a objeto
Metodologia orientada a objeto
 
Base de datos orientada a objetos vs base obje to relacion
Base de datos orientada a objetos vs base obje to relacionBase de datos orientada a objetos vs base obje to relacion
Base de datos orientada a objetos vs base obje to relacion
 
Tipos de pruebas de software
Tipos de pruebas de softwareTipos de pruebas de software
Tipos de pruebas de software
 
Diagramas Analisis
Diagramas AnalisisDiagramas Analisis
Diagramas Analisis
 
SISTEMA DE GESTION DE BASE DE DATOS SGBD
SISTEMA DE GESTION DE BASE DE DATOS SGBDSISTEMA DE GESTION DE BASE DE DATOS SGBD
SISTEMA DE GESTION DE BASE DE DATOS SGBD
 
Ado.net
Ado.netAdo.net
Ado.net
 
Exposición Diagrama de Clases
Exposición Diagrama de ClasesExposición Diagrama de Clases
Exposición Diagrama de Clases
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
UML. un analisis comparativo para la diagramación de software
UML.  un analisis comparativo para la diagramación de softwareUML.  un analisis comparativo para la diagramación de software
UML. un analisis comparativo para la diagramación de software
 
Cuestionario uml y objetos zuli
Cuestionario uml y objetos zuliCuestionario uml y objetos zuli
Cuestionario uml y objetos zuli
 
Programación Orientada a Objetos - Resumen
Programación Orientada a Objetos - ResumenProgramación Orientada a Objetos - Resumen
Programación Orientada a Objetos - Resumen
 
Clase3 Programación Orientada a Objetos
Clase3 Programación Orientada a ObjetosClase3 Programación Orientada a Objetos
Clase3 Programación Orientada a Objetos
 
Modelo entidad relacion ok
Modelo entidad relacion okModelo entidad relacion ok
Modelo entidad relacion ok
 

Similar a Modelos de objetos semanticos

Modelo conceptual
Modelo conceptual Modelo conceptual
Modelo conceptual Claü Vides
 
Modelo E/R
Modelo E/RModelo E/R
Modelo E/Romarzon
 
Modelo entidad relacion
Modelo entidad relacionModelo entidad relacion
Modelo entidad relaciondanielglot
 
Tm08 modelo entidadrelacion_2
Tm08 modelo entidadrelacion_2Tm08 modelo entidadrelacion_2
Tm08 modelo entidadrelacion_2Julio Pari
 
Jaime ricardo rolón garcía ,
Jaime ricardo rolón garcía ,Jaime ricardo rolón garcía ,
Jaime ricardo rolón garcía ,rolongarciaj
 
Introduccion a las bases de datos
Introduccion a las bases de datosIntroduccion a las bases de datos
Introduccion a las bases de datosKrlizz Diaz
 
Bases de datos orientado a objetos
Bases de datos orientado a objetosBases de datos orientado a objetos
Bases de datos orientado a objetosjorge220395
 
Bases de datos orientado a objetos Exponer
Bases de datos orientado a objetos ExponerBases de datos orientado a objetos Exponer
Bases de datos orientado a objetos Exponerjorge220395
 
Unidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacionUnidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacionLuiS YmAY
 
5.1 estructura de una clase.
5.1 estructura de una clase.5.1 estructura de una clase.
5.1 estructura de una clase.K Manuel TN
 
Primeraclaseobjetos Clases
Primeraclaseobjetos ClasesPrimeraclaseobjetos Clases
Primeraclaseobjetos Clasesmtemarialuisa
 
Primeraclaseobjetos Clases
Primeraclaseobjetos ClasesPrimeraclaseobjetos Clases
Primeraclaseobjetos Clasesmtemarialuisa
 

Similar a Modelos de objetos semanticos (20)

Modelo conceptual
Modelo conceptual Modelo conceptual
Modelo conceptual
 
Apuntes sgbd7
Apuntes sgbd7Apuntes sgbd7
Apuntes sgbd7
 
Modelo E/R
Modelo E/RModelo E/R
Modelo E/R
 
Modelo entidad relacion
Modelo entidad relacionModelo entidad relacion
Modelo entidad relacion
 
Tm08 modelo entidadrelacion_2
Tm08 modelo entidadrelacion_2Tm08 modelo entidadrelacion_2
Tm08 modelo entidadrelacion_2
 
Jaime ricardo rolón garcía ,
Jaime ricardo rolón garcía ,Jaime ricardo rolón garcía ,
Jaime ricardo rolón garcía ,
 
Modelo entidad relacion
Modelo entidad relacionModelo entidad relacion
Modelo entidad relacion
 
Modelo entidad relacion
Modelo entidad relacionModelo entidad relacion
Modelo entidad relacion
 
Modelo E R
Modelo  E  RModelo  E  R
Modelo E R
 
Introduccion a las bases de datos
Introduccion a las bases de datosIntroduccion a las bases de datos
Introduccion a las bases de datos
 
Programación 2
Programación 2Programación 2
Programación 2
 
Bases de datos orientado a objetos
Bases de datos orientado a objetosBases de datos orientado a objetos
Bases de datos orientado a objetos
 
Bases de datos orientado a objetos Exponer
Bases de datos orientado a objetos ExponerBases de datos orientado a objetos Exponer
Bases de datos orientado a objetos Exponer
 
Modelo entidad relacion
Modelo entidad relacionModelo entidad relacion
Modelo entidad relacion
 
Unidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacionUnidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacion
 
5.1 estructura de una clase.
5.1 estructura de una clase.5.1 estructura de una clase.
5.1 estructura de una clase.
 
Análisis de sistemas clase 3
Análisis de sistemas   clase 3Análisis de sistemas   clase 3
Análisis de sistemas clase 3
 
Uml diagramas-caso-de-uso
Uml diagramas-caso-de-usoUml diagramas-caso-de-uso
Uml diagramas-caso-de-uso
 
Primeraclaseobjetos Clases
Primeraclaseobjetos ClasesPrimeraclaseobjetos Clases
Primeraclaseobjetos Clases
 
Primeraclaseobjetos Clases
Primeraclaseobjetos ClasesPrimeraclaseobjetos Clases
Primeraclaseobjetos Clases
 

Más de Marelvis_inf

Fases de ejecución de la auditoria de sistemas computacionales
Fases  de  ejecución  de  la auditoria  de sistemas  computacionalesFases  de  ejecución  de  la auditoria  de sistemas  computacionales
Fases de ejecución de la auditoria de sistemas computacionalesMarelvis_inf
 
Depreciacion y amortizacion
Depreciacion y amortizacionDepreciacion y amortizacion
Depreciacion y amortizacionMarelvis_inf
 
Modulación por pulso
Modulación por pulsoModulación por pulso
Modulación por pulsoMarelvis_inf
 
La teoria de los juegos
La teoria de los juegosLa teoria de los juegos
La teoria de los juegosMarelvis_inf
 
Desarrollo del Talento
Desarrollo del TalentoDesarrollo del Talento
Desarrollo del TalentoMarelvis_inf
 
Propiedades de los fluidos
Propiedades de los fluidosPropiedades de los fluidos
Propiedades de los fluidosMarelvis_inf
 
Propiedades de los fluidos
Propiedades de los fluidosPropiedades de los fluidos
Propiedades de los fluidosMarelvis_inf
 
Modelo de circuito electrico
Modelo de circuito electricoModelo de circuito electrico
Modelo de circuito electricoMarelvis_inf
 

Más de Marelvis_inf (10)

Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Fases de ejecución de la auditoria de sistemas computacionales
Fases  de  ejecución  de  la auditoria  de sistemas  computacionalesFases  de  ejecución  de  la auditoria  de sistemas  computacionales
Fases de ejecución de la auditoria de sistemas computacionales
 
Depreciacion y amortizacion
Depreciacion y amortizacionDepreciacion y amortizacion
Depreciacion y amortizacion
 
Modulación por pulso
Modulación por pulsoModulación por pulso
Modulación por pulso
 
La teoria de los juegos
La teoria de los juegosLa teoria de los juegos
La teoria de los juegos
 
Desarrollo del Talento
Desarrollo del TalentoDesarrollo del Talento
Desarrollo del Talento
 
Propiedades de los fluidos
Propiedades de los fluidosPropiedades de los fluidos
Propiedades de los fluidos
 
Propiedades de los fluidos
Propiedades de los fluidosPropiedades de los fluidos
Propiedades de los fluidos
 
Modelo de circuito electrico
Modelo de circuito electricoModelo de circuito electrico
Modelo de circuito electrico
 

Último

SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxinformacionasapespu
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 

Último (20)

Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
La Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdfLa Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdf
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 

Modelos de objetos semanticos

  • 1. MODELO DE OBJETOS SEMÁNTICOS Por : Ana M. Infante Prof. Richard Aponte
  • 2. Objetos Semánticos Los OS son análogos a las clases del modelo objetual y a las entidades del modelo E-R. OS: Conjunto de atributos que describen suficientemente una identidad bien definida. Los OS pueden ser físicos (una persona) o abstractos (una carrera universitaria). Los OS son los sustantivos sobre los cuales se produce información.
  • 3. * Un valor atómico desde el punto de vista del modelo. Objetos Semánticos Atributos: Definen las características de un OS. Tipos de Atributos:  Simples: tienen un solo valor*. Ej: teléfono.  Grupales: están compuestos por otros atributos. Ej: dirección (compuesta por bloque y oficina).  De objetos semánticos: relacionan un OS con otro OS (enlaces entre OS).
  • 5. Cardinalidaddelos Atributos • min  0 y max  1. • min  max. • El subíndice N (en max) significa muchos NombreAtributo min.max  Indica el número mínimo y máximo de instancias que deben existir en cada atributo para que el OS sea válido.  Se representa mediante dos números subíndices separados por un punto:
  • 6. Cardinalidaddelos Atributos En este ejemplo, cada departamento debe tener mínimo un número telefónico (y puede tener muchos más), puede tener o no un correo (y solo uno), debe tener mínimo un estudiante (y puede tener muchos más). DEPARTAMENTO Nombre1.1 Dirección Bloque1.1 Oficina1.1 Teléfono1.N Correo0.1 PROFESOR ESTUDIANTE 0.1 1.N 1.N
  • 7. Instancia de un OS Departamento Sistemas M8A 201 4255350, 4255351 sis@un.edu.co 898, Carmen Electra, … Profesores (solo se muestra su código y nombre) Estudiantes (solo se muestra su carné y nombre) Teléfonos Correo Dirección Nombre Bloque Oficina 13, George Michael, …34, Björk, … 65, Barbara Palvin, … 876, Gal Gadot, …
  • 8. • Identificador único de un OS: Uno o más atributos que se emplean para diferenciar las instancias de un OS. • Se representa con la palabra ID subrayada. • Su cardinalidad es usualmente 1.1 • Si está conformado por más de un atributo, se representará en un atributo grupal y se denomina identificador único grupal. Identificador Único
  • 9. Identificador No Único y Multivaluado • El modelo de OS considera identificadores no únicos: son atributos, que aunque no son únicos, los usuarios los suelen emplear para identificar a las instancias de un OS, por ejemplo, Nombre de persona. Se simbolizan con ID pero sin subrayado. • Un ejemplo, poco común, de un identificador único multivaluado (cardinalidad  1.1). EMPLEADO ID Código1.N Suponiendo que cada empleado puede tener varios códigos y que no hay códigos repetidos en la empresa
  • 10. OS Pareados OS pareados • Sobre los atributos de tipo de objeto semántico: Si un OS w contiene a un OS z entonces el OS z debe contener al OS w. Esto se denomina OS pareados.
  • 11. OS Pareados DORMITORIO ID Nombre Teléfono ESTUDIANTE 0.N 1.1 0.1 ESTUDIANTE ID Carné Nombre 1.1 1.1 DORMITORIO 0.1 DORMITORIO ID Nombre Teléfono Pago ESTUDIANTE 1.1 1.1 0.1 Cuota1.1 0.N DORMITORIO ID Nombre Teléfono ESTUDIANTE Cuota 0.N 0.N 1.1 0.1 1 2 Ejemplo:
  • 12. CUENTA ID Código Fecha Detalle Servicio Precio 1.1 1.1 1.1 1.1 1.N CUENTA ID Código Fecha 1.1 1.1 DETALLE 1.N DETALLE ID IDdelDetalle Servicio Precio 1.1CUENTA 1.1 1.1 1.1 Identificador único grupal 1 2 Comparación Entre Dos Modelos:
  • 13. Ejemplo: Muchos a Muchos LIBRO ID ISBN ID Título AUTOR 0.N 1.1 1.1 AUTOR ID CodAutor Nombre Pseudónimo LIBRO 1.N 1.1 1.1 0.N Identificador no único Se permiten libros anónimos
  • 14. Un OS de Asociación: Vuelo AVIÓN ID Nro Modelo VUELO 1.N VUELO 1.N 1.1 1.1 PILOTO ID NroLicencia Nombre 1.1 1.1 Un mismo piloto y avión podrían aparecer varias veces en la misma fecha…Si se desea evitar esto, ver el siguiente modelo. Análogo a la entidad intersección del modelo E-R. AVIÓN 1.1 PILOTO 1.1 1.1 1.1 VUELO ID Número Fecha
  • 15. VUELO Número ID IdVuelo Fecha AVIÓN 1.1 PILOTO 1.1 1.1 1.1 1.1 Un OS de Asociación: Vuelo Acá la combinación: (fecha, piloto y avión) no se repite Quedaría como un identificador alternativo (no hay notación especial para indicarlos, se deben documentar)
  • 16. PROFESOR ID Nroregistro Nombre ASESORADO 1.N 1.1 ESTUDIANTE ID Carné Nombre 1.1 1.1 ASESOR 1.1 1.1 Donde ASESORADO = ESTUDIANTE y ASESOR = PROFESOR. Los sinónimos dan contexto a la relación entre PROFESOR y ESTUDIANTE Sinónimos
  • 17. ? Supertipos Y Subtipos En El Modelo OS: EMPLEADO ID Código Nombre Salario ADMINISTRADOR PROGRAMADOR 1.1 1.1 1.1 0.ST 0.ST No exclusivo ADMINISTRADOR TipodeAdministrador EMPLEADO 1.1 P PROGRAMADOR Lenguaje0.N EMPLEADO P Heredados por los subtipos El cero indica que el subtipo es opcional (es lo usual) ParentSubtype
  • 18. EMPLEADO ID Código Nombre Salario ADMINISTRADOR 1.1 PROGRAMADOR 1.1 1.1 0.ST 0.ST 0.1.1 Indica si se requiere el grupo Mínimo # de subtipos simultáneos permitido Máximo # de subtipos simultáneos permitido ADMINISTRADOR TipodeAdministrador EMPLEADO 1.1 PROGRAMADOR Lenguaje0.N EMPLEADO P P Exclusivo Supertipos y Subtipos en el modelo OS:
  • 19. EMPLEADO ID Código ADMINISTRAD OR 1.1 PROGRAMADO R 1.ST 0.ST 0.1.1 En este ejemplo, un empleado nunca podría ser programador Supertipos y Subtipos en el Modelo OS: • Evitar contradicciones en la notación: – el mínimo de subtipos permitido debe ser menor o igual que el máximo permitido – debe haber consistencia con los subíndices internos de los subtipos:
  • 20. Comparación Modelo E-R vs. Modelo de OS • Similitudes: – Ambos son herramientas para la comprensión y documentación de la estructura del “mundo” de los usuarios – Ambos tratan de modelar la estructura de las “cosas” del mundo del usuario y las relaciones entre ellas. • Diferencias: – Los OS son “semánticamente completos”, es decir, si se pide mostrar un OS PEDIDO este contiene “todo” lo que incluye un pedido. En el modelo E-R el PEDIDO está “disperso”, fragmentado a través del modelo. – Los OS incluyen atributos multivaluados a diferencia del modelo E-R donde todos los atributos son simples.

Notas del editor

  1. Este Esta presentación, que se recomienda ver en modo de presentación, muestra las nuevas funciones de PowerPoint. Estas diapositivas están diseñadas para ofrecerle excelentes ideas para las presentaciones que creará en PowerPoint 2010. Para obtener más plantillas de muestra, haga clic en la pestaña Archivo y después, en la ficha Nuevo, haga clic en Plantillas de muestra.