Bases de datos en Software Libre
|
|
- Adolfo Maldonado Torregrosa
- hace 7 años
- Vistas:
Transcripción
1
2 Modelando aplicaciones
3 Haz intentado recuperar alguna vez una base de datos Oracle?
4 Trivia Cual fué la primera base de datos de código abierto?
5 Respuesta: INGRES De hecho, INGRES existe bajo una modalidad de modico pago por su codigo fuente desde 1980; cambiando luego a una licencia BSD (1985) y posteriormente (2006) a una licencia GPL v2. Históricamente a INGRES y a System R se las conoce como las mamás de todas las bases de datos relacionales.
6 Trivia Qué proyectos se originaron de la Universidad de Berkeley, Ingres y de System R?
7 Respuesta: Muchos! Eric Allman funda Sybase, de donde nace MS SQL Server Michael Stonebraker a partir de Ingres y System R crea Illustra (que es re formulada como Informix); de donde posteriormente IBM obtendría DB/2 y de donde se basa el ANSI SQL 2003 y mysql. Robert Epstein se une a Larry Ellison (que venía de trabajar en el proyecto Oraculo de la CIA) y fundan Oracle Corp. Michael Stonebraker retorna a Berkeley en 1985 y funda el proyecto más allá de Ingres (post Gres) que se convertiría en la actual PostgreSQL. Bernstein se une a Jim Starkey (que viene de DEC VMS) y desarrollan Interbase Margo Seltzer en su tesis (con tutor a Stonebreaker) usa código libre de System R y desarrolla una disertación sobre bases de datos de archivos; de donde nace Berkeley DB Keith Bostic (socio de Margo en Sleepycat) crea BSD.LFS y Unix BSD
8 Trivia De donde se origina Firebird?
9 Respuesta: De Borland Interbase Borland Libera el código de su base de datos Interbase bajo licencia pública Mozilla; pero posteriormente la compañia se divide y queda Interbase 6 sin avance, con una nueva licencia (cerrada); su licencia no es ni BSD ni GPL, no permite su uso comercial y es completamente limitada a la exploración del código fuente. La fundación Firebird (creada por Jim Starkey) hace un fork del código abandonado de Interbase 6.0 y desarrolla Firebird 1.0 (2004) Actualmente se encuentra en la versión 2.0.3
10 Trivia Actualmente SAP corre primordialmente sobre Oracle?
11 Respuesta: No SAP se une a mysql para crear un mysql Max a medida (llamado originalmente sapdb (2003)); dicha RDBMS es orientada fuertemente al las exploraciones OLTP y ser compatible con OLAP; agregando funcionalidades que para la época mysql no poseía (triggers, procedimientos almacenados, control concurrente, transacciones serializables, etc). En 2004 sapdb es renombrado como maxdb y el control del proyecto pasa directamente a las manos de mysql. En 2006 el control del proyecto vuelve a las manos de SAP. Actualmente maxdb se encuentra en la versión 7.6 y el Database Studio de SAP
12 Trivia Es verdad que las bases de datos propietarias son técnicamente mejores que las libres?
13 Respuesta: No Una investigación imparcial de una empresa consultora de sistemas (contratada por el Departamento del Tesoro y la Secretaría de Defensa de EUA) encontró que entre los desarrolladores de manejadores de bases de datos ocurren: Software libre: errores por cada 1,000 líneas de código Propietario: de 20 a 30 errores por cada 1,000 líneas de código Además que ocurren ciertos vicios como arrastrar bugs durante años
14 Trivia Cada base de datos sirve para todas las necesidades?
15 Respuesta: No cada DBMS (Database model System) tiene su nicho de mercado y está implementada y pensada para cubrir unas demandas y necesidades específicas. Aquí trataremos de develar algunas!
16 Primeros Conceptos Base de datos Técnicamente una base de datos es el conjunto de datos que están almacenados y organizados bajo un mismo contexto y de manera sistemática para su posterior uso. Algunos Tipos: Relacionales Jerárquicas Fuente: wikipedia
17 Primeros Conceptos SGBD (Sistema Gestor de BD) El sistema intermedio de gestión entre el usuario, las aplicaciones y sus bases de datos son los SGBD. Son software muy específico dedicado exclusivamente al almacenamiento, gestión y recuperación de datos en bancos de datos. Fuente: wikipedia
18 Primeros Conceptos Almacén de datos Almacén de datos (del ingles, Data Warehousing) es una simple colección de datos muy variable tanto en dimensiones como en el tiempo dedicada a un ámbito específico de la empresa. Permiten tener colecciones de datos para su análisis empresarial Lo integran: Metadatos, ETL y Middleware
19 Primeros Conceptos OLAP (On Line Analytical Processing) Permite la consulta de grandes almacenes de datos mediante estructuras de vectores asociados y estructuras multi dimensionales (cubos OLAP) Por lo general, servidores dedicados resumen y crean almacenes para ser atacados por un analizador OLAP OpenOLAP (R OLAP y M OLAP) existe para
20 Primeros Conceptos Data Mining (Minería de datos) La minería de datos es simplemente ejecutar búsquedas de información especializada dentro de nuestras bases de datos usando algoritmos estadísticos (de varianza, clustering) o informáticos (genéticos, IA, neuronales). Existen herramientas como Weka (java) o R (python) que permiten ejecutar data mining sobre
21 file:///home/jalcala/documentos/asl/ensl/ingres.gif Ingres Primera base de datos relacional en cumplir los principios de Codd Estuvo 10 años relegada por su hijo PostgreSQL en 2006 se reabrió el proyecto bajo la GPL Soporta ACID y ANSI:SQL92
22 Entendiendo mysql file:///home/jalcala/documentos/asl/ensl/mysql.png mysql Motor basado en Oracle Interpretador basado en DB/2 Usa un PL basado en Transact Storage Engine separados para cada necesidad Actualmente cuenta con vistas, vistas actualizables, sub selects, etc
23 Características file:///home/jalcala/documentos/asl/ensl/mysql.png Storage Engines (innodb, Maria(*), Falcon(*), ndb(*), federated, heap, BDB, myisam, merge, Archive) Independencia del analizador (SQL modes: MS SQL, Oracle, postgresql, sybase, informix, DB2) Soporta GIS, XML y Full Search Text de manera nativa
24 file:///home/jalcala/documentos/asl/ensl/mysql.png Ejemplos Veamos un ejemplo de mysql en acción
25 Eventos en mysql file:///home/jalcala/documentos/asl/ensl/mysql.png CREATE EVENT computar_nomina ON SCHEDULE EVERY 1 DAY DO IF MONTH(CURRENT_DATE) <> MONTH(CURRENT_DATE +INTERVAL '1' DAY) THEN CALL `nomina`.`pre_nomina`(); END IF;
26 Particionamiento Lógico file:///home/jalcala/documentos/asl/ensl/mysql.png PARTITION BY LIST(id_entidad) ( PARTITION p2 VALUES IN (14, 20, 21) PARTITION p0 VALUES IN (1) INDEX DIRECTORY = '/home/mysql/cne/andes' INDEX DIRECTORY = '/home/mysql/cne/caracas' DATA DIRECTORY = '/home/mysql/cne/caracas', PARTITION p1 VALUES IN (24, 15, 22) DATA DIRECTORY = '/home/mysql/cne/andes',... PARTITION p6 VALUES IN (2, 4, 9, 10, 23) INDEX DIRECTORY = '/home/mysql/cne/miranda zulia' INDEX DIRECTORY = '/var/lib/mysql/cne/resto' DATA DIRECTORY = '/home/mysql/cne/miranda zulia', DATA DIRECTORY = '/var/lib/mysql/cne/resto'
27 Entendiendo PostgreSQL file:///home/jalcala/documentos/asl/ensl/postgresql.png postgresql Base de datos Objeto Relacional Basada en Ingres Posee muchas características de alto nivel como dominios, campos seriales, PL en más de 16 lenguajes distintos, tipos compuestos y arreglos Usa una versión modificada de PL/SQL Guarda en tablespaces y permite MVCC
28 Características file:///home/jalcala/documentos/asl/ensl/postgresql.png Tipos compuestos y arreglos Constraints Herencia a nivel de tabla Soporta separación en esquemas ANSI SQL 92, 99 y parte de 2003 (> 8.2) El máximo tamaño de registro es de 1.6TB y 32TB
29 Ejemplos file:///home/jalcala/documentos/asl/ensl/postgresql.png Veamos ejemplos de postgresql
30 Constraints Check file:///home/jalcala/documentos/asl/ensl/postgresql.png 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_'+*$%\^&!\.\ ])+\@(([a za Z0 9\ ])+\.)+([a za Z0 9:]{2,4})+$'
31 Un Benchmark Errado? file:///home/jalcala/documentos/asl/ensl/mysql.png file:///home/jalcala/documentos/asl/ensl/postgresql.png
32 Un Benchmark de Storages InnoDB vs. MyISAM vs. Falcon file:///home/jalcala/documentos/asl/ensl/mysql.png
33 Y existe uno con Oracle? Specs oficiales de Sun Basado en velocidad, cantidad de Hardware adquirido, necesidad de optimizaciones adicionales, modificaciones y tunning al hardware, software y database + rendimiento general de las consultas jappserver 2007
34 Cuanto cuesta MySQL? mysql Sun Fire X4100 (2x285,4x2GB,2X73GB) (2) Sun StorEdge 3320, 12x73GB, 1 RAID CONT Single Port PCI Ultra320 SCSI HBA Costo: US$ Puntuación Total: Unidades Costo de Unidad (Costo/Puntuación): 82 US$ por Unidad JOPS
35 Cuanto cuesta Oracle? Oracle Server HP Integrity rx Ghz 18GB 4 core (2) 12GB DDR2 memory pair SAN Array 1000 Costo: US$ Oracle 10g Enterprise + Oracle App Server + Oracle Partition Option Costo: US$!! Puntuación: 874 Unidades Costo de Unidad (Costo/Puntuación): US$ por unidad
36 Cuanto cuesta postgresql? PostgreSQL Server HP Integrity rx Ghz 18GB 4 core (2) 12GB DDR2 memory pair SAN Array 1000 Costo: US$ PostgreSQL 8.2 (0 US$) Puntuación: Unidades Costo de Unidad (Costo/Puntuación): US$ por unidad
37 file:///home/jalcala/documentos/asl/ensl/ds-firebird-logo-200.png Firebird Basada en Borland Interbase Su PL es PL/I aunque acepta lenguajes del dominio empresarial/financiero como ADA, COBOL, etc Actualmente el proyecto se esfuerza en llevar a la completa adopción de ANSI::SQL 2003
38 file:///home/jalcala/documentos/asl/ensl/942.gif Berkeley DB Base de datos Objeto de alta velocidad Su fín principal es estar imbuida en aplicaciones openldap, ADS, Bind y mucho hardware llevan imbuida una base de datos Berkeley DB Su licencia es BSD Tiene una versión especial para XML
39 SapDB Desarrollado en conjunto con mysql AB Implementa características necesarias para la plataforma SOA de SAP Como mysql, SapDB es GPL y además es auto administrado (bajo costo, no requiere un DBA permanente, etc) Toda la plataforma de desarrollo viene sobre
40 SQLite Base de datos Imbuida de alta velocidad Soporta muchas características de ANSI:SQL 92 Viene imbuida en la gran mayoría de los lenguajes libres (perl, python, php, etc) Es de mucha utilidad a la hora de desarrollar aplicaciones
41 Apache Derby Database desarrollada en Java Sistema de datos mixto (imbuido o cliente servidor) que corre en la JVM junto a la aplicación Java Centrada en datos, permite gestión relacional (ANSI:SQL92) y jerárquica/objeto (XML XQuery) Al ser imbuida, solo viene con JDBC
42 Tabla General de Migración Desde: Hasta: Oracle 10g PostgreSQL 8.3 MS SQL Server MySQL 5.0/5.1 IBM DB2 / Sybase MySQL 5.0/5.1 Paradox / Interbase / Informix Firebird Privative OEM Databases Berkeley DB / BDB XML / Derby / SQLite? Escoge!
43 y si quiero mi Access? Entonces tienes OpenOffice Base! Permite múltiples conexiones a DB Soporta postgresql, mysql, Almacenes ISAM Asistentes, formularios
44 Paquete Vs. Tecnología Vs.
45 Conclusiones Cada base de datos posee una utilidad nativa Cada una se adapta a necesidades específicas Los benchmarks representan estados de cada implementación y no necesariamente acorde a las necesidades actuales del cliente Se puede hacer convivir sistemas heterogeneos
46 Gracias por su atención Jesús Ignacio Lara celular: correo: blog:
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 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 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 detallesValentí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 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 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 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 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 detallesMicrosoft 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 detallesTema 1. Conceptos básicos
Conceptos básicos Sistema de Gestión de Bases de Datos, SGBD (DBMS, Database Management System): software diseñado específicamente para el mantenimiento y la explotación de grandes conjuntos de datos 1
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 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 detallesCarrera: 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 detallesde MySQL Ing. Juan Pablo Díaz Ezcurdia
Ventajas en el uso de MySQL Ing. Juan Pablo Díaz Ezcurdia Agenda Acerca de MySql Motores de almacenamiento DML ACID Casos de éxito Beneficios Q & A Acerca de MySql MySQL es un sistema de gestión de base
Más detallesUNIVERSIDAD MILITAR NUEVA GRANADA INVITACIÓN PÚBLICA No. ANEXO 16 REQUERIMIENTOS TÉCNICOS DE SERVICIO DE REINSTALACIÓN
UNIVERDAD MILITAR NUEVA GRANADA 1 REQUERIMIENTOS TÉCNICOS DE SERVICIO DE Uno de los requerimientos esenciales del proyecto en la migración y puesta en marcha de todos los servicios que actualmente soporta
Más detallesMySQL. 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 detallesGestion y Modelación de Datos Introducción
Gestion y Modelación de Datos Introducción Julio de 2011 Contenido Gestión y Modelación de Datos Descripción del Curso Bases de Datos Definición - Funcionalidades Modelos de Datos DDLs, DMLs Descripción
Más detallesT.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 detallesAfinación y Rendimiento de Bases de Datos
DIPLOMADO Afinación y Rendimiento de Bases de Datos TEMARIO DURACIÓN: 250 hrs. 1. Introducción a los Sistemas de Información y RDBMS (30 hrs.) 1. Sistemas de Información y RDBMS (30 hrs.) 1.1 Introducción
Más detallesUniversidad de Cantabria corcuerp@unican.es
Bases de Datos Pedro Corcuera Dpto. Matemática Aplicada y Ciencias de la Computación Universidad de Cantabria corcuerp@unican.es Objetivos Presentar los conceptos básicos y terminología de las bases de
Más detallesPostgreSQL & 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 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 detallesIntroducción a los Sistemas de Gestión de Bases de Datos
a los Sistemas de Gestión de Bases de Datos Servicios y Aplicaciones Telemáticas gsyc-profes@gsyc.escet.urjc.es Noviembre de 2008 c 2008 Grupo de Sistemas y Comunicaciones. Algunos derechos reservados.
Más detallesGRID GRIDS. ING. DE INFORMACION II Ing. Alfredo Ramos
GRID GRIDS ING. DE INFORMACION II Ing. Alfredo Ramos Uso de Bases de Datos en Grid Introducción Qué es una base de datos? Un conjunto de datos no redundantes, almacenados en un soporte informático, organizados
Más detallesErnesto 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 detallesCarrera: 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: Investigación de PostgreSQL
Más detallesContenido XIII. Capítulo 1. Capítulo 2. Alfaomega. Bases de datos - Reinosa, Maldonado, Muñoz, Damiano, Abrutsky
XIII Contenido Capítulo 1 Estructura y tipos de bases de datos...1 1.1 Introducción... 2 1.2 Definición de base de datos... 3 1.3 Sistema de Gestión de Bases de Datos... 4 1.4 Usuarios de la base de datos...
Más detallesSISTEMAS MANEJADORES DE BASE DE DATOS
SISTEMAS MANEJADORES DE BASE DE DATOS Estructura de contenidos CONCEPTOS GENERALES DE SISTEMAS MANEJADORES DE BASE DE DATOS 3 Definición 3 Caracteristicas 3 Evolución Histórica y SMBD 4 Lenguajes 8 Componentes
Más detallesInstituto Profesional DuocUC Escuela de Ingeniería Visión Global Plataforma Oracle
Visión Global Plataforma Oracle Jaime Amigo P. 2006, Santiago - Chile Objetivos Después de completar esta lección, usted deberá.: Conocer historia de Oracle Corporation Conocer plataformas Soportadas de
Más detallesDAM WCM DM? ECM CMS RM
DAM WCM ECM? CMS RM DM Sistema de Gestión de Contenidos o Gestor de Contenidos (Content Management System) CMS Termino generalista para describir todos aquellos sistemas destinados a la gestión de contenidos
Más detallesErnesto Quiñones A. ernestoq@apesol.org
SERVICIOS DE ALTA DISPONIBILIDAD DE BASES DE DATOS CON 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
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 detallesBases de Datos Sistemas gestores de bases de datos (DBMS)
Bases de Datos Sistemas gestores de bases de datos () Universidad Nacional Andrés Bello Contenidos Introducción Por que usar? Disponibles 1 Introducción Por que usar? Disponibles 2 Tabla Comparativa 3
Más detallesIWG-101: Introducción a la Ingeniería. Departamento de Informática, UTFSM 1
IWG-101: Introducción a la Ingeniería Departamento de Informática, UTFSM 1 Gestión de Bases de Datos Gestión de Bases de Datos Base de datos una colección de datos relacionados organizados de manera de
Más detallesCloud Computing Huibert Aalbers Senior Certified Software IT Architect
Cloud Computing Huibert Aalbers Senior Certified Software IT Architect IT Insight podcast Este podcast pertenece a la serie IT Insight Pueden suscribirse al podcast a través de itunes. El material adicional
Más detallesPlataformas admitidas en Crystal Reports XI =========================================== (c) 2004 Business Objects
Plataformas admitidas en Crystal Reports XI =========================================== (c) 2004 Business Objects Estas plataformas se admiten en el momento de disponibilidad comercial general de la versión
Más detallesArmando 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 detallesAUDITORIA 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 detallesPUF 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 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 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 detallesPostgreSQL Una Alternativa de DBMS Open Source. Humberto Espinoza Gerente de Soporte humberto.espinoza@open-world.com.ve
PostgreSQL Una Alternativa de DBMS Open Source Humberto Espinoza Gerente de Soporte humberto.espinoza@open-world.com.ve Agenda Qué es PostgreSQL? Breve Historia de PostgreSQL Ventajas de PostgreSQL Características
Más detallesTecnologías de Desarrollo Web I N G. E N R I Q U E M A R T E L O L Ó P E Z U N I V E R S I D A D G E R A R D O B A R R I O S
Tecnologías de Desarrollo Web I N G. E N R I Q U E M A R T E L O L Ó P E Z U N I V E R S I D A D G E R A R D O B A R R I O S Arquitectura Web Básica Arquitectura Web Contenido Estático Arquitectura Web
Más detallesBASE 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 detallesCapa de datos con Entity Framework Jorge Bustos sp@danysoft.com
Capa de datos con Entity Framework Jorge Bustos sp@danysoft.com Sigue descubriendo 8º Encuentro Danysoft en Microsoft Visual Studio SQL Server Sharepoint 3 salas Madrid 24 Mayo 2011 Entity Framework Tecnología
Más detalles1 Estructuras de datos y sistemas de información. 2 Normas y opciones técnicas. 3 Análisis y gestión de información.
1 Estructuras de datos y sistemas de información 2 Normas y opciones técnicas 3 Análisis y gestión de información 4 Conclusiones 1 Estructuras de datos y sistemas de información Definición de las EEDD
Más detallesINFORME SOBRE EL ANÁLISIS COMPARATIVO DE LOS SISTEMAS LMS WP 2
INFORME SOBRE EL ANÁLISIS COMPARATIVO DE LOS SISTEMAS LMS WP 2 El presente proyecto ha sido financiado con el apoyo de la Comisión Europea. Esta publicación (comunicación) es responsabilidad exclusiva
Más detallesHerramientas 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 detalles1. Capítulo 1: Herramientas de Software para el sistema
1. Capítulo 1: Herramientas de Software para el sistema 1.1 Conceptos Generales 1.1.1 Joomla.- Es un sistema dinámico que gestiona y administra contenidos de código abierto, y permite desarrollar sitios
Más detallesUniversidad Autónoma del Estado de Hidalgo Escuela Superior de Ciudad Sahagún
Universidad Autónoma del Estado de Hidalgo Escuela Superior de Ciudad Sahagún Asignatura: Sistemas Organizacionales Informáticos Tema: Introducción a las bases de datos y Access Profesores de la Academia
Más detallesBASES DE DATOS TEMA 1. Introducción a las Bases de Datos
BASES DE DATOS TEMA 1 Introducción a las Bases de Datos 1.1 y 1.2 Introducción y Concepto intuitivo de base de datos. Ejemplo: Datos referentes a organización docente Aplicaciones posibles: Matricula:
Más detallesUTN :: buenos aires. Administración de Recursos
UTN :: buenos aires Selección de Bases de Datos Relacionales Bases de datos Que se busca con los SGBD Abstracción de la información Independencia Redundancia minima Consistencia Seguridad Integridad Respaldo
Más detallesDIPLOMADO EN MICROSOFT SQL SERVER 2008
DIPLOMADO EN MICROSOFT SQL SERVER 2008 El departamento de TI de las empresas se está sometiendo a una transformación integral. Está preparado? Aproveche la mejor oportunidad para capacitarse, ampliar sus
Más detallesObjetivos y Temario CURSO MySQL 5
Objetivos y Temario CURSO MySQL 5 OBJETIVOS Este curso MySQL 5 se dirige a desarrolladores técnicos e ingenieros ya familiarizados con un lenguaje de programación y que desean desarrollar sus aplicaciones
Más detallesÍNDICE CAPÍTULO 1. TIPOS DE ALMACENAMIENTO DE LA INFORMACIÓN... 13
ÍNDICE CAPÍTULO 1. TIPOS DE ALMACENAMIENTO DE LA INFORMACIÓN... 13 1.1 SISTEMAS LÓGICOS DE ALMACENAMIENTO DE LA INFORMACIÓN...13 1.2 ALMACENAMIENTO EN FICHEROS...13 1.2.1 Registros físicos y registros
Más detallesAPPLE: Compañía de informática que creó Macintosh. Fue fundada por Steve Jobs.
Gobierno Electrónico GLOSARIO DE TÉRMINOS 110 A APPLE: Compañía de informática que creó Macintosh. Fue fundada por Steve Jobs. Arquitectura de Sistemas: Es una descripción del diseño y contenido de un
Más detallesArquitecturas MaxDB e Ingres
Universidad de Carabobo Facultad Experimental de Ciencia y Tecnología Departamento de Computación Administración de Bases de Datos Arquitecturas MaxDB e Ingres Valencia, noviembre 2005 Zelinka Moimir Rodríguez
Más detallesMariaDB Más allá de MySQL y otras BD privativas
Migración de BD Privativas a TI Libres MariaDB Más allá de MySQL y otras BD privativas Instituto Superior de estudios e Investigaciones Tecnológicas ISEIT Prof. Ricardo Strusberg V Mayo 2012 ve.iseit.net
Más detallesIntroducción a los sistemas de Bases de datos. Profesor: Msc. MIGUEL ANGEL NIÑO ZAMBRANO
Capitulo 1 Introducción a los sistemas de Bases de datos Profesor: Msc. MIGUEL ANGEL NIÑO ZAMBRANO Programación: Tiempo Tópico 60 minutos Diapositivas y ejemplos 60 minutos Lecturas - Taller 120 minutos
Más detallesFundamentos de la Inteligencia de Negocios
Universidad Nacional de Salta Facultad de Ciencias Económicas, Jurídicas y Sociales Sistemas de Información para la Gestión Fundamentos de la Inteligencia de Negocios Administración de Bases de Datos e
Más detallesConsolide e integre la información efectivamente En un Directorio de plataforma Libre
Consolide e integre la información efectivamente En un Directorio de plataforma Libre Escalable Seguro Ilimitado Es un componente que permite reducir costos y tiempos de administración de los sistemas
Más detallesTema: 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<Insert Picture Here> Prácticas recomendadas en Afinación de Bases de Datos MySQL. Twitter: @mysql_espanol
Prácticas recomendadas en Afinación de Bases de Datos MySQL Twitter: @mysql_espanol Facilitadores Pedro.Andrade@Oracle.com Responsable en la adopción de MySQL en latam Empleado MySQL
Más detallesInteligencia de Negocios
Inteligencia de Negocios Seminario de Redes Inteligentes Oscar Duarte Abril 15 del 2011 Agenda Base de datos relacionales Bodegas de datos Minería de datos Bases de datos relacionales Bases de datos relacionales
Más detallesEntendiendo y Optimizando MySQL
Grupo de Usuarios de Linux Universidad Carlos III de Madrid. 10 de Noviembre de 2010 Indice Arquitectura 1 Arquitectura 2 3 4 5 Arquitectura Sistema de Gestión de Bases de Datos. GPL. Escrito en C y C++.
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 detallesIntroducción a las 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 Sistemas gestores de bases de datos Definición Características y ventajas
Más detallesBase 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 detallesLinux una opción para la empresa
Linux una opción para la empresa Por Alejandro M. Mellado G. Magíster en Telecomunicaciones Docente de la Universidad Católica de Temuco Presentación realizada el 7 de Abril para la revista Channel News
Más detallesINSTITUTO MATEMÁTICO Y ACTUARIAL MEXICANO PROGRAMACIÓN CON SAS
INSTITUTO MATEMÁTICO Y ACTUARIAL MEXICANO PROGRAMACIÓN CON SAS Descripción del curso 2 El estudio de los conceptos principales del lenguaje de programación de SAS (Statistical Analysis System) permite
Más detallesMYSQL UNA ALTERNATIVA ECONÓMICA Y EMPRESARIALES Y PERSONALES
MYSQL UNA ALTERNATIVA ECONÓMICA Y SENCILLA PARA EL MANEJO DE DATOS EMPRESARIALES Y PERSONALES TEMARIO Conceptos básicos de los sistemas de manejo de bases de datos (DBMS) Historia de los sistemas de manejo
Más detallesForjas de Software y repositorios de código en la nube
Forjas de Software y repositorios de código en la nube Dani Reguera Bakhache dreguera@mondragon.edu http://twitter.com/dreguera http://www.linkedin.com/in/danireguera http://mukom.mondragon.edu/socialmedia
Más detallesSistemas de Información 12/13 Introducción
12/13 Introducción Departamento Informática e Ingeniería de Sistemas Universidad de Zaragoza (raqueltl@unizar.es) " Guión Aplicaciones Empresariales Características Arquitecturas Tecnologías de desarrollo
Más detallesIntroducción a los Sistemas Gestores de Bases de Datos
Introducción a los Sistemas Gestores de Bases de Datos Gestión de Bases de Datos, módulo del ciclo de FP de Grado Superior, Administración de Sistemas Informáticos en Red [1] Datos y Archivos Gestión de
Más detallesModulo VI - Base de datos en Microsoft SQL Server Unidad -1
Unidad 1 MODULO VI Microsoft SQL Server Es un sistema para la gestión de bases de datos creado por Microsoft, el mismo se basa en el modelo relacional. Sel Server utiliza como lenguajes de consulta T-SQL
Más detallesUniversidad Dominicana O&M. Saber Pensar - Trabajar. Presentación. Título
Universidad Dominicana O&M Saber Pensar - Trabajar Presentación Título Principales características de motores de bases de datos Oracle / SQL-Server / DB2 / MySQl / PostgreSQL Nombre Iván Cruz Matricula
Más detallesUNIDAD 1: CONCEPTOS BA SICOS DE BASE DE DATOS
UNIDAD 1: CONCEPTOS BA SICOS DE BASE DE DATOS [Escriba el subtítulo del documento] Qué es un gestor de base de datos? Un gestor de base de datos o sistema de gestión de base de datos (SGBD o DBMS) es un
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 detalleshttp://www.idesf.santafe.gov.ar
http://www.idesf.santafe.gov.ar ASPECTOS TECNOLÓGICOS Grupo de Desarrollo: Ing. Alicia Duarte Ing. Pedro Arriondo Ing. Eric Retamosa AIA Fabián Amicone TEMARIO Primer versión del GeoPortal Segunda versión
Más detallesErnesto Gamaliel Acosta Gabriela Castillo Granados Antonio de Jesús Pérez Maldonado
Ernesto Gamaliel Acosta Gabriela Castillo Granados Antonio de Jesús Pérez Maldonado QUÉ ES INFORMIX? ES UN GESTOR DE BASE DE DATOS CREADO POR INFORMIX SOFTWARE INC. INCLUYE UN RDBMS (SISTEMA ADMINISTRADOR
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 detallesINFORME TÉCNICO PREVIO DE EVALUACIÓN DE SOFTWARE - ADQUISICIÓN DE UCENCIA
INFORME TÉCNICO PREVIO DE EVALUACIÓN DE SOFTWARE - ADQUISICIÓN DE UCENCIA PARA MANEJADOR DE BASE DE DATOS INFORME TÉCNICO N* 1-2-OEFA-SG/OTI 1. NOMBRE DEL ÁREA: Oficina de Tecnologías de la Información
Más detallesDefinición. Data Warehousing: almacenamiento, transformación y distribución de datos útiles para los responsables de tomar decisiones 9/29/2006 4
Definición Data Warehousing: almacenamiento, transformación y distribución de datos útiles para los responsables de tomar decisiones 9/29/2006 4 Definición (cont.) Un Data Warehouse es una colección de
Más detallesRequisitos Previos de Instalación Conceptos básicos a manejar antes de avanzar con el curso.
Capitulo I Que es joomla? Joomla es un Sistema de Gestión de Contenidos (o CMS, por las siglas en inglés, Content Management System) que permite desarrollar sitios web dinámicos e interactivos. Permite
Más detallesDesarrollo de aplicaciones de acceso a base de datos con JBuilder 7
Desarrollo de aplicaciones de acceso a base de datos con JBuilder 7 Este artículo trata sobre el desarrollo de aplicaciones de acceso a base de datos con la herramienta JBuilder7. Tras una breve introducción,
Más detallesEnterprise Architect:
Enterprise Architect: Procedimientos de implantación Fecha: 05/09/2006 Referencia: EJIE S.A. Mediterráneo, 3 Tel. 945 01 73 00* Fax. 945 01 73 01 01010 Vitoria-Gasteiz Posta-kutxatila / Apartado: 809 01080
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 detallesWebSphere es una familia de productos de software propietario de IBM
WEBSPHERE MQ WebSphere es una familia de productos de software propietario de IBM WebSphere MQ (anteriormente MQSeries), el punto central de la familia MQ, proporciona conectividad de aplicaciones. Puede
Más detallesQué es una base de datos. Laboratorio de Informix. Sistemas de archivos convencionales. Base de datos relacionales
Laboratorio de Informix Qué es una base de datos Es una colección de datos relacionados que sirven de múltiples propósitos y soportan múltiples usuarios. Octubre 2004 Sistemas de archivos convencionales
Más detallesLaboratorio de Informix. Octubre 2004
Laboratorio de Informix Octubre 2004 Qué es una base de datos Es una colección de datos relacionados que sirven de múltiples propósitos y soportan múltiples usuarios. Sistemas de archivos convencionales
Más detallesSistemas de Información para la Gestión. UNIDAD 2: RECURSOS DE TI Información y Aplicaciones
UNIDAD 2: RECURSOS DE TI Información y Aplicaciones UNIDAD 2: RECURSOS DE TI Información y Aplicaciones 1. La Información: Propiedades de la Información. Sistemas de Información. Bases de Datos. 2. Administración
Más detalles2º curso de administración de sistemas informáticos en red autor: Jorge Sánchez www.jorgesanchez.net
2º curso de administración de sistemas informáticos en red autor: Jorge Sánchez www.jorgesanchez.net índice (1.1) estructura de un SGBD 7 (1.1.1) Sistemas Gestores de Bases de Datos 7 (1.1.2) repaso a
Más detallesINTRODUCCION A LOS SGBD
Parte Primera: INTRODUCCION A LOS SGBD Sistemas de Gestión de Bases de Datos Tabla Tabla Type Fila Tabla Type Fila Tabla text Fila Type Fila Fila text Type Fila Tabla Tabla Fila text Fila text Fila Fila
Más detallesADMINISTRACIÓN DE BASE DE DATOS
SQL SERVER T-SQL QUERY s es ADMINISTRADOR GRÁFICO SGBD Elementos objetos Tablas Procedimientos Triggers Funciones Usuarios Permiso Roles Contraseñas Programas DTS (Data Transfer System) Exportación e Importación
Más detallesProgramación SQL. Lucio Salgado Diciembre 2008
Programación SQL Lucio Salgado Diciembre 2008 1 Gestionadores de Bases de Datos (DBMS) Es el software que permite administrar bases de datos, a través de ella el usuario puede usar los datos con mucha
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 detallesEl Sistema Gestor de Base de Datos (DBMS)
Pontificia Universidad Javeriana Contenido 1 Introducción 2 Evolución de los SGBD 3 Arquitectura del SGBD 4 Lenguajes de BD 5 Usuarios de la BD Introducción Se espera del SGBD (DBMS) que: 1 Permita a los
Más detalles1. Lenguaje de Definición de Datos. 2. Lenguaje de Manipulación de. Datos. M. C. Gustavo Alfonso Gutiérrez Carreón
1. Lenguaje de Definición de Datos 2. Lenguaje de Manipulación de Datos M. C. Gustavo Alfonso Gutiérrez Carreón Los 'sistemas de gestión de bases de datos (en inglés database management system, abreviado
Más detallesMicrosoft SQL Server Conceptos.
Microsoft Conceptos. Microsoft 2005 es una plataforma de base de datos a gran escala de procesamiento de transacciones en línea (OLTP) y de procesamiento analítico en línea (OLAP). La siguiente tabla muestra
Más detalles