Bases de datos en Software Libre
|
|
- María Pilar Lara Sáez
- hace 8 años
- Vistas:
Transcripción
1
2 Modelandoaplicaciones
3 Haz intentado recuperar algunavez una basede datos Oracle?
4 Trivia Cualfuélaprimerabasededatosdecódigo abierto?
5 Respuesta: INGRES Dehecho,INGRESexistebajounamodalidadde modicopago porsucodigofuentedesde1980; cambiandoluegoaunalicenciabsd(1985)y posteriormente(2006)aunalicenciagplv2. HistóricamenteaINGRESyaSystemRselas conocecomolas mamás detodaslasbasesde datosrelacionales.
6 Trivia Quéproyectosseoriginarondela UniversidaddeBerkeley,IngresydeSystem R?
7 Respuesta: Muchos! EricAllmanfundaSybase,dedondenaceMSSQLServer MichaelStonebrakerapartirdeIngresySystemRcreaIllustra(queesre formuladacomo Informix);dedondeposteriormenteIBMobtendríaDB/2ydedondesebasaelANSISQL 2003ymySQL. RobertEpsteinseuneaLarryEllison(queveníadetrabajarenelproyecto Oraculo dela CIA)yfundanOracleCorp. MichaelStonebrakerretornaaBerkeleyen1985yfundaelproyecto másalláde Ingres (post Gres)queseconvertiríaenlaactualPostgreSQL. BernsteinseuneaJimStarkey(quevienedeDEC VMS)ydesarrollanInterbase MargoSeltzerensutesis(contutoraStonebreaker)usacódigolibredeSystemRy desarrollaunadisertaciónsobrebasesdedatosdearchivos;dedondenaceberkeleydb KeithBostic(sociodeMargoenSleepycat)creaBSD.LFSyUnixBSD JimStarkeyvendelosderechosdeInterbaseaAsthon Tate(Dbase)queluegoesvendido aborland
8 Trivia DedondeseoriginaFirebird?
9 Respuesta: DeBorlandInterbase BorlandLiberaelcódigodesubasededatosInterbasebajolicencia públicamozilla;peroposteriormentelacompañia sedivide yqueda Interbase6sinavance,conunanuevalicencia(cerrada);sulicencianoes nibsdnigpl,nopermitesuusocomercialyescompletamentelimitadaa laexploracióndelcódigofuente. LafundaciónFirebird(creadaporJimStarkey)haceun fork delcódigo abandonado deinterbase6.0ydesarrollafirebird1.0(2004) Actualmenteseencuentraenlaversión2.0.3
10 Trivia ActualmenteSAPcorreprimordialmente sobreoracle?
11 Respuesta: No SAPseuneamySQLparacrearun mysqlmaxamedida (llamado originalmentesapdb(2003));dichardbmsesorientadafuertementeallas exploracionesoltpysercompatibleconolap;agregandofuncionalidadesque paralaépocamysqlnoposeía(triggers,procedimientosalmacenados,control concurrente,transaccionesserializables,etc). En2004sapDBesrenombradocomomaxDByelcontroldelproyectopasa directamentealasmanosdemysql. En2006elcontroldelproyectovuelvealasmanosdeSAP. ActualmentemaxDBseencuentraenlaversión7.6yelDatabaseStudiodeSAP seliberabajolicenciaeclipse(abierta).
12 Trivia Esverdadquelasbasesdedatos propietariassontécnicamentemejoresquelas libres?
13 Respuesta: No Unainvestigaciónimparcialdeunaempresaconsultoradesistemas (contratadaporeldepartamentodeltesoroylasecretaríadedefensade EUA)encontróqueentrelosdesarrolladoresdemanejadoresdebasesde datosocurren: Softwarelibre:0.434erroresporcada1,000líneasdecódigo Propietario:de20a30erroresporcada1,000líneasdecódigo Ademásqueocurrenciertosvicioscomoarrastrarbugsduranteaños debidoaloscostosdere implementación;etc
14 Trivia Cadabasededatossirveparatodaslas necesidades?
15 Respuesta: No cadadbms(databasemodelsystem)tienesunichodemercadoyestá implementadaypensadaparacubrirunasdemandasynecesidades específicas. Aquítrataremosdedevelaralgunas!
16 PrimerosConceptos Basededatos Técnicamenteunabasededatoseselconjunto dedatosqueestánalmacenadosyorganizados bajounmismocontextoydemanerasistemática parasuposterioruso. AlgunosTipos: Relacionales Jerárquicas Fuente: wikipedia OrientadasaObjeto
17 PrimerosConceptos SGBD(SistemaGestordeBD) Elsistemaintermediodegestiónentreelusuario, lasaplicacionesysusbasesdedatossonlos SGBD. Sonsoftwaremuyespecíficodedicado exclusivamentealalmacenamiento,gestióny recuperacióndedatosenbancosdedatos. Fuente: wikipedia
18 PrimerosConceptos Almacéndedatos Almacéndedatos(delingles,DataWarehousing) esunasimplecoleccióndedatosmuyvariable tantoendimensionescomoeneltiempodedicada aunámbitoespecíficodelaempresa. Permitentenercoleccionesdedatosparasu análisisempresarial Lointegran:Metadatos,ETLyMiddleware
19 PrimerosConceptos OLAP(On LineAnalyticalProcessing) Permitelaconsultadegrandesalmacenesde datosmedianteestructurasdevectoresasociados yestructurasmulti dimensionales(cubosolap) Porlogeneral,servidoresdedicadosresumeny creanalmacenesparaser atacados porun analizadorolap OpenOLAP(R OLAPyM OLAP)existepara mysqlypostgresql
20 PrimerosConceptos DataMining(Mineríadedatos) Lamineríadedatosessimplementeejecutar búsquedasdeinformaciónespecializadadentro denuestrasbasesdedatosusandoalgoritmos estadísticos(devarianza,clustering)o informáticos(genéticos,ia,neuronales). ExistenherramientascomoWeka(java)oR (python)quepermitenejecutardataminingsobre basededatosrelacionales.
21 Ingres Primerabasededatosrelacionalencumplirlos principiosdecodd Estuvo10añosrelegadaporsuhijo PostgreSQL en2006sereabrióelproyectobajolagpl SoportaACIDyANSI:SQL92
22 EntendiendomySQL mysql MotorbasadoenOracle InterpretadorbasadoenDB/2 UsaunPLbasadoenTransact StorageEngineseparadosparacadanecesidad Actualmentecuentaconvistas,vistas actualizables,sub selects,etc ANSI::SQL2003(delosmásapegados)
23 Características StorageEngines(innoDB,Maria(*),Falcon(*), ndb(*),federated,heap,bdb,myisam,merge, Archive) Independenciadelanalizador(SQLmodes:MS SQL,Oracle,postgresql,sybase,informix,DB2) SoportaGIS,XMLyFullSearchTextdemanera nativa ClusterCarrierGradeahoraeslibre!
24 Ejemplos VeamosunejemplodemySQLenacción
25 EventosenmySQL CREATEEVENTcomputar_nomina ONSCHEDULEEVERY1DAY DO IFMONTH(CURRENT_DATE)<>MONTH(CURRENT_DATE +INTERVAL'1'DAY)THEN CALL`nomina`.`pre_nomina`(); ENDIF;
26 ParticionamientoLógico PARTITIONBYLIST(id_entidad)( PARTITIONp2VALUESIN(14,20,21) PARTITIONp0VALUESIN(1) INDEXDIRECTORY='/home/mysql/cne/ caracas' DATADIRECTORY= '/home/mysql/cne/caracas', INDEXDIRECTORY='/home/mysql/cne/ andes' DATADIRECTORY= '/home/mysql/cne/andes',... PARTITIONp1VALUESIN(24,15,22) PARTITIONp6VALUESIN(2,4,9,10,23) INDEXDIRECTORY='/home/mysql/cne/ miranda zulia' DATADIRECTORY= '/home/mysql/cne/miranda zulia', INDEXDIRECTORY='/var/lib/mysql/cne/ resto' DATADIRECTORY= '/var/lib/mysql/cne/resto' );
27 EntendiendoPostgreSQL postgresql BasededatosObjeto Relacional BasadaenIngres Poseemuchascaracterísticasdealtonivelcomo dominios,camposseriales,plenmásde16 lenguajesdistintos,tiposcompuestosyarreglos UsaunaversiónmodificadadePL/SQL GuardaentablespacesypermiteMVCC
28 Características Tiposcompuestosyarreglos Constraints Herenciaaniveldetabla Soportaseparaciónenesquemas ANSISQL92,99ypartede2003(>8.2) Elmáximotamañoderegistroesde1.6TBy32TB paraunatabla
29 Ejemplos VeamosunejemplodepostgreSQL
30 ConstraintsCheck nombre: ~*'^[a z]+$') string: ~*'^[A Za z0 9]+$' domain_name: ~*'\w{1,60}[.]?' ip: ~'^([1 9] [1 9]\d 1\d{2} 2[0 4]\d 25[0 5])[.]?([0 9] [1 9]\d 1\d{2} 2[0 4]\d 25[0 5])[.]? ([0 9] [1 9]\d 1\d{2} 2[0 4]\d 25[0 5])[.]?([0 9] [1 9]\d 1\d{2} 2[0 4]\d 25[0 5])$' ~*'^([a za Z0 9_'+*$%\^&!\.\ za Z0 9\ ])+\.)+([a za Z0 9:]{2,4})+$'
31 UnBenchmarkErrado?
32 UnBenchmarkdeStorages InnoDBvs.MyISAMvs.Falcon
33 YexisteunoconOracle? Specs oficiales desun Basadoenvelocidad,cantidaddeHardware adquirido,necesidaddeoptimizaciones adicionales,modificacionesytunningalhardware, softwareydatabase+rendimientogeneraldelas consultas jappserver2007
34 CuantocuestaMySQL? mysql SunFireX4100(2x285,4x2GB,2X73GB)(2) SunStorEdge3320,12x73GB,1RAIDCONT Single PortPCIUltra320SCSIHBA Costo:59.260US$ PuntuaciónTotal:720.56Unidades CostodeUnidad(Costo/Puntuación):82US$porUnidadJOPS
35 CuantocuestaOracle? Oracle ServerHPIntegrityrx Ghz18GB4 core(2) 12GBDDR2memorypair SANArray1000 Costo:70.701US$ Oracle10gEnterprise+OracleAppServer+OraclePartitionOption Costo: US$!! Puntuación:874Unidades CostodeUnidad(Costo/Puntuación):206.75US$porunidad
36 CuantocuestapostgreSQL? PostgreSQL ServerHPIntegrityrx Ghz18GB4 core(2) 12GBDDR2memorypair SANArray1000 Costo:70.701US$ PostgreSQL8.2(0US$) Puntuación:778.14Unidades CostodeUnidad(Costo/Puntuación):90.85US$porunidad
37 Firebird BasadaenBorlandInterbase SuPLesPL/Iaunqueaceptalenguajesdel dominioempresarial/financierocomoada, COBOL,etc Actualmenteelproyectoseesfuerzaenllevarala completaadopcióndeansi::sql2003
38 BerkeleyDB BasededatosObjetodealtavelocidad Sufínprincipalesestarimbuidaenaplicaciones openldap,ads,bindymuchohardwarellevan imbuidaunabasededatosberkeleydb SulicenciaesBSD TieneunaversiónespecialparaXML
39 SapDB DesarrolladoenconjuntoconmySQLAB Implementacaracterísticasnecesariasparala plataformasoadesap ComomySQL,SapDBesGPLyademásesauto administrado(bajocosto,norequiereundba permanente,etc) Todalaplataformadedesarrollovienesobre Eclipse
40 SQLite BasededatosImbuidadealtavelocidad SoportamuchascaracterísticasdeANSI:SQL92 Vieneimbuidaenlagranmayoríadeloslenguajes libres(perl,python,php,etc) Esdemuchautilidadalahoradedesarrollar aplicaciones Symbian(smartphones)usanSQLiteimbuido
41 ApacheDerby DatabasedesarrolladaenJava Sistemadedatosmixto(imbuidoocliente servidor)quecorreenlajvmjuntoalaaplicación Java Centradaendatos,permitegestiónrelacional (ANSI:SQL92)yjerárquica/objeto(XML XQuery) Alserimbuida,solovieneconJDBC
42 Tabla General demigración Desde: Hasta: Oracle10g PostgreSQL8.3 MSSQLServer MySQL5.0/5.1 IBMDB2/Sybase MySQL5.0/5.1 Paradox/Interbase/Informix Firebird PrivativeOEMDatabases BerkeleyDB/BDBXML/Derby/SQLite? Escoge!
43 ysiquieromiaccess? EntoncestienesOpenOfficeBase! PermitemúltiplesconexionesaDB SoportapostgreSQL,mySQL,AlmacenesISAM Asistentes,formularios
44 PaqueteVs.Tecnología Vs.
45 Conclusiones Cadabasededatosposeeunautilidadnativa Cadaunaseadaptaanecesidadesespecíficas Los benchmarks representanestadosdecada implementaciónynonecesariamenteacordealas necesidadesactualesdelcliente Sepuedehacerconvivirsistemasheterogeneos Evitemos lospaquetes!
46 Graciasporsuatención JesúsIgnacioLara celular: celular: correo: blog:
SOCIEDADNACIONAL DEINDUSTRIAS Http://www.eqsoft.net Informeseinscripciones 616 4444anx.121/123 ecommerce@sni.org.pe ecommerce1@sni.org.pe SistemasAdministradoresde BasesdeDatosLibres paraelentornoempresarial
Más detallesBases 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 detallesDESARROLLO 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 detallesInstituto 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 detallesTema 11 Bases de datos. Fundamentos de Informática
Tema 11 Bases de datos Fundamentos de Informática Índice Evolución Tipos de modelos de datos y SGBD El modelo relacional y el Diseño de una Base de Datos Operaciones básicas: consulta, inserción y borrado.
Más detallesAlmacenar 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 detallesQué 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 detallesCurso de HTML5 y CSS3
Todos los Derechos Reservados Global Mentoring Experiencia y Conocimiento para tu Vida 1 1 Todos los Derechos Reservados Global Mentoring Experiencia y Conocimiento para tu Vida 2 2 Uno de los principales
Más detallesControle en tiempo real el monitoreo de todos los equipos y servicios de su red, Con la mayor eficacia y anticipación
Controle en tiempo real el monitoreo de todos los equipos y servicios de su red, Con la mayor eficacia y anticipación Autodiscovery Monitoreo continuo Interfaz Web Open Monitor es una solución de software
Más detallesUnidad 9:GESTIÓN Y ALMACENAMIENTO DE LA INFORMACIÓN EN FORMATOS XML
Unidad 9:GESTIÓN Y ALMACENAMIENTO DE LA INFORMACIÓN EN FORMATOS XML JJ Taboada León IES San Sebastián, Departamento de Informática LENGUAJE DE MARCAS Y SGI Curso 2012 / 2013 XML PARA EL ALMACENAMIENTO
Más detallesLA ASOCIACIÓN DE EGRESADOS DE LA UNIVERSIDAD TECNOLÓGICA DE PEREIRA ASEUTP. Con el apoyo de
LA ASOCIACIÓN DE EGRESADOS DE LA UNIVERSIDAD TECNOLÓGICA DE PEREIRA ASEUTP Con el apoyo de ZEROX INGENIERÍA SAS INVITAN A Seminario de Programación Orientada a Objetos, PHP, Bases de datos MySQL, JavaScript,
Más detallesSISTEMA DE SEGUIMIENTO DE INCIDENTES
SISTEMA DE SEGUIMIENTO DE INCIDENTES Que es el Sistema de Seguimiento de? Características Generales Un Sistema de Seguimiento de es un software que mantiene y gestiona listas de incidentes conforme son
Más detallesLinux 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 detallesCurso de titulación Acceso a base de datos Oracle y Mysql desde Java Act. José López Ponciano CURSO DE TITULACION PARA EL AREA DE INFORMÀTICA
CURSO DE TITULACION PARA EL AREA DE INFORMÀTICA 1 Nombre del curso: Acceso a base de datos Oracle y Mysql desde Java INSTRUCTOR: Act. Correo: Lupus1@prodigy.net.mx REVISORES M.C. Carolina Castañeda Roldán
Más detallesCURSOS Y DESCRIPCIÓN 16-0071 / 29-0942 ADMINISTRACIÓN DE BASE DE DATOS
16-0071 / 29-0942 ADMINISTRACIÓN DE BASE DE DATOS Descripción General: El participante podrá conocer el modelaje conceptual de los datos: con respecto a la definición del modelo, clasificación de los modelos
Más detallesSOLUCIONES DE SOFTWARE CONFIABLES
SOLUCIONES DE SOFTWARE CONFIABLES Nuestro compromiso Mantener la delantera tecnológica invirtiendo en ello los recursos necesarios en investigación y desarrollo, lo que nos permite integrar constantemente
Más detallesBASE DE DATOS UNIVERSIDAD DE LOS ANDES FACULTAD DE MEDICINA T.S.U. EN ESTADISTICA DE SALUD CATEDRA DE COMPUTACIÓN II. Comenzar presentación
UNIVERSIDAD DE LOS ANDES FACULTAD DE MEDICINA T.S.U. EN ESTADISTICA DE SALUD CATEDRA DE COMPUTACIÓN II BASE DE DATOS Comenzar presentación Base de datos Una base de datos (BD) o banco de datos es un conjunto
Más detallesUNIVERSIDAD AUTONOMA DE BAJA CALIFORNIA
UNIVERSIDAD AUTONOMA DE BAJA CALIFORNIA COORDINACIÓN DE FORMACIÓN BÁSICA COORDINACIÓN DE FORMACIÓN PROFESINAL Y VINCULACIÓN UNIVERSITARIA PROGRAMA DE UNIDADES DE APRENDIZAJE POR COMPETENCIAS I. DATOS DE
Más detallesPLAN DE TRABAJO CAPACITACION TECNICA ACADEMUSOFT
DIRECCIÓN DE INTERACCIÓN SOCIAL Y DESARROLLO TECNOLÓGICO SOPORTE TECNOLOGICO UNIVERSIDAD DE PAMPLONA PLAN DE TRABAJO CAPACITACION TECNICA ACADEMUSOFT La capacitación de nivel técnico se orienta al conocimiento
Más detallesDesde su llegada y hasta su salida, los participantes deberán comportarse de manera civilizada, así evitaremos algún tipo de percances dentro del
5to Nacional Abierto de Salsa & Casino Sambil Venezuela. Caracas 2011 FASE ELIMINATORIA El sábado 30 y domingo 31 del mes de Julio de 2011 se realizará la etapa clasificatoria para el 5to Nacional Abierto
Más detallesGUÍ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 detallesSoftware de Gestión Telefónica OverCall
Beneficios de OverCall Gestión Telefónica: 1. Disminuye la cuenta telefónica en al menos un 30%. 2. Permite analizar, gestionar y controlar el tráfico telefónico de ilimitadas centrales telefónicas. 3.
Más detallesAcceso 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 detallesC a p í t u l o 3 : T r a b a j o r e l a c i o n a d o
C a p í t u l o 3 : T r a b a j o r e l a c i o n a d o Capítulo 3 Trabajo relacionado Este capítulo describe una serie de proyectos enfocados a la generación automática de servidores OAI-PMH. Se describen
Más detallesCARACTERISTICAS 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 detallesAuditoría de Sistemas Informáticos: 1.3 Gestión de Bases de datos
UNIVERSIDAD MAYOR DE SAN ANDRES FACULTAD DE CIENCIAS ECONOMICAS Y FINANCIERAS MAESTRIA EN AUDITORIA Y CONTROL FINANCIERO Auditoría de Sistemas Informáticos: 1.3 Gestión de Bases de datos M. Sc. Miguel
Más detallesTemario Detallado Curso Java Verano Online
1 Módulo I - Java desde cero: Conoce Java desde los fundamentos. Aprenderás la sintaxis básica, tipos de Datos y Sentencias de Control. Lección 1 - Características Básicas del Lenguaje Java Introducción
Más detallesDEPARTAMENTO: Computación y diseño NOMBRE DEL CURSO: Base de datos I CLAVE: 004012 ACADEMIA A LA QUE PERTENECE: Base de datos I
PROGRAMA DE CURSO Modelo 2009 DEPARTAMENTO: Computación y diseño NOMBRE DEL CURSO: Base de datos I CLAVE: 004012 ACADEMIA A LA QUE PERTENECE: Base de datos I PROFESIONAL ASOCIADO Y LICENCIATURA Versión
Más detallesConectar 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 detallesIntroducción a XQuery Autor: Jorge Huedo Díaz Master Oficial en Tegnologías de la Información y Sistemas Informáticos
Introducción a XQuery Autor: Jorge Huedo Díaz Master Oficial en Tegnologías de la Información y Sistemas Informáticos Recuperación de la Información 1 Indice Motivación Introducción Estructura Expresiones
Más detallesEntity Framework 6 Para qué sirve?
Entity Framework 6 Jorge Bustos j.bustos@danysoft.com, Servicios Profesionales sp@danysoft.com www.danysoft.com 18.04.2013 Entity Framework 6 Para qué sirve? 1 Entity Framework Es una abstracción que representa
Más detallesPORTALES VPN PARA PROVEEDORES EXTERNOS
PORTALES VPN PARA PROVEEDORES EXTERNOS Version 1.1 UNIDAD DE ARQUITECTURA Y SOPORTE DE APLICACIONES Hoja de Control Título Documento de Referencia Responsable PORTALES VPN PARA PROVEEDORES EXTERNOS Unidad
Más detalles4 años de experiencia. Miguel Ángel Timaná Paz. Ingeniero Informático / Área Informática. Experiencia Profesional
Ingeniero Informático / Área Informática 4 años de experiencia Egresado de la Universidad Nacional de Piura obteniendo el Tercer Puesto, he desempeñado el cargo de Analista Programador y Analista de Sistemas,
Más detallesBanco 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 detallesDesarrollo de portales web con Drupal. Por Juan M. Rivero. http://www.hipermedio.com
Desarrollo de portales web con Drupal. Por Juan M. Rivero. http://www.hipermedio.com Juan Manuel Rivero Egresado del Bachillerato Tecnológico de Informática y la Tecnicatura en Redes y Telecomunicaciones
Más detallesBases 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 detallesGreencore Solutions. Solución de Firma Digital. Presentado por:
Greencore Solutions Solución de Firma Digital Presentado por: Índice de contenido Componente de Firma Digital (Online PDF Signer)...3 Lista de Precios...4 Licencia por CPU... 4 Licencia por usuarios...
Más detallesattend : 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 detallesPrinter 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 detallesFAMILIA PROFESIONAL: Informática y Comunicación CICLO SUPERIOR DESARROLLO DE APLICACIONES MULTIMEDIA DAM 350 HORAS
FAMILIA PROFESIONAL: Informática y Comunicación CICLO SUPERIOR DESARROLLO DE APLICACIONES MULTIMEDIA DAM 350 HORAS Resultados de aprendizaje y criterios de evaluación 1. Identificar la estructura y organización
Más detallesPLANES DE PREVENCIÓN DE PÉRDIDA DE DATOS
Introducción 3 Planes de prevención de pérdida de datos 3 Copias de seguridad 4 Definición 4 Tipos de copias de seguridad 4 Restauración de datos 6 Definición 6 Tipos de restauración de datos 7 Recuperación
Más detallesUNIVERSIDAD AUTÓNOMA DE CHIAPAS LICENCIATURA EN SISTEMAS COMPUTACIONALES
UNIVERSIDAD AUTÓNOMA DE CHIAPAS LICENCIATURA EN SISTEMAS COMPUTACIONALES Área de formación: Disciplinaria Unidad académica: Administración de Base de Datos Ubicación: Quinto Semestre Clave: 2001 Horas
Más detallesInterfaces de acceso a base de datos. Interfaces de acceso a base de datos. Interfaces de acceso a base de datos. Interfaces de acceso a base de datos
Objetivos del curso Patrimonio Cultural Desarrollo de Herramientas de Administración y Acceso Adquirir visión generalizada de las tecnologías de desarrollo utilizadas en Sistemas de gestión del Patrimonio
Más detallesLas 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 detallesPontificia Universidad Católica del Ecuador
FACULTAD INGENIERIA - ESCUELA DE SISTEMAS 1. DATOS INFORMATIVOS: MATERIA O MÓDULO: BASES DE DATOS I CÓDIGO: IS503 CARRERA: SISTEMAS NIVEL: QUINTO No. CRÉDITOS: 6 CRÉDITOS TEORÍA: 4 CRÉDITOS PRÁCTICA: 2
Más detallesACTIVIDAD N 1 BASE DE DATOS. Trabajo presentado a: JAIDER QUINTERO UNIVERSIDAD DE LA GUAJIRA FACULTAD DE CIENCIAS ECONÓMICAS Y ADMINISTRATIVAS
ACTIVIDAD N 1 BASE DE DATOS Trabajo presentado a: JAIDER QUINTERO UNIVERSIDAD DE LA GUAJIRA FACULTAD DE CIENCIAS ECONÓMICAS Y ADMINISTRATIVAS PROGRAMA DE CONTADURÍA PÚBLICA SESTO SEMESTRE RIOHACHA LA GUAJIRA
Más detallesPara STP, (voz IPBogota) es un placer dar a conocer a fondo las funciones y servicios a los que accede a la hora de trabajar con nosotros.
Para STP, (voz IPBogota) es un placer dar a conocer a fondo las funciones y servicios a los que accede a la hora de trabajar con nosotros. QUE UN PBX CON STP? Asterisk es una central telefónica completamente
Más detallesrutas e información relacionada con puntos de interés en la UDLAP. como los requerimientos de hardware y software establecidos.
Capítulo I. Planteamiento del problema Este capítulo presentará la introducción y planteamiento del problema a resolver por el sistema que se implementará, llamado Navin, un servicio basado en localización
Más detallesESCUELA POLITÉCNICA DEL EJERCITO SEDE LATACUNGA
ESCUELA POLITÉCNICA DEL EJERCITO SEDE LATACUNGA DESARROLLO DE SOFTWARE PARA ENTRENAR Y EVALUAR EL NIVEL DE CONOCIMIENTO DE LAS LEYES DE TRÁNSITO PREVIO A LA OBTENCIÓN DEL DOCUMENTO HABILITANTE PARA CONDUCIR
Más detallesORACLE QUE ES ORACLE. Arquitectura: Procesos que posee Oracle:
ORACLE QUE ES ORACLE Oracle es un sistema de gestión de base de datos objeto-relacional (o ORDBMS por el acrónimo en inglés de Object-Relational Data Base Management System), desarrollado por Oracle Corporation.
Más detallesHerramientas 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 detallesALOJAMIENTO WEB 2010
ALOJAMIENTO WEB 1. Tipos de es de Alojamiento Web 2. de Alojamiento Redirigido 3. de Alojamiento Correo Electrónico 4. de Alojamiento Personal 5. de Alojamiento Profesional 6. de Alojamiento Empresarial
Más detallesEn este capítulo aprendemos qué es un gestor de contenidos. (CMS), cómo funciona y qué necesitamos para instalarlo.
BOOTSTRAP 1 C MS y Bootstrap En este capítulo aprendemos qué es un gestor de contenidos (CMS), cómo funciona y qué necesitamos para instalarlo. También conocemos los gestores de contenido más populares,
Más detallesRECURSOS DE TI Aplicaciones - Bibliografía FUNDAMENTOS DE LA INTELIGENCIA DE NEGOCIOS
Sistemas de Información para la Gestión UNIDAD 3: RECURSOS DE TECNOLOGÍA DE INFORMACIÓN Aplicaciones UNIDAD 2: RECURSOS DE TI Aplicaciones 1. Administración de bases de datos e información: Sistemas de
Más detallesSuite Open Source de CRM y GroupWare Características Funcionales
hipergate Suite Open Source de CRM y GroupWare Características Funcionales hipergate Introducción hipergate es una suite de aplicaciones basadas en web. La misión del producto es cubrir las necesidades
Más detallesINTRODUCCION A LAS BASES DE DATOS ESPACIALES
INTRODUCCION A LAS BASES DE DATOS ESPACIALES Índice Introducción Qué es un SIG? Arquitectura de un SIG La información n en un SIG Uso y aplicación n de los SIG Bases de datos Introducción Antecedentes:
Más detallesPROGRAMACIÓN EN PHP. 1. Identificar las características y modalidad de programación bajo PHP.
Duración: 60 horas FUNDAMENTACIÓN DEL CURSO PROGRAMACIÓN EN PHP El Lenguaje PHP o Hypertext PreProcessor, al igual que C y Perl maneja programación estructurada, lo que le permite a los programadores con
Más detallesCopia. Guarda. Recupera. Cuando quieras. Donde quieras.
Copia. Guarda. Recupera. Cuando quieras. Donde quieras. QUÉ ES IDA Backup Online es un servicio de copia remota de datos, vía Internet, con máximas garantías de seguridad y confidencialidad. Se trata de
Más detallesPARSEC SYS S.L. Oferta de Servicios
PARSEC SYS S.L. Oferta de Servicios v 2.2 Septiembre 2013 ACERCA DE PARSEC! Parsec SYS, S.L. es una empresa dedicada al desarrollo de todo tipo de soluciones informáticas, especialmente orientadas a resolver
Más detallesFAMILIA PROFESIONAL: Informática y Comunicación CICLO SUPERIOR DESARROLLO DE APLICACIONES WEB DAW 350 HORAS
FAMILIA PROFESIONAL: Informática y Comunicación CICLO SUPERIOR DESARROLLO DE APLICACIONES WEB DAW 350 HORAS Resultados de aprendizaje y criterios de evaluación. 1. Identificar la estructura y organización
Más detallesFundamentos de la Inteligencia de Negocios
Sistemas de Información para la Gestión UNIDAD 2: Infraestructura de Tecnología de la Información Unidad 2 Infraestructura de Tecnología de la Información Estructura de TI y tecnologías emergentes. Estructura
Más detallessede 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 detallesEste 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 detallesSoftware 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 detallesEducomputacion te ofrece el curso
En este curso aprenderás a programar aplicaciones para dispositivos móviles utilizando base de datos MySQL y Java Educomputacion te ofrece el curso Reforma #1050-A (Casi Esq. c/independencia) Tels. 812
Más detallesMySQL 5 (versiones 5.1 a 5.6) Guía de referencia del desarrollador
Prefacio 1. Objetivos de este libro 13 2. Principales temas tratados en este libro 13 3. A quién va dirigido este libro? 14 4. Requisitos 14 Introducción a MySQL 1. Introducción a las bases de datos relacionales
Más detallesProgramación páginas web. Servidor (PHP)
Programación páginas web. Servidor (PHP) Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte servidor con la tecnología PHP y el servidor de bases de datos MySQL.
Más detallesDesarrollo de Aplicaciones para ios
Desarrollo de Aplicaciones para ios Sesión 5: SQLite - JSON Ing. Ricardo Casanova Nébola-Kopak @rcasanovan rcasanova@eureka-ec.com SQLite - Antecedentes Proyecto público creado por Richard Hipp Implementa
Más detallesSistemas Manejadores de Bases de Datos ( Postgres)
Sistemas Manejadores de Bases de Datos ( Postgres) Problema Las información es un recurso fundamental en toda gran organización Actualmente se generan grandes cantidades de información, la cual puede saturar
Más detallesBUENOS 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 detallesPROGRAMA DE ESTUDIOS BASE DE DATOS
PROGRAMA DE ESTUDIOS BASE DE DATOS IDENTIFICACIÓN DEL CURSO Ubicación HCA HTI Total de horas Valor en créditos 5 semestre 1 3 4 4 Tipo de curso Obligatorio Matemáticas V Física III Inglés III Asignaturas
Más detallesSYSLOG PROTOCOLO Y SERVICIOS
SYSLOG PROTOCOLO Y SERVICIOS LOG Registro de eventos o errores Formato Información Distribución de logs Recopilación y análisis costoso - imposible? SYSLOG El protocolo y servicios Syslog proveen un transporte
Más detallesBASE 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 detallesEstándares Web: XHTML y CSS - Usabilidad - Accesibilidad. Desarrollo de Sitios Web de Calidad, Usables, Seguros, Válidos y Accesibles
Estándares Web: XHTML y CSS - Usabilidad - Accesibilidad Desarrollo de Sitios Web de Calidad, Usables, Seguros, Válidos y Accesibles Versión actualizada en http://www.usabilidadweb.com.ar/cursos_esp.php
Más detallesINTRODUCCIÓN AL DESARROLLO DE APLICACIONES CON JAVA WEB
INTRODUCCIÓN AL DESARROLLO DE APLICACIONES CON JAVA WEB Por qué son importantes las aplicaciones Web? En la actualidad, es innegable que Internet se ha convertido en un elemento indispensable en la vida
Más detallesNúmero de Práctica: 1 Nombre de la Práctica: Comunicación Cliente Servidor Vía Sockets Java con Sistema Manejador de Bases de Datos
Número de Práctica: 1 Nombre de la Práctica: Comunicación Cliente Servidor Vía Sockets Java con Sistema Manejador de Bases de Datos Problemática: Desarrollar aplicaciones Cliente Servidor utilizando Sockets
Más detallesSenNet. Solar. Software SenNetSolar Pro e Import. monitorización de instalaciones fotovoltaicas
SenNet Solar monitorización de instalaciones fotovoltaicas Software SenNetSolar Pro e Import El sistema de monitorización de plantas fotovoltaicas SenNetSolar constituye una avanzada solución con dos elementos
Más detallesrg.o El l c i c c i l c o l o de d vi v d i a d a cm a l@ rza e de d u n u n si s s i t s e t ma m a de d in i f n or o ma m c a i c ó i n ó b
El ciclo de vida de un sistema de información El ciclo de vida de un sistema de información El proceso de desarrollo de software Modelos de ciclo de vida El ciclo de vida de una base de datos El proceso
Más detallesUnidad 1: Componentes del sistema
Unidad 1: Componentes del sistema Identificar los elementos del sistema de información de mercados de la organización. M.I.A. Gabriel Ruiz Contreras gabriel2306@prodigy.net.mx Contenido 1. Elementos del
Más detallesGestión de Expedientes de Contratación. Empresa líder en desarrollo de soluciones de gestión de documentos y procesos de negocio
Gestión de Expedientes de Contratación Empresa líder en desarrollo de soluciones de gestión de documentos y procesos de negocio Índice 1. La e-administración - Necesidad, reto y resultado - Digitalización
Más detallesJDBC: Java DataBase Conectivity
JDBC: Java DataBase Conectivity Integrantes: Pablo Benaprés M. Tomás Girardi J. Roberto Vargas H. Introducción Que es? API Driver Java Interactúa a con bases de datos Ejecuta consultas Recibe resultados
Más detallesNilmar Sánchez M uguercia(nilmar@uci.cu) Introducción a POO / UML / CRIAX-SDK
Nilmar Sánchez M uguercia(nilmar@uci.cu) Introducción a POO / UML / CRIAX-SDK { objetivos } 1. Entender qué es UML 2. Importancia de UML para POO 3. Traducción UML -> CRIAX-SDK 1/3 - Qué es UML? U.M.L.
Más detallesEscrito por Agustin Luna Miércoles, 11 de Abril de 2012 10:07 - Actualizado Viernes, 23 de Noviembre de 2012 10:24
Joomla Horas del curso: 40 Precio del Curso: Con este curso formaremos al alumnado en la creación de webs 2.0 de una alta interactividad y profesionalidad. Joomla es sin lugar a dudas la mejor opción.
Más detallesSistemas de Información para la Gestión
Sistemas de Información para la Gestión UNIDAD 2: RECURSOS DE TI Bases de Datos UNIDAD 2: RECURSOS DE TECNOLOGÍA DE INFORMACIÓN Información 1. La Información: Propiedades de la Información. Sistemas de
Más detallesPROGRAMACIÓN PÁGINAS WEB CON PHP
PROGRAMACIÓN PÁGINAS WEB CON PHP Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte cliente con JavaScript y la programación de la parte servidor con la tecnología
Más detallesEl módulo consta de una serie de unidades en las que se especifican los objetivos, contenidos y actividades.
ORGANIZACION El módulo consta de una serie de unidades en las que se especifican los objetivos, contenidos y actividades. Las actividades no son de obligada realización, su resolución servirá al alumnado
Más detallesCallcenter 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 detallesTFC UOC. Bases de datos en el contexto de la Web Semántica. Raúl A. Fernández-Santa Cruz Jiménez TFC Ingeniería Técnica de Informática de Gestión
TFC UOC Bases de datos en el contexto de la Web Semántica Raúl A. Fernández-Santa Cruz Jiménez TFC Ingeniería Técnica de Informática de Gestión Consultor: Sinuhé Ángel Arroyo Gómez Introducción Gran impulso
Más detallesCurso de Android con Java
Todos los Derechos Reservados Global Mentoring Experiencia y Conocimiento para tu Vida 1 Comúnmente al crear aplicaciones con Android nos interesa guardar cierta información del usuario mientras navega
Más detallesSoftware libre aplicado al desarrollo de aplicaciones corporativas. Proyecto gvhidra.
Software libre aplicado al desarrollo de aplicaciones corporativas. Proyecto gvhidra. Martín García Hernández Gaspar Quiles Gomis Conselleria de Infraestructuras y Transporte, Generalitat Valenciana, España
Más detallesUna propuesta de valor para la gran empresa: Atlassian Data Center
Artículo de Experto marzo 2015 Mariano Galán Martín Líder tecnológico de Atlassian en atsistemas Una propuesta de empresa: Atlassian Muchas empresas comienzan utilizando JIRA en un pequeño departamento
Más detallesPHP 5.6 Desarrollar un sitio web dinámico e interactivo
Introducción 1. Objetivo del libro 9 2. Breve historia de PHP 10 3. Dónde conseguir PHP? 10 4. Convenciones de escritura 11 Información general sobre PHP 1. Qué es PHP? 13 2. Estructura básica de una página
Más detallesDESARROLLO DE UNA APLICACIÓN INFORMÁTICA PARA LA TRAMITACIÓN DE LAS RESERVAS DE LIBROS ENTRE LAS BIBLIOTECAS DE LA UAH
III CONCURSO DE IDEAS Y PROYECTOS. CONVOCATORIA 2008 DESARROLLO DE UNA APLICACIÓN INFORMÁTICA PARA LA TRAMITACIÓN DE LAS RESERVAS DE LIBROS ENTRE LAS BIBLIOTECAS DE LA UAH Autor: José Luis Prieto García
Más detallesBASE 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 detallesTÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN: ÁREA SISTEMAS INFORMÁTICOS.
TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN: ÁREA SISTEMAS INFORMÁTICOS. HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS Pág. 1 de 17 1. Nombre de la asignatura
Más detallesCurso de Android con Java
Todos los Derechos Reservados Global Mentoring Experiencia y Conocimiento para tu Vida 1 En esta lección vamos a estudiar cómo manejar los distintos tipos de Menús en Android. Los tipos de menús existentes
Más detallesAsignaturas, profesores, alumnos. Profesores, grupos, asignaturas, aulas
Introducción a las bases de datos Fundamentos de diseño de bases de datos Introducción a las bases de datos Organización lógica de los datos Sistemas basados en archivos Concepto intuitivo de base de datos
Más detallesMódulo 4. GIS Middleware. Servidores de Mapas (GeoServer)
Curso en Interoperatividad y GIS. GPIP Módulo 4. GIS Middleware. Servidores de Mapas (GeoServer) Docente: Horacio Castellaro. Instituto Geográfico Nacional castellaro@gmail.com Institución Patrocinadora
Más detalles1 FUNDAMENTACION DE LA MATERIA
1 FUNDAMENTACION DE LA MATERIA Esta es una materia fundamental de la carrera. Se verán en ella las bases de la Ingeniería de Software, Análisis de Sistemas y Diseño de Sistemas. La Ingeniería de Software
Más detallesGeneración de código para Hibernate desde modelos UML
Generación de código para Hibernate desde modelos UML Alejandro Nogueiro Mariscal Ingeniería Técnica en Informática de Sistemas, Universidad de Cádiz 24 de Septiembre 2012 1 / 35 Índice 1 Motivación y
Más detalles