SlideShare a Scribd company logo
1 of 8
FACTORES EXTERNOSREUTILIZACION Cristian David Holguín M. Juan David López O.
DEFINICION Reutilización es la capacidad de los elementos de software de servir para la construcción de muchas aplicaciones diferentes.  La Reutilización de Software aparece como una alternativa para desarrollar aplicaciones y sistemas SW de una manera más eficiente, productiva y rápida. La idea es reutilizar elementos y componentes de SW en lugar de tener que desarrollarlos desde el principio.
Ejemplos de reutilización de MySQL y PostgreSQL Tanto Mysql como postgreSQL reutilizan sus distintas aplicaciones y las incorporan en otros sistemas o versiones configurándolas a diferentes exigencias y a diferentes clientes. MySQL: la aplicación mysqlcheck para mantener, 	reparar , optimizar y analizar tablas.  PostgreSQL: PostGISaplicacion que añade soporte de 	objetos geográficos a PostgreSQL y permite realizar análisis 	mediante consultas SQL espaciales o mediante conexión a 	aplicaciones GIS (Sistema de Información Geográfica).
En cuanto a los componentes MySQL y postgreSQL los reutilizan en los subsistemas de sus diferentes aplicaciones, es decir manejan modelos para la construcción de sus principales componentes como procesadores de textos, hojas de cálculo, gráficos y diagramas de barras.  MySQL: Cuenta con un rico conjunto de datos. el cual es reutilizable. PostgreSQL: Cuenta con un rico conjunto de datos, permitiendo  además su extensión mediante tipos y operadores definidos y programados por el usuario.
La reutilización de las funciones de MySQL y PostgreSQL en sus diferentes versiones permite agrupar  una serie de comandos con una misma funcionalidad en sus diferentes plataformas. MySQL:Las funciones SQL están implementadas usando una librería altamente optimizada y deben ser tan rápidas como sea posible. Infinidad de librerías y otras herramientas que permiten su uso a través de gran cantidad de lenguajes de programación. PostgreSQL: Reutiliza las características de su base de datos (triggers, storeprocedures –funciones, secuencias, relaciones, reglas, tipos de datos definidos por usuarios, vistas, vistas materializadas,etc.)
Una forma complementaria de reutilización es la reutilización de conceptos o especificaciones, la entidad reutilizada es mas abstracta y se diseña para ser configurada y adaptada a una variedad de situaciones.                                                                     Es asi como MySQL y postgreSQL reutilizan conceptos para la implementación de patrones de diseño y generadores de sus programas. MySQL: Cada base de datos cuenta con 3 archivos: Uno de estructura, uno de datos y uno de índice y soporta hasta 32 índices por tabla.  PostgreSQL:Implementa el uso de rollback's,     subconsultas y transacciones, haciendo su funcionamiento mucho más eficaz, y ofreciendo soluciones en campos en las que MySQL no podría.
El código fuente de MySQL y PostgreSQL está sólo relativamente abierto y disponible para modificaciones, puesto que son las empresas las que contratan y coordinan los trabajos de mantenimiento del producto.                 	el código fuente de MySQL en cuanto a la seguridad es muy viable utilizarlo ya que presenta menos errores y defectos que el software similar comercial. 	Es común la reutilización de código en ambos software ya que se pueden realizar diversas modificaciones con tan solo unas líneas de código, pero en ocasiones aparecen problemas al carecer de la documentación de las líneas de código.
EVALUACION

More Related Content

What's hot (17)

Software administrativo para crear bases de datos
Software administrativo para crear bases de datosSoftware administrativo para crear bases de datos
Software administrativo para crear bases de datos
 
Sistema de gestión de base de datos
Sistema de gestión de base de datosSistema de gestión de base de datos
Sistema de gestión de base de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Exposicion 4 bd2 inter
Exposicion 4 bd2 interExposicion 4 bd2 inter
Exposicion 4 bd2 inter
 
Expo 4
Expo 4Expo 4
Expo 4
 
Base datos
Base datosBase datos
Base datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos CBTis 75
Base de datos CBTis 75Base de datos CBTis 75
Base de datos CBTis 75
 
Bases de datos mysql
Bases de datos mysqlBases de datos mysql
Bases de datos mysql
 
