viernes, 27 de agosto de 2010

Taller 3: Biblioteca enunciado


BIBLIOTECA



En una sucursal necesita implementar un sistema de una biblioteca en la cual cada sucursal tendrá su propio nombre en la que se diferenciara de las demás con una característica única que las diferenciara de las demás sucursales , en la que cada sucursal se implementara devisiones de conocimiento llamadas área en la que cada área tendrá nombre , pero a su vez pueden haber muchas áreas con el mismo nombre en la que serán identificas a través de una característica única, por la cual a cada área pertenecerá a un libro en el que el cliente necesitara manejar herramientas como controlar libros, prestamos, multas. Un libro contendrá toda la información a las publicaciones, como las cuales tendrá un título. Además, como el título no es único, ya existen muchos libros con el mismo título, se necesitara una identificación única al libro correspondiente. En la cual cada libro es identificado con una característica como la asignatura como también agregar un detalle informativo llamado EXTERNO como el código “ISBN”, que facilita su petición a la editorial, cada libro tendrá un material este material contendrá un nombre y una descripción de lo que se presenta en el material, pero puede haber muchos libros con el mismo nombre del material en la que será identificada por alguna característica única. Pero a su vez cada libro pertenecerá a una editorial que tendrá atributos interesantes para hacer peticiones de nuevos libros a través de su respectivo nombre identificado de los demás libros a través de un número único.
Un libro también podrá ser buscado por autores en la que puede ser escrito por 1 o más autores en la cual cada libro tendrá el o los nombres de los autores como también podríamos buscar el libro por algún dato sobre el autor, como su fecha de nacimiento. Pero también la biblioteca que se está formando desea buscar libros de forma otra forma como por un identificador único a cada libro ingresado a la sucursal.
Un libro es solicitado por un usuario en la cual se tendrá los datos personales de la persona como nombre, apellido ,dirección donde cada usuario podrá ser buscado o administrado por un identificador único de cada persona , este usuario realiza un petitorio de un libro, en la que es llevado a un préstamo en la cual necesitamos la fecha de préstamo y de devolución como también de entrega para generar un historial del libro solicitado, pero para realizar una búsqueda del historial independientemente de cada libro necesitaremos un número único del libro. Cada préstamo tiene de 1 a muchas multas si no es debidamente entregado en dicha fecha otorgada por el administrador del sistema , en la que cada multa tendrá un estado , un valor monetario a pagar y cada multa podrá ser buscada independientemente .




viernes, 20 de agosto de 2010

Herramientas CASE

Herramientas CASE: Se puede definir a las Herramientas CASE como un conjunto de programas y ayudas que dan asistencia a los analistas, ingenieros de software y desarrolladores, durante todos los pasos del Ciclo de Vida de desarrollo de un Software.

CASE: lo podemos definir como el Conjunto de métodos, utilidades y técnicas que facilitan el mejoramiento del ciclo de vida del desarrollo de sistemas de información, completamente o en alguna de sus fases o como tambien herramientas automáticas de software y las metodologías de desarrollo de software formales.

EJ Herramientas CASE:


-ERwin:a herramienta para el diseño de base de datos, que Brinda productividad en su diseño, generación, y mantenimiento de aplicaciones. Desde un modelo lógico de los requerimientos de información, hasta el modelo físico perfeccionado para las características específicas de la base de datos diseñada, además ERwin permite visualizar la estructura, los elementos importantes, y optimizar el diseño de la base de datos. Genera automáticamente las tablas y miles de líneas de stored procedure y triggers para los principales tipos de base de datos.

-EasyCASE:modelamiento de datos y eventos, e Ingeniería de Base de Datos- es un producto para la generación de esquemas de base de datos e ingeniería reversa - trabaja para proveer una solución comprensible para el diseño, consistencia y documentación del sistema en conjunto.Esta herramienta permite automatizar las fases de análisis y diseño dentro del desarrollo de una aplicación, para poder crear las aplicaciones eficazmente – desde el procesamiento de transacciones a la aplicación de bases de datos de cliente/servidor, así como sistemas de tiempo real.

-Oracle Designer:Oracle Designer es un conjunto de herramientas para guardar las definiciones que necesita el usuario y automatizar la construcción rápida de aplicaciones cliente/servidor gráficas. Integrado con Oracle Developer, Oracle Designer, que provee una solución para desarrollar sistemas empresariales de segunda generación.Todos los datos ingresados por cualquier herramienta de Oracle Designer, en cualquier fase de desarrollo, se guardan en un repositorio central, habilitando el trabajo fácil del equipo y la dirección del proyecto.

-System Architect:Esta herramienta posee un repositorio único que integra todas las herramientas, y metodologías usadas. En la elaboración de los diagramas, el System Architect conecta directamente al diccionario de datos, los elementos asociados, comentarios, reglas de validaciones, normalización, etc.Posee control automático de diagramas y datos, normalizaciones y balanceamiento entre diagramas "Padre e Hijo", además de balanceamiento horizontal, que trabaja integrado con el diccionario de datos, asegurando la compatibilidad entre el Modelo de Datos y el Modelo Funcional.

PowerDesigner: funciones de Análisis y Diseño incluye capacidades de generación relacional y con orientación a objetos.

domingo, 15 de agosto de 2010

Gestores de BD


SGBDLICENCIAPROPITARIO$VERSIONPLATAFORMAS
MySql Licencia DualOracle una gratuita y con licencia cossto:5.1.48 Multiplataforma
 PostgreSql Licencia BSDPostgreSQL Global Development Grouplibre8.4Multiplataforma
Firebird IPL, IDPLFirebird Projectlibre 2.1.3Multiplataforma
 SQLite Dominio públicoD. Richard Hipp libre3.7.0Multiplataforma
Apache Derby Apache License 2.0Apache Software Foundationlibre 10.5.3.0 Multiplataforma
Dbase privada   dataBased Intelligence $ 449.00 2.62Windows
File Maker privada  FileMaker Inc. € 349.00 y Actualizar una versión de la ultima € 209.00 FileMaker Pro 11 multiplataforma 
Access privativaMycrosoft189,00 €v.2010Windows
Oracle Privativa Oracle Corporation  11g Release 2:  Multiplataforma
Paradox privada Corel 
10,00 EUR
11  windows 
DB2 privadaIBM 9.7Multiplataforma