sábado, 21 de febrero de 2015

Análisis costo beneficio de algunos SGBD


WAMP es el acrónimo usado para describir un sistema de infraestructura de internet que usa las siguientes herramientas:
Windows, como sistema operativo;
Apache, como servidor web;
MySQL, como gestor de bases de datos;
PHP (generalmente), Perl, o Python, como lenguajes de programación



COSTO:
Aunque no es software libre, no tiene costo, tal vez su costo mas alto es que solo trabaja en sistemas operativos windows, sacrificando así mucha seguridad. Otra desventaja es que todos los componentes vienen instalados y cualquier usuario puede ingresar y alterar los códigos.

BENEFICIO:
Entre sus beneficios podemos decir que:
Tiene una interfaz intuitiva y permite poder trabajar con versiones anteriores.
Otra de los beneficios de usar WampServer es que la instalación modificará los archivos de configuración (*.conf) con la ruta donde finalmente se ubicará el programa.



Mysql

COSTO:
Mysql garantiza una licencia libre solamente si la aplicación que la usa es liberada bajo la licencia GPL
Si quiere crear un software propietario, usando una base de datos libre, no podra utilizar mysql de manera libre, sino pagando una licencia cuyo costo anual inicia en los 600 dollares por servicio





BENEFICIO:
Es software libre.
Ofrece velocidad al realizar operaciones
Es uno de los gestores de mayor rendimiento y menores requerimientos
Facil de configurar e instalar
Soporta gran variedad de sistemas operativos
Usa licencia GPL



Oracle

COSTO:
Aproximado de 180 y 400 dólares dependiendo del tipo de licencia de usuario




BENEFICIOS:
Puede ejecutarse en todas las plataformas
Soporta todas las funciones que se esperan de un servidor
Permite el uso de particiones para la mejora de la eficiencia
Es la base de datos con mas orientación a Internet
Existen versiones móviles para aquellos desarrolladores que se llevan el trabajo a casa

Comparativo de algunos SGBD



Xampp
Requisitos Mínimos:  Procesador Pentium 1000 MHz, Memoria  128 MB de RAM, espacio libre en disco 160 MB
Plataformas: windows XP / windows 2000 / windows vista / windows 7/ windows 8- Linux y Macintosh
Es software libre, no tiene costo, pesa 51Mb
En cuanto a seguridad: Es un paquete de software estable, seguro, rápido y eficiente




Mysql workbench
Requisitos Mínimos:  Procesador: Pentium 1000 MHz; Memoria: 250 MB de RAM; espacio libre en disco: 250 MB
Plataformas: Windows de 32 bits / tal como 9x / Me / NT / 2000 / XP / o Windows Server 2003
Es software libre, no tiene costo, pesa 157 Mb
En cuanto a seguridad: Para encontrar información específica sobre el sistema de control de accesos que MySQL. Utiliza para crear cuentas de usuarios y comprobar el acceso a las bases de datos.



Wamp
Requisitos Mínimos:  101 MB  de espacio libre como mínimo
Plataformas: Windows XP / Windows Vista / Windows 7 / Windows 2003 / Windows 2008
 No es software libre, pesa 101 Mb
En cuanto a seguridad: Es un paquete de software estable, seguro, rápido y eficiente


Filemaker
Requisitos Mínimos:  CPU: 1 GHz o más rápido RAM: 1 GB
Plataformas: Windows XP / Windows Vista / Windows 7 / Mac
 No es software libre,  tiene costo aproximado de 475.58, pesa 390 Mb
En cuanto a seguridad: La Gestion en el acceso de los usuarios mediante la autenticación externa a través de Active Directory/Open Directory. Proteje la transferencia de sus datos con el cifrado SSL.



Oracle:

Requisitos Mínimos:  1 GB de ram, 500 MB de espacio libre
Plataformas: Multiplataforma
 No es software libre,  tiene costo aproximado de I80 y 400 dólares dependiendo del tipo de licencia de usuario, pesa 613 Mb
En cuanto a seguridad: Oracle pone al alcance del DBA varios niveles de seguridad:
-Seguridad de cuentas para la validación de usuario.
- Seguridad en el acceso a los objetos de la base de datos.
- Seguridad a nivel de sistema para la gestión de privilegios globales.






Libreoffice base
Requisitos Mínimos:  256 MB de RAM y al menos 1,5 GB disponibles en el disco duro
Plataformas: Windows / Apple Mac OSX / GNU/Linux
 Es software libre, no tiene costo, pesa 97,4 Mb
En cuanto a seguridad: Nivel medio seria apropiado





Desde nuestro punto personal de vista, elegiríamos oracle por ser un sistema serio, seguro, confiable y con soporte en linea para usuarios con licencia
El SGBD que no elegiríamos, sin afán de ofender o lastimar a nadie, seria SQLite por el simple motivo de que no se pueden hacer consultas anidadas


ORACLE

Por: Nayeli Méndez Guillen & Rigoberto Lárraga Montemayor

Oracle es básicamente un herramienta cliente/servidor para la gestión de base de datos, es un producto vendido a nivel mundial, aunque la gran potencia que tiene y su elevado precio hace que solo se vea en empresas muy grandes y multinacionales, por norma general.