Base de Datos
Base de DatosBase de Datos
Base de Datos
 
Los sistemas gestpres de bases de datos y el sql server 2008
Los sistemas gestpres de bases de datos y el sql server 2008Los sistemas gestpres de bases de datos y el sql server 2008
Los sistemas gestpres de bases de datos y el sql server 2008
 
Base de datos rodrigo
Base de datos rodrigoBase de datos rodrigo
Base de datos rodrigo
 
Presentación1
Presentación1Presentación1
Presentación1
 
Presentación postgre sql
Presentación postgre sqlPresentación postgre sql
Presentación postgre sql
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
base de datos SQL y no-SQL
base de datos SQL y no-SQLbase de datos SQL y no-SQL
base de datos SQL y no-SQL
 
04 presentacion castillo_angeles
04 presentacion castillo_angeles04 presentacion castillo_angeles
04 presentacion castillo_angeles
 

Viewers also liked

Caminhada Escolar
Caminhada EscolarCaminhada Escolar
Caminhada Escolaraveca
 
JardíN Japones
JardíN JaponesJardíN Japones
JardíN JaponesTere
 
El modo del verbo
El modo del verboEl modo del verbo
El modo del verboangela2002
 
Apresentação PL de iniciativa popular por uma mídia democrática
Apresentação PL de iniciativa popular por uma mídia democráticaApresentação PL de iniciativa popular por uma mídia democrática
Apresentação PL de iniciativa popular por uma mídia democráticaGralha App
 
CORRESPONDÊNCIA EM DEFESA DA CUT INDEPENDENTE E DE LUTA nº 9 nova série - núm...
CORRESPONDÊNCIA EM DEFESA DA CUT INDEPENDENTE E DE LUTA nº 9 nova série - núm...CORRESPONDÊNCIA EM DEFESA DA CUT INDEPENDENTE E DE LUTA nº 9 nova série - núm...
CORRESPONDÊNCIA EM DEFESA DA CUT INDEPENDENTE E DE LUTA nº 9 nova série - núm...Julio Turra
 
Fontes alternativas de energia
Fontes alternativas de energiaFontes alternativas de energia
Fontes alternativas de energiagilmar0307
 
Propaganda eleitoral negativa x liberdade de expressão resumo
Propaganda eleitoral negativa x liberdade de expressão resumoPropaganda eleitoral negativa x liberdade de expressão resumo
Propaganda eleitoral negativa x liberdade de expressão resumoGuilherme Camargo
 

Viewers also liked (10)

Este livro dava um filme!
Este livro dava um filme!Este livro dava um filme!
Este livro dava um filme!
 
Livia tirone - ICS 21 Out 2010 Guarda
Livia tirone - ICS 21 Out 2010 GuardaLivia tirone - ICS 21 Out 2010 Guarda
Livia tirone - ICS 21 Out 2010 Guarda
 
Caminhada Escolar
Caminhada EscolarCaminhada Escolar
Caminhada Escolar
 
JardíN Japones
JardíN JaponesJardíN Japones
JardíN Japones
 
El modo del verbo
El modo del verboEl modo del verbo
El modo del verbo
 
Carnaval
CarnavalCarnaval
Carnaval
 
Apresentação PL de iniciativa popular por uma mídia democrática
Apresentação PL de iniciativa popular por uma mídia democráticaApresentação PL de iniciativa popular por uma mídia democrática
Apresentação PL de iniciativa popular por uma mídia democrática
 
CORRESPONDÊNCIA EM DEFESA DA CUT INDEPENDENTE E DE LUTA nº 9 nova série - núm...
CORRESPONDÊNCIA EM DEFESA DA CUT INDEPENDENTE E DE LUTA nº 9 nova série - núm...CORRESPONDÊNCIA EM DEFESA DA CUT INDEPENDENTE E DE LUTA nº 9 nova série - núm...
CORRESPONDÊNCIA EM DEFESA DA CUT INDEPENDENTE E DE LUTA nº 9 nova série - núm...
 
Fontes alternativas de energia
Fontes alternativas de energiaFontes alternativas de energia
Fontes alternativas de energia
 
