Está en la página 1de 6

CONALEP Lic.

Jess Reyes Heroles

P.S.P: Wendy Perdomo Betancourt

ALUMNO: Josue Reyes Castan

Modulo: COBD

GRUPO: 4013-INFO

INTRODUCCIN.

USO DE LA HERRAMIENTA CASE EN BASE DE DATOS.


Qu son las herramientas CASE? Una herramienta CASE es un programa especializado en el control y desarrollo de aplicaciones informticas siguiendo alguna de las metodologas ms extendidas como los diagramas de control de flujo de Yourdon o los diagramas Entidad/Relacin de P.P. Chen para la normalizacin de bases de datos. Para qu utilizar las herramientas CASE? Los objetivos principales esta metodologa son: crear sistemas que cumplan con las necesidades y los requisitos de los usuarios, evitar errores en los sistemas, obtener un sistema de calidad y precisin, completar la creacin del sistema en un tiempo razonable, lograr que las tcnicas estructuradas sean prcticas al desarrollador y aumentar la productividad del ingeniero de informacin. Las herramientas CASE, que actualmente almacena su informacin de modelos en archivos pretende utilizar "repositorios" que permitan hacer accesibles estos modelos a mltiples herramientas. Esto facilitar el intercambio de informacin entre desarrolladores de sistemas que les permitan crear esos modelos. Otra tendencia de CASE es lograr reducir la cantidad de herramientas necesarias para modelar una aplicacin as como el esquema de base de datos. La idea bsica detrs de CASE es asistir a una y cada una de las fases del ciclo de vida de una aplicacin de forma tal que permita al ingeniero de sistemas desarrollar un sistema completo, eficiente, de alta calidad y amoldable a cambios futuros o a diferentes plataformas.

FUNCION DE LA HERRAMIENTA CASE EN BASE DE DATOS.

Base de datos central de una herramienta CASE. El repositorio ampla el concepto de diccionario de datos para incluir toda la informacin que se va generando a lo largo del ciclo de vida del sistema, como por ejemplo: componentes de anlisis y diseo (diagramas de flujo de datos, diagramas entidad-relacin, esquemas de bases de datos, diseos de pantallas), estructuras de programas, algoritmos, etc. Las caractersticas ms importantes de un repositorio son: * Tipo de informacin: Que contiene alguna metodologa concreta, datos, grficos, procesos, informes, modelos o reglas. * Tipo de controles: Si incorpora algn mdulo de gestin de cambios, de mantenimiento de versiones, de acceso por clave, de redundancia de la informacin. * Tipo de actualizacin: Si los cambios en los elementos de anlisis o diseo se ven reflejados en el repositorio en tiempo real o mediante un proceso por lotes. Esto ser importante en funcin a la necesidad de que los cambios sean visibles por todos los usuarios, en el acto. * Reutilizacin de mdulos para otros diseos: El repositorio es la clave para identificar, localizar y extraer cdigo para su reutilizacin. Mdulos de diagramacin y modelacin

Algunos de los diagramas y modelos utilizados con mayor frecuencia son: Diagrama de flujo de datos. Modelo entidad - interrelacin. Historia de la vida de las entidades. Diagrama Estructura de datos. Diagrama Estructura de cuadros. Tcnicas matriciales. Herramienta de prototipazo El objetivo principal de esta herramienta es poder mostrar al usuario, desde los momentos iniciales del diseo, el aspecto que tendr la aplicacin una vez desarrollada. Ello facilitar la aplicacin de los cambios que se consideren necesarios, todava en la fase de diseo. Para la construccin del resto de la aplicacin. Actualmente, es imprescindible utilizar productos que incorporen esta funcionalidad por la cambiante tecnologa y necesidades de los usuarios. Los prototipos han sido utilizados ampliamente en el desarrollo de sistemas tradicionales, ya que proporcionan una realimentacin inmediata, que ayudan a determinar los requisitos del sistema. Las herramientas CASE estn bien dotadas, en general, para crear prototipos con rapidez y seguridad. Generador de cdigo Normalmente se suele utilizar sobre ordenadores personales o estaciones de trabajo, por lo que el paso posterior del cdigo al host puede traer problemas, al tener que compilar en ambos entornos. Mdulo generador de documentacin El mdulo generador de la documentacin se alimenta del repositorio para transcribir las especificaciones all contenidas.

EJEMPLO
ERwin: PLATINUM ERwin es una herramienta para el diseo de base de datos, que Brinda productividad en su diseo, generacin, y mantenimiento de aplicaciones. Desde un modelo lgico de los requerimientos de informacin, hasta el modelo fsico perfeccionado para las caractersticas especficas de la base de datos diseada, adems ERwin permite visualizar la estructura, los elementos importantes, y optimizar el diseo de la base de datos. Genera automticamente las tablas y miles de lneas de stored procedure y triggers para los principales tipos de base de datos. ERwin hace fcil el diseo de una base de datos. Los diseadores de bases de datos slo apuntan y pulsan un botn para crear un grfico del modelo E-R (Entidad _ relacin) de todos sus requerimientos de datos y capturar las reglas de negocio en un modelo lgico, mostrando todas las entidades, atributos, relaciones, y llaves importantes.

La migracin automtica garantiza la integridad referencial de la base de datos. ERwin establece una conexin entre una base de datos diseada y una base de datos, permitiendo transferencia entre ambas y la aplicacin de ingeniera reversa. Usando esta conexin, ERwin genera automticamente tablas, vistas, ndices, reglas de integridad referencial (llaves primarias, llaves forneas), valores por defecto y restricciones de campos y dominios.

USO DE LA HERRAMIENTA CASE EN SQL.

FUNCION DE LA HERRAMIENTA CASE EN SQL.

SINTAXIS DE LA HERRAMIENTA CASE EN SQL.


Simple CASE expression: CASE input_expression WHEN when_expression THEN result_expression [ ...n ] [ ELSE else_result_expression ] END Searched CASE expression: CASE WHEN Boolean_expression THEN result_expression [ ...n ] [ ELSE else_result_expression ] END

EJEMPLO.
A. Usar una instruccin SELECT con una expresin CASE sencilla
En una instruccin SELECT, una expresin CASE sencilla solo permite una comprobacin de igualdad; no se pueden hacer otras comparaciones. En este ejemplo se utiliza la expresin CASE para cambiar la presentacin de categoras de lnea de productos con el fin de hacerla ms comprensible. Transact-SQL USE AdventureWorks2012; GO SELECT ProductNumber, Category = CASE ProductLine WHEN 'R' THEN 'Road' WHEN 'M' THEN 'Mountain' WHEN 'T' THEN 'Touring' WHEN 'S' THEN 'Other sale items' ELSE 'Not for sale' END, Name FROM Production.Product ORDER BY ProductNumber;

GO

USO DE LA HERRAMIENTA CASE EN ACCESS.

FUNCION DE LA HERRAMIENTA CASE EN ACCESS. SINTAXIS DE LA HERRAMIENTA CASE EN ACCESS. EJEMPLO.

REFERENCIAS. HERRAMIENTA CASE EN BASE DE DATOS http://www.monografias.com/trabajos24/herramientas-case/herramientas-case.shtml

HERRAMIENTA CASE EN SQL.

HERRAMIENTA CASE EN ACCESS.

También podría gustarte