viernes, 18 de octubre de 2019

S6 TP- D- Relaciones y Consultas Multitablas en la Base de Datos

Relaciones y Consultas Multitablas en la Base de Datos.
Relaciones entre Tablas:
En una base de datos , las relaciones permiten evitar los datos redundantes .
Por ejemplo: si esta diseñado una base de datos que realizará el seguimiento
De información sobre libros , podría tener una tabla denominada "Títulos"
Que almacene los datos de cada libro.
Consultas Multitablas.
Llamadas así porque están basadas en mas de una tabla.esta operación se utiliza cuando
Tenemos dos tablas con las mismas columnas y queremos obtener una nueva tabla con
Las filas de la primera y las filas de la segunda.
El SQL de microsoft soporta dos grupos de consultas multitabla:




1. Unión de tablas: se utiliza cuando tenemos dos tablas con las mismas columnas y
Queremos obtener una nueva tabla con las filas de la primera y las filas de la segunda.


2- La composición de tablas:
Consiste en concatenar filas de una tabla con filas de otra donde obtenemos una tabla
Con las columnas de la primera tabla unidas a las columnas de la segunda tabla.

Base de Datos Relaciones y Consultas:
Es un conjunto de tablas , similares a las tablas de una hoja de cálculo , formadas por
Filas (registros) y columnas(campos). los registros representan cada uno de los objetos
Descritos en la tabla  y los campos, los atributos(variables de cualquier tipo) de los
Objetos.


Incluye diversos tipos de capacidades:
1. Comandos para la definición y creación de una base de datos(CREATE TABLE)
2. Comandos ´para inserción, borrado o modificación de datos(INSERT, DELETE,
UPDATE)
3. Comandos para la consulta de datos seleccionados de acuerdo a criterios complejos
Que involucran diversas tablas, por un campo común (SELECT)
4. Capacidades aritméticas: en SQL es posible incluir operaciones aritméticas.
5. Funciones matemáticas.
6. Asignación y comandos de expresión.
7. Funciones agregadas.





jueves, 17 de octubre de 2019

S7 MD- D- Ejemplo de Metodología RUP

EJEMPLO DE METODOLOGÍA RUP:
Es un proyecto de desarrollo de sistema para la gestión de artículos deportivos
De una empresa del sector de ventas de deportes a clientes tanto a mayoristas
como a minoristas, se desarrolla mediante programación, teniendo acceso a
Una base de datos MYSQL.
1. 1 Ficha de productos:
Referencia: C38842
Nombre: Camiseta 1ra etiquetación
Marca: Adidas
Procedencia: Taiwán
Proveedor: Oficial Adidas
Descripción: Dispone el tejido climacool que elimina rápidamente el sudor,
Permite que el jugador se encuentre mas seco y confortable, presenta logos
Bordados, cuello redondo en color a contraste y paneles laterales con tejido
De malla, etc
Precio de compra: S/ 100.00
Precio de venta: S/ 120.00

1.2 Ficha de empleado:
Nombre: Claudia
Apellidos. López Guerrero
DNI: 26485981
Fecha de nacimiento: 09/01/1965
N° de seguridad social: 345495168497
Departamento: Piura
Dirección: Av. Pedro Ruiz
Provincia:Piura
Teléfono: 074-979730711
N° de cuenta bancaria: 2100-4474-71-0087982051
Cargo:Directora General
País: Perú

1.3Ficha de Clientes Empresa:
Empresa: dos a dos, club deportivo
Dirección: Autovía, Chiclayo
Población: 46540
Teléfono:961920707
Contacto: Marcos Estévez Luján
Correo: mestevez@2a2.com
RUC: 97852165234
País: Perú
Provincia: Chiclayo
Fax: 961921238
Cargo: Subdirector General





sábado, 12 de octubre de 2019

S6 MD- D - Filosofía Y Metodología RUP

                                  Filosofía Y Metodología Rup.
Filosofía:
Es una rama que estudia el conocimiento y la metodología científica .
El objetivo del producto Rational Unified Process(RUP) es el desarrollo
Correcto de software .
Metodología Rup: su objetivo es asegurar la producción de software de
Alta y mayor calidad para satisfacer las necesidades  de los usuarios.



Estas filosofías y principios son la base sobre la que se ha desarrollado RUP.
Para tener una visión general de la filosofía RUP  esta basado en los siguientes
principios. 


Principios:
Adaptación del proceso: deberá adaptarse a las características propias de la organización.

Balancear prioridades: debe encontrarse un balance que satisfaga los deseos de todos.

Colaboración entre equipos: debe haber una comunicación fluida para coordinar 
Requerimientos , desarrollo, evaluaciones, planes, resultados, etc.

