jueves, 14 de noviembre de 2019

S.I. Relaciones en Access

  • Una relación uno a varios
    Usemos como ejemplo una base de datos de seguimiento de pedidos que incluya una tabla Clientes y una tabla Pedidos. Un cliente puede realizar cualquier número de pedidos. Por cada cliente representado en la tabla Clientes puede haber representados muchos pedidos en la tabla Pedidos. Por lo tanto, la relación entre la tabla Clientes y la tabla Pedidos es una relación de uno a varios.
    Para representar una relación uno a varios en el diseño de la base de datos, tome la clave principal del lado "uno" de la relación y agréguela como campo o campos adicionales a la tabla en el lado "varios" de la relación. En este caso, por ejemplo, agregaría un nuevo campo (el campo Id. de la tabla Clientes) a la tabla Pedidos y lo denominaría Id. de cliente. Así, Access puede usar el número de identificador del cliente de la tabla Pedidos para dar con al cliente correcto de cada producto.
  • Resultado de imagen para relacion uno a varios
  • Una relación varios a varios
    Centrémonos ahora en la relación entre una tabla Productos y una tabla Pedidos. Un solo pedido puede incluir varios productos. Por otra parte, un único producto puede aparecer en muchos pedidos. Por tanto, por cada registro de la tabla Pedidos puede haber varios registros en la tabla Productos. Además, por cada registro de la tabla Productos puede haber varios registros en la tabla Pedidos. Esta relación se denomina relación de varios a varios. Tenga en cuenta que para detectar las relaciones de varios a varios existentes entre las tablas, es importante que considere ambas partes de la relación.
    Para representar una relación de varios a varios, debe crear una tercera tabla, a menudo denominada tabla de unión, que divide la relación de varios a varios en dos relaciones uno a varios. Debe insertar la clave principal de cada una de las dos tablas en la tercera. Como resultado, la tercera tabla registra cada ocurrencia, o instancia, de la relación. Por ejemplo, la tabla Pedidos y la tabla Productos tienen una relación varios a varios que se define mediante la creación de dos relaciones uno a varios con la tabla Detalles de pedidos. Un pedido puede incluir muchos productos, y cada producto puede aparecer en muchos pedidos.
  • Resultado de imagen para relacion varios a varios
  • Una relación uno a uno
    En una relación uno a uno, cada registro de la primera tabla solo puede tener un registro coincidente en la segunda tabla y viceversa. Esta relación no es común porque la mayor parte de las veces la información relacionada de este modo se almacena en la misma tabla. Puede usar la relación uno a uno para dividir una tabla con muchos campos, para aislar parte de una tabla por razones de seguridad o para almacenar información que solo se aplica a un subconjunto de la tabla principal. Cuando identifique esta relación, ambas tablas deben compartir un campo común.
  • Resultado de imagen para relacion uno a uno

jueves, 29 de agosto de 2019

S.I. Modelos de desarrollo


MODELO DE CASCADA
FASES
1.    Análisis de requisitos
2.    Diseño del sistema
3.    Diseño del programa
4.    Codificación
5.    Pruebas
6.    Validación y verificación del producto del software
7.    Mantenimiento

MODELO DE ESPIRAL
FASES
1.    Objetivo y determinación alternativa
2.    Análisis y evaluación de riesgos
3.    Desarrollo y prueba
4.    Planificación del siguiente ciclo

MODELO DE DESARROLLO RÁPIDO DE APLICACIONES
FASES
1.    Modelado de gestión
2.    Modelado de datos
3.    Modelado de procesos
4.    Generación de aplicaciones
5.    Pruebas de entrega

MODELO DE DESARROLLO INCREMENTAL
FASES
1.    Requerimientos
2.    Diseño
3.    Incrementación
4.    Verificación
5.    Mantenimiento
6.    Pruebas de entrega

martes, 20 de agosto de 2019

P. TEMARIO DE PROGRAMACIÓN

DESARROLLO DE SISTEMAS

PROPÓSITO DEL MODULO

Plantea soluciones criticas mediante la metodología de desarrollo del software que sean aplicadas a distintas necesidades.

CONOCIMIENTOS BÁSICOS

Lógica de programación (algoritmos, diagramas de flujo, pseudocodigos, decisiones y ciclos). 

LENGUAJES DE PROGRAMACIÓN

 Tipos de lenguajes, metodología, programación, estructurado y orientación de objetos.

Programación utilizando un lenguaje de alto nivel

Entorno de desarrollo, variables, operadores, constantes, palabras reservadas y sentencia de decisión, estructuras, condición y repetición, arreglos.

ARREGLOS