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

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

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

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

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

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

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

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

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

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

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 en Software Libre

Bases de datos en Software Libre Modelando aplicaciones Haz intentado recuperar alguna vez una base de datos Oracle? Trivia Cual fué la primera base de datos de código abierto? Respuesta: INGRES De hecho, INGRES existe bajo una modalidad

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Caso: Call Center bajo Software Libre

Caso: Call Center bajo Software Libre Caso: FLISOL Santiago Chile 25 de Abril de 2009 Nuestra Empresa: XGroup XGroup Powered by Es / No es STEL Una Empresa creada por Jóvenes. Entregamos soluciones basadas en software libre. Contamos con desarrollos

Más detalles

Algunos Administradores de Contenido se presentan a continuación:

Algunos Administradores de Contenido se presentan a continuación: El Administrador de Contenido es una herramienta que le permite administrar desde su casa o empresa la información y las fotografías de su página web de manera fácil, rápida e inmediata. Algunos Administradores

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

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

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

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

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

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

Resumen ejecutivo inventario de activos de información. Procesos Dir. Corporativa Recursos Tecnologicos

Resumen ejecutivo inventario de activos de información. Procesos Dir. Corporativa Recursos Tecnologicos Resumen ejecutivo inventario de activos de información Procesos Dir. Corporativa Recursos Tecnologicos Agenda Diagrama de relación de activos inventariados para el proceso Muestra la relación entre los

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

Petabytes de información: Repensando el modelamiento de base de datos. Ernesto Quiñones Azcárate ernestoq@apesol.org Presidencia Apesol 2006 2008

Petabytes de información: Repensando el modelamiento de base de datos. Ernesto Quiñones Azcárate ernestoq@apesol.org Presidencia Apesol 2006 2008 Petabytes de información: Repensando el modelamiento de base de datos Ernesto Quiñones Azcárate ernestoq@apesol.org Presidencia Apesol 2006 2008 Modelos de bases de datos para todos los gustos (según la

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

Integración de servicios telemáticos en LDAP

Integración de servicios telemáticos en LDAP ATICA UNIVERSIDAD DE MURCIA Área de Tecnologías de la Información y Comunicaciones Aplicadas Jornadas Técnicas Rediris 2004 Jueves, 28 de Octubre de 2004 1 Pasado Antecedentes Problemas Alternativas Decisión

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

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

DESCRIPCIÓN ESPECÍFICA NÚCLEO: Núcleo Sector Comercio y Servicios.

DESCRIPCIÓN ESPECÍFICA NÚCLEO: Núcleo Sector Comercio y Servicios. DESCRIPCIÓN ESPECÍFICA NÚCLEO: Núcleo Sector Comercio y Servicios. SUBSECTOR: Informática y Comunicación. Nombre del Módulo: Base de datos Código: CSTI0170 total: 94 horas Objetivo General: Resolver problemas

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

Generación de Copias de Seguridad para Base de Datos Oracle Postgres

Generación de Copias de Seguridad para Base de Datos Oracle Postgres de Datos Oracle Postgres Página 1 de 5 1. Objetivo y Alcance Describir el proceso para la toma y almacenamiento de los archivos de copias de seguridad para bases de datos Oracle y Postgres. Comprende desde

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

SEDE GUAYAQUIL FACULTAD DE: INGENIERÍAS CARRERA: INGENIERÍA DE SISTEMAS

SEDE GUAYAQUIL FACULTAD DE: INGENIERÍAS CARRERA: INGENIERÍA DE SISTEMAS SEDE GUAYAQUIL FACULTAD DE: INGENIERÍAS CARRERA: INGENIERÍA DE SISTEMAS TESIS PREVIA A LA OBTENCIÓN DEL TÍTULO DE: INGENIERO DE SISTEMAS CON MENCIÓN EN TELEMÁTICA TÍTULO: SISTEMAS DE CONTROL ESCOLAR MEDIANTE

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

CAPITULO IV ALTERNATIVAS DE SOLUCION 4.1 EVALUACIÓN DE LAS TECNOLOGÍAS

CAPITULO IV ALTERNATIVAS DE SOLUCION 4.1 EVALUACIÓN DE LAS TECNOLOGÍAS CAPITULO IV ALTERNATIVAS DE SOLUCION 4.1 EVALUACIÓN DE LAS TECNOLOGÍAS Para la realización de un proyecto como este el cual como caso práctico se utilizaran las Tecnologías de Información y Comunicación

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

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

Migración y Ecosistema. 14 de Julio de 2009

Migración y Ecosistema. 14 de Julio de 2009 Migración y Ecosistema 14 de Julio de 2009 Objetivo El objetivo de esta presentación es dar una mirada muy general a los principales problemas que surgen en la implementación de un sistema de gestión.

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

MODELO PARA EL FORTALECIMIENTO DE LA CULTURA ORGANIZACIONAL EN EDUCACIÓN SUPERIOR: CASO DE ESTUDIO UJAT-DAIS

MODELO PARA EL FORTALECIMIENTO DE LA CULTURA ORGANIZACIONAL EN EDUCACIÓN SUPERIOR: CASO DE ESTUDIO UJAT-DAIS - 314 - MODELO PARA EL FORTALECIMIENTO DE LA CULTURA ORGANIZACIONAL EN EDUCACIÓN SUPERIOR: CASO DE ESTUDIO UJAT-DAIS RESUMEN M en A. Candelaria Pérez Acosta * M en A María del Carmen Vásquez García * M

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

Callcenter Bajo Software libre

Callcenter Bajo Software libre Callcenter Bajo Software libre Redes y Comunicación Cristian Barahona G. Encuentro Linux Valparaiso, Chile 23 de octubre de 2009 Contenido 1 Presentación Nuestra Empresa: XGroup Powered by Lo que es y

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

Linux Donde estamos y hacia adonde vamos

Linux Donde estamos y hacia adonde vamos Linux Donde estamos y hacia adonde vamos Ciclo de charlas DuocUC Concepción - 2006 Germán Poo Caamaño gpoo@ubiobio.cl gpoo@gnome.org Dirección de Informática Universidad del Bío-Bío Aclaración El término

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

Estudio de la Arquitectura de la Plataforma de Telemedicina

Estudio de la Arquitectura de la Plataforma de Telemedicina Estudio de la Arquitectura de la Plataforma de Telemedicina Índice Sistemas Operativos... 2 Lenguajes de desarrollo... 4 Seguridad en el modelo cliente-servidor... 8 Gestores de Bases de Datos... 10 Diseño

Más detalles