Tamaño: px
Comenzar la demostración a partir de la página:

Download ""

Transcripción

1 SOCIEDADNACIONAL DEINDUSTRIAS Informeseinscripciones anx.121/123 SistemasAdministradoresde BasesdeDatosLibres paraelentornoempresarial ErnestoQuiñonesAzcárate GerenteTécnico EQSOFTEIRL

2 SOCIEDADNACIONAL DEINDUSTRIAS Sobremi: EgresadodelInst.InformáticadelaUniv.CatólicadelPerú Infopucp. EgresadodelaEsp.deSistemasyRedes Telematic. Desarrollandosoftwarecomercialdesdeelaño1993. ExperienciaenDBMScomoOracle,Ms SqlServer,DB2ySybase. Experienciaenbasesdedatosdeminicomputadoresymainframes. ExperienciadetrabajoconDBMSLibresdesdeelaño2000. SociofundadordelaAsoc.PeruanadeSoftwareLibre APESOL. Participeendiversoscongresosyseminariosconeltemadebasesde datos.

3 SOCIEDADNACIONAL DEINDUSTRIAS Sobrenuestraempresa Especializadoseneldesarrollopersonalizadodesistemasde informaciónparaempresasproductoras,comercializadorasy financieras. ConsultoríaySoporteenDBMS,Diseñodesoftware,Diseñodeperfiles deinversiónentics,etc.. Diseñoeimplementacióndeesquemasderedesdedatos, comunicaciones,vozipyseguridadperimetral. AuditoríaInformática.

4 SOCIEDADNACIONAL DEINDUSTRIAS Agenda: 1.Rápidarevisión:Queentendemospor libre 2.Alternativasdebasesdedatoslibresdisponibles 3.Restriccionesenlaslicencias 4.Característicascomparadas 5.Escalabilidad,altadisponibilidadyseguridad 6.Otrasopcionesdebasesdedatos 7.Quienesestánusandobasesdedatoslibres.Quienes inviertenenellas.

5 SOCIEDADNACIONAL DEINDUSTRIAS 1.Queentendemospor libre Elsoftwarelibreesunmovimientofilosófico/técnicoque promueveeldesarrolloyusodesoftwarequeestebajoestas características: Puedaserusadosinrestriccionesdeningúntipo. Puedaserestudiado(debepermitirelaccesoasucódigo fuente). Puedeserredistribuido(lacopianoconstituyedelito). Puedesermodificadoyespermitidodistribuirloconlas modificaciones.

6 SOCIEDADNACIONAL DEINDUSTRIAS 1.Queentendemospor libre Notodoelsoftwarequepopularmentesedenomina libre es totalmente libre,librenoeslomismoquegratuito,por ejemplo: EmpresascomoOracle,IBM,Interbase,etc.ofrecensus DBMSparadescargadirectasoloparademo,desarrollo, estudio,etc.peroningunapuedeserusadasennegociosy ningunadeellaspermitenelaccesoasucódigofuente.) MySQLyBDBtienerestriccionesparaelrepartodesu productoenproyectoscomerciales,ofreceundoble licenciamiento.

7 SOCIEDADNACIONAL DEINDUSTRIAS 1.Queentendemospor libre AlgunasdelasbasesdedatosestánbajolicenciasOpen SourcecomoFirebirdquesoncompatiblesconlalicencia promovidaporlafreesoftwarefundationqueeslagpl. Algunasdelasbasesdedatosnosonlibresalfuncionaren determinadasplataformas(especialmentesisonplataformas dealtaproducción).

8 SOCIEDADNACIONAL DEINDUSTRIAS 2.Alternativasdebasesdedatoslibres Elsoftwarelibreyelopensourceofrecenvariadasalternativas paralasdiversasnecesidadesdealmacenamientodedatos. DBMSObjeto relacionalesparaentornosdeproducción. DBMSparausoembebido. DBMSqueexplorannuevastecnologías.

9 SOCIEDADNACIONAL DEINDUSTRIAS 2.Alternativasdebasesdedatoslibres Objeto Relacionales Usoembebido paraambientesde aplicacionesespecíficas producción PostgreSQL Mysql Firebird Nuevastecnologíaso Mysql SQLite MonetDB BDB exist NeoDatisODB Mondrain LucidDB