Propaganda eleitoral negativa x liberdade de expressão resumo
Propaganda eleitoral negativa x liberdade de expressão resumoPropaganda eleitoral negativa x liberdade de expressão resumo
Propaganda eleitoral negativa x liberdade de expressão resumo
 

Similar to Presentación1

BD Escobar Gómez Daniel
BD Escobar Gómez DanielBD Escobar Gómez Daniel
BD Escobar Gómez DanielDaniel Gómez
 
Taller de base de datos
Taller de base de datosTaller de base de datos
Taller de base de datosBase de Datos
 
Tarea bases de datos asp.net
Tarea bases de datos asp.netTarea bases de datos asp.net
Tarea bases de datos asp.netmerck20
 
Analisis comparativo de base de datos
Analisis comparativo de base de datosAnalisis comparativo de base de datos
Analisis comparativo de base de datosmelasa7
 
Bases de datos por jesus j felix rodriguez lopez
Bases de datos por jesus j felix rodriguez lopezBases de datos por jesus j felix rodriguez lopez
Bases de datos por jesus j felix rodriguez lopezJesus Rodriguez
 
Continuacion Tallere.
Continuacion Tallere.Continuacion Tallere.
Continuacion Tallere.Carlos Julio
 
Las principales bases de datos existentes
Las principales bases de datos existentesLas principales bases de datos existentes
Las principales bases de datos existentesDolores Leonor
 
Mysql posgresql
Mysql posgresqlMysql posgresql
Mysql posgresqldfavila69
 
Instituto
InstitutoInstituto
Institutomarilue
 
Instituto
InstitutoInstituto
Institutomarilue
 
Instituto
InstitutoInstituto
Institutomarilue
 
Instituto
InstitutoInstituto
Institutomarilue
 
Dbms más utilizados
Dbms más utilizadosDbms más utilizados
Dbms más utilizadosjro1007
 

Similar to Presentación1 (20)

BD Escobar Gómez Daniel
BD Escobar Gómez DanielBD Escobar Gómez Daniel
BD Escobar Gómez Daniel
 
Base datos f06
Base datos f06Base datos f06
Base datos f06
 
Taller de base de datos
Taller de base de datosTaller de base de datos
Taller de base de datos
 
diapositivasdesgbd-170504023703.pdf
diapositivasdesgbd-170504023703.pdfdiapositivasdesgbd-170504023703.pdf
diapositivasdesgbd-170504023703.pdf
 
Diapositivas de sgbd
Diapositivas de sgbdDiapositivas de sgbd
Diapositivas de sgbd
 
Tarea bases de datos asp.net
Tarea bases de datos asp.netTarea bases de datos asp.net
Tarea bases de datos asp.net
 
Analisis comparativo de base de datos
Analisis comparativo de base de datosAnalisis comparativo de base de datos
Analisis comparativo de base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Bases de datos por jesus j felix rodriguez lopez
Bases de datos por jesus j felix rodriguez lopezBases de datos por jesus j felix rodriguez lopez
Bases de datos por jesus j felix rodriguez lopez
 
Continuacion Tallere.
Continuacion Tallere.Continuacion Tallere.
Continuacion Tallere.
 
Las principales bases de datos existentes
Las principales bases de datos existentesLas principales bases de datos existentes
Las principales bases de datos existentes
 
Mysql posgresql
Mysql posgresqlMysql posgresql
Mysql posgresql
 
BASE DE DATOS
BASE DE DATOSBASE DE DATOS
BASE DE DATOS
 
Instituto
InstitutoInstituto
Instituto
 
Instituto
InstitutoInstituto
Instituto
 
Instituto
InstitutoInstituto
Instituto
 
Instituto
InstitutoInstituto
Instituto
 
Instituto
InstitutoInstituto
Instituto
 
Dbms más utilizados
Dbms más utilizadosDbms más utilizados
Dbms más utilizados
 
Actividad4cosdac
Actividad4cosdacActividad4cosdac
Actividad4cosdac
 

Recently uploaded

LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...JAVIER SOLIS NOYOLA
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfcoloncopias5
 
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)veganet
 
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfLA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfNataliaMalky1
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfAlfredoRamirez953210
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
PPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfPPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfEDILIAGAMBOA
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfManuel Molina
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfvictorbeltuce
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024IES Vicent Andres Estelles
 
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdfÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdfluisantoniocruzcorte1
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressionsConsueloSantana3
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptPINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptAlberto Rubio
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfromanmillans
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfsamyarrocha1
 

