Transcript of Smdb equipo #3
- 1. 5409565-62103000190500889000UNIVERSIDAD
VERACRUZANA00UNIVERSIDAD VERACRUZANA
FACULTAD DE ADMINISTRACIN
LIC. EN SISTEMAS COMPUTACIONES ADMINISTRATIVOS
CATEDRTICO: TORRES GASTELU CARLOS ARTURO
EE: BASE DE DATOS
EQUIPO 3:
SALAZAR CHVEZ HERMILO S09007622
CORTES SOBERANES JUAN M. SO9007694
1231900685800INDICE00INDICE
TOC h z t "Ttulo,1" INTRODUCCIN PAGEREF _Toc301628767 h 0
BASE DE DATOS PAGEREF _Toc301628768 h 1
VENTAJAS DE LAS BDS PAGEREF _Toc301628769 h 1
DESVENTAJAS DE LAS BDS PAGEREF _Toc301628770 h 2
SISTEMA MANEJADOR DE BASE DE DATOS PAGEREF _Toc301628771 h 2
VENTAJAS DE LOS SMBDS PAGEREF _Toc301628772 h 4
DESVENTAJAS DE LOS SMBDS PAGEREF _Toc301628773 h 4
LENGUAJE DE DEFINICIN DE DATOS (DDL) PAGEREF _Toc301628774 h
6
LENGUAJE DE MANIPULACINDE DATOS (DML) PAGEREF _Toc301628775 h
6
LENGUAJE DE ESTRUCTURADO DE CONSULTA (SQL) PAGEREF _Toc301628776 h
7
SMDB DE CDIGO ABIERTO PAGEREF _Toc301628777 h 8
MYSQL PAGEREF _Toc301628778 h 8
FICHA TCNICA PAGEREF _Toc301628779 h 10
FIREBIRD PAGEREF _Toc301628780 h 11
FICHA TCNICA PAGEREF _Toc301628781 h 13
SQLITE PAGEREF _Toc301628782 h 13
SMDB DE CDIGO PROPIETARIO PAGEREF _Toc301628783 h 15
ORACLE PAGEREF _Toc301628784 h 15
FICHA TCNICA PAGEREF _Toc301628785 h 17
VISUAL FOXPRO PAGEREF _Toc301628786 h 17
FICHA TCNICA PAGEREF _Toc301628787 h 20
MICROSOFT ACCESS PAGEREF _Toc301628788 h 20
SMDB DE WEB PAGEREF _Toc301628789 h 23
SITIOS WEB PAGEREF _Toc301628790 h 24
CONCLUSIN PAGEREF _Toc301628791 h 25
1079500533400INTRODUCCIN00INTRODUCCIN
LA PRESENTE INVESTIGACIN ES UNA PRUEBA DE QUE EL HOMBRE SIEMPRE
TRATA DE CUMPLIR SUS NECESIDADES AL PRECIO QUE SEA, HABLANDO DE LO
QUE A NOSOTROS NOS INTERESA; LA SOCIEDAD HA DESARROLLADO COMPLEJAS
TECNOLOGAS Y BASTOS SISTEMAS DE INFORMACIN PARA FACILITARSE EL
TRABAJO COLECTIVO.
DEBIDO A QUE LAS EMPRESAS INDUSTRIALES O PRESTADORAS DE SERVICIO
MANEJAN INFORMACIN EN DEMASA ERA NECESARIO ENCONTRAR UNA SOLUCIN
PARA UNA CORRECTA GESTIN DE SU INFORMACIN, YA QUE COMO TODOS
SABEMOS LA INFORMACIN ES EL PRINCIPAL ACTIVO DENTRO DE UNA
ORGANIZACIN.
CON EL FIN DE SOLUCIONAR ESTE PROBLEMAS SE CREARON LAS BASES DE
DATOS; QUE SON SISTEMAS QUE ALMACENAN LA INFORMACIN Y LA RESGUARDAN
DE MANERA SEGURA ANTE CUALQUIER EVENTUALIDAD.
EXISTEN SISTEMAS AN MS COMPLEJOS DENOMINADOS SISTEMAS GESTORES DE
BASES DE DATOS (SGBD), LOS CUALES NOS PERMITEN ALMACENAR Y
POSTERIORMENTE ACCEDER A LA INFORMACIN PREVIAMENTE GUARDADADE FORMA
RPIDA Y ESTRUCTURADA.
PRECISAMENTE ESTE ES EL OBJETIVO DE NUESTRA INVESTIGACIN:
PROFUNDIZAR Y ANALIZAR LOS DIFERENTES SGDBS EXISTENTES Y LA
CLASIFICACIN DE LOS MISMOS.
1092200469900BASE DE DATOS00BASE DE DATOS
UNA BASE DE DATOS ES UN CONJUNTO DE DATOS ALMACENADOS SIN
REDUNDANCIAS EN UN SOPORTE DE ACCESO DIRECTO. LOS DATOS ESTN
INTERRELACIONADOS Y ESTRUCTURADOS DE ACUERDO A UN MODELO QUE SEA
CAPAZ DE RECOGER EL MXIMO CONTENIDO SEMNTICO; SU FINALIDAD ES
SERVIR A UNA O MS APLICACIONES DE LA MEJOR FORMA POSIBLE.
LOS DATOS SE ALMACENAN DE MODO QUE RESULTEN INDEPENDIENTES DE LOS
PROGRAMAS QUE LOS USAN; SE EMPLEAN MTODOS PARA INCLUIR NUEVOS DATOS
Y PARA MODIFICAR O EXTRAER LOS DATOS ALMACENADOS.
LA DEFINICIN Y DESCRIPCIN DE ESTOS DATOS, NICA PARA CADA TIPO, HAN
DE ESTAR ALMACENADOS JUNTO CON LOS MISMOS.
10922003746500VENTAJAS DE LAS BDS00VENTAJAS DE LAS BDS
COHERENCIA DE LOS RESULTADOS: EN TODOS LOS TRATAMIENTOS SE UTILIZAN
LOS MISMOS DATOS, POR LO QUE LOS RESULTADOS DE ESTOS SON COHERENTES
Y COMPARABLES.
MEJOR DISPONIBILIDAD DE LOS DATOS PARA EL CONJUNTO DE LOS USUARIOS:
STOS SE COMPARTEN ENTRE LAS APLICACIONES, EXISTIENDO UNA MAYOR
DISPONIBILIDAD Y TRANSFERENCIA.
MAYOR VALOR INFORMATIVO: EL VALOR INFORMATIVO DEL CONJUNTO DE DATOS
ES SUPERIOR A LA SUMA DEL VALOR INFORMATIVO DE LOS ELEMENTOS
INDIVIDUALES.
MEJOR Y MS NORMALIZADA DOCUMENTACIN: LA MAYORA DE LOS SGBD INCLUYEN
UNA DESCRIPCIN DE LOS DATOS DENTRO DEL SISTEMA.
MAYOR EFICIENCIA EN LA CAPTURA, VALIDACIN E INGRESO DE DATOS AL
SISTEMA: POR NO EXISTIR REDUNDANCIA.
REDUCCIN DEL ESPACIO DE ALMACENAMIENTO: DISMINUCIN DE REDUNDANCIAS
Y LAS TCNICAS DE COMPACTACIN HACEN QUE DISMINUYA EL ESPACIO EN
DISCO.
1079500736600DESVENTAJAS DE LAS BDS00DESVENTAJAS DE LAS BDS
LA IMPLANTACIN
COSTOSA EN EQUIPOS (LGICO Y FSICO).
AUSENCIA DE ESTNDARES.
LARGA Y DIFCIL PUESTA EN MARCHA.
RENTABILIDAD A MEDIANO PLAZO.
LOS USUARIOS
PERSONAL ESPECIALIZADO.
DESFASE ENTRE TEORA Y PRCTICA.
10795004178300SISTEMA MANEJADOR DE BASE DE DATOS00SISTEMA MANEJADOR
DE BASE DE DATOS
EL SISTEMA MANEJADOR DE BASES DE DATOS ES LA PORCIN MS IMPORTANTE
DEL SOFTWARE DE UN SISTEMA DE BASE DE DATOS. UN DBMS ES UNA
COLECCIN DE NUMEROSAS RUTINAS DE SOFTWARE INTERRELACIONADAS, CADA
UNA DE LAS CUALES ES RESPONSABLE DE ALGUNA TAREA ESPECFICA.
EL SMBD ES UN CONJUNTO DE PROGRAMAS QUE SE ENCARGAN DE MANEJAR LA
CREACIN Y TODOS LOS ACCESOS A LAS BASES DE DATOS.
EL OBJETIVO PRINCIPAL DEL SISTEMA GESTOR DE BASE DE DATOS ES
PROPORCIONAR UNA FORMA DE ALMACENAR Y RECUPERAR LA INFORMACIN DE
UNA BASE DE DATOS DE MANERA QUE SEA TANTO PRCTICA COMO
EFICIENTE.
FUNCIONES PRINCIPALES DE UN SGBD:
CREAR Y ORGANIZAR LA BASE DE DATOS.
ESTABLECER Y MANTENER LAS TRAYECTORIAS DE ACCESO A LA BASE DE DATOS
DE TAL FORMA QUE LOS DATOS PUEDAN SER ACCESADOS RPIDAMENTE.
MANEJAR LOS DATOS DE ACUERDO A LAS PETICIONES DE LOS
USUARIOS.
REGISTRAR EL USO DE LAS BASES DE DATOS.
INTERACCIN CON EL MANEJADOR DE ARCHIVOS. ESTO A TRAVS DE LAS
SENTENCIAS EN DML AL COMANDO DEL SISTEMA DE ARCHIVOS. AS EL
MANEJADOR DE BASE DE DATOS ES EL RESPONSABLE DEL VERDADERO
ALMACENAMIENTO DE LOS DATOS.
RESPALDO Y RECUPERACIN. CONSISTE EN CONTAR CON MECANISMOS
IMPLANTADOS QUE PERMITAN LA RECUPERACIN FCILMENTE DE LOS DATOS EN
CASO DE OCURRIR FALLAS EN EL SISTEMA DE BASE DE DATOS.
CONTROL DE CONCURRENCIA. CONSISTE EN CONTROLAR LA INTERACCIN ENTRE
LOS USUARIOS CONCURRENTES PARA NO AFECTAR LA INCONSISTENCIA DE LOS
DATOS.
SEGURIDAD E INTEGRIDAD. CONSISTE EN CONTAR CON MECANISMOS QUE
PERMITAN EL CONTROL DE LA CONSISTENCIA DE LOS DATOS EVITANDO QUE
ESTOS SE VEAN PERJUDICADOS POR CAMBIOS NO AUTORIZADOS O
PREVISTOS.
EL DBMS ES CONOCIDO TAMBIN COMO GESTOR DE BASE DE DATOS.
-635-635000
LA FIGURA MUESTRA EL SMBD COMO UNA INTERFACE ENTRE LA BASE DE DATOS
FSICA Y LAS PETICIONES DEL USUARIO. EL SMBD INTERPRETA LAS
PETICIONES DE I/O DEL USUARIO Y LAS MANDA AL SO PARA LA
TRANSFERENCIA DE DATOS ENTRE LA UNIDAD DE MEMORIA SECUNDARIA Y LA
UNIDAD DE MEMORIA PRINCIPAL.
UN SMBD ES LA PARTE MEDULAR O PARTE FUNDAMENTAL DE LA BASE DE DATOS
YA QUE SE ENCARGA DEL CONTROL TOTAL DE LAS POSIBLES FALLAS QUE
PUEDAN OCURRIR Y SU POSIBLE SOLUCIN.
10541002070100VENTAJAS DE LOS SMBDS00VENTAJAS DE LOS SMBDS
PROVEEN FACILIDADES PARA LA MANIPULACIN DE GRANDES VOLMENES DE
DATOS. (VER OBJETIVOS) ENTRE STAS:
SIMPLIFICAN LA PROGRAMACIN DE EQUIPOS DE CONSISTENCIA.
MANEJANDO LAS POLTICAS DE RESPALDO ADECUADAS, GARANTIZAN QUE LOS
CAMBIOS DE LA BASE SERN SIEMPRE CONSISTENTES SIN IMPORTAR SI HAY
ERRORES CORRECTAMENTE, ETC.
ORGANIZAN LOS DATOS CON UN IMPACTO MNIMO EN EL CDIGO DE LOS
PROGRAMAS.
BAJAN DRSTICAMENTE LOS TIEMPOS DE DESARROLLO Y AUMENTAN LA CALIDAD
DEL SISTEMA DESARROLLADO SI SON BIEN EXPLOTADOS POR LOS
DESARROLLADORES.
USUALMENTE, PROVEEN INTERFACES Y LENGUAJES DE CONSULTA QUE
SIMPLIFICAN LA RECUPERACIN DE LOS DATOS.
10922007124700DESVENTAJAS DE LOS SMBDS00DESVENTAJAS DE LOS
SMBDS
TPICAMENTE, ES NECESARIO DISPONER DE UNA O MS PERSONAS QUE
ADMINISTREN DE LA BASE DE DATOS, EN LA MISMA FORMA EN QUE SUELE SER
NECESARIO EN INSTALACIONES DE CIERTO PORTE DISPONER DE UNA O MS
PERSONAS QUE ADMINISTREN DE LOS SISTEMAS OPERATIVOS. ESTO PUEDE
LLEGAR A INCREMENTAR LOS COSTOS DE OPERACIN EN UNA EMPRESA. SIN
EMBARGO HAY QUE BALANCEAR ESTE ASPECTO CON LA CALIDAD Y
CONFIABILIDAD DEL SISTEMA QUE SE OBTIENE.
SI SE TIENEN MUY POCOS DATOS QUE SON USADOS POR UN NICO USUARIO POR
VEZ Y NO HAY QUE REALIZAR CONSULTAS COMPLEJAS SOBRE LOS DATOS,
ENTONCES ES POSIBLE QUE SEA MEJOR USAR UNA PLANILLA DE
CLCULO.
COMPLEJIDAD: EL SOFTWARE MUY COMPLEJO Y LAS PERSONAS QUE VAYAN A
USARLO DEBEN TENER CONOCIMIENTO DE LAS FUNCIONALIDADES DEL MISMO
PARA PODER APROVECHARLO AL MXIMO.
TAMAO: LA COMPLEJIDAD Y LA GRAN CANTIDAD DE FUNCIONES QUE TIENEN
HACEN QUE SEA UN SOFTWARE DE GRAN TAMAO, QUE REQUIERE DE GRAN
CANTIDAD DE MEMORIA PARA PODER CORRER.
COSTE DEL HARDWARE ADICIONAL: LOS REQUISITOS DE HARDWARE PARA
CORRER UN SGBD POR LO GENERAL SON RELATIVAMENTE ALTOS, POR LO QUE
ESTOS EQUIPOS PUEDEN LLEGAR A COSTAR GRAN CANTIDAD DE DINERO.
EL SGBD SE COMPONE DE UN LENGUAJE DE DEFINICIN DE DATOS (DDL: DATA
DEFINITION LANGUAGE), DE UN LENGUAJE DE MANIPULACIN DE DATOS (DML:
DATA MANIPULATION LANGUAGE) Y DE UN LENGUAJE DE CONSULTA (SQL:
STRUCTURED QUERY LANGUAGE).
1092200469900LENGUAJE DE DEFINICIN DE DATOS (DDL)00LENGUAJE DE
DEFINICIN DE DATOS (DDL)
ES UTILIZADO PARA DESCRIBIR TODAS LAS ESTRUCTURAS DE INFORMACIN Y
LOS PROGRAMAS QUE SE USAN PARA CONSTRUIR, ACTUALIZAR E INTRODUCIR
LA INFORMACIN QUE CONTIENE UNA BASE DE DATOS. EL DDL PERMITE AL
ADMINISTRADOR DE LA BASE ESPECIFICAR LOS ELEMENTOS DE DATOS QUE LA
INTEGRAN, SU ESTRUCTURA Y LAS RELACIONES QUE EXISTEN ENTRE ELLOS,
LAS REGLAS DE INTEGRIDAD, LOS CONTROLES A EFECTUAR ANTES DE
AUTORIZAR EL ACCESO A LA BASE.
UN DATA DEFINITION LANGUAGE O LENGUAJE DE DESCRIPCIN DE DATOS (DDL)
ES UN LENGUAJE DE PROGRAMACIN PARA DEFINIR ESTRUCTURAS DE DATOS. EL
DDL TRMINO FUE INTRODUCIDO POR PRIMERA VEZ EN RELACIN CON EL
CODASYL MODELO DE BASE DE DATOS, DONDE EL ESQUEMA DE LA BASE DE
DATOS HA SIDO ESCRITO EN UN LENGUAJE DE DESCRIPCIN DE DATOS QUE
DESCRIBEN LOS REGISTROS, LOS CAMPOS, Y "CONJUNTOS" QUE CONFORMAN EL
USUARIO MODELO DE DATOS . MS TARDE FUE USADO PARA REFERIRSE A UN
SUBCONJUNTO DE SQL, PERO AHORA SE UTILIZA EN UN SENTIDO GENRICO
PARA REFERIRSE A CUALQUIER LENGUAJE FORMAL PARA DESCRIBIR DATOS O
ESTRUCTURAS DE INFORMACIN, COMO LOS ESQUEMAS XML.
10922005245100LENGUAJE DE MANIPULACINDE DATOS (DML)00LENGUAJE DE
MANIPULACINDE DATOS (DML)
ES UTILIZADO PARA ESCRIBIR PROGRAMAS QUE CREAN, ACTUALIZAN Y
EXTRAEN INFORMACIN DE LAS BASES DE DATOS. SIEMPRE DE ACUERDO CON
LAS ESPECIFICACIONES Y LAS NORMAS DE SEGURIDAD DICTADAS POR AL
ADMINISTRADOR.
UN LENGUAJE DE MANIPULACIN DE DATOS ES UN LENGUAJE QUE PERMITE A
LOS USUARIOS ACCEDER O MANIPULAR LOS DATOS ORGANIZADOS MEDIANTE EL
MODELO DE DATOS APROPIADO. HAY DOS TIPOS BSICAMENTE:
DMLS PROCEDIMENTALES. REQUIEREN QUE EL USUARIO ESPECIFIQUE QU DATOS
SE NECESITAN Y CMO OBTENER ESOS DATOS.
DMLS DECLARATIVOS (O NO PROCEDIMENTALES). REQUIERE QUE EL USUARIO
ESPECIFIQUE QU DATOS SE NECESITAN SIN ESPECIFICAR CMO OBTENER ESOS
DATOS.
1066800558800LENGUAJE DE ESTRUCTURADO DE CONSULTA (SQL)00LENGUAJE
DE ESTRUCTURADO DE CONSULTA (SQL)
ES UN LENGUAJE DECLARATIVO DE ACCESO A BASES DE DATOS RELACIONALES
QUE PERMITE ESPECIFICAR DIVERSOS TIPOS DE OPERACIONES EN STAS. UNA
DE SUS CARACTERSTICAS ES EL MANEJO DEL LGEBRA Y EL CLCULO
RELACIONAL PERMITIENDO EFECTUAR CONSULTAS CON EL FIN DE RECUPERAR
-DE UNA FORMA SENCILLA- INFORMACIN DE INTERS DE UNA BASE DE DATOS,
AS COMO TAMBIN HACER CAMBIOS SOBRE ELLA.
SUBLENGUAJE DE BASE DE DATOS UTILIZADO EN LA CONSULTA, ACTUALIZACIN
Y GESTIN DE BASE DE DATOS RELACIONALES. ES EL ESTNDAR DE FACTO PARA
LOS PRODUCTOS DE BASE DE DATOS.
UNA CONSULTA ES UNA INSTRUCCIN DE SOLICITUD PARA RECUPERAR
INFORMACIN. LA PARTE DE UN DML SE LLAMA LENGUAJE DE
CONSULTAS.
EJEMPLO:
SELECT NOMBRE, DIRECCIN
FROM CLIENTE
WHERE ID CLIENTE = 2
LA SECUENCIA CONCEPTUAL DE OPERACIONES QUE OCURREN PARA ACCEDER
CIERTA INFORMACIN QUE CONTIENE UNA BASE DE DATOS ES LA
SIGUIENTE:}
EL USUARIO SOLICITA CIERTA INFORMACIN CONTENIDA EN LA BASE DE
DATOS.
EL DBMS INTERCEPTA ESTE REQUERIMIENTO Y LO INTERPRETA.
EL DBMS REALIZA LAS OPERACIONES NECESARIAS PARA ACCEDER Y/O
ACTUALIZAR LA INFORMACIN SOLICITADA.
LOS SISTEMAS MANEJADORES DE BASE DE DATOS SE CLASIFICAN EN
TRES:
1.- SMBD DE CDIGO ABIERTO
2.- SMBD DE PROPIETARIO
3.- SMBD DE WEB
A CONTINUACIN MENCIONAREMOS CADA UNA DE SUS CARACTERSTICAS Y
EJEMPLO DE CADA UNO DE ELLOS.
1028700711200SMDB DE CDIGO ABIERTO00SMDB DE CDIGO ABIERTO
LA DEFINICIN MS SENCILLA QUE SE LE PUEDE DAR A LOS SISTEMAS
MANEJADORES DE BASES DE DATOS DE CDIGO ABIERTO ES QUE ES POSIBLE
VERIFICAR EL CDIGO FUENTE LO CUAL ES UN CRITERIO MS DBIL Y FLEXIBLE
QUE EL DEL SOFTWARE LIBRE; UN PROGRAMA DE CDIGO ABIERTO PUEDE SER
SOFTWARE LIBRE, PERO TAMBIN PUEDE SERLO UN PROGRAMA SEMI-LIBRE O
INCLUSO UNO COMPLETAMENTE PROPIETARIO.
EL SOFTWARE DE CDIGO ABIERTO (OSS POR SUS SIGLAS EN INGLS) ES
SOFTWARE PARA EL QUE SU CDIGO FUENTE EST DISPONIBLE PBLICAMENTE,
AUNQUE LOS TRMINOS DE LICENCIAMIENTO ESPECFICOS VARAN RESPECTO A LO
QUE SE PUEDE HACER CON ESE CDIGO FUENTE.
LOS SMBD DE CDIGO ABIERTO SE CARACTERIZAN PORQUE PRESENTAN SU
INTERFAZ PARA EL USO LIBRE DE COSTOS, ES DECIR, PUDE USARLO
CUALQUIER PERSONA CON CONOCIMIENTOS SOBRE PROGRAMACIN Y/O BASE DE
DATOS.
ENSEGUIDA MENCIONAREMOS ALGUNOS EJEMPLOS DE SMBD DE CDIGO
ABIERTO.
10922005537200MYSQL00MYSQL
MYSQL ES UN SISTEMA GESTOR DE BASES DE DATOS QUE SE PUEDE ENCUADRAR
DENTRO DE LA CATEGORA DE LOS PROGRAMAS OPEN-SOURCE.
UN PROGRAMA OPEN SOURCE ES AQUEL CUYO CDIGO FUENTE ESTA DISPONIBLE
PARA LOS USUARIOS Y ABIERTO A MODIFICACIONES.
EL TRMINO OPEN-SOURCE SURGI DEL ANTERIORMENTE USADO FREE-SOFTWARE,
QUE HACA REFERENCIA A LOS PROGRAMAS CUYO CDIGO ESTABA DISPONIBLE
PARA EL USUARIO, FUERAN GRATUITOS O NO.COMO FREE EN INGLS SIGNIFICA
LIBRE PERO TAMBIN GRATIS, SE PRESTABA BASTANTE A CONFUSIN, POR LO
QUE PAS A UTILIZARSE OPEN-SOURCE (CDIGO ABIERTO).
MYSQL ES UN SISTEMA DE GESTIN DE BASE DE DATOS RELACIONAL,
MULTIHILO Y MULTIUSUARIO CON MS DE SEIS MILLONES DE
INSTALACIONES.[1] MYSQL AB DESDE ENERO DE 2008 UNA SUBSIDIARIA DE
SUN MICROSYSTEMS Y STA A SU VEZ DE ORACLE CORPORATION DESDE ABRIL
DE 2009 DESARROLLA MYSQL COMO SOFTWARE LIBRE EN UN ESQUEMA DE
LICENCIAMIENTO DUAL.
POR UN LADO SE OFRECE BAJO LA GNU GPL PARA CUALQUIER USO COMPATIBLE
CON ESTA LICENCIA, PERO PARA AQUELLAS EMPRESAS QUE QUIERAN
INCORPORARLO EN PRODUCTOS PRIVATIVOS DEBEN COMPRAR A LA EMPRESA UNA
LICENCIA ESPECFICA QUE LES PERMITA ESTE USO. EST DESARROLLADO EN SU
MAYOR PARTE EN ANSI C.
-13335213995
SQL (LENGUAJE DE CONSULTA ESTRUCTURADO) FUE COMERCIALIZADO POR
PRIMERA VEZ EN 1981 POR IBM, EL CUAL FUE PRESENTADO A ANSI Y DESDE
ENTONCES HA SIDO CONSIDERADO COMO UN ESTNDAR PARA LAS BASES DE
DATOS RELACIONALES. DESDE 1986, EL ESTNDAR SQL HA APARECIDO EN
DIFERENTES VERSIONES COMO POR EJEMPLO: SQL: 92, SQL: 99, SQL: 2003.
MYSQL ES UNA IDEA ORIGINARIA DE LA EMPRESA OPENSOURCE MYSQL AB
ESTABLECIDA INICIALMENTE EN SUECIA EN 1995 Y CUYOS FUNDADORES SON
DAVID AXMARK, ALLAN LARSSON, Y MICHAEL "MONTY" WIDENIUS. EL
OBJETIVO QUE PERSIGUE ESTA EMPRESA CONSISTE EN QUE MYSQL CUMPLA EL
ESTNDAR SQL, PERO SIN SACRIFICAR VELOCIDAD, FIABILIDAD O
USABILIDAD.
MICHAEL WIDENIUS EN LA DCADA DE LOS 90 TRAT DE USAR MSQL PARA
CONECTAR LAS TABLAS USANDO RUTINAS DE BAJO NIVEL ISAM, SIN EMBARGO,
MSQL NO ERA RPIDO Y FLEXIBLE PARA SUS NECESIDADES. ESTO LO LLEV A
CREAR UNA API SQL DENOMINADA MYSQL PARA BASES DE DATOS MUY SIMILAR
A LA DE MSQL PERO MS PORTABLE.
LA PROCEDENCIA DEL NOMBRE DE MYSQL NO ES CLARA. DESDE HACE MS DE 10
AOS, LAS HERRAMIENTAS HAN MANTENIDO EL PREFIJO MY. TAMBIN, SE CREE
QUE TIENE RELACIN CON EL NOMBRE DE LA HIJA DEL COFUNDADOR MONTY
WIDENIUS QUIEN SE LLAMA MY.
POR OTRO LADO, EL NOMBRE DEL DELFN DE MYSQL ES SAKILA Y FUE
SELECCIONADO POR LOS FUNDADORES DE MYSQL AB EN EL CONCURSO NAME THE
DOLPHIN. ESTE NOMBRE FUE ENVIADO POR AMBROSE TWEBAZE, UN
DESARROLLADOR DE OPEN SOURCE AFRICANO, DERIVADO DEL IDIOMA SISWATE,
EL IDIOMA LOCAL DE SWAZILANDIA Y CORRESPONDE AL NOMBRE DE UNA
CIUDAD EN ARUSHA, TANZANIA, CERCA DE UGANDA LA CIUDAD ORIGEN DE
AMBROSE. MYSQL EST ESCRITO EN UNA MEZCLA DE C Y C++.
DesarrolladorMySQL AB (Una subsidiaria de Oracle)Versin inicial23
de mayo de 1995Versin estable05/05/14 (5 de Julio de 2011)Versin
preliminar5.6.2Escrito enC, C++Sistema
operativoMulti-plataformaDisponible
enInglsTipoRDBMSLicenciaLicencia Pblica General GNU (versin 2, con
excepcin de la vinculacin ) o propietarias EULASitio
webwww.mysql.com dev.mysql.com
10922002730500FICHA TCNICA00FICHA TCNICA
1104900736600FIREBIRD00FIREBIRD
FIREBIRD ES UN SISTEMA DE ADMINISTRACIN DE BASE DE DATOS RELACIONAL
(O RDBMS) (LENGUAJE CONSULTAS: SQL) DE CDIGO ABIERTO, BASADO EN LA
VERSIN 6 DE INTERBASE, CUYO CDIGO FUE LIBERADO POR BORLAND EN 2000.
SU CDIGO FUE REESCRITO DE C A C++. EL PROYECTO SE DESARROLLA
ACTIVAMENTE Y EL 18 DE ABRIL DE 2008 FUE LIBERADA LA VERSIN
2.1.
185356514986000
A FINALES DE LA DCADA DE 1990, BORLAND DECIDI LIBERAR EL CDIGO DE
INTERBASE. DIVERSOS INTEGRANTES DE LA PLANTILLA CREARON UNA NUEVA
EMPRESA DENOMINADA IBPHOENIX, Y JUNTO A OTROS DESARROLLADORES
INDEPENDIENTES, CREARON EL FORK AHORA CONOCIDO COMO FIREBIRD. MS
TARDE, BORLAND DECIDIRA VOLVER A PRIVATIZAR INTERBASE Y
COMERCIALIZAR SUS LICENCIAS. SIN EMBARGO, FIREBIRD SIGUE SIENDO UN
PROYECTO DE CDIGO ABIERTO BAJO UNA LICENCIA SIMILAR A LA MPL
(MOZILLA PUBLIC LICENSE).
CARACTERSTICAS PRINCIPALES DE FIREBIRD:
ES MULTIPLATAFORMA, Y ACTUALMENTE PUEDE EJECUTARSE EN LOS SISTEMAS
OPERATIVOS: LINUX, HP-UX, FREEBSD, MAC OS, SOLARIS Y MICROSOFT
WINDOWS.
EJECUTABLE PEQUEO, CON REQUERIMIENTOS DE HARDWARE BAJOS.
ARQUITECTURA CLIENTE/SERVIDOR SOBRE PROTOCOLO TCP/IP Y OTROS
(EMBEDDED).
SOPORTE DE TRANSACCIONES ACID Y CLAVES FORNEAS.
ES MEDIANAMENTE ESCALABLE.
BUENA SEGURIDAD BASADA EN USUARIOS/ROLES.
DIFERENTES ARQUITECTURAS, ENTRE ELLAS EL FIREBIRD INCRUSTADO
(EMBEDDED SERVER) QUE PERMITE EJECUTAR APLICACIONES MONO USUARIO EN
ORDENADORES SIN INSTALAR EL SOFTWARE FIREBIRD.
BASES DE DATOS DE SLO LECTURA, PARA APLICACIONES QUE CORRAN DESDE
DISPOSITIVOS SIN CAPACIDAD DE ESCRITURA, COMO CD-ROMS.
EXISTENCIA DE CONTROLADORES ODBC, OLEDB, JDBC, PHP, PERL, .NET,
ETC.
REQUISITOS DE ADMINISTRACIN BAJOS, SIENDO CONSIDERADA COMO UNA BASE
DE DATOS LIBRE DE MANTENIMIENTO, AL MARGEN DE LA REALIZACIN DE
COPIAS DE SEGURIDAD.
PLENO SOPORTE DEL ESTNDAR SQL-92, TANTO DE SINTAXIS COMO DE TIPOS
DE DATOS.
COMPLETO LENGUAJE PARA LA ESCRITURA DE DISPARADORES Y
PROCEDIMIENTOS ALMACENADOS DENOMINADO PSQL.
CAPACIDAD DE ALMACENAR ELEMENTOS BLOB (BINARY LARGE OBJECTS).
SOPORTE DE USER-DEFINED FUNCTIONS (UDFS).
EXISTEN DOS TIPOS DE SERVIDOR FIREBIRD PARA SER INSTALADOS: CLASSIC
Y SUPER SERVER. SI BIEN TIENEN VARIAS DIFERENCIAS MENORES ENTRE SI,
LA PRINCIPAL CONSISTE EN QUE EL SUPER SERVER MANEJA HILOS DE
EJECUCIN INDIVIDUALES PARA CADA CONEXIN. POR LO TANTO PARA UN NMERO
REDUCIDO DE CONEXIONES EL RECOMENDADO SERA EL CLASSIC PORQUE
CONSUMIR MENOR CANTIDAD DE RECURSOS.
EN CASO DE ARQUITECTURAS SMP, SE DEBE UTILIZAR EL SERVIDOR CLASSIC
PORQUE EL SUPERSEVER NO TIENE SOPORTE PARA ESTE TIPO DE
ARQUITECTURA.
LOS PROPIOS DESARROLLADORES DE FIREBIRD RECOMIENDAN LO SIGUIENTE A
LA HORA DE DECIDIRSE POR UNO DE ESTOS SERVIDORES:
EN PLATAFORMAS WINDOWS SELECCIONAR EL SUPERSERVER.
EN LINUX SIMPLEMENTE ELEGIR CUALQUIERA, SEGN LAS CONEXIONES
ESTIMADAS. EN LA MAYORA DE LAS SITUACIONES NO SE NOTAR DIFERENCIAS
EN LA EJECUCIN.
PODRA CONSIDERARSE UN TERCER TIPO, EL EMBEDDED. STE CONSISTE EN UNA
NICA BIBLIOTECA DE ENLACE DINMICO DLL (DE UNOS 2 MB DE TAMAO) QUE
CONTIENE TODO EL SERVIDOR. DE ESTA FORMA SE PUEDE TENER UN DBMS
COMPLETO DISPONIBLE Y DISTRIBUBLE JUNTO CON APLICACIONES DE USUARIO
SIN REQUERIR QUE ESTE SE INSTALE POR SEPARADO.
EN ABRIL DE 2003, LA FUNDACIN MOZILLA DECIDI RENOMBRAR SU NAVEGADOR
WEB DE PHOENIX A FIREBIRD. ESTA DECISIN CAUS GRAN PREOCUPACIN EN LO
QUE SE REFERA AL PROYECTO PARA BASES DE DATOS FIREBIRD, DEBIDO A
QUE SE ASUMA QUE LOS USUARIOS SE CONFUNDIRAN ENTRE LA BASE DE DATOS
Y EL NAVEGADOR WEB PORQUE ESTOS LLEVARAN EL MISMO NOMBRE. LA
DISPUTA CONTINU HASTA QUE LOS DESARROLLADORES DE MOZILLA FIRMARON
UNA CONSTANCIA DEJANDO EN CLARO QUE EL NOMBRE FIREBIRD ERA EN
REALIDAD MOZILLA FIREBIRD. LA CONSTANCIA TAMBIN DEJABA EN CLARO QUE
EL NOMBRE MOZILLA FIREBIRD ERA EL NOMBRE CDIGO DEL PROYECTO. EL 9
DE FEBRERO DEL 2004, MOZILLA RENOMBR A SU NAVEGADOR COMO MOZILLA
FIREFOX, PARA AS EVITAR CUALQUIER TIPO DE CONFUSIN.
1092200863600FICHA TCNICA00FICHA TCNICA
DesarrolladorFirebird Projectltima versin estable2.5 08 de
Septiembre de 2009GneroRDBMSSistema
operativoMulti-plataformaDisponible enInglsLicenciaIPL ,IDPLSitio
webwww.firebirdsql.org
10922004533900SQLITE00SQLITE
SQLITE ES UN SISTEMA DE GESTIN DE BASES DE DATOS RELACIONAL
COMPATIBLE CON ACID, Y QUE EST CONTENIDA EN UNA RELATIVAMENTE
PEQUEA (~225KB[1] ) BIBLIOTECA EN C. SQLITE ES UN PROYECTO DE
DOMINIO PBLICO CREADO POR D. RICHARD HIPP.
A DIFERENCIA DE LOS SISTEMAS DE GESTIN DE BASE DE DATOS
CLIENTE-SERVIDOR, EL MOTOR DE SQLITE NO ES UN PROCESO INDEPENDIENTE
CON EL QUE EL PROGRAMA PRINCIPAL SE COMUNICA. EN LUGAR DE ESO, LA
BIBLIOTECA SQLITE SE ENLAZA CON EL PROGRAMA PASANDO A SER PARTE
INTEGRAL DEL MISMO. EL PROGRAMA UTILIZA LA FUNCIONALIDAD DE SQLITE
A TRAVS DE LLAMADAS SIMPLES A SUBRUTINAS Y FUNCIONES. ESTO REDUCE
LA LATENCIA EN EL ACCESO A LA BASE DE DATOS, DEBIDO A QUE LAS
LLAMADAS A FUNCIONES SON MS EFICIENTES QUE LA COMUNICACIN ENTRE
PROCESOS. EL CONJUNTO DE LA BASE DE DATOS (DEFINICIONES, TABLAS,
NDICES, Y LOS PROPIOS DATOS), SON GUARDADOS COMO UN SLO FICHERO
ESTNDAR EN LA MQUINA HOST. ESTE DISEO SIMPLE SE LOGRA BLOQUEANDO
TODO EL FICHERO DE BASE DE DATOS AL PRINCIPIO DE CADA
TRANSACCIN.
EN SU VERSIN 3, SQLITE PERMITE BASES DE DATOS DE HASTA 2 TERABYTES
DE TAMAO, Y TAMBIN PERMITE LA INCLUSIN DE CAMPOS TIPO BLOB.
EL AUTOR DE SQLITE OFRECE FORMACIN, CONTRATOS DE SOPORTE TCNICO Y
CARACTERSTICAS ADICIONALES COMO COMPRESIN Y CIFRADO.
819150189865
LA BIBLIOTECA IMPLEMENTA LA MAYOR PARTE DEL ESTNDAR SQL-92,
INCLUYENDO TRANSACCIONES DE BASE DE DATOS ATMICAS, CONSISTENCIA DE
BASE DE DATOS, AISLAMIENTO, Y DURABILIDAD (ACID), TRIGGERS Y LA
MAYOR PARTE DE LAS CONSULTAS COMPLEJAS.
SQLITE USA UN SISTEMA DE TIPOS INUSUAL. EN LUGAR DE ASIGNAR UN TIPO
A UNA COLUMNA COMO EN LA MAYOR PARTE DE LOS SISTEMAS DE BASES DE
DATOS SQL, LOS TIPOS SE ASIGNAN A LOS VALORES INDIVIDUALES. POR
EJEMPLO, SE PUEDE INSERTAR UN STRING EN UNA COLUMNA DE TIPO ENTERO
(A PESAR DE QUE SQLITE TRATAR EN PRIMERA INSTANCIA DE CONVERTIR LA
CADENA EN UN ENTERO). ALGUNOS USUARIOS CONSIDERAN ESTO COMO UNA
INNOVACIN QUE HACE QUE LA BASE DE DATOS SEA MUCHO MS TIL, SOBRE
TODO AL SER UTILIZADA DESDE UN LENGUAJE DE SCRIPTING DE TIPOS
DINMICOS. OTROS USUARIOS LO VEN COMO UN GRAN INCONVENIENTE, YA QUE
LA TCNICA NO ES PORTABLE A OTRAS BASES DE DATOS SQL.
SQLITE NO TRATABA DE TRANSFORMAR LOS DATOS AL TIPO DE LA COLUMNA
HASTA LA VERSIN 3.
VARIOS PROCESOS O HILOS PUEDEN ACCEDER A LA MISMA BASE DE DATOS SIN
PROBLEMAS. VARIOS ACCESOS DE LECTURA PUEDEN SER SERVIDOS EN
PARALELO. UN ACCESO DE ESCRITURA SLO PUEDE SER SERVIDO SI NO SE EST
SIRVIENDO NINGN OTRO ACCESO CONCURRENTEMENTE. EN CASO CONTRARIO, EL
ACCESO DE ESCRITURA FALLA DEVOLVIENDO UN CDIGO DE ERROR (O PUEDE
AUTOMTICAMENTE REINTENTARSE HASTA QUE EXPIRA UN TIMEOUT
CONFIGURABLE). ESTA SITUACIN DE ACCESO CONCURRENTE PODRA CAMBIAR
CUANDO SE EST TRABAJANDO CON TABLAS TEMPORALES. SIN EMBARGO, PODRA
PRODUCIRSE UN DEADLOCK DEBIDO AL MULTITHREAD.[1] ESTE PUNTO FUE
TRATADO EN LA VERSIN 3.3.4, DESARROLLADA EL 11 DE FEBRERO DEL
2006.
1104900863600SMDB DE CDIGO PROPIETARIO00SMDB DE CDIGO
PROPIETARIO
A DIFERENCIA DE LOS SISTEMAS MANEJADORES DE BASE DE DATOS DE CDIGO
ABIERTO, LOS SISTEMAS DE PROPIETARIO, PARA SER UTILIZADOS NECESITAN
DE UNA LICENCIA NICA CEDIDA POR LA EMPRESA DUEA DEL SOFTWARE,
DEBIDO A ESTO PRESENTAN UNA MEJOR INTERFAZ ADEMS DE PROPORCIONAR
MAS HERRAMIENTAS DE TRABAJO.
ANALIZAREMOS ALGUNOS DE ESTOS SMBD DE PROPIETARIOS.
11049004127500ORACLE00ORACLE
ORACLE ES UN SISTEMA DE GESTIN DE BASE DE DATOS RELACIONAL (O RDBMS
POR EL ACRNIMO EN INGLS DE RELATIONAL DATA BASE MANAGEMENT SYSTEM),
DESARROLLADO POR ORACLE CORPORATION.
SE CONSIDERA A ORACLE COMO UNO DE LOS SISTEMAS DE BASES DE DATOS MS
COMPLETOS,[CITAREQUERIDA] DESTACANDO:
SOPORTE DE TRANSACCIONES,
ESTABILIDAD,
ESCALABILIDAD Y
SOPORTE MULTIPLATAFORMA.
HA SIDO CRITICADA POR ALGUNOS ESPECIALISTAS LA SEGURIDAD DE LA
PLATAFORMA, Y LAS POLTICAS DE SUMINISTRO DE PARCHES DE SEGURIDAD,
MODIFICADAS A COMIENZOS DE 2005 Y QUE INCREMENTAN EL NIVEL DE
EXPOSICIN DE LOS USUARIOS. EN LOS PARCHES DE ACTUALIZACIN PROVISTOS
DURANTE EL PRIMER SEMESTRE DE 2005 FUERON CORREGIDAS 22
VULNERABILIDADES PBLICAMENTE CONOCIDAS, ALGUNAS DE ELLAS CON UNA
ANTIGEDAD DE MS DE 2 AOS.
AUNQUE SU DOMINIO EN EL MERCADO DE SERVIDORES EMPRESARIALES HA SIDO
CASI TOTAL HASTA HACE POCO, RECIENTEMENTE SUFRE LA COMPETENCIA DEL
MICROSOFT SQL SERVER DE MICROSOFT Y DE LA OFERTA DE OTROS RDBMS CON
LICENCIA LIBRE COMO POSTGRESQL, MYSQL O FIREBIRD. LAS LTIMAS
VERSIONES DE ORACLE HAN SIDO CERTIFICADAS PARA PODER TRABAJAR BAJO
GNU/LINUX.
ORACLE SURGE A FINALES DE LOS 70 BAJO EL NOMBRE DE RELATIONAL
SOFTWARE A PARTIR DE UN ESTUDIO SOBRE SGBD (SISTEMAS GESTORES DE
BASE DE DATOS) DE GEORGE KOCH. COMPUTER WORLD DEFINI ESTE ESTUDIO
COMO UNO DE LOS MS COMPLETOS JAMS ESCRITOS SOBRE BASES DE DATOS.
ESTE ARTCULO INCLUA UNA COMPARATIVA DE PRODUCTOS QUE ERIGA A
RELATIONAL SOFTWARE COMO EL MS COMPLETO DESDE EL PUNTO DE VISTA
TCNICO. ESTO SE DEBA A QUE USABA LA FILOSOFA DE LAS BASES DE DATOS
RELACIONALES, ALGO QUE POR AQUELLA POCA ERA TODAVA
DESCONOCIDO.
EN LA ACTUALIDAD, ORACLE (NASDAQ: ORCL) TODAVA ENCABEZA LA LISTA.
LA TECNOLOGA ORACLE SE ENCUENTRA PRCTICAMENTE EN TODAS LAS
INDUSTRIAS ALREDEDOR DEL MUNDO Y EN LAS OFICINAS DE 98 DE LAS 100
EMPRESAS FORTUNE 100. ORACLE ES LA PRIMERA COMPAA DE SOFTWARE QUE
DESARROLLA E IMPLEMENTA SOFTWARE PARA EMPRESAS 100 POR CIENTO
ACTIVADO POR INTERNET A TRAVS DE TODA SU LNEA DE PRODUCTOS: BASE DE
DATOS, APLICACIONES COMERCIALES Y HERRAMIENTAS DE DESARROLLO DE
APLICACIONES Y SOPORTE DE DECISIONES. ORACLE ES EL PROVEEDOR
MUNDIAL LDER DE SOFTWARE PARA ADMINISTRACIN DE INFORMACIN, Y LA
SEGUNDA EMPRESA DE SOFTWARE.
ORACLE A PARTIR DE LA VERSIN 10G RELEASE 2, CUENTA CON 6
EDICIONES:
ORACLE DATABASE ENTERPRISE EDITION (EE).
ORACLE DATABASE STANDARD EDITION (SE).
ORACLE DATABASE STANDARD EDITION ONE (SE1).
ORACLE DATABASE EXPRESS EDITION (XE).
ORACLE DATABASE PERSONAL EDITION (PE).
ORACLE DATABASE LITE EDITION (LE).
LA NICA EDICIN GRATUITA ES LA EXPRESS EDITION, QUE ES COMPATIBLE
CON LAS DEMS EDICIONES DE ORACLE DATABASE 10GR2 Y ORACLE DATABASE
11G.
1054100685800FICHA TCNICA00FICHA TCNICA
DesarrolladorOracle CorporationVersin estable11g relase2: 11.2.0.1
01/09/2009GneroORDBMSSistema OperativoMulti-plataformaDisponible
enInglsLicenciaPrivativaSitio webwww.oracle.com
10541004597400VISUAL FOXPRO00VISUAL FOXPRO
1701165105727500VISUAL FOXPRO ES UN LENGUAJE DE PROGRAMACIN
ORIENTADO A OBJETOS Y PROCEDURAL, UN SISTEMA GESTOR DE BASES DE
DATOS O DATABASE MANAGEMENT SYSTEM (DBMS), Y DESDE LA VERSIN 7.0,
UN SISTEMA ADMINISTRADOR DE BASES DE DATOS RELACIONALES, PRODUCIDO
POR MICROSOFT.
VISUAL FOXPRO OFRECE A LOS DESARROLLADORES UN CONJUNTO DE
HERRAMIENTAS PARA CREAR APLICACIONES DE BASES DE DATOS PARA EL
ESCRITORIO, ENTORNOS CLIENTE/SERVIDOR, TABLET PC O PARA LA
WEB.
VISUAL FOXPRO PROVIENE DE FOXPRO, QUE A SU VEZ DERIVA DE FOXBASE,
CREADO POR FOX TECHNOLOGIES EN 1984; INICIALMENTE UN COMPILADOR DE
DBASE, ACAB SUPERNDOLO Y CON CLIPPER, CONVIRTINDOSE EN UNA DE LAS
ESTRELLAS DE LOS LENGUAJES XBASE. FOX TECHNOLOGIES FUE ADQUIRIDO
POR MICROSOFT EN 1992.
VISUAL FOXPRO 3.0, FUE LA PRIMERA VERSIN VISUAL, REDUJO SU
COMPATIBILIDAD A SOLO MAC Y WINDOWS (LA LTIMA VERSIN DE FOXPRO
(2.6) CORRA EN MS-DOS, MS WINDOWS, MAC OS Y UNIX), VERSIONES
POSTERIORES FUERON SOLO PARA WINDOWS. LA VERSIN ACTUAL SE BASA EN
ARCHIVOS COM Y MICROSOFT HA DECLARADO QUE NO PIENSAN CREAR UNA
VERSIN .NET.
EN LA VERSIN 5.0 SE INTEGRA EN MICROSOFT VISUAL STUDIO AADINDOSELE
EL SOPORTE DE MICROSOFT SOURCE SAFE. HASTA ENTONCES ES VISTO
TIPICAMENTE POR EL PBLICO COMO MERAMENTE UN SISTEMA DE GESTIN DE
BASE DE DATOS (SGBD), IGNORANDO EL HECHO DE QUE NO SOLO INCLUYE EL
ENTORNO SGBD, SINO UN COMPLETO LENGUAJE DE PROGRAMACIN.
VISUAL FOXPRO 6.0, PUBLICADO EN 1999, NO SUPONE UN CAMBIO RADICAL
RESPECTO DE LA ANTERIOR VERSIN SINO NICAMENTE UNA MEJORA EN SUS
DIVERSAS FUNCIONALIDADES Y UNA ADAPTACIN AL MUNDO INTERNET Y AL
MUNDO DE LOS OBJETOS. ESTA VERSIN HACE MS ATRACTIVO A LOS
DESARROLLADORES EL TRATAMIENTO DE LOS DATOS EN LOS ENTORNOS COM. ES
UN PASO MS EN LA EVOLUCIN DE ESTE PRODUCTO DESDE UN ENTORNO DE
APLICACIONES MONOUSUARIO O DE REDES PEQUEAS CENTRADAS EN LOS DATOS
HACIA UNA HERRAMIENTA ORIENTADA A OBJETO DISEADA PARA LA
CONSTRUCCIN DE LA LGICA DEL NEGOCIO EN LOS ENTORNOS MULTI-TIER CON
UNA FUERTE ORIENTACIN HACIA LOS TRATAMIENTOS INTENSIVOS DE DATOS EN
INTERNET. PESE A SU RELATIVA ANTIGEDAD, ES HOY TODAVA AMPLIAMENTE
UTILIZADO EN GRANDES EMPRESAS (POR EJ., LA COMPAA DE SEGUROS
MAPFRE) POR SU ESTABILIDAD.
VISUAL FOXPRO 7.0, PUBLICADO EN 2001, SUPUSO SU SALIDA DE VISUAL
STUDIO, PUES AUNQUE EN UN PRINCIPIO SE PENSABA INCLUIR A FOX EN
.NET, NO ERA POSIBLE SIN ROMPER CON LA HERENCIA DE ANTERIORES
VERSIONES. ESTA VERSIN INCORPOR POR PRIMERA VEZ EL INTELLISENSE, Y
SE MEJOR EL MANEJO DE ARRAYS, ACERCNDOLO AL DE CURSORES.
A FINALES DEL 2002, ALGUNOS MIEMBROS DE COMUNIDADES DEMOSTRARON QUE
VISUAL FOXPRO PUEDE CORRER EN LINUX USANDO UN REIMPLEMEMTADOR DEL
API DE WINDOWS (WIN16 Y WIN32) LLAMADO WINE. EN EL 2003, ESTO LLEVO
A QUEJAS DE MICROSOFT: SE DIJO QUE EL DESARROLLO DE CDIGO DE FOXPRO
PARA RUTINAS EN MQUINAS NO-WINDOWS VIOLA EL ACUERDO DE LICENCIA DE
USUARIO FINAL.
LOS RUMORES DE QUE MICROSOFT PLANEA TERMINAR EL SOPORTE PARA FOXPRO
HAN SIDO COMUNES DESDE SU ADQUISICIN DEL PRODUCTO, A PESAR DEL
HECHO DE QUE STE HA TENIDO EL TIEMPO DE VIDA DE SOPORTE MS LARGO
PARA UN PRODUCTO DE MICROSOFT (HASTA EL 2014). VFP 9 FUE LANZADO EL
17 DE DICIEMBRE DEL 2004 Y EL EQUIPO DE FOX LUEGO TRABAJ EN UN
PROYECTO CUYO NOMBRE CLAVE FUE SEDNA. ESTE FUE CONSTRUIDO SOBRE EL
CDIGO BASE DE VFP 9 Y CONSISTI PRINCIPALMENTE EN COMPONENTES XBASE
QUE SOPORTANDO UN NMERO DE ESCENARIOS INTEROPERABLES CON VARIAS
TECNOLOGAS DE MICROSOFT INCLUYENDO SQL SERVER 2005, .NET, WINFX,
WINDOWS VISTA Y OFFICE 12. LAMENTABLEMENTE EL PROYECTO NO PROSPER Y
FUE CANCELADO POR MICROSOFT.
VISUAL FOXPRO NO VA A DESAPARECER YA QUE UNA EMPRESA LLAMADA
ETECNOLOGIA "WWW.ETECNOLOGIA.NET" HA DESARROLLADO EL .NET EXTENDER
QUE PERMITE UTILIZAR EL .NET FRAMEWORK EN VISUAL FOXPRO, Y HAN
ANUNCIADO QUE A FINALES DEL 2009 VAN A SACAR SU "VFP DEVELOPER
STUDIO" HERRAMIENTA LA CUAL CONVIERTE A VFP EN UN LENGUAJE .NET.
ESTE PRODUCTO ESTA SOPORTANDO EL 92 POR CIENTO DE LOS COMANDOS Y
FUNCIONES DE VFP AL 31 DE MAYO DEL 2009 Y SE PUEDE COMPRAR POR
$250.00.
NO OBSTANTE, SIEMPRE PARECE EL PATITO FEO DE LOS PRODUCTOS
MICROSOFT. SOLICITAR INFORMACIN SOBRE L EN CUALQUIER STAND OFICIAL
DE UNA FERIA INFORMTICA COMO EL ESPAOL SI NO SUPONE QUE SE DEBA
PREGUNTAR AL MENOS A 3 PERSONAS, Y MUCHAS VECES EL USUARIO DE FOX
DISPONE DE MAYOR INFORMACIN QUE LOS EMPLEADOS (AZAFATAS) PRESENTES
EN L. SON VARIOS LOS TESTIMONIOS DE VISITAS A EMPRESAS POR PARTE DE
DELEGACIONES DE LA CENTRAL DE MICROSOFT QUE NO HAN SABIDO RECONOCER
EL PRODUCTO COMO PROPIO O LO HAN CONFUNDIDO CON VISUAL BASIC.
EN LA ACTUALIDAD, A PESAR QUE MICROSOFT HA DECIDIDO NO CONTINUAR
CON MICROSOFT VISUAL FOXPRO, LA GRAN COMUNIDAD QUE POSEEN LOS
DESARROLLADORES DE FOX SON MUCHSIMOS EN TODO EL MUNDO, SIN DUDA ES
UNA DE LAS COMUNIDADES MAS IMPORTANTES EN EL MUNDO DE LA
PROGRAMACIN E INCLUSO LOGRARON TRADUCIR AL ESPAOL LA VERSIN 8.0.
COMUNIDADES COMO PORTALFOX Y MUNDO VISUAL FOXPRO SON LAS MAS
IMPORTANTES ENTRE LOS DESARROLLADORES DE HABLA HISPANA.
LA GRAN MAYORA DE PROGRAMADORES VISUAL FOXPRO SE RESISTEN A DEJAR
DE PROGRAMAR EN ESTE LENGUAJE PORQUE CONSIDERAN QUE ES UNA
HERRAMIENTA MUY PODEROSA, VERSTIL Y ROBUSTA QUE LES PERMITE CREAR
APLICACIONES TAN PODEROSAS Y HASTA MS ESTABLES QUE LAS CREADAS POR
OTROS LENGUAJES. INCLUSO PROGRAMADORES QUE HAN TENIDO LA
OPORTUNIDAD DE DESARROLLAR TANTO EN VISUAL BASIC.NET Y VISUAL
FOXPRO 9.0 COINCIDEN QUE FOXPRO ES LARGAMENTE SUPERIOR EN CUANTO A
PRACTICIDAD Y FLEXIBILIDAD AL MOMENTO DE PROGRAMAR. ALGUNOS
MIEMBROS DE LA COMUNIDAD ACUSARON A MICROSOFT DE "MATAR" A VISUAL
FOXPRO POR EL SIMPLE HECHO QUE ERA MS PODEROSO QUE SU PRODUCTO "EL
ENGREDO VISUAL BASIC".
10287001651000FICHA TCNICA00FICHA TCNICA
DesarrolladorMicrosoft Corporationltima versin estableVisual FoxPro
9.0 Service Pack 2 (SP2) 11 de octubre de 2007; hace 3
aosGneroLenguaje de programacin de base de datosSistema
operativoMicrosoft WindowsPlataformax86 y superiorLicenciaMicrosoft
EULAIdioma IDE: Ingls, Alemn, EspaolRuntime: Adicionalmente a los
ya mencionados, Francs, Chino, Ruso, Checho, CoreanoSitio
webhttp://msdn.microsoft.com/vfoxpro
10922005143500MICROSOFT ACCESS00MICROSOFT ACCESS
MICROSOFT ACCESS ES UN PROGRAMA SISTEMA DE GESTIN DE BASE DE DATOS
RELACIONAL CREADO Y MODIFICADO POR MICROSOFT PARA USO PERSONAL DE
PEQUEAS ORGANIZACIONES. ES UN COMPONENTE DE LA SUITE MICROSOFT
OFFICE AUNQUE NO SE INCLUYE EN EL PAQUETE "BSICO". UNA POSIBILIDAD
ADICIONAL ES LA DE CREAR FICHEROS CON BASES DE DATOS QUE PUEDEN SER
CONSULTADOS POR OTROS PROGRAMAS. DENTRO DE UN SISTEMA DE INFORMACIN
ENTRARA DENTRO DE LA CATEGORA DE GESTIN Y NO EN LA DE OFIMTICA COMO
ALGUNOS CREEN.
ES UN SOFTWARE DE GRAN DIFUSIN ENTRE PEQUEAS EMPRESAS (PYMES) CUYAS
BASES DE DATOS NO REQUIEREN DE EXCESIVA POTENCIA, YA QUE SE INTEGRA
PERFECTAMENTE CON EL RESTO DE APLICACIONES DE MICROSOFT Y PERMITE
CREAR PEQUEAS APLICACIONES CON UNOS POCOS CONOCIMIENTOS DEL
PROGRAMA. MICROSOFT ACCESS PERMITE CREAR FORMULARIOS PARA INSERTAR
Y MODIFICAR DATOS FCILMENTE. TAMBIN TIENE UN ENTORNO GRFICO PARA
VER LAS RELACIONES ENTRE LAS DIFERENTES TABLAS DE LA BASE DE DATOS
ES UNA PERDIDA DE TIEMPO.
TIENE UN SISTEMA DE SEGURIDAD DE CIFRADO BASTANTE PRIMITIVO Y PUEDE
SER LA RESPUESTA A PROYECTOS DE PROGRAMACIN DE PEQUEOS Y MEDIANOS
TAMAOS.
ACCESS VERSIN 1.0 FUE LANZADO EN NOVIEMBRE DE 1992, RPIDAMENTE EN
MAYO DE 1993 SE LANZ ACCESS 1.1 PARA MEJORAR LA COMPATIBILIDAD CON
OTROS PRODUCTOS DE MICROSOFT E INCLUIR EL LENGUAJE DE PROGRAMACIN
DE ACCESS BASIC.
MICROSOFT ESPECFICA LOS REQUISITOS MNIMOS DE HARDWARE PARA EL
ACCESS V2.0: MICROSOFT WINDOWS V3.0 CON 4 MB DE MEMORIA RAM
NECESARIA, 6 MB DE RAM RECOMENDADOS, 8 MB DE ESPACIO DISPONIBLE EN
DISCO DURO NECESARIO, 14 MB DE ESPACIO EN DISCO DURO RECOMENDADO.
EL PRODUCTO SE ENTREGAR EN SIETE DISQUETES DE 1,44 MB. EL MANUAL
MUESTRA LA FECHA DE 1993 EN LOS DERECHOS DE AUTOR.
ORIGINALMENTE, EL SOFTWARE FUNCION BIEN CON BASES DE DATOS
RELATIVAMENTE PEQUEOS, PERO LAS PRUEBAS MOSTRARON ALGUNAS
CIRCUNSTANCIAS QUE CAUSABAN LA CORRUPCIN DE LOS DATOS. POR EJEMPLO,
EL TAMAO DE LOS ARCHIVOS DE MS DE 10 MB ERAN PROBLEMTICOS (TNGASE
EN CUENTA QUE LA MAYORA DE LOS DISCOS DUROS ERAN MS PEQUEOS QUE 500
MB EN ESE ENTONCES), Y EL MANUAL DE CMO EMPEZAR ADVIERTE SOBRE UNA
SERIE DE CIRCUNSTANCIAS EN LAS QUE LOS CONTROLADORES DE DISPOSITIVO
OBSOLETOS O CONFIGURACIONES INCORRECTAS PUEDE CAUSAR LA PRDIDA DE
DATOS. CON LA ELIMINACIN GRADUAL DE WINDOWS 95, 98 Y ME, LA MEJORA
DE LA CONFIABILIDAD DE LA RED, Y EL LANZAMIENTO DE MICROSOFT DE 8
SERVICE PACK PARA EL JET DATABASE ENGINE, LA FIABILIDAD DE LAS
BASES DE DATOS DE ACCESS SE HA MEJORADO ENORMEMENTE TANTO EN TAMAO
COMO EN NMERO DE USUARIOS.
CON OFFICE 95, MICROSOFT ACCESS 95 SE CONVIRTI EN PARTE DE
MICROSOFT OFFICE PROFESSIONAL SUITE JUNTO CON MICROSOFT EXCEL, WORD
Y POWERPOINT Y LA TRANSFORMACIN DE ACCESS BASIC A VISUAL BASIC PARA
APLICACIONES (VBA). DESDE ENTONCES, HA HABIDO LIBERACIONES DE
MICROSOFT ACCESS CON CADA VERSIN DE OFFICE. ESTO INCLUYE EL ACCESS
97 (VERSIN 8.0), ACCESS 2000 (VERSIN 9.0), ACCESS 2002 (VERSIN
10.0), ACCESS 2003 (VERSIN 11.0) Y ACCESS 2007 (VERSIN 12.0). EL
FORMATO DE BASE DE DATOS NATIVA DE ACCESS (LA BASE DE DATOS JET
MDB) TAMBIN HA EVOLUCIONADO A LO LARGO DE LOS AOS. INCLUYEN LOS
FORMATOS DE ACCESO 1.0, 1.1, 2.0, 95, 97, 2000, Y 2002-2007. LA MS
SIGNIFICATIVA FUE LA TRANSICIN DE ACCESS 97 A ACCESS 2000, FORMATO
QUE NO ERA COMPATIBLE ANTES, Y ACCESS 2000 REQUIRI EL NUEVO
FORMATO. DESDE ACCESS 2000, TODAS LAS NUEVAS VERSIONES DE ACCESS
SOPORTAN ESTE FORMATO. SE AADIERON NUEVAS CARACTERSTICAS A ACCESS
2002, QUE PUDIERON SER USADAS POR ACCESS 2002, 2003 Y 2007.
EN ACCESS 2007, UN NUEVO FORMATO DE BASE DE DATOS SE INTRODUJO:
ACCDB. EL ACCDB SOPORTA LOS TIPOS DE DATOS MS COMPLEJOS, COMO
ARCHIVOS ADJUNTOS Y CAMPOS CON MLTIPLES VALORES. ESTOS NUEVOS TIPOS
DE CAMPOS SON ESENCIALMENTE DE REGISTROS Y PERMITIR EL
ALMACENAMIENTO DE MLTIPLES VALORES EN UN CAMPO.
ANTES DEL LANZAMIENTO DE ACCESS, EL MERCADO DE BASE DE DATOS DE
ESCRITORIO ESTABA DOMINADO POR BORLAND CON SUS PROGRAMAS PARADOX Y
DBASE, Y FOXPRO. MICROSOFT ACCESS FUE EL PRIMER PROGRAMA EN MASA DE
BASE DE DATOS PARA WINDOWS. CON LA COMPRA DE FOXPRO Y LA
INCORPORACIN DE SUS RUTINAS DE OPTIMIZACIN RUSHMORE DENTRO DE
ACCESS, MICROSOFT ACCESS SE CONVIRTI RPIDAMENTE EN LA PRINCIPAL
BASE DE DATOS PARA WINDOWS DE MANERA EFECTIVA ELIMINANDO LA
COMPETENCIA QUE NO DABA TRANSICIN EN EL MUNDO MS-DOS.
SU NOMBRE CDIGO FUE CIRRUS, EL MOTOR SE LLAM RUBY. ESTO FUE ANTES
DE VISUAL BASIC, BILL GATES LOS LLAMO AS Y DECIDI QUE EL LENGUAJE
BSIC DEBA SER CO-DESARROLLADO COMO UNA APLICACIN AMPLIABLE, UN
PROYECTO DENOMINADO THUNDER. COMO LOS MOTORES ERAN INCOMPATIBLES
ENTRE SI, ESTOS PROYECTOS FUERON DESARROLLADOS POR SEPARADO, SIN
EMBARGO, ESTOS SE FUSIONARON DE NUEVO DESPUS DE VBA.
ACCESS TAMBIN FUE EL NOMBRE DE UN PROGRAMA DE COMUNICACIONES DE
MICROSOFT, DESTINADO A COMPETIR CON PROCOMM Y OTROS PROGRAMAS. ESTO
RESULT SER UN FRACASO Y SE ABANDON. AOS MS TARDE, MICROSOFT
REUTILIZ EL NOMBRE PARA SU SOFTWARE DE BASES DE DATOS.
MICROSOFTHA LANZADO LAS VERSIONES DE ACCESS SIGUIENTES:
1992 ACCESS 1.0
1993 ACCESS 1.1
1994 ACCESS 2.0
1995 ACCESS 95
1997 ACCESS 97
2000 ACCESS 2000
2001 ACCESS XP O 2002
2003 ACCESS 2003
2007 ACCESS 2007
PARA BASES DE DATOS DE GRAN CALIBRE (EN CUANTO A VOLUMEN DE DATOS O
DE USUARIOS) ES RECOMENDABLE USAR OTROS SISTEMAS COMO MYSQL O
MICROSOFT SQL SERVER, Y CDIGO VBA (VISUAL BASIC PARA
APLICACIONES).
1054100711200SMDB DE WEB00SMDB DE WEB
ALGUNOS DE LOS SISTEMAS MANEJADORES DE BASE DE DATOS MENCIONADOS
ANTERIORMENTE PRESENTAN SU INTERFAZ MEDIANTE PGINAS WEB COMO LO ES
ORACLE QUE ADEMS DE PRESENTAR UNA VERSIN GRATUITA PARA EL
DESARROLLO DE BASE DE DATOS SU ENTORNO GRAFICO LO HACE A TRAVS DE
UN NAVEGADOR.
SISTEMAS MANEJADORES DE BASE DE DATOS QUE PRESENTAN UNA INTERFAZ
WEB, EN LA CUAL PODEMOS INGRESAR EN LA MAYORA DE SUS CASOS DE
MANERA GRATUITA, QUIZS EL NICO REQUISITO QUE NOS SOLICITAN ES EL
ESTAR REGISTRADOS EN ESTOS SITIOS.
MICROSOFT SQL SERVER COMPACT EDITION BSICA
SyBASE ASE EXPRESS EDITION PARA LINUX (EDICIN GRATUITA PARA
LINUX)
ORACLE EXPRESS EDITION 10 PARA WINDOWS
1206500863600SITIOS WEB00SITIOS WEB
http://www.zonagratuita.com/a-programacion/bases_de_datos_programacion.htm
http://www.microsoft.com/mexico/academicos/
http://www.programas-gratis.net/descargar-bajar/programas-base-de-datos
http://www.softonic.com/windows/programacion-bases-de-datos-gratis
http://www.oracle.com/webapps/dialogue/dlgpage.jsp?p_ext=Y&p_dlg_id=7837545&src=6817296&Act=5&sckw=LADMK09057554MPP002.GCM.8081.100
http://www.geomundos.com/descargas/desarrollo-base-de-datos_10.html
http://es.software.emule.com/sc/bases-de-datos/
http://es.kioskea.net/telecharger/logiciel-20-base-de-datos
PARA CONCLUIR CON NUESTRA INVESTIGACIN ES NECESARIO RESALTAR LA
IMPORTANCIA DE LOS SISTEMAS GESTORES DE BASE DE DATOS, YA QUE SON
ELLOS QUIENES RESGUARDAN Y ALMACENAN TODA LA INFORMACIN DE NUESTRA
ORGANIZACIN.
EL USO QUE SE LE DE A LOS SMBD DEPENDER DEL GIRO AL QUE SE DEDIQUE
LA EMPRESA Y SERA ESTA MISMA QUIEN MEJOR USO LE DE A LOS DISTINTOS
MANEJADORES DE BASE DE DATOS QUE ANTERIORMENTE LES
MENCIONAMOS.
POR ULTIMO QUISIERA RECOMENDARLES QUE A FIN DE ACRECENTAR NUESTROS
CONOCIMIENTOS Y SABIENDO QUE EL CONOCER ESTE TIPO DE SISTEMAS NOS
SERA DE GRAN AYUDA PARA NUESTRO DESARROLLO PROFESIONAL; ES
NECESARIO QUE ESTUDIEMOS Y NOS ADENTREMOS EN EL MANEJO DE LOS
SMBD.
1117600812800CONCLUSIN00CONCLUSIN