Demostrar valor iterativamente: en cada iteración se analiza la opinión de los inversores ,
La estabilidad y calidad del producto y se refina la dirección del proyecto así como 
También los riesgos involucrados.

Elevar el nivel de abstracción: estos se pueden acompañar por las representaciones visuales
De la arquitectura por ejemplo con UML.

Enfocarse en la calidad: el control de actividad no debe realizarse al final de cada iteración.
El ciclo de vida: Rup divide el proceso en 4 fases dentro de las cuales se realiza iteraciones 
En número variable según el proyecto.

S5 TP- D- CONSULTAS CON BD SQL SERVER

                                                CONSULTAS CON BD SQL SERVER.

                                                             CONSULTAS:

Son una forma de buscar y recopilar información de una a mas tablas para conseguir información 
Detallada de una base de datos. al crear una consulta en Access 2010, defines condiciones 
Específicas de búsqueda para encontrar la información que deseas.





BASE DE DATOS: es un conjunto de datos pertenecientes a un mismo contexto y almacenados Sistemáticamente para su posterior uso, nos permite guardar grandes cantidades de información de Forma organizada .cada base de datos se compone de una a mas tablas que guarda un conjunto de Datos .
Cada tabla contiene una a mas columnas y filas , las columnas guardan una parte de la información 
Sobre cada elemento que  queramos guardar en la tabla , cada fila de la tabla conforma un registro.


                                             BASE DE DATOS EN SQL SERVER.



SQL en ingles se denomina  Structured Query Language y en español es lenguaje de consulta
Estructurada . es un lenguaje de dominio específico utilizado en programación, diseñado 
Para administrar y recuperar información de sistemas de gestión de base de datos .




SQL SERVER: es un sistema de administración de base de datos relacionales desarrollado
Por Microsoft , procesa consultas en varias arquitecturas de almacenamiento de datos  y o
Optimiza la reutilización de consultas a través del almacenamiento en caché de los planes
De ejecución.

sábado, 5 de octubre de 2019

S5 MD D-RUP(Rational Unified Process)

                                              RUP(Rational Unified Process)
Es un proceso considerado pesado y preferentemente aplicable a grandes equipos de desarrollo y Grandes proyectos , es ampliamente personalizable  que permite adaptarse a  proyectos de cualquier
Escala.
RUP: es un producto de software . es modular y automatizado , y toda su metodología se apoya en Varias herramientas de desarrollo integradas y vendidos por IBM.
Utiliza el enfoque de la  orientación de objetos en su diseño y esta diseñado y documentado el uso de La notación UML para ilustrar procesos en acción.



                             1. Características:
  • Forma disciplinada de asignar tareas y responsabilidades .
  • Pretende implementar las mejores prácticas de ingeniería de software.
  • Desarrollo iterativo.
  • Administración de requisitos.
  • Uso de arquitectura basada en componentes.
  • Modelado visual de software.
  • Verificación de la calidad del software.
  • Conceptualmente amplio y diverso.
  • Enfoque orientado a objetos.
  • Adaptable.
  • describe la organización , documentación , funcionalidad y restricciones.
  • Implementa los diferentes diagramas de UML.

               DIRIGIDO POR CASOS DE USO:
           1.1- PROCESO CENTRADO EN LA ARQUITECTURA.
La arquitectura de un  sistema es la organización o  estructura de sus partes más relevantes
Lo que permite tener una visión común entre todos los involucrados (desarrolladores y
Usuarios)
Representa varias vistas , todas las vistas juntas forman el llamado modelo 4+1 de la 
Arquitectura según Kruchten Philippe(1998).
Asume que no existe un modelo , un modelo único que cubra todos los aspectos del sistema.
por dicho motivo existen múltiples modelos y vistas que definen la arquitectura de software 
de un sistema. la analogía con la construcción es clara , cuando construyes un edificio
existen diversos planos que incluyen los distintos servicios del mismo , como es electricidad ,
 fontanería, etc.

                         1.2- PROCESO ITERATIVO E INCREMENTAL.
El equilibrio correcto entre los casos de uso y la arquitectura es muy parecida al equilibrio
De la forma y la función en el desarrollo  de un producto. lo cual se consigue con el tiempo
Para esto es la estrategia que se propone en el RUP es tener un proceso iterativo e 
Incremental  en donde el trabajo se divide en partes más pequeñas o mini proyectos se
Puede ver con una iteración(un recorrido completo  a lo largo de todos los flujos de 
Fundamentales) del cual se obtiene un incremento  que produce un crecimiento en el 
Producto.