Recently uploaded (20)

LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
 
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
 
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfLA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
PPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfPPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdf
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024
 
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdfÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressions
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
TL/CNL – 2.ª FASE .
TL/CNL – 2.ª FASE                       .TL/CNL – 2.ª FASE                       .
TL/CNL – 2.ª FASE .
 
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptPINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
 
Sesión La luz brilla en la oscuridad.pdf
Sesión  La luz brilla en la oscuridad.pdfSesión  La luz brilla en la oscuridad.pdf
Sesión La luz brilla en la oscuridad.pdf
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdf
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdf
 

Presentación1

  • 1. FACTORES EXTERNOSREUTILIZACION Cristian David Holguín M. Juan David López O.
  • 2. DEFINICION Reutilización es la capacidad de los elementos de software de servir para la construcción de muchas aplicaciones diferentes. La Reutilización de Software aparece como una alternativa para desarrollar aplicaciones y sistemas SW de una manera más eficiente, productiva y rápida. La idea es reutilizar elementos y componentes de SW en lugar de tener que desarrollarlos desde el principio.
  • 3. Ejemplos de reutilización de MySQL y PostgreSQL Tanto Mysql como postgreSQL reutilizan sus distintas aplicaciones y las incorporan en otros sistemas o versiones configurándolas a diferentes exigencias y a diferentes clientes. MySQL: la aplicación mysqlcheck para mantener, reparar , optimizar y analizar tablas. PostgreSQL: PostGISaplicacion que añade soporte de objetos geográficos a PostgreSQL y permite realizar análisis mediante consultas SQL espaciales o mediante conexión a aplicaciones GIS (Sistema de Información Geográfica).
  • 4. En cuanto a los componentes MySQL y postgreSQL los reutilizan en los subsistemas de sus diferentes aplicaciones, es decir manejan modelos para la construcción de sus principales componentes como procesadores de textos, hojas de cálculo, gráficos y diagramas de barras. MySQL: Cuenta con un rico conjunto de datos. el cual es reutilizable. PostgreSQL: Cuenta con un rico conjunto de datos, permitiendo además su extensión mediante tipos y operadores definidos y programados por el usuario.
  • 5. La reutilización de las funciones de MySQL y PostgreSQL en sus diferentes versiones permite agrupar una serie de comandos con una misma funcionalidad en sus diferentes plataformas. MySQL:Las funciones SQL están implementadas usando una librería altamente optimizada y deben ser tan rápidas como sea posible. Infinidad de librerías y otras herramientas que permiten su uso a través de gran cantidad de lenguajes de programación. PostgreSQL: Reutiliza las características de su base de datos (triggers, storeprocedures –funciones, secuencias, relaciones, reglas, tipos de datos definidos por usuarios, vistas, vistas materializadas,etc.)
  • 6. Una forma complementaria de reutilización es la reutilización de conceptos o especificaciones, la entidad reutilizada es mas abstracta y se diseña para ser configurada y adaptada a una variedad de situaciones. Es asi como MySQL y postgreSQL reutilizan conceptos para la implementación de patrones de diseño y generadores de sus programas. MySQL: Cada base de datos cuenta con 3 archivos: Uno de estructura, uno de datos y uno de índice y soporta hasta 32 índices por tabla. PostgreSQL:Implementa el uso de rollback's, subconsultas y transacciones, haciendo su funcionamiento mucho más eficaz, y ofreciendo soluciones en campos en las que MySQL no podría.
  • 7. El código fuente de MySQL y PostgreSQL está sólo relativamente abierto y disponible para modificaciones, puesto que son las empresas las que contratan y coordinan los trabajos de mantenimiento del producto. el código fuente de MySQL en cuanto a la seguridad es muy viable utilizarlo ya que presenta menos errores y defectos que el software similar comercial. Es común la reutilización de código en ambos software ya que se pueden realizar diversas modificaciones con tan solo unas líneas de código, pero en ocasiones aparecen problemas al carecer de la documentación de las líneas de código.