SlideShare una empresa de Scribd logo
1 de 49
CAPITULO 4CAPITULO 4
EL MODELO DE OBJETOEL MODELO DE OBJETO
SEMÁNTICOSEMÁNTICO
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
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)
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.
• 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.
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.
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.
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.
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.
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.
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.
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
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
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
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
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
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.
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).
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.
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
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
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.
Especificaciones de objetos para la base de datos de la
Universidad:
Especificaciones de objetos semánticos
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.
TIPO DE OBJETOS ( 7 )
Objeto Simple: es un objeto semántico que
contiene un solo valor, atributos simples o
grupales.
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.
• 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
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
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.
• Objeto de asociación: relaciona dos (o mas) objetos y
almacena datos que son peculiares para dicha relación.
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.
• 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.
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.
• 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.
COMPARACIÓN DEL OBJETO
SEMÁNTICO CON EL MODELO E-R
ESQUEMA CLIENTE - PEDIDO
FIN
GRACIAS POR SU
ATENCION !

Más contenido relacionado

La actualidad más candente

Transformar modelo entidad relacion a modelo logico
Transformar modelo entidad relacion a modelo logicoTransformar modelo entidad relacion a modelo logico
Transformar modelo entidad relacion a modelo logicojosecuartas
 
Unidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacionUnidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacionLuiS YmAY
 
Metodologías Para AnáLisis Y DiseñO Orientado A Objetos
Metodologías Para AnáLisis Y DiseñO Orientado A ObjetosMetodologías Para AnáLisis Y DiseñO Orientado A Objetos
Metodologías Para AnáLisis Y DiseñO Orientado A Objetoshector_h30
 
Transformación de Modelo E-R a Modelo Relacional Ejemplo y Reporte
Transformación de Modelo E-R a Modelo Relacional Ejemplo y ReporteTransformación de Modelo E-R a Modelo Relacional Ejemplo y Reporte
Transformación de Modelo E-R a Modelo Relacional Ejemplo y ReporteNeoinquisidor
 
Estructura de datos - Unidad 1: Introducción a las estructuras de datos
Estructura de datos - Unidad 1: Introducción a las estructuras de datosEstructura de datos - Unidad 1: Introducción a las estructuras de datos
Estructura de datos - Unidad 1: Introducción a las estructuras de datosJosé Antonio Sandoval Acosta
 
Bases de datos orientado a objetos
Bases de datos orientado a objetosBases de datos orientado a objetos
Bases de datos orientado a objetosjorge220395
 
Clase3 Programación Orientada a Objetos
Clase3 Programación Orientada a ObjetosClase3 Programación Orientada a Objetos
Clase3 Programación Orientada a Objetosdesimartinez
 
