Está en la página 1de 6

UNIVERSIDAD NACIONAL JORGE BASADRE GROHMANN - TACNA

INSTITUTO DE INFORMTICA Y TELECOMUNICACIONES Carrera: Tcnico en Contabilidad Computarizada




Pg. 1 Curso: Gestor Base de Datos

PRACTICA N 01
Modelamiento de la Base de Datos con ERwin 4.0

OBJETIVO:
Modelar y disear una Base de Datos.
Construir el modelo conceptual: Diagrama E/R
Construir el modelo Conceptual, Lgico y Fsico con el ERWIN.



Trabajo Previo:
Crear con WINDOWS una carpeta y Subcarpetas en el Drive C, D, o en el USB... con un nombre
adecuado y con carpetas incluidas.

MODELO CONCEPTUAL
El modelo conceptual lo representamos en un DER con entidades, relaciones, cardinalidad y
atributos relevantes.
PASOS:
1. Cargue el ERWIN, desde el Men Inicio, Todos los Programas, Programas, Computer
Associates, All Fusion, ERwin Data Modeler y por ultimo el Acceso Directo Erwin.




2. En la Ventana ModelMart Connection
Manager, haga clic en el Botn
Cancel, luego Visualizara la Siguiente
Pantalla:

3. Seleccione la Opcin Create a New
Model, para crear un nuevo
Modelamiento. Hacer clic en el Botn
OK. En la siguiente Pantalla:
UNIVERSIDAD NACIONAL JORGE BASADRE GROHMANN - TACNA
INSTITUTO DE INFORMTICA Y TELECOMUNICACIONES Carrera: Tcnico en Contabilidad Computarizada


Pg. 2 Curso: Gestor Base de Datos


4. En el Dialogo Create
Model Select
Template, Seleccione
Logical/Physical y el
Database (base de
datos) elija a FoxPro,
Finalmente Click en el
Botn OK.



5. La ventana de diseo de Erwin, muestra varios barra de herramientas, una de ellas se titula
Erwin ToolBox y tiene la siguiente apariencia:
Pregunta: Qu hace c/u. de los Iconos del ToolBox.
6. En la barra de que esta debajo del men principal haga click sobre el icono Define Level.
7. Para crear las Entidades hacer clic en el icono (Entity) Observe que el cursor cambia a
, luego haga clic en el lugar donde va Crear la Nueva Entidad. Cuando aparezca la
entidad, escriba el nombre CLIENTE.

8. Seguidamente vamos a crear las definiciones para cada una de las entidades, para ello
posicione el cursor sobre la entidad CLIENTE y Active el men contextual, elija Entity
Properties... e ingrese la siguiente definicin.

Entity (Entidad) Definition (Definicion)
CLIENTE Persona a quien se le efecta un a Venta o realiza la compra de un
determinado articulo

9. Por ultimo haga clic en el botn OK. Repita el paso 6,7 y 8 para las dems Entidades.

Entity (Entidad) Definition (Definicion)
EMPLEADO Persona que Trabaja en la tienda y que tiene funciones especificas.
CARGO Cargo Actual que Ostenta el empleado.
FACTURA Documento que registra la Transaccin efectuada al cliente.
DETALLE Una Instancia de uno o ms artculos a una cierta cantidad y a un precio
dado de los Artculos.
ARTICULO Producto que esta a la venta en la Tienda.

10. Finalmente establezca las relaciones existentes entre las diferentes entidades:

a) Usando el icono (Identifyng
Relationship) relacione las
entidades:
FACTURA con DETALLE y
ARTICULO con DETALLE.


b) Usando el icono (Non -
Identifyng Relationship) relacione las
Entidades:
CLIENTE con FACTURA,
EMPLEADO con FACTURA y
CARGO con EMPLEADO.
UNIVERSIDAD NACIONAL JORGE BASADRE GROHMANN - TACNA
INSTITUTO DE INFORMTICA Y TELECOMUNICACIONES Carrera: Tcnico en Contabilidad Computarizada


Pg. 3 Curso: Gestor Base de Datos

11. Haga clic en el Botn Save Model con el Nombre de ERVALDI. En la carpeta BDVALDI

12. El Diseo del Modelo Conceptual en como se muestra:

