"Principales diferencias de los sistemas manejadores de bases de datos postgresql, visual foxpro, phpmyadmin"

 GUZMAN GALINDO FRANCISCO JAVIER, AGUILAR ESPINOZA CAMERON GALILEA 5F



PostgreSQL
 
Es un sistema para gestionar bases de datos de muy alto nivel, completamente de software libre y con una licencia BSD, compatible con cualquier uso, ya sea personal o comercial. Este sistema tiene como precursor otro sistema gestor de bases de datos, llamado INGRES, que fue uno de los primeros intentos de implementar un sistema de bases de datos relacional. INGRES abrió el camino para muchos otros sistemas conocidos como Sybase, Informix o el propio SQL Server. El impulsor de INGRES lideró posteriormente también el desarrollo de PostgreSQL, cuyo nombre del proyecto hace referencia a su propia raíz (Post-Ingres).


PostgreSQL es un sistema de base de datos relacional de alta disponibilidad. Es capaz de funcionar de manera estable en el servidor y, por lo tanto, resulta robusto, una de las principales características que buscan las empresas. Además, es consistente y tolerante a fallos. Es compatible con el modelo relacional, ya que asegura siempre su integridad referencial

  1. Trabajo con vistas: Esto quiere decir que pueden consultar los datos de manera diferente al modo en el que se almacenan.
  2. Objeto-relacional: Otra de sus principales características, que permite trabajar con sus datos como si fueran objetos y ofrece mecanismos de la orientación a objetos, como herencia de tablas.
  3. Soporte para bases de datos distribuidas: Donde el trabajo con transacciones asegura que estas tendrán éxito cuando han podido realizarse en todos los sistemas involucrados.
  4. Soporte para gran cantidad de lenguajes: PostgreSQL es capaz de trabajar con funciones internas, que se ejecutan en el servidor, escritas en diversos lenguajes como C, C++, Java, PHP o Python. Además, ofrece interfaces para ODBC y JDBC, así como interfaces de programación para infinidad de lenguajes de programación.
  5. Alta concurrencia: Es capaz de atender a muchos clientes al mismo tiempo y entregar la misma información de sus tablas, sin bloqueos.
  6. Soporte para múltiples tipos de datos de manera nativa: Ofrece los tipos de datos habituales en los sistemas gestores, pero además muchos otros que no están disponibles en otros competidores, como direcciones IP, direcciones MAC, Arrays, números decimales con precisión configurable, figuras geométricas, etc.
  7. Soporte a triggers: Permite definir eventos y generar acciones cuando estos se disparan.
Visual Foxpro


Visual FoxPro (VFP) es un lenguaje de programación por procedimientos, orientado a objetos que posee un Sistema Gestor de Bases de datos o Database Management System (DBMS) y Sistema administrador de bases de datos relacionales, producido por Microsoft. Es una herramienta para desarrollar rápidamente aplicaciones de base de datos de alto rendimiento para escritorio, cliente pesado, cliente distribuido, cliente-servidor, aplicaciones web de base de datos y computación en la nube.1​ Está basado en FoxPro 2.6 que inicialmente trabajó en Mac OS, DOS, Windows y Unix, el cual es capaz de procesar grandes cantidades de datos y guardarlos en una base segura. El programa tiene la virtud de poder servir de administrador de estos datos, pudiendo clasificarlos, moverlos, incluso eliminarlos del sistema. FoxPro es un Sistema Gestor de datos y archivos compatible con los diferentes Sistemas Operativos del mercado.
  • Administra toda la información
  • Tablas para almacenar datos
  • Consultar para buscar y recuperar y recuperar únicamente los datos que necesitas
  • Formularios para analizar o imprimir los datos de un diseño especifico
  • Formularios para ver, agregar y actualizarlos datos de la base de datos de internet


Las ventajas de FoxPro se observaban más que todo en su complejo sistema de almacenaje, cuando fue creado, no existían computadoras personales con Disco Duro, todo se manejaba a través de disquetes y FoxPro suprimía considerablemente los datos a través de su mecanismo de administración de datos. La creación de bibliotecas con diferentes extensiones fue lo hizo tan popular al sistema. Desde el año 1989, comienzan a aparecer diferentes versiones de FoxPro, funcionando desde MS-DOS aceptando lenguajes de programación DBASE IV. Más adelante, se convertiría en un compilador de datos en código fuente.



 Phpmyadmin

PHPMyAdmin es un software de código abierto, diseñado para manejar la administración y gestión de bases de datos MySQL a través de una interfaz gráfica de usuario. Escrito en PHP, se ha convertido en una de las más populares herramientas basadas en esta herramienta es muy completa y nos ofrece una gran cantidad de usos y características.

 Esta aplicación nos permitirá realizar las operaciones básicas en base de datos MySQL, como son: crear y eliminar bases de datos, crear, eliminar y alterar tablas, borrar, editar y añadir campos, ejecutar sentencias SQL, administrar claves de campos, administrar privilegios y exportar datos en varios formatos. La función de exportar datos se emplea muchas veces para realizar backups de la base de datos y poder restaurar esta copia de seguridad en el futuro a través de phpMyAdmin mediante la opción “importar”.
  • PhpMyAdmin es el administrador de bases de datos por defecto en muchos paneles de control comerciales como son Lampp, Wampp o Xampp.
  • Los usuarios no deberían tener problemas a la hora de manejar esta herramienta, ya que es fácil de usar.
  • Otra de las funciones más importantes que nos ofrece es que permite optimizar y reparar tablas, las cuales son dos tareas de mantenimiento fundamentales.
  • Nos da la posibilidad de realizar búsquedas en la base de datos, además de poder escribir nuestras propias consultas SQL de manera directa y ejecutarlas.
  • Esta herramienta también es de gran ayuda para desarrolladores de aplicaciones que empleen MySQL, ya que permite depurar consultas y hacer test de forma rápida y sencilla. web de gestión de Base de datos, viene con una documentación detallada y está siendo apoyado por un gran multi-idioma de la comunidad.





Diseño de Páginas Web Profesionales y Posicionamiento de Sitios Web akus.net. (2007). Bases de datos ¿Qué son? - Tipos, modelos y ejemplos. 2004, de AKUS.NET

Comentarios

Entradas más populares de este blog

"Principales funciones del sistema manejador de bases de datos phpmyadmin"

"Características de las plataformas digitales"