10 SOCIEDADNACIONAL DEINDUSTRIAS 2.Alternativasdebasesdedatoslibres HSQLDatabaseEngine(soportamanejodetablasenmemoria, CompaqSQL(desarrolladaparasoportar50kinsercionesy100kselectpor segundohttp://sourceforge.net/projects/csql). LetoDBServer(enginedesarrolladoparatrabajarcondbf JalistoPlus(basededatosligeradesarrolladaenJava Eigenbase(plataformaparacreartupropioDBMS

11 SOCIEDADNACIONAL DEINDUSTRIAS 2.Alternativasdebasesdedatoslibres 602SQLOpenServer(basededatosrelacionalqueincorporasupropio administradorydebuggerdesqlhttp://sourceforge.net/projects/sql602). XBaseJ(EngineJavaparamanejararchivosdbfs TM4J(manejadordebasesdedatosdeconocimientosenjava etc.). Gigabase(Basededatosembebidaquesoportagrandesvolumnesde datos,sobre1tbytehttp://sourceforge.net/projects/gigabase). FastDB(dbmsObjeto RelacionalEmbebidoquetrabajaenunOSVirtual paralaadministracióndeladatahttp://sourceforge.net/projects/fastdb).

12 SOCIEDADNACIONAL DEINDUSTRIAS 2.Alternativasdebasesdedatoslibres GesDatos(DBMSOrientadoalObjetocontodounkitdeherramientasde administraciónhttp://sourceforge.net/projects/gesdatosoodbms). EyeDB(DBMSOrientadoalObjetohttp://sourceforge.net/projects/eyedb). SqliteforS60(DBMSembebidoparatelefonosSymbiandelaserieS60 BaseX(DBMSnativoXMLhttp://sourceforge.net/projects/basex). GladiusDB(DBMSparabasesdedatosenarchivosplanosprogramadaen PHP,SQL92compatiblehttp://sourceforge.net/projects/gladius). OpenLinkVirtuoso(DBMSespecialmentepensadaparawebsemántica, soportederdfparaaccedertransparentementeadatarelacional

13 SOCIEDADNACIONAL DEINDUSTRIAS 3.Restriccionesenlaslicencias Muchasbasesdedatos Libres dangradosdelibertad dependiendoloqueelusuariodeseehaceroloquelos desarrolladoresconsideraronapropiadoparasuherramienta. AntesdeusarundeterminadoDBMSlibrelealalicenciabajo laqueesta,principalmenteencontraráestaslicencias: BSD GPL GPLLicenciamientodual AprobadasporlaOSI,principalmenteMPLoApache

14 SOCIEDADNACIONAL DEINDUSTRIAS 3.Restriccionesenlaslicencias Siud.eligeunaDBMSbajolicenciaBSDtienelassiguientes ventajas: Puedeusarlaparatodotipodeproyectos(educación, investigación,comerciales,etc.) Bajoningunaposibilidadpagaráenalgúnmomentolicencias porconexión,procesador,servidor,etc. Podríainclusomodificarla,rebautizarlayusarlaparasus propiosfinescomerciales. Podráutilizarporcionesolatotalidaddelcódigocomoparte desusproyectossinlimitaciónalguna.

15 SOCIEDADNACIONAL DEINDUSTRIAS 3.Restriccionesenlaslicencias Siud.eligeunaDBMSbajolicenciaGPLtienelassiguientes consideraciones: Siusasladbmsdentrodetuproductodeberáestarbajo licenciagpltambiényelcódigodebeserdisponible, evidentementenopodrásrepartirlocomopartedetuproducto sies privativo. Puedeusarlacomorepositoriodedatosdesunegociosin restricciónalguna.

16 SOCIEDADNACIONAL DEINDUSTRIAS 3.Restriccionesenlaslicencias Siud.eligeunaDBMSbajolicenciaDualtomeencuentalo siguiente: EstecasoseaplicaprincipalmenteaMySQL(especialmentesi seusaembebido)ybdb,lalicenciadualpermiteelusolibre enproyectoslibresdondeserepartalibrementeelcódigode laherramienta,pero,sidesearepartirlodentrodeunproducto confinescomercialeso privativo debeoptarporcomprar underechodeusoparaestosfines. Puedeusarselaherramientacomorepositoriodedatosdetu empresasinproblemas.

17 SOCIEDADNACIONAL DEINDUSTRIAS 3.Restriccionesenlaslicencias Siud.eligeunaDBMSbajoalgunalicenciadelaOSItiene derechoa: Usoderepositoriodedatosdentrodesuempresasin limitaciónalguna. Sicogeporcionesolatotalidaddeladbmsparaserpartede otraherramientaesprobablequeencuentrerestricciones comoladelicenciadual. Simodificaeldbms,lapropiedaddesuscontribuciones dependerándelalicenciaespecificaquetengalaherramienta.

18 SOCIEDADNACIONAL DEINDUSTRIAS 4.Característicascomparadas Vamosatomarlas5basesdedatoslibresmaspopularesy usadas: BDB Firebird MySQL PostgreSQL Sqlite

19 SOCIEDADNACIONAL DEINDUSTRIAS 4.Característicascomparadas Sevanarevisarlassiguientescaracterísticas: Límites Característicastécnicas Licenciamiento Estabilidadyconfiabilidad Herramientasdeadministración MySqlvsPostgreSQL

20 SOCIEDADNACIONAL DEINDUSTRIAS 4.Característicascomparadas Limites

21 SOCIEDADNACIONAL DEINDUSTRIAS 4.Característicascomparadas CaracterísticasTécnicas

22 SOCIEDADNACIONAL DEINDUSTRIAS 4.Característicascomparadas CaracterísticasTécnicas

23 SOCIEDADNACIONAL DEINDUSTRIAS 4.Característicascomparadas Licenciamiento

24 SOCIEDADNACIONAL DEINDUSTRIAS 4.Característicascomparadas Estabilidadyconfiabilidad ACIDTest: Atomicidad=>serealizolaoperaciónono,nuncadebequedaramedias. Consistencia=>soloseejecutaaquelloquenorompalasreglasdeladb. Aislamiento=>ningunaoperaciónpuedeafectaraotra(Isolation). Durabilidad=>unavezrealizadalaoperaciónladatapersistiráaunquefalleelsistema.

25 SOCIEDADNACIONAL DEINDUSTRIAS 4.Característicascomparadas Herramientasdeadministración

26 SOCIEDADNACIONAL DEINDUSTRIAS 4.Característicascomparadas MySqlvsPostgreSQL Xaxis numberofrecords,yaxis timesinms Fuente:http://monstera.man.poznan.pl/wiki/index.php/Mysql_vs_postgres

27 SOCIEDADNACIONAL DEINDUSTRIAS 4.Característicascomparadas MySqlvsPostgreSQL Xaxis numberofrecords,yaxis timesinms Fuente:http://monstera.man.poznan.pl/wiki/index.php/Mysql_vs_postgres

28 SOCIEDADNACIONAL DEINDUSTRIAS 4.Característicascomparadas MySqlvsPostgreSQL Xaxis numberofrecords,yaxis timesinms Fuente:http://monstera.man.poznan.pl/wiki/index.php/Mysql_vs_postgres

29 SOCIEDADNACIONAL DEINDUSTRIAS 4.Característicascomparadas PostgreSQLvs.PostgreSQL Servidor:HP DL380G5,twoQuadcoreIntelXeonCPUs(X5345 so2,33ghzpercore),12gbof RAM,6disksinaRAID1+0with512MBBBWConaSmartarrayP400,corriendoDebian64bits. Fuente:http://www.kaltenbrunner.cc/blog/index.php?/archives/21 guid.html

30 SOCIEDADNACIONAL DEINDUSTRIAS 5.Escalabilidadyaltadisponibilidad Elentornoideal Lamayoríadelosdbmslibresespecificanarquitecturas idealesbajolascualestrabajar,lamayoríadeestastienecomo softwarebasesistemasoperativoslibrescomolinux, FreeBSDoalgunosUnixprivativosoensudefectoentornos dealtorendimiento(mainframe),estosedebealossiguientes motivos:

31 SOCIEDADNACIONAL DEINDUSTRIAS 5.Escalabilidadyaltadisponibilidad Elentornoideal Estabilidadyconfiabilidadenelsistemaoperativo(novirus, nocuelgues,altamaniobrabilidadenlaconfiguración,etc.). MejorrespuestaenelaccesoadispositivosdeI/O. Posibilidaddemanejarvariossistemasdearchivoscon consideracionesespecialesparacadaentorno(alta recuperaciónantedesastres,manejodearchivos extremadamentegrandes,rápidarespuestaenindexaciónde files,optimizacióndeespacioendisco,etc.). Desarrollooptimizadoparaestasplataformasbase.

32 SOCIEDADNACIONAL DEINDUSTRIAS 5.Escalabilidad,altadisponibilidadyseguridad Altadisponibilidad Paraasegurarqueelserviciosiempreeste disponibleesnecesariocontarconuna infraestructuraredundanteyobviamente disponibilidadactualizadadelosdatosen cadaunadeellas,lasolucionesde replicacióndedatosnosaseguranmantener sincronizadaslosdiferentesservidores.

33 SOCIEDADNACIONAL DEINDUSTRIAS 5.Escalabilidad,altadisponibilidadyseguridad Altadisponibilidad Lamayoríadelasdbmstienenproyectospropiosoexternosdereplicacióndedata entreservidoresyenalgunoscasosseunenaotrasherramientasparaproporcionar swichtcheo automáticoentreservidoresencasosdequealunocolapse. PostgreSQL:PgClusterhttp://pgfoundry.org/projects/pgcluster/ PostgreSQL:Slonyhttp://slony.info/ PostgreSQL:Existensolucionescomerciales. MySQL:todaslasversionesofrecendeserioestafuncionalidad Firebird:IBReplicatorhttp://www.ibphoenix.com/main.nfs?a=ibphoenix&s= :439782&page=ibp_replicator Firebird:FBReplicatorhttp://www.meta.com.au/index.php?option=content&task=view&id=23&Itemid=33 SqLite:Sqlitedbmshttp://sqlitedbms.sourceforge.net/index.htm

34 SOCIEDADNACIONAL DEINDUSTRIAS 5.Escalabilidad,altadisponibilidadyseguridad Altadisponibilidad Esquemadevarios mastersyvarios esclavos.

35 SOCIEDADNACIONAL DEINDUSTRIAS 5.Escalabilidad,altadisponibilidadyseguridad Altadisponibilidad Esquemaencascada,un masterreplicaaesclavosy esteasuvezpuedeser masterdeotrosesclavos.

36 SOCIEDADNACIONAL DEINDUSTRIAS 5.Escalabilidad,altadisponibilidadyseguridad Altadisponibilidad Esquemamultimaster,ladata sepropagaalmismotiempo atodoslosservidores,no importacuallarecibe.

37 SOCIEDADNACIONAL DEINDUSTRIAS 5.Escalabilidad,altadisponibilidadyseguridad Escalabilidad Eninfraestructurasquedebensoportar unvolumendetrabajodemasiadoalto (cientosdemilesdepeticiones concurrentes)esnecesariocontarcon herramientasquepermitandistribuirel procesamientodelainformación. Popularmenteaesoseleconocecomo balanceodecarga.

38 SOCIEDADNACIONAL DEINDUSTRIAS 5.Escalabilidad,altadisponibilidadyseguridad Escalabilidad Lamayoríadelasdbmstienenproyectospropiosoexternosdebalanceodecargaque permitendistribuireltrabajoentrevariosservidoresyaseguranunacontinuidaddel servicioaúnunservidorcolapseporfallaoexcesodepeticiones. PostgreSQL:PgClusterhttp://pgfoundry.org/projects/pgcluster/ PostgreSQL:Existensolucionescomercialestambién MySQL:ofreceenlaversión max todaslasherramientasparamontarunasolución debalanceohttp://www.howtoforge.com/loadbalanced_mysql_cluster_debian Firebird:informatenerunasoluciónpropia.

39 SOCIEDADNACIONAL DEINDUSTRIAS 5.Escalabilidad,altadisponibilidadyseguridad Escalabilidad ExistenproductoscomoSqlRelayhttp://sqlrelay.sourceforge.net/queson connectionpooling,proxyyloadbalancingparadiversosdbmstantolibres comoprivativos. *Oracle *MySQL *msql *PostgreSQL *Sybase *MSSQLServer *IBMDB2 *Interbase *Sybase *SQLite *MSAccess *ODBC

40 SOCIEDADNACIONAL DEINDUSTRIAS 5.Escalabilidad,altadisponibilidadyseguridad SeguridadAdicional Todaslasbasesdedatospermiten definirusuarios,password,roles, accesosadeterminadosobjetos, algunasotraspermiten comunicacionesencriptadas... hay mas?

41 SOCIEDADNACIONAL DEINDUSTRIAS 5.Escalabilidad,altadisponibilidadyseguridad SeguridadAdicional AlgunasbasesdedatosprivativascomoOraclepermitenencriptartodoel repositoriodedatos,otrascomomssqlserverpermitenencriptardeterminados datosadiscreción. Consoftwarelibretenemosalgunasalternativascomo: Encriptarlosdatosantesdegrabarlosyluegodeleerlos,existenmúltipleslibrerías paraestodesdeelladodelclienteofuncionesdesdeelladodelserver. Encriptartodoelsistemadearchivosdelsistemaoperativoodeunapartición especifica Cryptsetuphttp://linux.die.net/man/8/cryptsetup Encryption HOWTO/ Tomeencuentaqueestosmétodosycualquierotrodeencriptacióndeladataen cualquieradesusformarharáqueeltiempoderespuestadelabasededatossea masprolongado.

42 SOCIEDADNACIONAL DEINDUSTRIAS 5.Escalabilidad,altadisponibilidadyseguridad SeguridadAdicional UnasoluciónenPostgreSQLesSepgsql,unacapadeseguridadypermisos adicionalalospermitidosporeldbms.http://www.kaigai.gr.jp/index.php?sepgsql

43 SOCIEDADNACIONAL DEINDUSTRIAS 6.Otrastecnologíasdebasesdedatos existhttp://exist db.org/ BasededatosdiseñadaparamanejardataenteramenteenXML. TotalmentecompatibleconelestándarXquery. Poseevariostiposdeindices,inclusoparadataespacial. ImplementacióndetransaccionesquecumplenACIDprobada. HechoypensadoparatrabajarconJava,puedetrabajarcomounservlet embebidoenunaaplicaciónjava. Soportaconexiónaotroslenguajes. Incluyesuadministradorwebpropiopordefecto. Máximonumerodeelementos2^31(2milmillones),cadaelementosin limiteteóricodetamañoperodependerádelsistemadearchivosenelque esteinstalado.

44 SOCIEDADNACIONAL DEINDUSTRIAS 6.Otrastecnologíasdebasesdedatos NeoDatisODBhttp://www.neodatis.org/ Basededatostotalmenteorientadaalobjeto. Launidaddedatoesunobjetoynounatabla. //crearunainstanciaaalmacenar Sportsport=newSport("volley ball"); ODBodb=ODBFactory.open("tutorial.odb"); odb.store(sport); odb.close(); //unquery IQueryquery=newCriteriaQuery(Player.class,Where.equal("name","olivier")); Objectsplayers=odb.getObjects(query); //unaccesoalasinstanciasdirecto returnplayer.getfavoritesport().getname().tolowercase().startswith("volley"); Incluyesupropioadministradordedata. Todaladatasealmacenaenunsimplearchivo,porlocualsulimiteesel delsistemadearchivos. Elenginepesa550kquepuedenserembebidoscomounjar/dllenla aplicación.

45 SOCIEDADNACIONAL DEINDUSTRIAS 6.Otrastecnologíasdebasesdedatos Mondrainhttp://mondrian.pentaho.org/ ServidordebasededatosOLAPparaanálisisdegrandescantidadesde datossinnecesidaddeescribirsentenciassql. Usaunabasededatosprivativaembebidaparagestionarlosdatospero puedeconectarseaotrasbasesdedatossilodesean,mysqles recomendado,perosoportaotras15entreellaspostgresqlyfirebird. SeprogramaenVisualBasicforApplications. LosquerysusanMDX'multi dimensionalexpressions': SELECT{[Measures].[UnitSales],[Measures].[StoreSales]}ONCOLUMNS, {[Product].members}ONROWS FROM[Sales] WHERE[Time].[1997].[Q2]

46 SOCIEDADNACIONAL DEINDUSTRIAS 6.Otrastecnologíasdebasesdedatos LucidDBhttp://luciddb.sourceforge.net/ DBMSconstruidaparaserlaboresdedata warehousingybusinessintelligence. Seconectaabasededatosexternaspara accesoadata. IntegraciónconMondrainparalapartede OLAP. Proyectoendesarrollo,algunas funcionalidadesaúnnosoncompletas.

47 SOCIEDADNACIONAL DEINDUSTRIAS 7.Quienesusaneinviertenenbasesdedatoslibres Manejaunaversióncustomizadade MySQLparaelindexadordepáginasweb. AcabandeadquirirMySQLpor$1,000millones ($800alcontado,$200enacciones). ComproBDBaSleepyCat.

48 SOCIEDADNACIONAL DEINDUSTRIAS 7.Quienesusaneinviertenenbasesdedatoslibres Acabadeinvertir$10millonesen EnterpriseDBunaversióncomercialde PostgreSQL. UsaPostgreSQLparasucontroldeusuarios, acabandeanunciarqepiensansoportal1,000 millonesdeusuarios. AppleusaSqLiteparalasaplicacionesdesu sistemaoperativoyparaeliphone.

49 SOCIEDADNACIONAL DEINDUSTRIAS 7.Quienesusaneinviertenenbasesdedatoslibres UtilizaSqlLiteenelsoftwaredesus equipostelefónicos. Lousacomomotordebasededatosdesu antivirus. ImplementoBDBparasunuevosistemadealta disponibilidaddesutiendaenlinea.

50 SOCIEDADNACIONAL DEINDUSTRIAS 7.Quienesusaneinviertenenbasesdedatoslibres MillonesdeportalesenelmundousanelMySQLdeserie. UniversidadescomoBerkeleyoelMITusanPostgreSQLcomobasede datosidealensuscursosdebasededatos. LacantidaddeempresasperuanasqueusanMySQLendiversas modalidadesesincontable. PostgreSQLesutilizadoencompañíasnacionalesconaltos requerimientosdealmacenamientodedata. ElprincipalatractivodelasnuevasversionesdelosDBMSlibreses: manejamasvolumendedatosymasrápidoconlamismainfraestructura dehardware. Nuevastécnicasacadémicasdemanejo,indexación,cache,etc.dedatos esimplementadoprimeroenbasesdedatoslibrescomopostgresql.

51 SOCIEDADNACIONAL DEINDUSTRIAS...findelacharla UnarápidapresentacióndelcursodeDBAPostgreSQL

52 SOCIEDADNACIONAL DEINDUSTRIAS Sobreelcurso: Cursoorientadoaformarprofesionalesadministradoresdebases dedatosenpostgresql(http://www.postgresql.org). 36Horasdecapacitación. ClasesLunes Miércoles Viernesde7pma10pm. Tópicosquepermitiránalfinaldelcursoalparticipante desenvolverseconsolturaenelsoporteydesarrollosobreeldbms PostgreSQLoptimizandoloscostosdeinfraestructuraTIdesus organizacionesodesarrollarnuevosproductoscomerciales. Certificaciónanombredele CommerceCenterdelaSociedad NacionaldeIndustrias. FechadeinicioLunes2deJunio.

53 SOCIEDADNACIONAL DEINDUSTRIAS GraciasporsuAtención ConsultasyPreguntassobrelapresentación: InformeseInscripcionessobreelcurso: anexo121y123 E

Instituto Tecnológico Superior de Lerdo

Instituto Tecnológico Superior de Lerdo 2013 Instituto Tecnológico Superior de Lerdo Taller de base de datos 306b 10231393 Hever Esly Medina Herrera N paginas 6 SGBD libres PostgreSQL.- Como muchos otros proyectos de código abierto, el desarrollo

Más detalles

Almacenar y acceder a Información universitaria. Almacenar y acceder información de tipo de imágenes u otros formatos.

Almacenar y acceder a Información universitaria. Almacenar y acceder información de tipo de imágenes u otros formatos. Miguel Ángel Moreno Moreno Ingeniería de sistemas grupo 401 TALLER: 1. Diferencia entre base de datos y SGBD: La base de datos es un conjunto de información relacionada que se encuentra agrupada o estructurada,

Más detalles

Bases de datos en Software Libre

Bases de datos en Software Libre Modelandoaplicaciones Haz intentado recuperar algunavez una basede datos Oracle? Trivia Cualfuélaprimerabasededatosdecódigo abierto? Respuesta: INGRES Dehecho,INGRESexistebajounamodalidadde modicopago

Más detalles

Qué es una base de datos?

Qué es una base de datos? Qué es una base de datos? Una base de datos es una herramienta para recopilar y organizar información. En las bases de datos, se puede almacenar información sobre personas, productos, pedidos, o cualquier

Más detalles

CARACTERISTICAS BASICAS DE LOS SMBD ORACLE

CARACTERISTICAS BASICAS DE LOS SMBD ORACLE Qué es una base de datos? Una base de datos es una herramienta para recopilar y organizar información. En las bases de datos, se puede almacenar información sobre personas, productos, pedidos, o cualquier

Más detalles

BASE DE DATOS Y PARA QUE SIRVEN

BASE DE DATOS Y PARA QUE SIRVEN BASE DE DATOS Y PARA QUE SIRVEN Es una colección de archivos interrelacionados, son creados con un DBMS. El contenido de una base de datos engloba a la información concerniente (almacenadas en archivos)

Más detalles

BASE DE DATOS Actividad No. 1. Docente Jaider Quintero M. Estudiante Oscar Fuenmayor S.

BASE DE DATOS Actividad No. 1. Docente Jaider Quintero M. Estudiante Oscar Fuenmayor S. BASE DE DATOS Actividad No. 1 Docente Jaider Quintero M. Estudiante Oscar Fuenmayor S. UNIVERSIDAD DE LA GUAJIRA FACULTAD DE CIENCIAS ADMINISTRATIVAS Y ECONOMICAS PROGRAMA DE CONTADURIA PÚBLICA Agosto

Más detalles

DESARROLLO DE APLICACIONES CON BASES DE DATOS RELACIONALES EMBEBIDAS / EMPOTRADAS ING. ROGER CALDERON MORENO

DESARROLLO DE APLICACIONES CON BASES DE DATOS RELACIONALES EMBEBIDAS / EMPOTRADAS ING. ROGER CALDERON MORENO DESARROLLO DE APLICACIONES CON BASES DE DATOS RELACIONALES EMBEBIDAS / EMPOTRADAS 1 Definiciones Base de datos: Colección o depósito de datos integrados, almacenados en soporte secundario (no volátil)

Más detalles

T.S.U. Leonardo Caballero carol.lobo@gmail.com leonardocaballero@gmail.com FUNDACITE-MÉRIDA

T.S.U. Leonardo Caballero carol.lobo@gmail.com leonardocaballero@gmail.com FUNDACITE-MÉRIDA Instalación y configuración básica de herramientas necesarias para desarrollar en Debian GNU/Linux con Apache + PHP + PostgreSQL + phppgadmin + ADOdb + Smarty T.S.U. Leonardo Caballero carol.lobo@gmail.com

Más detalles

Tarea1 manejadores de Bases de Datos. Julio Cesar Rangel Reyes 204308656 INSTRUCCIONES

Tarea1 manejadores de Bases de Datos. Julio Cesar Rangel Reyes 204308656 INSTRUCCIONES Tarea1 manejadores de Bases de Datos. Julio Cesar Rangel Reyes 204308656 INSTRUCCIONES 1. Buscar información sobre manejadores de Bases de Datos. 2. Buscar manejadores comerciales y open source. 3. Al

Más detalles

Las bases de datos pueden dividirse en dos grupos, considerando su función primordial, a saber:

Las bases de datos pueden dividirse en dos grupos, considerando su función primordial, a saber: Base de datos De Wikipedia, la enciclopedia libre. Una base de datos es un conjunto de datos que pertenecen al mismo contexto almacenados sistemáticamente para su uso posterior. En este sentido, una biblioteca

Más detalles

BUENOS DIAS! Ing. Germán Ziegler

BUENOS DIAS! Ing. Germán Ziegler BUENOS DIAS! Ing. Germán Ziegler DEFINICIÓN PHP es un lenguaje de programación de uso general de código del lado del servidor originalmente diseñado para el desarrollo web de contenido dinámico. Fue uno

Más detalles

Tema: MAPEO OBJETO RELACIONAL (ORM) - ADODB

Tema: MAPEO OBJETO RELACIONAL (ORM) - ADODB 2 PHP PHP. Guía 5 3 Facultad: Ingeniería Escuela: Computación Asignatura: PHP Tema: MAPEO OBJETO RELACIONAL (ORM) - ADODB Contenidos En esta práctica se abordan una serie conceptos y scripts en PHP para

Más detalles

Introducción PHP 5. Capítulo 1. En este primer capitulo, presentaremos. un recorrido por las características. principales que hicieron y hacen

Introducción PHP 5. Capítulo 1. En este primer capitulo, presentaremos. un recorrido por las características. principales que hicieron y hacen PHP 5 Capítulo 1 Introducción En este primer capitulo, presentaremos un recorrido por las características principales que hicieron y hacen de PHP un lenguaje popular y, a la vez, competitivo y profesional.

Más detalles

BASE DE DATOS RELACIONALES

BASE DE DATOS RELACIONALES BASE DE DATOS RELACIONALES Una base de datos relacional es una base de datos que cumple con el modelo relacional, el cual es el modelo más utilizado en la actualidad para implementar bases de datos ya

Más detalles

Este tipo de software se utiliza para manejar de forma clara y sencilla nuestras bases de datos.

Este tipo de software se utiliza para manejar de forma clara y sencilla nuestras bases de datos. SGBD: Introducción Los sistemas de gestión de bases de datos(sgbd) son un tipo de software específico, dedicado a servir de interfaz entre las bases de datos, el usuario y las aplicaciones que la utilizan.

Más detalles

COMPONENTES SOFTWARE LIBRE BASES DE DATOS

COMPONENTES SOFTWARE LIBRE BASES DE DATOS Carlos Cano Escuder al054409@alumail.uji.es COMPONENTES SOFTWARE LIBRE BASES DE DATOS Í N D I C E COMPONENTE DE SOFTWARE LIBRE Proyecto GNOME BONOBO BASES DE DATOS MySQL Postgres GNOME-DB COMPONENTES SOFTWARE

Más detalles

Valentín Carretero Pastor Omar Marín Pastor BERKELEY DB. Historia:

Valentín Carretero Pastor Omar Marín Pastor BERKELEY DB. Historia: BERKELEY DB Historia: Berkeley DB pertenecía y era desarrollado por la compañía Sleepycat Software. Estaba disponible con código fuente y licencia de libre distribución (free software), ahora comprado

Más detalles

Banco de Previsión Social Asesoría en Informática y Tecnología. Documento de. Listas de Control en Tecnología. Bases de Datos. Versión 004 Julio 2009

Banco de Previsión Social Asesoría en Informática y Tecnología. Documento de. Listas de Control en Tecnología. Bases de Datos. Versión 004 Julio 2009 ASIT 20070501 LCT-Base de Datos v004.doc 20/11/2009 10:49:00 Documento de Listas de Control en Tecnología Bases de Datos Versión 004 Julio 2009 ARCHIVO: ASIT 20070501 LCT-Base de Datos v004 Nº. PÁG: 1

Más detalles

Carrera: Ingeniería en Sistemas Computacionales. Prof.: Ing. Francisco Salvador Ballina. Materia: Taller de Base de Datos.

Carrera: Ingeniería en Sistemas Computacionales. Prof.: Ing. Francisco Salvador Ballina. Materia: Taller de Base de Datos. INSTITUTO TECNOLÓGICO SUPERIOR DE ESCARCEGA. Carrera: Ingeniería en Sistemas Computacionales. Prof.: Ing. Francisco Salvador Ballina. Materia: Taller de Base de Datos. Tema: VENTAJAS Y DESVENTAJAS DE POSTGRESQL,

Más detalles

Bases de datos NoSQL. Hugo González Noviembre 17, 2011

Bases de datos NoSQL. Hugo González Noviembre 17, 2011 Bases de datos NoSQL Hugo González Noviembre 17, 2011 http://geekandpoke.typepad.com/.a/6a00d8341d3df553ef0148c80ac6ef970c-800wi Qué es una Base de Datos? Una base de datos o banco de datos es un conjunto

Más detalles

Base de datos II Facultad de Ingeniería. Escuela de computación.

Base de datos II Facultad de Ingeniería. Escuela de computación. 2 Base de datos II Facultad de Ingeniería. Escuela de computación. Base de datos II. Guía 1 3 Introducción Este manual ha sido elaborado para orientar al estudiante de Bases de datos II en el desarrollo

Más detalles

Microsoft SQL Server. Comparación SQL Server y MySQL Jose Santamaría Instalación, configuración y demo de SQL Server Javier Hernández

Microsoft SQL Server. Comparación SQL Server y MySQL Jose Santamaría Instalación, configuración y demo de SQL Server Javier Hernández Microsoft SQL Server Comparación SQL Server y MySQL Jose Santamaría Instalación, configuración y demo de SQL Server Javier Hernández SQL Server VS MySQL Microsoft SQL Server: Basado en Sybase. Posee versión

Más detalles

Programación Gambas 3 Prof: Mileti, P. Acceso a base de datos SQLite desde Gambas 3.

Programación Gambas 3 Prof: Mileti, P. Acceso a base de datos SQLite desde Gambas 3. Acceso a base de datos SQLite desde Gambas 3. Si deseamos realizar una pequeña aplicación en Gambas que trabaje con una base de datos local (alojada en el mismo disco rígido que nuestra aplicación), la

Más detalles

INSTITUTO TECNOLÓGICO DE TIJUANA SUBDIRECCIÓN DEPARTAMENTO DE SISTEMAS Y COMPUTACIÓN SEMESTRE: ENERO-JUNIO 2014

INSTITUTO TECNOLÓGICO DE TIJUANA SUBDIRECCIÓN DEPARTAMENTO DE SISTEMAS Y COMPUTACIÓN SEMESTRE: ENERO-JUNIO 2014 INSTITUTO TECNOLÓGICO DE TIJUANA SUBDIRECCIÓN ACADÉMICA DEPARTAMENTO DE SISTEMAS Y COMPUTACIÓN SEMESTRE: ENERO-JUNIO 2014 CARRERA: Ingeniería en Tecnologías de la Información y Comunicaciones. MATERIA:

Más detalles

BASES DE DATOS LIBRES Qué alternativas existen?

BASES DE DATOS LIBRES Qué alternativas existen? Tema BASES DE DATOS LIBRES Qué alternativas existen? Desarrolladores Acosta, Rodrigo Martín rodrimosca@hotmail.com Remedi, Rolando Martin martinchito@gmail.com Schumacher, Diego Leonel dschumacher1@gmail.com

Más detalles

Automatización de la gestión y publicación de datos abiertos

Automatización de la gestión y publicación de datos abiertos Automatización de la gestión y publicación de datos abiertos Portal de datos abiertos del Ayuntamiento de Lorca Datos abiertos Las iniciativas de apertura de datos públicos, también llamadas de datos abiertos

Más detalles

Ernesto Quiñones A. ernestoq@apesol.org

Ernesto Quiñones A. ernestoq@apesol.org INTRODUCCION A POSTGRESQL Ernesto Quiñones A. ernestoq@apesol.org Conozcamos PostgreSQL Proyecto con mas de 15 años de vida. Se inicia en la Universidad de Berkeley en 1977 bajo el nombre Ingres como un

Más detalles

PUF del SAID. Las Preguntas de Uso Frecuentes (PUF) del Sistema Administrativo Integrado Descentralizado

PUF del SAID. Las Preguntas de Uso Frecuentes (PUF) del Sistema Administrativo Integrado Descentralizado Las Preguntas de Uso Frecuentes (PUF) del Sistema Administrativo Integrado Descentralizado El grupo de documentación del SAID para FUNDACITE Mérida y CENDITEL. Documentación en progreso Copyright 2007

Más detalles

Desarrollador: PostgreSQL Global Development Group Últimaversión: 8.3 (4 de febrero de 2008) S.O.: Género: Licencia: En español: Sitio web:

Desarrollador: PostgreSQL Global Development Group Últimaversión: 8.3 (4 de febrero de 2008) S.O.: Género: Licencia: En español: Sitio web: SISTEMAS GESTORE DE BASE DE DATOS SGBD libres PostgreSQL PostgreSQL Desarrollador: PostgreSQL Global Development Group Últimaversión: 8.3 (4 de febrero de 2008) S.O.: Género: Licencia: En español: Sitio

Más detalles

INSTRUCCIONES PARA INSTALAR EL NAVIERO MAX EN UNA PC CON WINDOWS XP, XP PROF, VISTA.

INSTRUCCIONES PARA INSTALAR EL NAVIERO MAX EN UNA PC CON WINDOWS XP, XP PROF, VISTA. INSTRUCCIONES PARA INSTALAR EL NAVIERO MAX EN UNA PC CON WINDOWS XP, XP PROF, VISTA. Si eres una agencia pequeña y vas a usar el programa Naviero Max en una solo computadora y no vas a compartir tus datos

Más detalles

sede santiago centro ingeniería en informática taller integral de proyecto informático Informe N 1

sede santiago centro ingeniería en informática taller integral de proyecto informático Informe N 1 sede santiago centro ingeniería en informática taller integral de proyecto informático Informe N 1 Nombre Alumnos: Carlos Morán Sebastian Porflit Nombre Profesor: Blas Duarte Fecha: 09/09/2010 Indice 1

Más detalles

Qué es PHP? Example #1 Un ejemplo introductorio "".

Qué es PHP? Example #1 Un ejemplo introductorio <?,?>. Basico de PHP kz Qué es PHP? PHP (acrónimo de "PHP: Hypertext Preprocessor") es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en páginas HTML y ejecutado en el servidor. Una respuesta

Más detalles

Bases de Datos Relacionales y SQL: Una Introducción

Bases de Datos Relacionales y SQL: Una Introducción 1 Bases de Datos Relacionales y SQL: Una Introducción José María Fernández González GN2, Instituto Nacional de Bioinformática Biología Estructural y Biocomputación, CNIO 2 Sumario Qué es un SGBDR? Por

Más detalles

attend : Enterprise Service Management

attend : Enterprise Service Management attend : Enterprise Service Management INFOLAN Caring for your service Ámbitos Incidencias Problemas Peticiones de Cambio Reclamaciones Repositorio de Activos Gestión Servicios Gestión Configuraciones

Más detalles

Herramientas de Software Libre para la Gestión de Proyectos. Ing. Eddie Malca Vicente Universidad Nacional del Callao emalca@consultechperu.

Herramientas de Software Libre para la Gestión de Proyectos. Ing. Eddie Malca Vicente Universidad Nacional del Callao emalca@consultechperu. Herramientas de Software Libre para la Gestión de Proyectos Ing. Eddie Malca Vicente Universidad Nacional del Callao emalca@consultechperu.com Agenda Gestión de Proyectos El Papel del Software Libre Herramientas

Más detalles

BASE DE DATOS DE ESPECIFICACIONES TÉCNICAS DE MATERIALES DE CONSTRUCCIÓN PARA EL SOPORTE DE PRESUPUESTO DE OBRA

BASE DE DATOS DE ESPECIFICACIONES TÉCNICAS DE MATERIALES DE CONSTRUCCIÓN PARA EL SOPORTE DE PRESUPUESTO DE OBRA BASE DE DATOS DE ESPECIFICACIONES TÉCNICAS DE MATERIALES DE CONSTRUCCIÓN PARA EL SOPORTE DE PRESUPUESTO DE OBRA PRESENTADO POR: LUZ NELIDA CRUZ SÁNCHEZ LEIDI VIVIANA PÉREZ AMAYA UNVERSIDAD INDUSTRIAL DE

Más detalles

RECURSOS PARA LA PROGRAMACION EN PHP

RECURSOS PARA LA PROGRAMACION EN PHP RECURSOS PARA LA PROGRAMACION EN PHP Autor: Rubén Marcos González Asignatura: Tecnología de la Programación INDICE Concepto de página dinámica Qué son las paginas dinámicas? En qué me puede beneficiar

Más detalles

Instalación 1. INTRODUCCIÓN. icrosoft SQL Server 2005 es la última versión del servidor de bases de datos empresarial de Microsoft.

Instalación 1. INTRODUCCIÓN. icrosoft SQL Server 2005 es la última versión del servidor de bases de datos empresarial de Microsoft. Instalación 1. INTRODUCCIÓN M icrosoft SQL Server 2005 es la última versión del servidor de bases de datos empresarial de Microsoft. Esta simple descripción encierra muchos más detalles de los que puede

Más detalles

Desarrollo de una solución para la gestión de terminales de consumos propios mediante herramientas multiplataforma open source

Desarrollo de una solución para la gestión de terminales de consumos propios mediante herramientas multiplataforma open source UNIVERSIDAD POLITECNICA DE VALENCIA ESCUELA POLITECNICA SUPERIOR DE GANDIA INGENIERÍA TÉCNICA DE TELECOMUNICACIÓN ESPECIALIDAD SISTEMAS ELECTRÓNICOS Desarrollo de una solución para la gestión de terminales

Más detalles

BASES DE DATOS (Microsoft Access)

BASES DE DATOS (Microsoft Access) . BASES DE DATOS (Microsoft Access) 1er d administració i finances del cicle de Grau superior de formació professional específica ÍNDICE TEORÍA SOBRE BASES DE DATOS...4 BASE DE DATOS RELACIONAL...4 SISTEMA

Más detalles

Lazarus Free Pascal Compiler

Lazarus Free Pascal Compiler Lazarus Free Pascal Compiler Figura No. 1. Licencia: GPL/LGPL Lazarus son las bibliotecas de clase para Free Pascal que emulan Delphi. Free Pascal es un compilador (L)GPL que se ejecuta en Linux, Win32,

Más detalles

AUDITORIA ESPECIFICA BASES DE DATOS. Juan Camilo Agudelo Pérez Juan Pablo Castro Toro

AUDITORIA ESPECIFICA BASES DE DATOS. Juan Camilo Agudelo Pérez Juan Pablo Castro Toro AUDITORIA ESPECIFICA BASES DE DATOS Juan Camilo Agudelo Pérez Juan Pablo Castro Toro Manizales 25/11/2010 AUDITORIA BASES DE DATOS DATO Datos son los hechos que describen sucesos entidades. Datos es una

Más detalles

1. Introducción Capítulo siguiente :

1. Introducción Capítulo siguiente : 1. Introducción Capítulo siguiente: 2 - Instalación de PHP En mi experiencia como desarrollador de aplicaciones web, PHP ha significado junto al servidor de web Apache, las dos herramientas claves para

Más detalles

SurfCop. Libro blanco técnico

SurfCop. Libro blanco técnico SurfCop Libro blanco técnico Contenido Introducción... 3 Programa de Funciones... 3 Programa de Beneficios... 3 Características del Programa... 4 Requisitos de sistema:... 4 Cómo funciona el programa?...

Más detalles

Manipulación de datos con Kettle

Manipulación de datos con Kettle Manipulación de datos con Kettle Ing. Marcos Pierri SIU-Datawarehouse dw@siu.edu.ar 1 Contenido Qué es Kettle? Para qué sirve? Principales características Instalación Ejemplos de uso - DEMO 2 Qué es Kettle?

Más detalles

Unidad I: Perspectiva práctica de la administración de bases de datos

Unidad I: Perspectiva práctica de la administración de bases de datos Unidad I: Perspectiva práctica de la administración de bases de datos 1.1. Administrador de Base de Datos (DBA) El Administrador de bases de datos (DBA 1 ) es el profesional de tecnologías de la información

Más detalles

QUÉ ES UNA BASE DE DATOS Y CUÁLES SON LOS PRINCIPALES TIPOS? EJEMPLOS: MYSQL, SQLSERVER, ORACLE, POSTGRESQL, INFORMIX (DV00204A)

QUÉ ES UNA BASE DE DATOS Y CUÁLES SON LOS PRINCIPALES TIPOS? EJEMPLOS: MYSQL, SQLSERVER, ORACLE, POSTGRESQL, INFORMIX (DV00204A) APRENDERAPROGRAMAR.COM QUÉ ES UNA BASE DE DATOS Y CUÁLES SON LOS PRINCIPALES TIPOS? EJEMPLOS: MYSQL, SQLSERVER, ORACLE, POSTGRESQL, INFORMIX (DV00204A) Sección: Divulgación Categoría: Lenguajes y entornos

Más detalles

Apuntes de la Unidad 1 de Base de Datos

Apuntes de la Unidad 1 de Base de Datos DEFINICIÓN DE BASE DE DATOS.- Base de Datos es un conjunto de datos relacionados entre sðy que tienen un significado implðcito. En un sistema de información se cuenta con dos enfoques principales para

Más detalles

MySQL. Historia del proyecto

MySQL. Historia del proyecto MySQL MySQL es un sistema de gestión de bases de datos relacional, multihilo y multiusuario con más de seis millones de instalaciones. 1 MySQL AB desde enero de 2008 una subsidiaria de Sun Microsystems

Más detalles

INSTALACIÓN MOTOR BASE DE DATOS MYSQL 5.5 BAJO SISTEMA OPERATIVO WINDOWS

INSTALACIÓN MOTOR BASE DE DATOS MYSQL 5.5 BAJO SISTEMA OPERATIVO WINDOWS INSTALACIÓN MOTOR BASE DE DATOS MYSQL 5.5 BAJO SISTEMA OPERATIVO WINDOWS Contenido OBJETIVO... 3 VALIDACIONES PREVIAS... 3 PROCESO DE INSTALACIÓN... 4 OBJETIVO El presente documento tiene como objetivo

Más detalles

UNIVERSIDAD DON BOSCO. FACULTAD DE INGENIERIA/ EIC.

UNIVERSIDAD DON BOSCO. FACULTAD DE INGENIERIA/ EIC. GUIA DE LABORATORIO #1. Pág.: 1/ 28 Tema: Contenido: 1. Objetivos. 2. Entorno teórico. a. RDBM (SGBD). b. RDBMS (SGDBR). c. SQL Server. d. ORACLE. e. MySQL. 3. Ejecución de Guía. 4. Actividad Ex aula.

Más detalles

Sistema para la administración integral de los Programas Académicos de Postgrado

Sistema para la administración integral de los Programas Académicos de Postgrado Eighth LACCEI Latin American and Caribbean Conference for Engineering and Technology (LACCEI 2010) Innovation and Development for the Americas, June 1-4, 2010, Arequipa, Perú Sistema para la administración

Más detalles

Diseño dinámico de arquitecturas de información

Diseño dinámico de arquitecturas de información Diseño dinámico de arquitecturas de información CARACTERISTICAS DEL SISTEMA Las organizaciones modernas basan su operación en la gestión del conocimiento, es decir, en el manejo de información que se presenta

Más detalles

Introducción al desarrollo web (idesweb) - 3 a ed.

Introducción al desarrollo web (idesweb) - 3 a ed. Introducción al desarrollo web (idesweb) - 3 a ed. Práctica 13: PHP 6 (acceso a una base de datos con PDO y ADOdb) 1. Objetivos Aprender a acceder a una base de datos desde PHP con PDO. Aprender a acceder

Más detalles

Servicios de infraestructura: servidores

Servicios de infraestructura: servidores Servicios de infraestructura: servidores Introducción Proveemos servicios de instalación y configuración de infraestructura de servidores y servicios especializados de red. Contamos con personal experto

Más detalles

MODELAMIENTO Y DISEÑO DE BASE DE DATOS

MODELAMIENTO Y DISEÑO DE BASE DE DATOS MODELAMIENTO Y DISEÑO DE BASE DE DATOS Presentación........3 Semana 1: Fundamentos de Base de Datos......4 Semana 2: Modelamiento Conceptual....22 Semana 3: Taller MER - Erwin.47 Semana 4: Modelo Relacional

Más detalles

Acceso a base de datos SQLite desde Gambas

Acceso a base de datos SQLite desde Gambas Acceso a base de datos SQLite desde Gambas Prof: Mileti, P. Si deseamos realizar una pequeña aplicación en Gambas que trabaje con una base de datos local (alojada en el mismo disco rígido que nuestra aplicación),

Más detalles

Master Universitario Oficial en Sistemas Telemáticos e Informáticos (URJC) Jesús M. González Barahona y Gegorio Robles.

Master Universitario Oficial en Sistemas Telemáticos e Informáticos (URJC) Jesús M. González Barahona y Gegorio Robles. Master Universitario Oficial en Sistemas Telemáticos e Informáticos (URJC) jgb@gsyc.es grex@gsyc.es GSyC/LibreSoft, Universidad Rey Juan Carlos Febrero 2010 c 2001-2010 Jesús M. González Barahona, Gregorio

Más detalles

Linux Soluciones Corporativas

Linux Soluciones Corporativas Linux Soluciones Corporativas RENZO TACO COAYLA renzo@itsperu.com - http://itsperu.com Movistar : 952879721 - RPM: #681438 Claro: 052952398975 - RPC: 952398975 Software Libre Cómo sé si es Software Libre?

Más detalles

ANALISIS PARA LA ELABORACION DE UNA PLATAFORMA EN EL AREA DE LA INVESTIGACION Y LA INNOVACION

ANALISIS PARA LA ELABORACION DE UNA PLATAFORMA EN EL AREA DE LA INVESTIGACION Y LA INNOVACION ANALISIS PARA LA ELABORACION DE UNA PLATAFORMA EN EL AREA DE LA INVESTIGACION Y LA INNOVACION JHON FABIO HERNANDEZ AGUDELO UNIVERSIDAD CATOLICA DE PEREIRA FACULTAD DE CIENCIAS BASICAS E INGENIERIA INGENIERIA

Más detalles

Cómo crear su propio Archivo Darwin Core

Cómo crear su propio Archivo Darwin Core Cómo crear su propio Archivo Darwin Core Guía paso a paso Versión 1.0 Abril 2011 Cita bibliográfica sugerida: GBIF (2010). Cómo crear su propio Archivo Darwin Core, Guía paso a paso, (versión original

Más detalles

CESAR BUSTAMANTE cbust@librosdigitales.net

CESAR BUSTAMANTE cbust@librosdigitales.net PHP POO PDO CESAR BUSTAMANTE cbust@librosdigitales.net Temas a desarrollar Definicion PDO Implementacion AJAX Implementacion Ejercicios PDO Definicion PDO (PHP Data Objects) u Objetos de Datos de PHP.

Más detalles

Bases de datos con software libre

Bases de datos con software libre CENTRO DE INVESTIGACIONES Y DESARROLLO FACULTAD DE INGENIERÍA Bases de datos con software libre Diego Samir Melo Solarte 1 Resumen En el presente artículo ilustra diferentes opciones de Sistemas Gestores

Más detalles

El Programa estadístico R

El Programa estadístico R El Programa estadístico R R es un lenguaje y entorno que permite realizar manipulación de datos, cálculos y gráficos estadísticos, bajo la modalidad de software libre y puede ser instalado en distintos

Más detalles

ADENDA No. 2 12 DE JUNIO DE 2014

ADENDA No. 2 12 DE JUNIO DE 2014 ADENDA No. 2 A LOS TÉRMINOS DE REFERENCIA PARA LA ADQUISICIÓN DE UNA HERRAMIENTA TECNOLÓGICA INTEGRAL PARA LA PREVENCIÓN EL CONTROL Y EL MONITOREO DEL SISTEMA DE ADMINISTRACIÓN DE RIESGOS DE LAVADO DE

Más detalles

Base de Datos JDBC. Unidad: 1 Laboratorio de Programación. Universidad Nacional de la Patagonia Austral Unidad Académica Río Gallegos

Base de Datos JDBC. Unidad: 1 Laboratorio de Programación. Universidad Nacional de la Patagonia Austral Unidad Académica Río Gallegos Base de Datos JDBC Unidad: 1 Laboratorio de Programación Universidad Nacional de la Patagonia Austral Unidad Académica Río Gallegos Indice Repaso clase anterior Sentencias preparadas PreparedStatement

Más detalles

PERFILES DE TITULARES DE CADA UNIDAD ADMINISTRATIVA DEL INSTITUTO MORELENSE DE INFORMACIÓN PÚBLICA Y ESTADÍSTICA

PERFILES DE TITULARES DE CADA UNIDAD ADMINISTRATIVA DEL INSTITUTO MORELENSE DE INFORMACIÓN PÚBLICA Y ESTADÍSTICA PERFILES DE TITULARES DE CADA UNIDAD ADMINISTRATIVA DEL INSTITUTO MORELENSE DE INFORMACIÓN PÚBLICA Y ESTADÍSTICA PUESTO: Secretaría Ejecutiva. Poseer capacidad administrativa y Honestidad suficientes.

Más detalles

Lazarus Free Pascal Compiler

Lazarus Free Pascal Compiler Lazarus Free Pascal Compiler Figura No. 1. Licencia: GPL/LGPL Lazarus son las bibliotecas de clase para Free Pascal que emulan Delphi. Free Pascal es un compilador (L)GPL que se ejecuta en Linux, Win32,

Más detalles

DISEÑO DE METODOLOGIA PARA VERIFICAR LA SEGURIDAD EN APLICACIONES WEB CONTRA INYECCIONES SQL. Ivan Camilo Gómez Código 1400214

DISEÑO DE METODOLOGIA PARA VERIFICAR LA SEGURIDAD EN APLICACIONES WEB CONTRA INYECCIONES SQL. Ivan Camilo Gómez Código 1400214 DISEÑO DE METODOLOGIA PARA VERIFICAR LA SEGURIDAD EN APLICACIONES WEB CONTRA INYECCIONES SQL. Ivan Camilo Gómez Código 1400214 UNIVERSIDAD MILITAR NUEVA GRANADA FACULTAD DE INGENIERÍA PROGRAMA DE INGENIERÍA

Más detalles

Ministerio de Agricultura Dirección General de Información Agraria Dirección de Informática y Sistemas

Ministerio de Agricultura Dirección General de Información Agraria Dirección de Informática y Sistemas Ministerio de Agricultura Dirección General de Información Agraria Dirección de Informática y Sistemas PLAN OPERATIVO INFORMATICO 006 Presentación El desarrollo de la actividad informática en el Ministerio

Más detalles

Acceso a bases de datos en Perl

Acceso a bases de datos en Perl Acceso a bases de datos en Perl Martín Ferrari 16 de Julio de 2003 Resumen Una introducción a la interfaz de bases de datos DBI de Perl. 1. Qué es una Base de Datos El concepto de base de datos es simplemente

Más detalles

La importancia estratégica del software libre para el futuro de Moodle. Dani Gutiérrez Porset 2007ko ekaina

La importancia estratégica del software libre para el futuro de Moodle. Dani Gutiérrez Porset 2007ko ekaina La importancia estratégica del software libre para el futuro de Moodle Dani Gutiérrez Porset 2007ko ekaina Contexto general del Software Libre Cuestión de licencias y libertades, no de dinero. Definición

Más detalles

Software de Comunicaciones (2) Manual de Usuario Consola

Software de Comunicaciones (2) Manual de Usuario Consola Software de Comunicaciones (2) Manual de Usuario Consola ÍNDICE ÍNDICE... 2 Manual de Usuario... 3 1 SOFTWARE DE COMUNICACIONES... 3 1.1 Descripción del módulo... 3 2 MANUAL DE USUARIO... 4 2.1 Ingreso

Más detalles

Ernesto Quiñones Azcárate ernestoq@apesol.org

Ernesto Quiñones Azcárate ernestoq@apesol.org Aplicando el modelo de negocios del Software Libre con potencial exportador Ernesto Quiñones Azcárate ernestoq@apesol.org 1.El Soft. Libre es también un modelo de negocios Como hacer el software Como distribuir

Más detalles

PLIEGO DE CONDICIONES TECNICAS LICITACION PRIVADA Nº 03 /13

PLIEGO DE CONDICIONES TECNICAS LICITACION PRIVADA Nº 03 /13 PLIEGO DE CONDICIONES TECNICAS LICITACION PRIVADA Nº 03 /13 PLIEGO DE CONDICIONES TÉCNICAS PARA LA ADQUISICIÓN DE LICENCIAS DE HERRAMIENTA DE BUSINESS INTELLIGENCE (BI) o INTELIGENCIA DE NEGOCIOS PARA

Más detalles

Acceso a bases de datos. CI-2413 Desarrollo de aplicaciones para Internet Prof. Braulio José Solano Rojas ECCI, UCR

Acceso a bases de datos. CI-2413 Desarrollo de aplicaciones para Internet Prof. Braulio José Solano Rojas ECCI, UCR Acceso a bases de datos CI-2413 Desarrollo de aplicaciones para Internet Prof. Braulio José Solano Rojas ECCI, UCR Acceso a bases de datos En aplicaciones web no podemos prescindir del acceso a base de

Más detalles

Manual del usuario y de referencia

Manual del usuario y de referencia Manual del usuario y de referencia Manual del usuario y referencia de Todos los derechos reservados. Ningún fragmento de esta publicación podrá ser reproducido de manera alguna (ya sea de forma gráfica,

Más detalles

PostgreSQL & MySQL Analisis FODA

PostgreSQL & MySQL Analisis FODA PostgreSQL & MySQL Analisis FODA Quienes somos? Guido Barosio - Gerente de Ingeniaría de Sistemas & PostgreSQL Nerd Emanuel Calvo Franco - MySQL, PostgreSQL & Oracle DBA Mariano Reingart - Desarrollador

Más detalles

Diseño Eficiente de Sistemas

Diseño Eficiente de Sistemas Diseño Eficiente de Sistemas HMI/SCADA con LabVIEW Agenda Qué es un Sistema SCADA/HMI? Qué es LabVIEW DSC? Métodos de Comunicación Variables y Etiquetas Direccionamiento de E/S Bases de Datos Manejo de

Más detalles

GUÍA DE APRENDIZAJE ASIGNATURA TITULACIÓN MÁSTER UNIVERSITARIO EN INGENIERÍA DE REDES Y SERVICIOS TELEMÁTICOS

GUÍA DE APRENDIZAJE ASIGNATURA TITULACIÓN MÁSTER UNIVERSITARIO EN INGENIERÍA DE REDES Y SERVICIOS TELEMÁTICOS MADRID E.T.S. COORDINACIÓN LAS ENSEÑANZAS (PR/CL/001) GUÍA APRENDIZAJE ASIGNATURA Sistemas Información y Bases Datos Web. Tecnologías la Web Semántica TITULACIÓN MÁSTER UNIVERSITARIO EN INGENIERÍA RES

Más detalles

Sistemas administradores de contenido para sitios Web

Sistemas administradores de contenido para sitios Web Universidad Latinoamericana de Ciencia y Tecnología Facultad de Ingeniería Escuela de Ingeniería Informática Trabajo final para optar por el grado de Licenciatura en Ingeniería Informática con énfasis

Más detalles

ADO.NET Entity Framework

ADO.NET Entity Framework ADO.NET Entity Framework Integración de Sistemas Parte II. Diseño e implementación de aplicaciones Web con.net Contenido Introducción Por qué el Entity Framework? Qué es el ADO.NET Entity Framework? Proveedores

Más detalles

Conectar LibreOffice con Firebird mediante ODBC

Conectar LibreOffice con Firebird mediante ODBC Conectar LibreOffice con Firebird mediante ODBC Una característica de LibreOffice (una suite de oficina muy buena, que se distribuye como software libre y funciona en muchos sistemas operativos, incluyendo

Más detalles

Traductor automático Eslema. Manual de usuario.

Traductor automático Eslema. Manual de usuario. 1 Traductor automático Eslema. Manual de usuario. Contenido 1.- MAPA WEB... 3 2.-TRADUCTOR... 4 2.1.- TRADUCTOR - CENCIELLU... 4 2.2.- TRADUCTOR - AVANZADO... 5 Traductor de texto avanzado... 6 Traducción

Más detalles

Integración de Sistemas. Parte II. Diseño e implementación de aplicaciones Web con.net

Integración de Sistemas. Parte II. Diseño e implementación de aplicaciones Web con.net ADO.NET Entity Framework Integración de Sistemas ó Parte II. Diseño e implementación de aplicaciones Web con.net Contenido Introducción Por qué el Entity Framework? Qué es el ADO.NET Entity Framework?

Más detalles

Curso de introducción a las bases de datos y SQL. Manual del alumno

Curso de introducción a las bases de datos y SQL. Manual del alumno Curso de introducción a las bases de datos y SQL Manual del alumno Ing. Cedric Simon Tel: 2268 0974 Cel: 8888 2387 Email: c e d r i c @ s o l u c i o n j a v a. c o m Web: www.solucionjava.com SolucionJava.com

Más detalles

COORDINACIÓN DE BASES DE DATOS INTRODUCCIÓN AL SQL

COORDINACIÓN DE BASES DE DATOS INTRODUCCIÓN AL SQL COORDINACIÓN DE BASES DE DATOS INTRODUCCIÓN AL SQL El Lenguaje de Consulta Estructurado (Structured Query Language) es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar

Más detalles

Armando un kit de desarrollo basado en software libre. Gloria Cortés B. Ubiquando Ltda -1

Armando un kit de desarrollo basado en software libre. Gloria Cortés B. Ubiquando Ltda -1 XXIV SALÓN DE INFORMÁTICA Armando un kit de desarrollo basado en software libre Gloria Cortés B. Ubiquando Ltda gcortes@ubiquando.com.co Encontrando el camino hacia el Software Libre Gloria Cortés B. Ubiquando

Más detalles

Capítulo 3. Análisis del Sistema

Capítulo 3. Análisis del Sistema 48 3. Análisis del Sistema 3.1 Descripción de la situación actual Actualmente en la Facultad de Ingeniería, UNAM, no cuenta con un sistema de videoconferencia en la cual los alumnos puedan interactuar

Más detalles

Herramientas de Apoyo al desarrollo de Software

Herramientas de Apoyo al desarrollo de Software 1eras Jornadas Técnicas con el Estado Herramientas de Apoyo al desarrollo de Software Ernesto Quiñones Azcárate Presidencia de Apesol 2006-2008 ernestoq@apesol.org Agenda 1. Herramientas para diseñar software

Más detalles

Somos el resultado de la fusión de InterMedia, empresa especializada en. proyectos de Internet y KEPLER Technology, empresa con una vasta

Somos el resultado de la fusión de InterMedia, empresa especializada en. proyectos de Internet y KEPLER Technology, empresa con una vasta Somos el resultado de la fusión de InterMedia, empresa especializada en proyectos de Internet y KEPLER Technology, empresa con una vasta trayectoria en el desarrollo de software y consultoría en tecnologías

Más detalles

T E S I N A Q U E P A R A O B T E N E R E L T Í T U L O D E : L I C E N C I AD O E N C I E N C I AS D E L A I N F O R M ÁT I C A

T E S I N A Q U E P A R A O B T E N E R E L T Í T U L O D E : L I C E N C I AD O E N C I E N C I AS D E L A I N F O R M ÁT I C A INSTITUTO POLITÉCNICO NACIONAL UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERÍA Y CIENCIAS SOCIALES Y ADMINISTRATIVAS MODELO DE SEGURIDAD EN BASE DE DATOS T E S I N A Q U E P A R A O B T E N E R E L

Más detalles

ESTUDIO TÉCNICO. Se utiliza PHP porque ofrece las siguientes características:

ESTUDIO TÉCNICO. Se utiliza PHP porque ofrece las siguientes características: ESTUDIO TÉCNICO e-garden es un proyecto implementado para trabajar con diferentes tipos de Sistemas Operativos como Windows y Linux (plataformas predominantes), programado en PHP como lenguaje de programación,

Más detalles

Printer Activity Monitor. Libro blanco técnico

Printer Activity Monitor. Libro blanco técnico Printer Activity Monitor Libro blanco técnico Contenido Introducción... 3 Programa de Funciones... 3 Programa de Beneficios... 3 Características del Programa... 4 Requisitos de sistema:... 4 Cómo funciona

Más detalles

DISEÑO E IMPLEMENTACIÓN DEL MÓDULO DE INGRESOS PARA EL SISTEMA ADMINISTRATIVO INTEGRADO DESCENTRALIZADO (SAID).

DISEÑO E IMPLEMENTACIÓN DEL MÓDULO DE INGRESOS PARA EL SISTEMA ADMINISTRATIVO INTEGRADO DESCENTRALIZADO (SAID). Propuesta de Proyecto de Grado: DISEÑO E IMPLEMENTACIÓN DEL MÓDULO DE INGRESOS PARA EL SISTEMA ADMINISTRATIVO INTEGRADO DESCENTRALIZADO (SAID). Por Br. Marcos Gatti Tutor Académico: Hilda Contreras Tutor

Más detalles

Introducción Asp s e p c e to t s o s F uncion o ales e Asp s e p c e to t s o s T é T c é nicos o Imp m l p em e e m n e ta t ción ó

Introducción Asp s e p c e to t s o s F uncion o ales e Asp s e p c e to t s o s T é T c é nicos o Imp m l p em e e m n e ta t ción ó Introducción Aspectos Funcionales Aspectos Técnicos Implementación ASYCUDA SIDUNEA* - SYDONIA 2004 SIDUNEAWorld, o versión 4, basado sobre las últimas tecnologías Internet e inalámbricas disponibles. Inicio

Más detalles

Aplicaciones Open Source y libres para la organización.

Aplicaciones Open Source y libres para la organización. Aplicaciones Open Source y libres para la organización. Por: Mauricio Restrepo Galeano. Docente Escuela de Infomática. Administrador de redes CediMed S.A. Agenda: Conceptos básicos. Aspectos a tener en

Más detalles

Capítulo 1.- Marco teórico.

Capítulo 1.- Marco teórico. Capítulo 1.- Marco teórico. En este capítulo se hace una revisión de los conceptos básicos que son relevantes para la realización de este trabajo, además de hacer un análisis de plataformas de software

Más detalles