MODELO LOGICO: Definicin de los atributos de cada una de las entidades del modelo.
PASOS:
1. Haga clic el icono Attribute Level.
2. Posicione el cursor sobre la entidad CLIENTE y abra el men contextual y elija Attributes...
3. En el dialogo Attributes, pulse el botn New..., entonces aparecer el dialogo New Attribute
y en Domain seleccione String, en Attribute name y Colummn name: escriba CodCli, luego
pulse en el Botn OK. En la ficha general, seleccione la casilla Primary Key, en la ficha
Definition, inserte el Texto: Cdigo del Cliente.

Usar New cada vez que se define un
nuevo atributo (Usar Rename para
Renombrar y Delete para Borrar en
caso necesario)

Proceda de la misma manera para los
dems atributos de la entidad cliente de
acuerdo al siguiente cuadro y para
finalizar haga clic en el botn OK.

Si no se eligi el Dominio, lo puede
hacer en la Ficha General seleccione el
Campo y cmbielo.

ENTIDAD: CLIENTE
Attribute
Name
Column
Name
Domain Primary Key Definition
CodCli CodCli String Primary Key Cdigo del Cliente
NomCli NomCli String Nombre o Razn Social del Cliente
RucCli RucCli String Nro. De RUC del Cliente
DirCli DirCli String Direccin Actual del Cliente
TelCli TelCli String Telfono del Cliente
MaiCli MaiCli String E-Mail (Correo Electrnico)
FotCli FotCli Blob Fotografa o logotipo del Cliente
Pregunta: Qu sucedi en la Entidad Factura, mientras iba aadiendo los atributos a las
entidad Cliente? Y Que tipo de Relacin tiene estas 2 Entidades?
UNIVERSIDAD NACIONAL JORGE BASADRE GROHMANN - TACNA
INSTITUTO DE INFORMTICA Y TELECOMUNICACIONES Carrera: Tcnico en Contabilidad Computarizada


Pg. 4 Curso: Gestor Base de Datos

ENTIDAD: EMPLEADO
Attribute
Name
Column
Name
Domain Primary Key Definition
CodEmp CodEmp String Primary Key Cdigo del Empleado
NomEmp NomEmp String Nombres del Empleado
ApeEmp ApeEmp String Apellidos del Empleado
DniEmp DniEmp String Documento de Identidad del Empleado
SexEmp SexEmp Unknow Valor Lgico: T= Masculino, F= Femenino.
FenEmp FenEmp DateTime Fecha de Nacimiento
DirEmp DirEmp String Direccin Actual del Empleado
TelEmp TelEmp String Telfono del Empleado
FotEmp FotEmp Blob Fotografa capturada por Scaner.
CodCar CodCar Esta Columna ya existe, slo hay que agregar las que dems!!
Pregunta: Qu sucedi en la Entidad Factura, mientras iba aadiendo los atributos a las
entidad Empleado? Y Que tipo de Relacin tiene estas 2 Entidades?

ENTIDAD: CARGO
Attribute
Name
Column
Name
Domain Primary
Key
Definition
CodCar CodCar String Primary Key Cdigo de Cargo
DesCar DesCar String Descripcin del Cargo
Pregunta: Qu sucedi en la Entidad Empleado, mientras iba aadiendo los atributos a
las entidad Cargo? Y Que tipo de Relacin tiene estas 2 Entidades?

ENTIDAD: ARTICULO
Attribute
Name
Column
Name
Domain Primary key Definition
CodArt CodArt String Primary Key Cdigo del Artculo
DesArt DesArt String Descripcin del Artculo
StoArt StoArt Number Stock de Existencias del Artculo
PreArt PreArt Number Precio Unitario de del Artculo
Pregunta: Qu sucedi en la Entidad Detalle, mientras iba aadiendo los atributos a las
entidad Articulo? Y Que tipo de Relacin tiene estas 2 Entidades?

ENTIDAD: FACTURA
Attribute
Name
Column
Name
Domain Primary Key Definition
NroFac NroFac String Primary Key Nmero de Factura
CodEmp CodEmp Estas columnas ya existen, slo hay que agregar las
que siguen!! CodCli CodCli
FecFac FecFac DateTime Fecha de Venta
SubTot SubTot Number Sub Total
TotIgv TotIgv Number Total IGV
TotFac TotFac Number Total de Factura
Pregunta: Qu sucedi en la Entidad Detalle, mientras iba aadiendo los atributos a las
entidad Factura? Y Que tipo de Relacin tiene estas 2 Entidades?

