Factor: oportunidad
Programas Mysql, Postgresql
Oportunidad es la capacidad de un sistema de software de ser lanzado cuando los
usuarios lo desean, o antes.

   a. Para comprender mejor el principio de oportunidad, miremos un poco la
      historia




Historia software Mysql:

El origen de MySQL se remonta a la década de los ochenta.

Michael Widenius, también conocido como Monty, un joven programador que
realizaba complejas aplicaciones en lenguaje BASIC, al no encontrar un sistema
de almacenamiento de archivos que le resultara satisfactorio, pensó en construir el
suyo propio.

 Años después, en 1995, y en colaboración con David Axmark, Widenius
desarrolló un producto que básicamente era el resultado de sus investigaciones,
más dos aportaciones nuevas: el uso del lenguaje SQL y la accesibilidad a través
de Internet. Así nació MySQL y también la empresa MySQL AB.
1. La evolución de MySQL se produce con las sugerencias de los
      usuarios, canalizadas por la empresa MySQL AB, que contrata a
      programadores de todo el mundo para que, a través de Internet, vayan
      ampliando y mejorando el producto. Las versiones, como es
      costumbre en este tipo de software libre, se van colgando en Internet
      para que los usuarios puedan disponer de ellas. (este principio de
      oportunidad bastante bueno, radica en la utilidad que es que los
      propios usuarios sean a su vez los promotores de un software cada
      ves mejor, donde nosotros mimos seamos en fin de cuentas creadores
      de un programa en un grado alto. Libre de errores). Evaluación (5)



En el transcurso de los años Mysql ha estado colgando en internet diferentes
versiones de pruebas, como también versiones estables.

   2. Algo negativo de las versiones betas para los usuarios, serían las
      diferentes inquietudes e inconvenientes, que en muchas ocasiones
      puedan a llevar a la deserción del programa por parte de usuario.
      evaluacion (2.5)

En la actualidad, 4.1. 14 es la última versión estable. Esta versión dispone de
características como gestión de transacciones, integridad referencial (bajo ciertas
condiciones), uso de índices, incorporación de librerías, etcétera. La versión de
prueba actualmente disponible es la 5.0, que empieza a incorporar elementos
hasta ahora no incluidos en MySQL, como el uso de procedimientos, cursores,
triggers o vistas. Existe una versión incluso más reciente, la 5.1, pero que aún es
un proyecto. Esta versión promete mejoras en la seguridad y en la gestión de
claves ajenas, aunque todavía no se conoce cómo se plasmarán dichas
características en posteriores versiones estables.

   3. Se sabe que la seguridad es lo más importante para la estabilidad de
      una empresa, por tanto los programas y más a un aun un sistemas de
      bases de datos en donde toda la información se encuentra de cliente y
      de productividad se encuentra en ella. El hecho de que en ultimas
      versiones de tal software se le dé la importancia a la seguridad es de
      cuestionar evaluación (2.8)



   b. Algunas características Mysql:

MySQL se encuentra disponible en Internet para que cualquier usuario se lo pueda
descargar.
4. La facilidad de descarga lo hace agradable para el usuario,
      permitiendo su excelente distribución y en grandes cantidades
      alrededor del mundo. evaluación (4.5)



- Posibilidad de crear y configurar usuarios, asignando a cada uno de ellos
permisos diferentes.

- Facilidad de exportación e importación de datos, incluso de la base de datos
completa.

- Posibilidad de ejecutar conjuntos de instrucciones guardadas en ficheros
externos a la base de datos.

   5. Excelentes característica para ser un software de código abierto y de libre
      distribución. Evaluación (5.0)

Promedio evaluación:

3.96




Historia software posgresql

PostGreSQL (llamado también Postgres95) fue derivado del proyecto Postgres,
como ya se ha comentado. A sus espaldas, este proyecto lleva más de una
década de desarrollo, siendo hoy en día, el sistema libre más avanzado con
diferencia, soportando la gran mayoría de las transacciones SQL, control
concurrente, teniendo a su disposición varios "language bindings" como por
ejemplo C, C++, Java, Python, PHP y muchos más.

   1. Este principio de oportunidad bastante influyente nos dice que la
      plataforma postres es las más completa y más compacta de esta clase
      de software, teniendo gran cantidad de lenguajes de programación
      haciéndolo atractivo para el usuario en cualquier sentido. Evaluación
      (5.0)

