SQL Server
INICIANDO EL PROGRAMA
1.
2.
Al ingresar, iremos al men archivo(File) y seleccionaremos la creacin
de un nuevo modelo.
Erwin
SQL-Server
ERWIN 7.0
SQL Server
3.
Luego aparecer una nueva ventana donde se elegir si se desea
realizar el modelado lgico o fsico de la base de datos. Elegiremos la opcin
lgico/fsico, en la parte inferior aparece un combo en el cual donde elegiremos
el tipo de base de datos y la versin del mismo. En nuestro caso, SQL SERVER
versin 2008.
Erwin
SQL-Server
ERWIN 7.0
SQL Server
Erwin
SQL-Server
ERWIN 7.0
SQL Server
2.
Verifique que en el control Toggle Logical-Physical de la barra de
herramientas est especificado Logical.
Toggle Logical-Physical
3.
Para establecer el tipo de notacin a utilizar en el men Model Model
Properties en la pestaa General, en el rea de notation, seleccione tanto
enLogical Notation como en Physical Notation IE (Information Engineering).
Luego haga clic en OK.
Erwin
SQL-Server
ERWIN 7.0
SQL Server
Erwin
SQL-Server
ERWIN 7.0
SQL Server
Erwin
SQL-Server
ERWIN 7.0
SQL Server
2.
En el control Name del dilogo Entity Properties, digite el nombre de la
nueva entidad. Por ejemplo Cliente.
3.
2.
En el men contextual haga clic sobre Atributtes. Aparece el dilogo
Attribute Editor.
Erwin
SQL-Server
ERWIN 7.0
SQL Server
Erwin
SQL-Server
ERWIN 7.0
SQL Server
4.
En el control Attribute Name del dilogo New Attribute, digite el nombre
del nuevo atributo. Por ejemplo, digite IdCliente
5.
Erwin
SQL-Server
ERWIN 7.0
SQL Server
10. Para finalizar la definicin de esta entidad, haga clic en el botn OK.
DEFINICIN DE LAS RELACIONES:
ERWIN permite especificar tres tipos de relaciones:
Erwin
SQL-Server
ERWIN 7.0
SQL Server
Para definir la relacin: Definamos dos entidades Cliente y Factura con algunos
atributos. Cliente: Id_Cliente, Nom_Cliente. y Factura: Nro_Factura,Fecha,
Monto_Total luego:
1.
Verifique que en el cuadro Toggle Logical-Physical de la barra de
herramientas est especificado Logical.
2.
3.
4.
6.
7.
En la seccin Relationship Cardinality de la ficha General del
dilogo Relationship Properties, seleccione la cardinalidad entre las siguientes:
Erwin
SQL-Server
ERWIN 7.0
SQL Server
Erwin
SQL-Server
ERWIN 7.0
SQL Server
1.
Verifique que en el cuadro Toggle Logical-Physical de la barra de
herramientas est especificado Logical.
2.
3.
4.
5.
Haga clic sobre la otra entidad padre (haga clic sobre PRODUCTO).
6.
Haga clic nuevamente sobre la entidad hija (haga clic sobre
DETALLE_FACTURA).
Relacin Identificada
Para definir la cardinalidad de la relacin:
7.
En la relacin entre FACTURA y DETALLE_FACTURA, haga clic con el botn
secundario del ratn y elija Relationship Properties.
Erwin
SQL-Server
ERWIN 7.0
SQL Server
8.
En la seccin Relationship Cardinality de la ficha General del dilogo
Relationship properties, elija entre las siguientes:
9.
10.
Erwin
SQL-Server
ERWIN 7.0
SQL Server
1.
En el control Toggle Logical-Physical de la barra de herramientas
seleccione Physical.
Erwin
SQL-Server
ERWIN 7.0
SQL Server
2.
Observe que por defecto, el modelo fsico utiliza el nombre de la entidad
como nombre de la tabla, y que adems las columnas han sido definidas con
tipos predeterminados.
SELECCION DEL SOFTWARE DE BASES DE DATOS EN QUE SE GENERAR
LA NUEVA BASE DE DATOS
1.
Erwin
SQL-Server
ERWIN 7.0
SQL Server
2.
En el dilogo Target Server, seleccione el software de bases de datos a
emplear. De ser necesario, seleccione tambin la versin. Para nuestro
ejemplo, seleccionaremos SQL Server.
3.
En el control Default Non-Key Null Option, especifique si los atributos no
claves permitirn o no valores nulos como valores predeterminados.
Erwin
SQL-Server
ERWIN 7.0
SQL Server
2.
3.
En el dilogo Columns, debe aparecer una pestaa SQL Server al costado
de la pestaa General. Seleccione la pestaa SQL Server.
4.
Utilizando la pestaa SQL Server redefina los tipos de datos de cada
atributo de la entidad, especificando el tamao del mismo.
Erwin
SQL-Server
ERWIN 7.0
SQL Server
2.
En User Name y Password proporcione la identificacin y la contrasea
de una cuenta SQL Server vlida. Para nuestro laboratorio, se utilizara la
autenticacin de windows.
3.
En Database escriba el nombre de la base de datos a la que desea
conectarse (digite VENTA).
4.
Erwin
SQL-Server
ERWIN 7.0
SQL Server
5.
Haga clic en el botn Connect. Si no recibe ningn mensaje la conexin
se ha establecido.
2.
En el dilogo SQL Server Schema Generation, haga clic en el botn
Preview. Podr ver todas las instrucciones que se ejecutarn para crear los
objetos definidos en el modelo fsico.
Erwin
SQL-Server
ERWIN 7.0
SQL Server
Erwin
SQL-Server
ERWIN 7.0
SQL Server
1.
En el dilogo SQL Server Schema Generation, haga clic en el botn
Report.
2.
En el dilogo Generate SQL Server/SQL Schema Report, especifique la
ubicacin y el nombre del archivo que almacenar el script (gurdelo con
extensin sql), por ejemplo ObjetosVentas.sql.
4.
Haga clic en el botn Preview. Note que algunas sentencias SQL han sido
eliminadas del procedimiento original.
Erwin
SQL-Server
ERWIN 7.0
SQL Server
5.
Para generar los objetos de la base de datos utilizando la conexin
establecida, haga clic en el botn Generate.
6.
La ventana siguiente le mostrar un reporte con el resultado de la
generacin. En este caso, todas las sentencias se ejecutaron sin problemas.
7. Haga clic en OK.
Revisin del servidor SQL para comprobar la creacin de los objetos:
1.
2.
Haga clic sobre la base de datos Venta utilizando el botn secundario del
ratn
3.
4.
ACTIVIDADES PROPUESTAS
1. Cree el modelo fsico y lgico de la base de datos que se encuentra
analizando.
Erwin
SQL-Server