BASE DE DATOS (modelo jerárquico - diagrama entidad-relación
BASE DE DATOS (modelo jerárquico - diagrama entidad-relación BASE DE DATOS (modelo jerárquico - diagrama entidad-relación
BASE DE DATOS (modelo jerárquico - diagrama entidad-relación Jersson Marquinho Roldan Lopez
 
Convertir Diagrama Entidad-Relacion a Modelo Relacional.
Convertir Diagrama Entidad-Relacion a Modelo Relacional.Convertir Diagrama Entidad-Relacion a Modelo Relacional.
Convertir Diagrama Entidad-Relacion a Modelo Relacional.Erivan Martinez Ovando
 
Análisis y diseño estructurado
Análisis y diseño estructuradoAnálisis y diseño estructurado
Análisis y diseño estructuradoIsbel Alfonzo
 
Modelado Orientado a Objetos
Modelado Orientado a ObjetosModelado Orientado a Objetos
Modelado Orientado a ObjetosRafael Miranda
 

La actualidad más candente (20)

Modelo entidad
Modelo entidadModelo entidad
Modelo entidad
 
modelo entidad-relacion
modelo entidad-relacionmodelo entidad-relacion
modelo entidad-relacion
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Transformar modelo entidad relacion a modelo logico
Transformar modelo entidad relacion a modelo logicoTransformar modelo entidad relacion a modelo logico
Transformar modelo entidad relacion a modelo logico
 
Unidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacionUnidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacion
 
Modelo Entidad Relacion
Modelo Entidad RelacionModelo Entidad Relacion
Modelo Entidad Relacion
 
Metodologías Para AnáLisis Y DiseñO Orientado A Objetos
Metodologías Para AnáLisis Y DiseñO Orientado A ObjetosMetodologías Para AnáLisis Y DiseñO Orientado A Objetos
Metodologías Para AnáLisis Y DiseñO Orientado A Objetos
 
Transformación de Modelo E-R a Modelo Relacional Ejemplo y Reporte
Transformación de Modelo E-R a Modelo Relacional Ejemplo y ReporteTransformación de Modelo E-R a Modelo Relacional Ejemplo y Reporte
Transformación de Modelo E-R a Modelo Relacional Ejemplo y Reporte
 
Modelo jerarquico
Modelo jerarquicoModelo jerarquico
Modelo jerarquico
 
Estructura de datos - Unidad 1: Introducción a las estructuras de datos
Estructura de datos - Unidad 1: Introducción a las estructuras de datosEstructura de datos - Unidad 1: Introducción a las estructuras de datos
Estructura de datos - Unidad 1: Introducción a las estructuras de datos
 
Bases de datos orientado a objetos
Bases de datos orientado a objetosBases de datos orientado a objetos
Bases de datos orientado a objetos
 
Tipos de listas en estructura de datos
Tipos de listas en estructura de datosTipos de listas en estructura de datos
Tipos de listas en estructura de datos
 
Clase3 Programación Orientada a Objetos
Clase3 Programación Orientada a ObjetosClase3 Programación Orientada a Objetos
Clase3 Programación Orientada a Objetos
 
BASE DE DATOS (modelo jerárquico - diagrama entidad-relación
BASE DE DATOS (modelo jerárquico - diagrama entidad-relación BASE DE DATOS (modelo jerárquico - diagrama entidad-relación
BASE DE DATOS (modelo jerárquico - diagrama entidad-relación
 
Convertir Diagrama Entidad-Relacion a Modelo Relacional.
Convertir Diagrama Entidad-Relacion a Modelo Relacional.Convertir Diagrama Entidad-Relacion a Modelo Relacional.
Convertir Diagrama Entidad-Relacion a Modelo Relacional.
 
P.O.O.
P.O.O.P.O.O.
P.O.O.
 
1. Modelo de Datos
1. Modelo de Datos1. Modelo de Datos
1. Modelo de Datos
 
Análisis y diseño estructurado
Análisis y diseño estructuradoAnálisis y diseño estructurado
Análisis y diseño estructurado
 
Modelado Orientado a Objetos
Modelado Orientado a ObjetosModelado Orientado a Objetos
Modelado Orientado a Objetos
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 

Destacado

Base de datos semantica
Base de datos semanticaBase de datos semantica
Base de datos semanticaFreddy Vera
 
Desarrollo morfológico y sintáctico del lenguaje
Desarrollo morfológico y sintáctico del lenguajeDesarrollo morfológico y sintáctico del lenguaje
Desarrollo morfológico y sintáctico del lenguajeNoemi Hidalgo
 
Modelos de Base de Datos
Modelos de Base de DatosModelos de Base de Datos
Modelos de Base de DatosAxel Mérida
 
Semiotica y semantica
Semiotica y semanticaSemiotica y semantica
Semiotica y semanticaMary Pinilla
 
Modelos semánticos
Modelos semánticosModelos semánticos
Modelos semánticosalejcorrs
 
Tecnologia web y sistema de gestion de base de datos
Tecnologia web y sistema de gestion de base de datosTecnologia web y sistema de gestion de base de datos
Tecnologia web y sistema de gestion de base de datosFreddy Vera
 
Conceptos almacenes de datos
Conceptos almacenes de datosConceptos almacenes de datos
Conceptos almacenes de datosFreddy Vera
 
Social Decision Making with Semantic Networks and Grammar-based Particle-Swarms
Social Decision Making with Semantic Networks and Grammar-based Particle-SwarmsSocial Decision Making with Semantic Networks and Grammar-based Particle-Swarms
Social Decision Making with Semantic Networks and Grammar-based Particle-SwarmsMarko Rodriguez
 
Semantic Networks of Interests in Online NSSI Communities
Semantic Networks of Interests in Online NSSI CommunitiesSemantic Networks of Interests in Online NSSI Communities
Semantic Networks of Interests in Online NSSI CommunitiesDmitry Zinoviev
 
Ejemplo mapa semántico
Ejemplo mapa semánticoEjemplo mapa semántico
Ejemplo mapa semánticoJUNETOME
 
Metodo psicolinguistico global
Metodo psicolinguistico globalMetodo psicolinguistico global
Metodo psicolinguistico globallaly_dtatde
 
Metodo psicolinguistico
Metodo psicolinguisticoMetodo psicolinguistico
Metodo psicolinguisticolaly_dtatde
 
Modelo Relacional (Base de Datos)
Modelo Relacional (Base de Datos)Modelo Relacional (Base de Datos)
Modelo Relacional (Base de Datos)Neguib Núñez
 
Semiotica, objeto
Semiotica, objetoSemiotica, objeto
Semiotica, objetokvioz
 
Modelo de base de datos orientados a objetos
Modelo de base de datos orientados a objetosModelo de base de datos orientados a objetos
Modelo de base de datos orientados a objetosarmin tilano
 

Destacado (20)

Base de datos semantica
Base de datos semanticaBase de datos semantica
Base de datos semantica
 
Niveles de un sgbd
Niveles de un sgbdNiveles de un sgbd
Niveles de un sgbd
 
Desarrollo morfológico y sintáctico del lenguaje
Desarrollo morfológico y sintáctico del lenguajeDesarrollo morfológico y sintáctico del lenguaje
Desarrollo morfológico y sintáctico del lenguaje
 
Modelos de Base de Datos
Modelos de Base de DatosModelos de Base de Datos
Modelos de Base de Datos
 
Semiotica y semantica
Semiotica y semanticaSemiotica y semantica
Semiotica y semantica
 
Modelos semánticos
Modelos semánticosModelos semánticos
Modelos semánticos
 
Tecnologia web y sistema de gestion de base de datos
Tecnologia web y sistema de gestion de base de datosTecnologia web y sistema de gestion de base de datos
Tecnologia web y sistema de gestion de base de datos
 
Conceptos almacenes de datos
Conceptos almacenes de datosConceptos almacenes de datos
Conceptos almacenes de datos
 
Social Decision Making with Semantic Networks and Grammar-based Particle-Swarms
Social Decision Making with Semantic Networks and Grammar-based Particle-SwarmsSocial Decision Making with Semantic Networks and Grammar-based Particle-Swarms
Social Decision Making with Semantic Networks and Grammar-based Particle-Swarms
 
Semantic Networks of Interests in Online NSSI Communities
Semantic Networks of Interests in Online NSSI CommunitiesSemantic Networks of Interests in Online NSSI Communities
Semantic Networks of Interests in Online NSSI Communities
 
Ejemplo mapa semántico
Ejemplo mapa semánticoEjemplo mapa semántico
Ejemplo mapa semántico
 
Base datos unidad-1-2
Base datos unidad-1-2Base datos unidad-1-2
Base datos unidad-1-2
 
Metodo psicolinguistico global
Metodo psicolinguistico globalMetodo psicolinguistico global
Metodo psicolinguistico global
 
Modelos de informacion
Modelos de informacionModelos de informacion
Modelos de informacion
 
Metodo psicolinguistico
Metodo psicolinguisticoMetodo psicolinguistico
Metodo psicolinguistico
 
Modelo Relacional (Base de Datos)
Modelo Relacional (Base de Datos)Modelo Relacional (Base de Datos)
Modelo Relacional (Base de Datos)
 
tabla comparativa
tabla comparativatabla comparativa
tabla comparativa
 
Semiotica, objeto
Semiotica, objetoSemiotica, objeto
Semiotica, objeto
 
Fonemas vocálicos
Fonemas vocálicosFonemas vocálicos
Fonemas vocálicos
 
Modelo de base de datos orientados a objetos
Modelo de base de datos orientados a objetosModelo de base de datos orientados a objetos
Modelo de base de datos orientados a objetos
 

Similar a Modelo de Objeto Semantico

Trabajo sobre base de datos
Trabajo sobre base de datosTrabajo sobre base de datos
Trabajo sobre base de datosJulio Fernandez
 
Presen Clases Bdd Unidad 3
Presen Clases Bdd Unidad 3Presen Clases Bdd Unidad 3
Presen Clases Bdd Unidad 3Francisco Godoy
 
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 3 Modelamiento De Datos Conceptual
Unidad 3 Modelamiento De Datos ConceptualUnidad 3 Modelamiento De Datos Conceptual
Unidad 3 Modelamiento De Datos ConceptualSergio Sanchez
 
Modelo de datos y Modelo de Identidad
Modelo de datos y Modelo de Identidad Modelo de datos y Modelo de Identidad
Modelo de datos y Modelo de Identidad karina maita
 
modelos de datos
modelos de datos modelos de datos
modelos de datos joseojeda98
 
BASE DE DATOS_MER
BASE DE DATOS_MERBASE DE DATOS_MER
BASE DE DATOS_MERrgaby17
 
bases de datos orientadas a objetos
bases de datos orientadas a objetosbases de datos orientadas a objetos
bases de datos orientadas a objetosmauricio
 

Similar a Modelo de Objeto Semantico (20)

Bdo r en oracle
Bdo r en oracleBdo r en oracle
Bdo r en oracle
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Trabajo sobre base de datos
Trabajo sobre base de datosTrabajo sobre base de datos
Trabajo sobre base de datos
 
B dtrabajo2
B dtrabajo2B dtrabajo2
B dtrabajo2
 
Presen Clases Bdd Unidad 3
Presen Clases Bdd Unidad 3Presen Clases Bdd Unidad 3
Presen Clases Bdd Unidad 3
 
Modelo entidad relacion jg
Modelo entidad relacion jgModelo entidad relacion jg
Modelo entidad relacion jg
 
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
 
Unidad 3 Modelamiento De Datos Conceptual
Unidad 3 Modelamiento De Datos ConceptualUnidad 3 Modelamiento De Datos Conceptual
Unidad 3 Modelamiento De Datos Conceptual
 
Base de Datos! :)
Base de Datos! :)Base de Datos! :)
Base de Datos! :)
 
Modelos de datos y BDD
Modelos de datos y BDD Modelos de datos y BDD
Modelos de datos y BDD
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Modelo de datos y Modelo de Identidad
Modelo de datos y Modelo de Identidad Modelo de datos y Modelo de Identidad
Modelo de datos y Modelo de Identidad
 
Modelo de bases de datos
Modelo de bases de datosModelo de bases de datos
Modelo de bases de datos
 
Modelos de datos
Modelos de datosModelos de datos
Modelos de datos
 
Modelos de datos
Modelos de datosModelos de datos
Modelos de datos
 
modelos de datos
modelos de datos modelos de datos
modelos de datos
 
BASE DE DATOS_MER
BASE DE DATOS_MERBASE DE DATOS_MER
BASE DE DATOS_MER
 
Conceptos Fundamentales de Base de Datos
Conceptos Fundamentales de Base de DatosConceptos Fundamentales de Base de Datos
Conceptos Fundamentales de Base de Datos
 
Poo java v fin
Poo java v finPoo java v fin
Poo java v fin
 
bases de datos orientadas a objetos
bases de datos orientadas a objetosbases de datos orientadas a objetos
bases de datos orientadas a objetos
 

Último

El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 

Último (20)

El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 

Modelo de Objeto Semantico

  • 1. CAPITULO 4CAPITULO 4 EL MODELO DE OBJETOEL MODELO DE OBJETO SEMÁNTICOSEMÁNTICO
  • 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.
  • 27. Especificaciones de objetos para la base de datos de la Universidad: Especificaciones de objetos semánticos
  • 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.
  • 48. COMPARACIÓN DEL OBJETO SEMÁNTICO CON EL MODELO E-R ESQUEMA CLIENTE - PEDIDO