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.
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.
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
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
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
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.