En 1994, Andrew Yu y Jolly Chen añadieron un intérprete de SQL a este gestor.
Postgres95, como así se llamó fue liberado a Internet como un proyecto libre
(OpenSource). Estaba escrito totalmente en C, y la primera versión fue un 25%
más pequeña que Postgres, y entre un 30 y un 50% más rápida. A parte de la
corrección de algunos bugs, se mejoró el motor interno, se añadió un nuevo
programa monitor, y se compiló usando la utilidad GNU Make y el compilador gcc
sin necesidad de parchearlo (como había hecho falta en versiones anteriores).

   2. Nótese este principio el cual se nota el interés de los creadores estar
      cada vez más cerca del mejor software incluyendo gran variedad de
      soporte, tanto en lenguaje y en rapidez. Evaluación (5.0)

Algunas Características PostGresql.

   -   Incorpora una estructura de datos array.
   -   Incorpora funciones de diversa índole: manejo de fechas, geométricas,
       orientadas a operaciones con redes, etc.
   -   Incluye herencia entre tablas (aunque no entre objetos, ya que no existen),
       por lo que a este gestor de bases de datos se le incluye entre los gestores
       objeto-relacionales.
   -   Permite la gestión de diferentes usuarios, como también los permisos
       asignados a cada uno de ellos.



   3. Estados 2 importantes características nos indican la gran
      interactividad que los usuarios poseen con respecto a postgresql, la
      herencias característica de importante valor, facilita la resolución y
      conceptualización al momento de realizar una búsqueda precisa.
      Evalucaion (4.5)
Postgresql carece de un conjunto de herramientas que permitan una fácil gestión
de los usuarios y de las bases de datos que contenga el sistema.

la velocidad de respuesta que ofrece este gestor con bases de datos relativamente
pequeñas puede parecer un poco mala, aunque esta misma velocidad la mantiene
al gestionar bases de datos realmente grandes, cosa que resulta favorable.

   4. Es un hecho que postgres, por ser un programa tan complejo y
      completo tiene un grada de dificultad alto , por tanto es indispensable
      que exista unas herramientas, tutoriales, que permitan la compresión
      al 100% por ciento. Evaluación (0.0).
   5. Cualquier empresa lo que busca en su motor de bases de datos es la
      velocidad en procedimientos, aunque también es comprensible un
      grado de tiempo relativo al relacionar una operación bastante
      compleja y larga. Evaluación (3.9)



Promedio de evaluación (3.68)

