


Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Modelamiento de datos para software
Tipo: Esquemas y mapas conceptuales
1 / 4
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!



a. Crear un paquete (package) llamado Diagrama de Clases en Logical View\ Design
Model
b. En el paquete Diagrama de Clases crear un diagrama de clases (class diagram)
llamado Ejemplo.
c. Crear el siguiente diagrama de clases. (Asegurarse que las clases sean
persistentes)
Orden Compra
Numero : String
fecha : Date
Producto
codigo : String
descipcion : String
precio : Double 1..n1..n 1..n1..n
ItemLinea
cantidad
Modelo de Objetos Ejemplo
a. En el paquete Component View hacer clic derecho y seleccionar Data Modeler\
New\ Database. Aparece un nuevo paquete denominado DB_0 que contiene a la
base de datos DB_0. Cambiar el nombre por DB_Ejemplo.
b. Seleccionar la base de datos DB_Ejemplo, hacer clic derecho y seleccionar Open
Specification. En la caja de dialogo Database Specification for DB_Ejemplo, en la
lista Target Seleccionar el DBMS Microsoft SQl Server 2000. hacer clic en OK.
a. En el paquete Schemas en Logical View hacer clic derecho y seleccionar Data
Modeler\ New\ Schema. Aparece un paquete denominado Schema S_0.
b. Hacer clic derecho en el paquete Schema S_0 seleccionar Open Specification. En
la caja de diálogo Schema Specification for S_0 en la lista Database seleccionar la
base de datos DB_Ejemplo. Hacer clic en OK.
c. Hacer clic derecho en el paquete Schema S_0 seleccionar Data Modeler\ New\
Data Model Diagram y asignarle el nombre Ejemplo.
a. En el paquete Diagrama de clases en Logical View\ Design Model hacer clic
derecho y seleccionar Data Modeler\ Transform to Data Model
b. En la caja de diálogo Transform Object Model to Data Model, en la lista
Destination Schema seleccionar el esquema S_0, en la lista Target Database
seleccionar DB_Ejemplo, luego hacer clic en OK.
0..*
1
T_Orden Compra
numero : VARCHAR(255)
fecha : DATETIME
T_Orden Compra_ID : INT
<
T_Producto
codigo : VARCHAR(255)
descripcion : VARCHAR(255)
precio : FLOAT(64, 0)
T_Producto_ID : INT
T_Orden Compra_ID : INT
<
<
<
T_ItemLinea
cantidad : INT
T_ItemLinea_ID : INT
T_Orden Compra_ID : INT
T_Producto_ID : INT
<
<
<
0..*
1
0..*
1
<
0..*
1
<
Modelo de Datos: Ejemplo
a. En el paquete Schema S_0 en Logical View\ Schemas. Hacer clic derecho en
Data Modeler\ Forward Engineer.
b. Aparece el asistente Forward Engineering Wizard
i. En welcome hacer clic en Next.
ii. En cose Options hacer clic en Next
iii. En choose to save and execute, escribir el nombre del archivo que va
a contener el script de generación (TXTEjemplo.sql) Opcionalmente
hacer check en Execute para generar los objetos de la base de datos
directamente al Servidor de Base de Datos, luego hacer clic en Next.
iv. En completing....., hacer clic en Finish.
EXEC sp_dbcmptlevel 'northwind', '90';
alter authorization on database::northwind to sa