ENTIDAD: DETALLE
Attribute
Name
Column
Name
Domain Primary Key Definition
NroFac String Estas columnas ya existen, slo hay que agregar las
que siguen!! CodArt String
CanVen CanVen Number Cantidad Vendida
PreVen PreVen Number Precio Unitario del Artculo
ImpVen ImpVen Number Importe: CanVen * PreVen

UNIVERSIDAD NACIONAL JORGE BASADRE GROHMANN - TACNA
INSTITUTO DE INFORMTICA Y TELECOMUNICACIONES Carrera: Tcnico en Contabilidad Computarizada


Pg. 5 Curso: Gestor Base de Datos

El Diagrama del Modelo LOGICO debe tener la siguiente apariencia:


MODELO FSICO: Definicin de las caractersticas (tipo, ancho, etc.) de cada uno de los
atributos y de acuerdo al DBMS Foxpro, seleccionado anteriormente.
PASOS:
1. De la barra del men principal elija la opcin Model y Physical Model.
2. Seleccione la entidad Cliente, active el men contextual, seleccione Columns..., y en la ficha
FoxPro definimos el tipo y ancho de acuerdo al siguiente cuadro:

ENTIDAD: CLIENTE
Column Tipo y Ancho Null Option Comment
CodCli Character(6) Not Null Cdigo del Cliente
NomCli Character(35) Not Null Nombre o Razn Social del Cliente
RucCli Character(11) Not Null Nro. De RUC del Cliente
DirCli Character(40) Not Null Direccin Actual del Cliente
TelCli Character(8) Null Telfono del Cliente
MaiCli Character(40) Null E-Mail (Correo Electrnico)
FotCli Memo Null (*) Fotografa o logotipo del Cliente

ENTIDAD: EMPLEADO
Column Tipo y Ancho Null Option Comment
Codemp Character(5) Not Null Cdigo del Empleado
Nomemp Character(25) Not Null Nombres del Empleado
Apeemp Character(25) Not Null Apellidos del Empleado
Dniemp Character(8) Not Null Documento de Identidad del Empleado
Sexemp Logic Null Valor Lgico: T=Masculino, F=Femenino.
Fenemp Date Null Fecha de Nacimiento
Diremp Character(40) Null Direccin Actual del Empleado
Telemp Character(8) Null Telfono del Empleado
Fotemp Memo Null (*) Fotografia capturada por Scaner.
Codcar Character(3) Esta Columna ya existe, slo modificar las que dems!
(*) Asumiremos por el momento el tipo MEMO. Luego con el Visual FoxPro lo
cambiaremos a tipo de dato General (grafico).
ENTIDAD: CARGO
Column Tipo y Ancho Null Option Comment
CodCar Character(3) Not Null Cdigo de Cargo
DesCar Character(20) Null Descripcin del Cargo
UNIVERSIDAD NACIONAL JORGE BASADRE GROHMANN - TACNA
INSTITUTO DE INFORMTICA Y TELECOMUNICACIONES Carrera: Tcnico en Contabilidad Computarizada


Pg. 6 Curso: Gestor Base de Datos


ENTIDAD: ARTICULO
Column Tipo y Ancho Null Option Comment
CodArt Character(4) Not Null Cdigo del Artculo
DesArt Character(30) Not Null Nombre del Artculo
StoArt Numeric(4,0) Null Stock de Existencias del Artculo
PreArt Numeric(6,2) Null Precio Unitario de Compra del Artculo

ENTIDAD: FACTURA
Column Tipo y Ancho Null Option Comment
NroFac Character(8) Not Null Nmero de Factura
CodEmp Character(5) Estas columnas ya existen, slo hay que
Modificar las que demas!! CodCli Character(6)
FecFac Date Null Fecha de Venta
SubTot Numeric(8,2) Null Sub Total
TotIgv Numeric(8,2) Null Total IGV
TotFac Numeric(8,2) Null Total de Factura

ENTIDAD: DETALLE
Column Tipo y Ancho Null Option Comment
NroFac Character(8) Estas columnas ya existen, slo hay que
Modificar las que siguen!!
CodArt Character(4)
CanVen Numeric(4,0) Null Cantidad Vendida
PreVen Numeric(6,2) Null Precio Unitario del Artculo Vendido
ImpVen Numeric(6,2) Null Importe: CanVen * PreVen

El diagrama del MODELO FISICO debe quedar como se muestra:


TAREA: Crear un Modelo de Planilla con sus respectivos Trabajadores.
Planilla Cargo Trabajadores

También podría gustarte