En el desarrollo de paginas Web pasa lo mismo como es un sistema muy caro no está tan extendido como otras bases de datos, por ejemplo:  Access, MySQL, SQL Server etc.
Oracle surge en 1977 bajo el nombre de SDL (Software Development Laboratories ); luego, en 1979, SDL cambia su nombre por Relational Software, Inc. (RSI). La fundación de Software Development Laboratories (SDL) fue motivada principalmente a partir de un estudio sobre los SGBD de George Koch. Computer World definió este estudio como uno de los más completos jamás escritos sobre bases de datos. Este artículo incluía una comparativa de productos que erigía a Relational Software como el más completo desde el punto de vista técnico. Esto se debía a que usaba la filosofía de las bases de datos relacionales, algo que por aquella época era todavía desconocido.
En la actualidad, Oracle (Nasdaq: ORCL) todavía encabeza la lista. La tecnología Oracle se encuentra prácticamente en todas las industrias alrededor del mundo y en las oficinas de 98 de las 100 empresas Fortune 100. Oracle es la primera compañía de software que desarrolla e implementa software para empresas 100 por ciento activado por Internet a través de toda su línea de productos: base de datos, aplicaciones comerciales y herramientas de desarrollo de aplicaciones y soporte de decisiones. Oracle es el proveedor mundial líder de software para administración de información, y la segunda empresa de software.

VENTAJAS
1)Oracle es el motor de base de datos objeto-relacional más usado a nivel mundial.
2)Puede ejecutarse en todas las plataformas, desde una Pc hasta un supercomputador.
3)Oracle soporta todas las funciones que se esperan de un servidor "serio": un lenguaje de diseño de bases de datos muy completo (PL/SQL) que permite implementar diseños "activos", con triggers y procedimientos almacenados, con una integridad referencial declarativa bastante potente.
4)Permite el uso de particiones para la mejora de la eficiencia, de replicación e incluso ciertas versiones admiten la administración de bases de datos distribuidas.
5)El software del servidor puede ejecutarse en multitud de sistemas operativos.
6)Existe incluso una versión personal para Windows 9x, lo cual es un punto a favor para los desarrolladores que se llevan trabajo a casa.
7)Oracle es la base de datos con más orientación hacía INTERNET.

DESVENTAJAS
1)Las versiones más recientes de Oracle son la 11g, 10g, 9g, 8g, desde el lanzamiento original de la 8 se sucedieron varias versiones con correcciones, hasta alcanzar la estabilidad en la 8.0.3. El motivo de tantos fallos fue, al parecer, la remodelación del sistema de almacenamiento por causa de la introducción de extensiones orientadas a objetos.
2)El mayor inconveniente de Oracle es quizás su precio. Incluso las licencias de Personal Oracle son excesivamente caras, en nuestra opinión. Otro problema es la necesidad de ajustes. Un error frecuente consiste en pensar que basta instalar el Oracle en un servidor y enchufar directamente las aplicaciones clientes. Un Oracle mal configurado puede ser desesperantemente lento.
 3)También es elevado el coste de la información, y sólo últimamente han comenzado a aparecer buenos libros sobre asuntos técnicos distintos de la simple instalación y administración.

Requerimientos mínimos de instalación de Oracle 11g Express y MySQL estándar versión 5.1
RAM                                                   512 MB
Memoria virtual                                   1024 MB
Espacio disco duro                                 1.5 GB
Sistema Operativo:                     Multiplataforma

Arquitectura del Sistema                       32/64-bit

Manual del usuario iPhone Para software iOS 8.1





Manual del usuario iPhone Para software iOS 8.1

Glosario






He aquí el significado de algunas palabras que podríamos desconocer






Datawarehouse: Es una base de datos corporativa. se caracteriza por integrar y depurar información de una o mas fuentes distintas.

Groupware: Se refiere al uso de métodos y herramientas de software que permiten que los usuarios realicen trabajos colectivos a través de las redes.

xml: Extensible markup language (lenguaje de marcas extensible)

html: Hyper text markup language (lenguaje de marcas de hipertexto)

html5: Hyper text markup language versión 5

www: World wide web (red informática mundial)



viernes, 20 de febrero de 2015

La administración y las bases de datos

La administración se relaciona a las bases de datos de la siguiente manera.
Recordemos que las bases de datos no son otra cosa que información almacenada de alguna empresa, por así decirlo, dicha información no sirve de nada sin una persona que le de el uso adecuado, es decir: necesita un administrador para tener algún provecho de la información almacenada.

Las 5 "S"

Herramientas básicas de mejora de la calidad de vida
Las 5 "S" son:
1.- Seiri "Organización" - Separar necesarios
2.- Seiton "Orden" - Situar necesarios
3.- Seiso "Limpieza" - Suprimir suciedad
4.- Seiketsu "Estandarizar" - Señalizar anomalías
5.- Shitsuke "Disciplina" - Seguir mejorando



¿Que es Administración?

Administración es el proceso de planificar, organizar, dirigir y controlar el uso de recursos y las actividades de trabajo con el propósito de lograr objetivos o metas de la organización de manera eficiente y eficaz