Análisis de factor de calidad

  • 1.
    Factor: oportunidad Programas Mysql,Postgresql Oportunidad es la capacidad de un sistema de software de ser lanzado cuando los usuarios lo desean, o antes. a. Para comprender mejor el principio de oportunidad, miremos un poco la historia Historia software Mysql: El origen de MySQL se remonta a la década de los ochenta. Michael Widenius, también conocido como Monty, un joven programador que realizaba complejas aplicaciones en lenguaje BASIC, al no encontrar un sistema de almacenamiento de archivos que le resultara satisfactorio, pensó en construir el suyo propio. Años después, en 1995, y en colaboración con David Axmark, Widenius desarrolló un producto que básicamente era el resultado de sus investigaciones, más dos aportaciones nuevas: el uso del lenguaje SQL y la accesibilidad a través de Internet. Así nació MySQL y también la empresa MySQL AB.
  • 2.
    1. La evoluciónde MySQL se produce con las sugerencias de los usuarios, canalizadas por la empresa MySQL AB, que contrata a programadores de todo el mundo para que, a través de Internet, vayan ampliando y mejorando el producto. Las versiones, como es costumbre en este tipo de software libre, se van colgando en Internet para que los usuarios puedan disponer de ellas. (este principio de oportunidad bastante bueno, radica en la utilidad que es que los propios usuarios sean a su vez los promotores de un software cada ves mejor, donde nosotros mimos seamos en fin de cuentas creadores de un programa en un grado alto. Libre de errores). Evaluación (5) En el transcurso de los años Mysql ha estado colgando en internet diferentes versiones de pruebas, como también versiones estables. 2. Algo negativo de las versiones betas para los usuarios, serían las diferentes inquietudes e inconvenientes, que en muchas ocasiones puedan a llevar a la deserción del programa por parte de usuario. evaluacion (2.5) En la actualidad, 4.1. 14 es la última versión estable. Esta versión dispone de características como gestión de transacciones, integridad referencial (bajo ciertas condiciones), uso de índices, incorporación de librerías, etcétera. La versión de prueba actualmente disponible es la 5.0, que empieza a incorporar elementos hasta ahora no incluidos en MySQL, como el uso de procedimientos, cursores, triggers o vistas. Existe una versión incluso más reciente, la 5.1, pero que aún es un proyecto. Esta versión promete mejoras en la seguridad y en la gestión de claves ajenas, aunque todavía no se conoce cómo se plasmarán dichas características en posteriores versiones estables. 3. Se sabe que la seguridad es lo más importante para la estabilidad de una empresa, por tanto los programas y más a un aun un sistemas de bases de datos en donde toda la información se encuentra de cliente y de productividad se encuentra en ella. El hecho de que en ultimas versiones de tal software se le dé la importancia a la seguridad es de cuestionar evaluación (2.8) b. Algunas características Mysql: MySQL se encuentra disponible en Internet para que cualquier usuario se lo pueda descargar.
  • 3.
    4. La facilidadde descarga lo hace agradable para el usuario, permitiendo su excelente distribución y en grandes cantidades alrededor del mundo. evaluación (4.5) - Posibilidad de crear y configurar usuarios, asignando a cada uno de ellos permisos diferentes. - Facilidad de exportación e importación de datos, incluso de la base de datos completa. - Posibilidad de ejecutar conjuntos de instrucciones guardadas en ficheros externos a la base de datos. 5. Excelentes característica para ser un software de código abierto y de libre distribución. Evaluación (5.0) Promedio evaluación: 3.96 Historia software posgresql PostGreSQL (llamado también Postgres95) fue derivado del proyecto Postgres, como ya se ha comentado. A sus espaldas, este proyecto lleva más de una
  • 4.
    década de desarrollo,siendo hoy en día, el sistema libre más avanzado con diferencia, soportando la gran mayoría de las transacciones SQL, control concurrente, teniendo a su disposición varios "language bindings" como por ejemplo C, C++, Java, Python, PHP y muchos más. 1. Este principio de oportunidad bastante influyente nos dice que la plataforma postres es las más completa y más compacta de esta clase de software, teniendo gran cantidad de lenguajes de programación haciéndolo atractivo para el usuario en cualquier sentido. Evaluación (5.0) En 1994, Andrew Yu y Jolly Chen añadieron un intérprete de SQL a este gestor. Postgres95, como así se llamó fue liberado a Internet como un proyecto libre (OpenSource). Estaba escrito totalmente en C, y la primera versión fue un 25% más pequeña que Postgres, y entre un 30 y un 50% más rápida. A parte de la corrección de algunos bugs, se mejoró el motor interno, se añadió un nuevo programa monitor, y se compiló usando la utilidad GNU Make y el compilador gcc sin necesidad de parchearlo (como había hecho falta en versiones anteriores). 2. Nótese este principio el cual se nota el interés de los creadores estar cada vez más cerca del mejor software incluyendo gran variedad de soporte, tanto en lenguaje y en rapidez. Evaluación (5.0) Algunas Características PostGresql. - Incorpora una estructura de datos array. - Incorpora funciones de diversa índole: manejo de fechas, geométricas, orientadas a operaciones con redes, etc. - Incluye herencia entre tablas (aunque no entre objetos, ya que no existen), por lo que a este gestor de bases de datos se le incluye entre los gestores objeto-relacionales. - Permite la gestión de diferentes usuarios, como también los permisos asignados a cada uno de ellos. 3. Estados 2 importantes características nos indican la gran interactividad que los usuarios poseen con respecto a postgresql, la herencias característica de importante valor, facilita la resolución y conceptualización al momento de realizar una búsqueda precisa. Evalucaion (4.5)
  • 5.
    Postgresql carece deun conjunto de herramientas que permitan una fácil gestión de los usuarios y de las bases de datos que contenga el sistema. la velocidad de respuesta que ofrece este gestor con bases de datos relativamente pequeñas puede parecer un poco mala, aunque esta misma velocidad la mantiene al gestionar bases de datos realmente grandes, cosa que resulta favorable. 4. Es un hecho que postgres, por ser un programa tan complejo y completo tiene un grada de dificultad alto , por tanto es indispensable que exista unas herramientas, tutoriales, que permitan la compresión al 100% por ciento. Evaluación (0.0). 5. Cualquier empresa lo que busca en su motor de bases de datos es la velocidad en procedimientos, aunque también es comprensible un grado de tiempo relativo al relacionar una operación bastante compleja y larga. Evaluación (3.9) Promedio de evaluación (3.68)