Anda di halaman 1dari 42

Introduccin

Power Designer / Modelo Lgico


Power Designer / Modelo Fsico
Power Designer / Generar Base de Datos
Microsoft SQL Server
Base de datos
Herramientas CASE en el Modelamiento de Datos
Eduardo Saavedra A.
Universidad Nacional Andrs Bello
Eduardo Saavedra A. Herramientas CASE
Introduccin
Power Designer / Modelo Lgico
Power Designer / Modelo Fsico
Power Designer / Generar Base de Datos
Microsoft SQL Server
Objetivos
Productos en el Mercado
Herramientas Case y Modelos de Datos
Contenidos
1
Introduccin
Objetivos
Productos en el Mercado
Herramientas Case y Modelos de Datos
2
Power Designer / Modelo Lgico
Tipos de Modelos
Crear entidades
Asignar Atributos
Crear Relaciones
3
Power Designer / Modelo Fsico
Crear Modelo Fsico a partir del Lgico
4
Power Designer / Generar Base de Datos
Generar Base de Datos
5
Microsoft SQL Server
Importando la base de datos
Eduardo Saavedra A. Herramientas CASE
Introduccin
Power Designer / Modelo Lgico
Power Designer / Modelo Fsico
Power Designer / Generar Base de Datos
Microsoft SQL Server
Objetivos
Productos en el Mercado
Herramientas Case y Modelos de Datos
Introduccin
Las herramientas CASE (Computer Aided Software
Engineering, Ingeniera de Software Asistida por
Ordenador) son diversas aplicaciones informticas
destinadas a aumentar la productividad en el desarrollo de
software reduciendo el coste de las mismas en trminos
de tiempo y de dinero.
Estas herramientas nos pueden ayudar en todos los
aspectos del ciclo de vida de desarrollo del software en
tareas como el proceso de realizar un diseo del proyecto,
calculo de costes, implementacin de parte del cdigo
automticamente con el diseo dado, compilacin
automtica, documentacin o deteccin de errores entre
otras.
Fuente: WikiPedia
Eduardo Saavedra A. Herramientas CASE
Introduccin
Power Designer / Modelo Lgico
Power Designer / Modelo Fsico
Power Designer / Generar Base de Datos
Microsoft SQL Server
Objetivos
Productos en el Mercado
Herramientas Case y Modelos de Datos
Contenidos
1
Introduccin
Objetivos
Productos en el Mercado
Herramientas Case y Modelos de Datos
2
Power Designer / Modelo Lgico
Tipos de Modelos
Crear entidades
Asignar Atributos
Crear Relaciones
3
Power Designer / Modelo Fsico
Crear Modelo Fsico a partir del Lgico
4
Power Designer / Generar Base de Datos
Generar Base de Datos
5
Microsoft SQL Server
Importando la base de datos
Eduardo Saavedra A. Herramientas CASE
Introduccin
Power Designer / Modelo Lgico
Power Designer / Modelo Fsico
Power Designer / Generar Base de Datos
Microsoft SQL Server
Objetivos
Productos en el Mercado
Herramientas Case y Modelos de Datos
Objetivos
1
Mejorar la productividad en el desarrollo y mantenimiento del software.
2
Mejorar el tiempo y coste de desarrollo y mantenimiento de los sistemas
informticos.
3
Mejorar la planicacin de un proyecto
4
Ayuda a la reutilizacin del software, portabilidad y estandarizacin de la
documentacin
5
Gestin global en todas las fases de desarrollo de software con una misma
herramienta.
6
Facilitar el uso de las distintas metodologas propias de la ingeniera del
software.
Eduardo Saavedra A. Herramientas CASE
Introduccin
Power Designer / Modelo Lgico
Power Designer / Modelo Fsico
Power Designer / Generar Base de Datos
Microsoft SQL Server
Objetivos
Productos en el Mercado
Herramientas Case y Modelos de Datos
Contenidos
1
Introduccin
Objetivos
Productos en el Mercado
Herramientas Case y Modelos de Datos
2
Power Designer / Modelo Lgico
Tipos de Modelos
Crear entidades
Asignar Atributos
Crear Relaciones
3
Power Designer / Modelo Fsico
Crear Modelo Fsico a partir del Lgico
4
Power Designer / Generar Base de Datos
Generar Base de Datos
5
Microsoft SQL Server
Importando la base de datos
Eduardo Saavedra A. Herramientas CASE
Introduccin
Power Designer / Modelo Lgico
Power Designer / Modelo Fsico
Power Designer / Generar Base de Datos
Microsoft SQL Server
Objetivos
Productos en el Mercado
Herramientas Case y Modelos de Datos
Productos
Algunos de los productos mas famosos en el mercado son:
1
IBM - Rational Rose
2
Sybase - PowerDesigner.
3
Eclipse
4
NetBeans
5
GNU - Umbrello
Diagrama de Clases
Diagrama de Casos de Uso
Modelo de Datos
Eduardo Saavedra A. Herramientas CASE
Introduccin
Power Designer / Modelo Lgico
Power Designer / Modelo Fsico
Power Designer / Generar Base de Datos
Microsoft SQL Server
Objetivos
Productos en el Mercado
Herramientas Case y Modelos de Datos
Contenidos
1
Introduccin
Objetivos
Productos en el Mercado
Herramientas Case y Modelos de Datos
2
Power Designer / Modelo Lgico
Tipos de Modelos
Crear entidades
Asignar Atributos
Crear Relaciones
3
Power Designer / Modelo Fsico
Crear Modelo Fsico a partir del Lgico
4
Power Designer / Generar Base de Datos
Generar Base de Datos
5
Microsoft SQL Server
Importando la base de datos
Eduardo Saavedra A. Herramientas CASE
Introduccin
Power Designer / Modelo Lgico
Power Designer / Modelo Fsico
Power Designer / Generar Base de Datos
Microsoft SQL Server
Objetivos
Productos en el Mercado
Herramientas Case y Modelos de Datos
Herramientas CASE y Modelos de Datos
La idea principal de confeccionar un modelo de datos en
una herramienta CASE, es facilitar la comunicacin entre
distintos elementos de un equipo de trabajo.
Adems, la herramienta debe ofrecer el poder generar el
cdigo base (DDL) de una DB Fsica.
Basada en estndares la herramienta CASE debe alertar o
simplemente no dejar que el diseador incurra en malas
prcticas.
Ingeniera Inversa.
En otras palabras... FACILITAR EL DESARROLLO!!!
Create Table Persona (
Rut Char(15) NOT NULL,
Nombre Char (40),
Direccin Char (40),
Fono Number (8)
);
Eduardo Saavedra A. Herramientas CASE
Introduccin
Power Designer / Modelo Lgico
Power Designer / Modelo Fsico
Power Designer / Generar Base de Datos
Microsoft SQL Server
Tipos de Modelos
Crear entidades
Asignar Atributos
Crear Relaciones
Contenidos
1
Introduccin
Objetivos
Productos en el Mercado
Herramientas Case y Modelos de Datos
2
Power Designer / Modelo Lgico
Tipos de Modelos
Crear entidades
Asignar Atributos
Crear Relaciones
3
Power Designer / Modelo Fsico
Crear Modelo Fsico a partir del Lgico
4
Power Designer / Generar Base de Datos
Generar Base de Datos
5
Microsoft SQL Server
Importando la base de datos
Eduardo Saavedra A. Herramientas CASE
Introduccin
Power Designer / Modelo Lgico
Power Designer / Modelo Fsico
Power Designer / Generar Base de Datos
Microsoft SQL Server
Tipos de Modelos
Crear entidades
Asignar Atributos
Crear Relaciones
Contenidos
1
Introduccin
Objetivos
Productos en el Mercado
Herramientas Case y Modelos de Datos
2
Power Designer / Modelo Lgico
Tipos de Modelos
Crear entidades
Asignar Atributos
Crear Relaciones
3
Power Designer / Modelo Fsico
Crear Modelo Fsico a partir del Lgico
4
Power Designer / Generar Base de Datos
Generar Base de Datos
5
Microsoft SQL Server
Importando la base de datos
Eduardo Saavedra A. Herramientas CASE
Introduccin
Power Designer / Modelo Lgico
Power Designer / Modelo Fsico
Power Designer / Generar Base de Datos
Microsoft SQL Server
Tipos de Modelos
Crear entidades
Asignar Atributos
Crear Relaciones
Se debe seleccionar la opcion de modelo Conceptual:
Eduardo Saavedra A. Herramientas CASE
Introduccin
Power Designer / Modelo Lgico
Power Designer / Modelo Fsico
Power Designer / Generar Base de Datos
Microsoft SQL Server
Tipos de Modelos
Crear entidades
Asignar Atributos
Crear Relaciones
Contenidos
1
Introduccin
Objetivos
Productos en el Mercado
Herramientas Case y Modelos de Datos
2
Power Designer / Modelo Lgico
Tipos de Modelos
Crear entidades
Asignar Atributos
Crear Relaciones
3
Power Designer / Modelo Fsico
Crear Modelo Fsico a partir del Lgico
4
Power Designer / Generar Base de Datos
Generar Base de Datos
5
Microsoft SQL Server
Importando la base de datos
Eduardo Saavedra A. Herramientas CASE
Introduccin
Power Designer / Modelo Lgico
Power Designer / Modelo Fsico
Power Designer / Generar Base de Datos
Microsoft SQL Server
Tipos de Modelos
Crear entidades
Asignar Atributos
Crear Relaciones
Esta es la paleta de Artefactos, para crear una entidad se debe
pinchar el botn Entity.
Eduardo Saavedra A. Herramientas CASE
Introduccin
Power Designer / Modelo Lgico
Power Designer / Modelo Fsico
Power Designer / Generar Base de Datos
Microsoft SQL Server
Tipos de Modelos
Crear entidades
Asignar Atributos
Crear Relaciones
As quedan 3 entidades creadas:
Eduardo Saavedra A. Herramientas CASE
Introduccin
Power Designer / Modelo Lgico
Power Designer / Modelo Fsico
Power Designer / Generar Base de Datos
Microsoft SQL Server
Tipos de Modelos
Crear entidades
Asignar Atributos
Crear Relaciones
Doble Click en una Entidad para congurarla, en esta seccin
se puede asignar un nombre:
Eduardo Saavedra A. Herramientas CASE
Introduccin
Power Designer / Modelo Lgico
Power Designer / Modelo Fsico
Power Designer / Generar Base de Datos
Microsoft SQL Server
Tipos de Modelos
Crear entidades
Asignar Atributos
Crear Relaciones
Contenidos
1
Introduccin
Objetivos
Productos en el Mercado
Herramientas Case y Modelos de Datos
2
Power Designer / Modelo Lgico
Tipos de Modelos
Crear entidades
Asignar Atributos
Crear Relaciones
3
Power Designer / Modelo Fsico
Crear Modelo Fsico a partir del Lgico
4
Power Designer / Generar Base de Datos
Generar Base de Datos
5
Microsoft SQL Server
Importando la base de datos
Eduardo Saavedra A. Herramientas CASE
Introduccin
Power Designer / Modelo Lgico
Power Designer / Modelo Fsico
Power Designer / Generar Base de Datos
Microsoft SQL Server
Tipos de Modelos
Crear entidades
Asignar Atributos
Crear Relaciones
Para dar atributos, en la pestaa de Attributes en la
conguracin de entidad se puede agregar:
Para asignar un identicador, se debe marcar a la derecha la
letra P.
Y por supuesto es necesario dar el tipo de dato que
caracterizar al atributo.
Eduardo Saavedra A. Herramientas CASE
Introduccin
Power Designer / Modelo Lgico
Power Designer / Modelo Fsico
Power Designer / Generar Base de Datos
Microsoft SQL Server
Tipos de Modelos
Crear entidades
Asignar Atributos
Crear Relaciones
Aqu se muestra en espacio de trabajo, la entidad con los 2
atributos asignados:
Eduardo Saavedra A. Herramientas CASE
Introduccin
Power Designer / Modelo Lgico
Power Designer / Modelo Fsico
Power Designer / Generar Base de Datos
Microsoft SQL Server
Tipos de Modelos
Crear entidades
Asignar Atributos
Crear Relaciones
Contenidos
1
Introduccin
Objetivos
Productos en el Mercado
Herramientas Case y Modelos de Datos
2
Power Designer / Modelo Lgico
Tipos de Modelos
Crear entidades
Asignar Atributos
Crear Relaciones
3
Power Designer / Modelo Fsico
Crear Modelo Fsico a partir del Lgico
4
Power Designer / Generar Base de Datos
Generar Base de Datos
5
Microsoft SQL Server
Importando la base de datos
Eduardo Saavedra A. Herramientas CASE
Introduccin
Power Designer / Modelo Lgico
Power Designer / Modelo Fsico
Power Designer / Generar Base de Datos
Microsoft SQL Server
Tipos de Modelos
Crear entidades
Asignar Atributos
Crear Relaciones
En la paleta de Artefactos, seleccionar Relationship. Para crear
la relacin se debe arrastrar de una a entidad a otra el vinculo.
Eduardo Saavedra A. Herramientas CASE
Introduccin
Power Designer / Modelo Lgico
Power Designer / Modelo Fsico
Power Designer / Generar Base de Datos
Microsoft SQL Server
Tipos de Modelos
Crear entidades
Asignar Atributos
Crear Relaciones
Luego al ver las propiedades de la relacin, es posible darle un
nombre.
Eduardo Saavedra A. Herramientas CASE
Introduccin
Power Designer / Modelo Lgico
Power Designer / Modelo Fsico
Power Designer / Generar Base de Datos
Microsoft SQL Server
Tipos de Modelos
Crear entidades
Asignar Atributos
Crear Relaciones
Tambin se puede denir la cardinalidad...
Eduardo Saavedra A. Herramientas CASE
Introduccin
Power Designer / Modelo Lgico
Power Designer / Modelo Fsico
Power Designer / Generar Base de Datos
Microsoft SQL Server
Tipos de Modelos
Crear entidades
Asignar Atributos
Crear Relaciones
(Opcional)Ahora, si se requiere de una relacin con atributos,
en vez de seleccionar en la paleta Relationship, se selecciona
Association Link.
Eduardo Saavedra A. Herramientas CASE
Introduccin
Power Designer / Modelo Lgico
Power Designer / Modelo Fsico
Power Designer / Generar Base de Datos
Microsoft SQL Server
Crear Modelo Fsico a partir del Lgico
Contenidos
1
Introduccin
Objetivos
Productos en el Mercado
Herramientas Case y Modelos de Datos
2
Power Designer / Modelo Lgico
Tipos de Modelos
Crear entidades
Asignar Atributos
Crear Relaciones
3
Power Designer / Modelo Fsico
Crear Modelo Fsico a partir del Lgico
4
Power Designer / Generar Base de Datos
Generar Base de Datos
5
Microsoft SQL Server
Importando la base de datos
Eduardo Saavedra A. Herramientas CASE
Introduccin
Power Designer / Modelo Lgico
Power Designer / Modelo Fsico
Power Designer / Generar Base de Datos
Microsoft SQL Server
Crear Modelo Fsico a partir del Lgico
Contenidos
1
Introduccin
Objetivos
Productos en el Mercado
Herramientas Case y Modelos de Datos
2
Power Designer / Modelo Lgico
Tipos de Modelos
Crear entidades
Asignar Atributos
Crear Relaciones
3
Power Designer / Modelo Fsico
Crear Modelo Fsico a partir del Lgico
4
Power Designer / Generar Base de Datos
Generar Base de Datos
5
Microsoft SQL Server
Importando la base de datos
Eduardo Saavedra A. Herramientas CASE
Introduccin
Power Designer / Modelo Lgico
Power Designer / Modelo Fsico
Power Designer / Generar Base de Datos
Microsoft SQL Server
Crear Modelo Fsico a partir del Lgico
Desde el modelo conceptual se puede crear el Fsico. Desde
Tools-> Generate PDM.
Eduardo Saavedra A. Herramientas CASE
Introduccin
Power Designer / Modelo Lgico
Power Designer / Modelo Fsico
Power Designer / Generar Base de Datos
Microsoft SQL Server
Crear Modelo Fsico a partir del Lgico
Al pinchar la opcin del menu, se preguntara que tipo de base
de datos se utilizar. Para este caso se seleccion SQL Server
2000.
Eduardo Saavedra A. Herramientas CASE
Introduccin
Power Designer / Modelo Lgico
Power Designer / Modelo Fsico
Power Designer / Generar Base de Datos
Microsoft SQL Server
Crear Modelo Fsico a partir del Lgico
El programa se encargar de Parsear nuestro modelo, y si no
hay errores se crear en el mismo WorkSpace el Modelo
Fsico, tal y como se muestra en la gura.
Eduardo Saavedra A. Herramientas CASE
Introduccin
Power Designer / Modelo Lgico
Power Designer / Modelo Fsico
Power Designer / Generar Base de Datos
Microsoft SQL Server
Crear Modelo Fsico a partir del Lgico
Para terminar la conguracin del modelo Fsico es necesario
ver sus propiedades en la seccin izquierda. (Con el botn
derecho del Mouse -> Properties)
Eduardo Saavedra A. Herramientas CASE
Introduccin
Power Designer / Modelo Lgico
Power Designer / Modelo Fsico
Power Designer / Generar Base de Datos
Microsoft SQL Server
Crear Modelo Fsico a partir del Lgico
Se asigna el nombre y en el penltimo casillero donde dice
DataBase, pinchar el botn de Nuevo (hoja blanca).
Eduardo Saavedra A. Herramientas CASE
Introduccin
Power Designer / Modelo Lgico
Power Designer / Modelo Fsico
Power Designer / Generar Base de Datos
Microsoft SQL Server
Crear Modelo Fsico a partir del Lgico
As se desplegar este men, y se debe asignar un nombre
para la futura Base de Datos.
Eduardo Saavedra A. Herramientas CASE
Introduccin
Power Designer / Modelo Lgico
Power Designer / Modelo Fsico
Power Designer / Generar Base de Datos
Microsoft SQL Server
Generar Base de Datos
Contenidos
1
Introduccin
Objetivos
Productos en el Mercado
Herramientas Case y Modelos de Datos
2
Power Designer / Modelo Lgico
Tipos de Modelos
Crear entidades
Asignar Atributos
Crear Relaciones
3
Power Designer / Modelo Fsico
Crear Modelo Fsico a partir del Lgico
4
Power Designer / Generar Base de Datos
Generar Base de Datos
5
Microsoft SQL Server
Importando la base de datos
Eduardo Saavedra A. Herramientas CASE
Introduccin
Power Designer / Modelo Lgico
Power Designer / Modelo Fsico
Power Designer / Generar Base de Datos
Microsoft SQL Server
Generar Base de Datos
Contenidos
1
Introduccin
Objetivos
Productos en el Mercado
Herramientas Case y Modelos de Datos
2
Power Designer / Modelo Lgico
Tipos de Modelos
Crear entidades
Asignar Atributos
Crear Relaciones
3
Power Designer / Modelo Fsico
Crear Modelo Fsico a partir del Lgico
4
Power Designer / Generar Base de Datos
Generar Base de Datos
5
Microsoft SQL Server
Importando la base de datos
Eduardo Saavedra A. Herramientas CASE
Introduccin
Power Designer / Modelo Lgico
Power Designer / Modelo Fsico
Power Designer / Generar Base de Datos
Microsoft SQL Server
Generar Base de Datos
Para generar el SQL de la base de datos desde el modelo
fsico se debe ir a Database->Generate Database.
Eduardo Saavedra A. Herramientas CASE
Introduccin
Power Designer / Modelo Lgico
Power Designer / Modelo Fsico
Power Designer / Generar Base de Datos
Microsoft SQL Server
Generar Base de Datos
Se desplegar el siguiente Formulario, y se selecciona el lugar
donde se guardar el SQL a generar. (DDL)
Eduardo Saavedra A. Herramientas CASE
Introduccin
Power Designer / Modelo Lgico
Power Designer / Modelo Fsico
Power Designer / Generar Base de Datos
Microsoft SQL Server
Generar Base de Datos
Al nalizar dejar en la carpeta asignada el .SQL
Eduardo Saavedra A. Herramientas CASE
Introduccin
Power Designer / Modelo Lgico
Power Designer / Modelo Fsico
Power Designer / Generar Base de Datos
Microsoft SQL Server
Generar Base de Datos
Si se abre el archivo con un editor de texto, se vern comandos
SQL del tipo DDL.
Eduardo Saavedra A. Herramientas CASE
Introduccin
Power Designer / Modelo Lgico
Power Designer / Modelo Fsico
Power Designer / Generar Base de Datos
Microsoft SQL Server
Importando la base de datos
Contenidos
1
Introduccin
Objetivos
Productos en el Mercado
Herramientas Case y Modelos de Datos
2
Power Designer / Modelo Lgico
Tipos de Modelos
Crear entidades
Asignar Atributos
Crear Relaciones
3
Power Designer / Modelo Fsico
Crear Modelo Fsico a partir del Lgico
4
Power Designer / Generar Base de Datos
Generar Base de Datos
5
Microsoft SQL Server
Importando la base de datos
Eduardo Saavedra A. Herramientas CASE
Introduccin
Power Designer / Modelo Lgico
Power Designer / Modelo Fsico
Power Designer / Generar Base de Datos
Microsoft SQL Server
Importando la base de datos
Contenidos
1
Introduccin
Objetivos
Productos en el Mercado
Herramientas Case y Modelos de Datos
2
Power Designer / Modelo Lgico
Tipos de Modelos
Crear entidades
Asignar Atributos
Crear Relaciones
3
Power Designer / Modelo Fsico
Crear Modelo Fsico a partir del Lgico
4
Power Designer / Generar Base de Datos
Generar Base de Datos
5
Microsoft SQL Server
Importando la base de datos
Eduardo Saavedra A. Herramientas CASE
Introduccin
Power Designer / Modelo Lgico
Power Designer / Modelo Fsico
Power Designer / Generar Base de Datos
Microsoft SQL Server
Importando la base de datos
Al ya tener nuestros SQLs (DDL) se puede proceder a
importarlos al SQL Server.
Al estar dentro del DBMS se abre un New Query:
Y pegamos el contenido del archivo:
Eduardo Saavedra A. Herramientas CASE
Introduccin
Power Designer / Modelo Lgico
Power Designer / Modelo Fsico
Power Designer / Generar Base de Datos
Microsoft SQL Server
Importando la base de datos
Si todo est en Orden, la base de datos estara lista:
Eduardo Saavedra A. Herramientas CASE

Anda mungkin juga menyukai