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



Documentos relacionados
BASES DE DATOS TEMA 3 MODELO ENTIDAD - RELACIÓN

acenswhitepapers Bases de datos NoSQL. Qué son y tipos que nos podemos encontrar

Análisis de aplicación: Geany

La utilización de las diferentes aplicaciones o servicios de Internet se lleva a cabo respondiendo al llamado modelo cliente-servidor.

BrowserSQL 4 versión 2 - TUTORIAL

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

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

4. Base de datos XML nativa: Marklogic

Instituto Tecnológico Superior de Lerdo

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

UNIVERSIDAD TÉCNICA DEL NORTE

DEPARTAMENTO ADMINISTRATIVO NACIONAL DE ESTADÍSTICA. Oficina de Sistemas

Introducción a la Computación

UNIVERSIDAD DE ORIENTE FACULTAD DE ICIENCIAS ECONOMICAS LAS REDES I. Licda. Consuelo Eleticia Sandoval

Ernesto Gamaliel Acosta Gabriela Castillo Granados Antonio de Jesús Pérez Maldonado

Arquitectura Cliente/Servidor

Prueba de Concepto, Informes XBRL vs. SGBDR.

Base de datos relacional

APLICACIONES WEB GOOGLE ANAYLITICS

Hadoop. Cómo vender un cluster Hadoop?

Xerox 700 Digital Color Press con Integrated Fiery Color Server. Impresión de datos variables

Microsoft SQL Server Conceptos.

SurfCop. Libro blanco técnico

CIMA. MANUAL DE USUARIO

INTRODUCCIÓN A LAS REDES INFORMÁTICAS

BASE DE DATOS RELACIONALES

Configuracion Escritorio Remoto Windows 2003

UNIVERSIDAD NACIONAL DE INGENIERÍA FACULTAD DE INGENIERÍA INDUSTRIAL Y SISTEMAS UMBRELLO ADMINISTRACION DE BASE DE DATOS

Popularidad comparada de PHP vs ASP, y posibles causas

Concepto de sistema operativo

Software Libre para Aplicaciones de Big Data

PROBLEMAS Y SOLUCIONES EN EL DESARROLLO DE LA IDE EXTREMADURA

laboratorio de sistemas operativos y redes

Peer-to-Peer (Punto a Punto) Cliente-Servidor

El proceso de edición digital en Artelope y CTCE

SIGAN 1.0 SISTEMA DE INFORMACIÓN DE GESTIÓN ADMINISTRATIVA DE NÓMINA

GUÍA TÉCNICA. Desarrollo de Proyectos en Plataforma Liferay en el Gobierno de Extremadura

I NTRODUCCIÓN 1. ORDENADOR E INFORMÁTICA

ADMINISTRACIÓN DE BASE DE DATOS

Tema 1: Introducción a las Aplicaciones Web. Contenidos:

CAPITULO 9. Diseño de una Base de Datos Relacional Distribuida

FP BÁSICA Ofimática y archivo de Documentos

III. Propuesta de solución

2.3. Lenguajes de programación del lado Servidor. ASP.NET (Active Server Pages).

serra Access y SQL Server Qué es mejor en cada caso? Valentín Playá, Serra GTS 22 de enero de 2009 Bases de datos 1

Actualización de versión a Bizagi 10.x

Computación en la nube. Plataformas de servicios en la nube y Servicios en la nube

METODOLOGÍA E IMPLEMENTACIÓN DEL SIGGA (SISTEMA DE INFORMACION GEOGRAFICA: GOBERNANZA DEL AGUA)

INSTALACIÓN DE ORACLE 8i (8.1.7) SOBRE NT

Apuntes de la Unidad 1 de Base de Datos

Desarrollo de Aplicaciones Web Por César Bustamante Gutiérrez. Módulo I: Conceptos Básicos Tema 1: Concepto iniciales.

Novedades. Introducción. Potencia

Arquitectura de sistema de alta disponibilidad

Modulo VI - Base de datos en Microsoft SQL Server Unidad -1

Qué es una base de datos?

Entre los más conocidos editores con interfaz de desarrollo tenemos:

MICROSOFT ACCESS 2010

Solinsoft S.A.S. Portafolio de servicios

UNIDAD DIDACTICA 1: SISTEMAS GESTORES DE BASES DE DATOS

Conectores Pentaho Big Data Community VS Enterprise

Studium, Campus Virtual de la Universidad de Salamanca.

PROYECTO SMART DESARROLLO SISTEMA GESTOR DE CONTENIDOS Y SERVIDOR DE ENTREGA DE CONTENIDOS DESCRIPCIÓN DE LA ARQUITECTURA

LIESH. Fco. Javier Bohórquez Ogalla

Google Drive. Registro y gestión de archivos. Manual de uso

Informática 4º ESO Tema 1: Sistemas Informáticos. Sistemas Operativos (Parte 2)

Ingeniería del Software III

Técnicas de Programación

CERDO-IBERICO: FORO DE DISCUSIÓN SOBRE EL CERDO IBÉRICO EN INTERNET

Descripción. Este Software cumple los siguientes hitos:

Estándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web

REPORTEC Business Intelligence

Características. Las características que tiene nuestro software son las siguientes:

INFORME TECNICO PREVIO DE EVALUACIÓN DE SOFTWARE N /UIE-PATPAL - FBB

Visión General de GXportal. Última actualización: 2009

Presentación. 29/06/2005 Monografía de Adscripción 1

BASES DE DATOS OFIMÁTICAS

Conceptos básicos Oracle 10g Introducción - Administración de Oracle - Orasite.com

Act 1: Revisión de Presaberes. Lectura No. 1. Título de la Lectura: El Computador

Formas de llevar a cabo un backup de una base de datos MySQL

Autores: Mª Inés González Soler Raúl Martínez Alonso Patricia Pérez Vallés

CENTRO DE INVESTIGACIÓN CIENTÍFICA Y DE EDUCACIÓN SUPERIOR DE ENSENADA, BAJA CALIFORNIA Departamento de Cómputo / Dirección de Telemática ÍNDICE


Capitulo 1. Introducción a Objetos de Aprendizaje Móvil

11/06/2011. Alumno: José Antonio García Andreu Tutor: Jairo Sarrias Guzman

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

La llave a los Datos del System i

vgestorweb vgestorweb 1/9

MANUAL TÉCNICO DE IMPLEMENTACIÓN PROYECTO SOCIAL COMPUESCUELA. Elaborado por: Julián A. Hernández M.

Capítulo VI. Conclusiones. En este capítulo abordaremos la comparación de las características principales y

Guía de Laboratorio Base de Datos I.

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

FileMaker Pro 13. Uso de una Conexión a Escritorio remoto con FileMaker Pro 13

CAPITULO 3 MOVILIDAD EN LA NAVEGACIÓN Y ALMACENAMIENTO EN BASES DE DATOS

ÍNDICE SISTEMAS OPERATIVOS... 5

Tarea 1 Diseño Web en entorno cliente José Luis Comesaña

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

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

CAPÍTULO 4 ANÁLISIS DE IMPLEMENTACIONES

MEP PERU S.A.C. Centro de capacitación para emprendedores en el Perú

ADMINISTRACIÓN DE BASES DE DATOS DISTRIBUIDAS

Transcripción:

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: Introducción a las TICS TITULO: Bases de Datos UNIDAD A EVALUAR: 2 NOMBRE DEL ALUMNO: Orozco Molina Oscar NOMBRE DEL MAESTRO: Marco Antonio Moreno Índice

Introducción 3 Base de Datos 4 Programas para Bases de Dato 4 Conclusión 13 Referencias 14

Introducción: En esta investigación se verán lo que es la definición de una Base de datos y sus distintos programas que se pueden utilizar para las creación de estas

Base de Datos: Una base de datos es una colección de información organizada de forma que un programa de ordenador pueda seleccionar rápidamente los fragmentos de datos que necesite. Una base de datos es un sistema de archivos electrónico. Las bases de datos tradicionales se organizan por campos, registros y archivos. Uncampo es una pieza única de información; un registro es un sistema completo de campos; y un archivo es una colección de registros. Por ejemplo, una guía de teléfono es análoga a un archivo. Contiene una lista de registros, cada uno de los cuales consiste en tres campos: nombre, dirección, y número de teléfono. A veces se utiliza DB, de database en inglés, para referirse a las bases de datos. Mac: Bento 4 ParaMac OS X es un programa desarrollado por la compañía FileMaker, Inc, líderes en el desarrollo de software para base de datos, a integración que nos ofrecen sus versiones para iphone y para ipad y todo el valor añadido que nos brinda la comunidad de usuarios de Bento a través del Intercambio de Plantillas y el Foro. estamos ante un programa todo terreno y que a medida que vayamos explorándolo y utilizándolo será parte fundamental de nuestro día a día para organizar nuestras tareas, contactos, bases de datos, inventarios, proyectos, eventos, finanzas etc. Todo esto con una amplia variedad de opciones de visualización y detalles que podremos ir ajustando muy fácilmente a nuestro gusto. Actual ODBC Driver for Microsoft Access: Mac no significa que usted no puede utilizar la base de datos de Microsoft Access.Los desarrolladores de Actual ODBC Driver para Microsoft Access afirman que es el primer piloto comercial para conectarse a bases de datos Access en un Mac sin necesidad de soluciones "Router" complicada " puente " o.actual ODBC Driver para Microsoft Access le permite conectarse a la base de datos de Microsoft Access e importar datos directamente en una hoja de cálculo de Excel o base de datos de FileMaker. La belleza de esto es que se corta cualquier necesidad de un

PC con Windows en el centro - el controlador ODBC lee los datos de la base de datos directamente. La idea es que el uso de FileMaker o Excel, usted puede crear rápidamente tablas dinámicas y gráficos y gráficos de datos en su base de datos Access MySQL: MySQL es un sistema de gestión de bases de datos relacional, multihilo y multiusuario con más de seis millones de instalaciones. Es Compatible con: AIX, BSD, FreeBSD, HP-UX, Kurisu OS, GNU/Linux, Mac OS X, NetBSD, OpenBSD, OS/2 Warp, QNX, SGI IRIX, Solaris, SunOS, SCO OpenServer, SCO UnixWare, Tru64, ebd, Windows 95, Windows 98, Windows NT, Windows 2000, Windows XP, Windows Vista, Windows 7, Windows 8 y Windows Server (2000, 2003, 2008 y 2012).OpenVMS MyphpMyAdmin: phpmyadmin es una herramienta escrita en PHP con la intención de manejar la administración de MySQL a través de páginas web, utilizando Internet. Actualmente puede crear y eliminar Bases de Datos, crear, eliminar y alterar tablas, borrar, editar y añadir campos, ejecutar cualquier sentencia SQL, administrar claves en campos, administrar privilegios, exportar datos en varios formatos y está disponible en 62 idiomas. Se encuentra disponible bajo la licencia GPL., Compatible con Mac, Windows, 7, 8 y XP Windows: Aqua Data Studio (Windows 8) Aqua Data Studio ha sido diseñado especialmente para facilitarnos la creación y

edición de bases de datos con soporte para múltiples RDBMS, así como la navegación entre las estructuras de las bases de datos. Aqua Data Studio simplifica el trabajo de los administradores de bases de datos, con la posibilidad de abordar de forma más amena y natural múltiples tareas a la vez, desde una sólo aplicación. Analizador de peticiones sofisticado, resaltado de sintaxis y el auto-completado de comandos RDBMS son algunas de las características de Aqua Data Studio. Firebird: Firebird es una base de datos relacional que trabaja con el lenguaje SQL para manipular datos. Dispone de la mayoría de las instrucciones DDL y DML estándar de SQL. FileMaker: FileMaker Pro es una completísima herramienta con la que podremos crear y administrar un número ilimitado de bases de datos sobre cualquier cosa, pero con la particularidad de que él mismo se encargará de crear todas las opciones, funciones y plantillas de dichas bases de datos, reduciendo nuestro trabajo a únicamente introducir los datos. Es casi imposible comentar ni una pequeña parte de sus opciones, pero para enumerar algunas mencionaremos la posibilidad de compartir los datos, múltiples usuarios, exportación a web, seguridad avanzada tanto en web como en el programa, completa gestión de archivos (alojados o no), exclusividad de diseños, estructura relacional totalmente visual, etc. Linux: :MongoDB

Es una base de datos Open Source de gran rendimiento, escalable, schema-free (creo que esto se refiere a que no es una base de datos relacional convencional, aunque no estoy del todo seguro) y orientada a documentos (esquemas de datos tipo JSON). Hay drivers preparados para usar esta base de datos desde lenguajes como PHP, Python, Perl, Ruby, JavaScript, C++ y muchos más. Hypertable Hypertable es un sistema de almacenamiento distribuido de datos de alto rendimiento diseñado para soportar aplicaciones que requieran máximo rendimiento, escalabilidad y eficiencia. Se ha diseñado y modelado a partir del proyecto BigTable de Google y se enfoca sobre todo a conjuntos de datos de gran escala. Apache CouchDB Como en el caso de MongoDB, este proyecto está destinado a ofrecer una base de datos orientada a documentos que se pueden consultar o indexar en modo MapReduce usando JavaScript. CouchDB ofrece una API JSON RESTful a la que se puede acceder desde cualquier entorno que soporte peticiones HTTP. Neo4j Es un motor de persistencia completamente transaccional en Java que almacena los datos mediante grafos, y no mediante tablas. Neo4j ofrece una escalabilidad masiva. Puede manejar grafos de varios miles de millones de nodos/relaciones/propiedades en una única máquina, y se puede escalar a lo largo de múltiples máquinas. Riak

Riak es una base de datos ideal para aplicaciones web y combina: Una tienda con un valor clave descentralizado Un motor map/reduce flexible Una interfaz de consultas HTTP/JSPN amigable. Oracle Berkeley DB Se trata de un motor de bases de datos embebidas que proporciona a los desarrolladores persistencia local, rápida y eficiente con una administración nula. Oracle Berkeley DB es una librería que se enlaza directamente en nuestras aplicaciones y permite realizar llamadas simples a funciones en lugar de enviar mensajes a un servidor remoto para mejorar el rendimiento. Apache Cassandra Cassandra es probablemente uno de los proyectos NoSQL más concoidos del mercado. Se trata de una base de datos distribuida de segunda generación con alta escalabilidad que está siendo usada por gigantes como Facebook (que es quien la ha desarrollado), Digg, Twitter, Cisco y más empresas. El objetivo es ofrecer un entorno consistente, tolerante a fallos y de alta disponibilidad a la hora de almacenar datos. Memcached

Memcached es un almacen del tipo in-memory key-value para pequeñas cadenas de datos arbitrarios (textos, objetos) de resultados de llamadas a base de datos, llamadas a API, o renderizado de páginas. Está orientado a acelerar aplicaciones web dinámicas al aliviar la carga de la base de datos. Redis Redis es una base de datos avanzada del tipo fast key-value que está escrita en C y quese puede usar como memcached, por delante de una base de datos tradicional, o bien por sí sola de forma independiente. Tiene soporte para varios lenguajes de programación y se utiliza en proyectos muy populares como GitHub o Engine Yard. También hay un cliente PHP llamadorediska que permite gestionar bases de datos Redis. HBase HBase es u almaceén distribuido del tipo column-oriented que puede ser también denominado como la base de datos Hadoop. El proyecto está dirigido a ofrecer tablas enormes de miles de millones de filas, y millones de columnas. Dispone de un gateway RESTful que soporta XML, Protobug y opciones de codificación binaria de datos. Keyspace

Se trata de un almacén del tipo key-value con replicación consistente y que funciona sobre sistemas operativos Windows. Keyspace ofrece una alta disponibilidad al enmascarar los fallos de servidor y red y al aparecer como un único servicio de alta disponibilidad. 4store 4store es un motor de almacenamiento de bases de datos y de consultas que mantiene datos en formato RDF. Está escrito en ANSI C99, está diseñado para funcionar en sistemas UNIX y ofrece una plataforma de alto rendimiento, escalable y estable. MariaDB MariaDB es una rama compatible hacia atrás de MySQL Database Server. Incluye soporte para la mayoría de los motores de almacenamiento Open Source, y además para el propio motor de almacenamiento Maria. Drizzle

Es un fork de MySQL que se centra en ser una base de datos eficiente y estable, sobre todo optimizada para aplicaciones de Internet y que siguen la filosofía Cloud Computing. HyperSQL Es un motor de bases de datos relacionales SQL escrito en Java. HyperSQL ofrece un pequeño pero veloz motor de bases de datos que dispone de tablas inmemory y basadas en disco, y que soporta los modos embebido y servidor. Además, dispone de herramientas como una consola de comandos SQL y una interfaz gráfica para las consultas. MonetDB MonetDB es un sistema de bases de datos para aplicaciones de alto rendimiento dirigidas a la minería de datos, OAP, GIS, búsquedas XML, y recolección de información a partir de ficheros de texto y multimedia. Persevere Es un motor de almacenamiento de objetos y un servidor de aplicaciones (ejecutándose en Java/Rhino) que ofrece almacenamiento de datos dinámicos

JSON para el desarrollo rápido de aplicaciones de Internet orientadas a datos y basadas en JavaScript. exist-db exist-db está desarrollada a través de la tecnología XML. Almacena datos CML según el modelo de datos de este estándar, y se caracteriza por un procesado eficiente y basado en índices de XQuery. Otras alternativas Gladius (base de datos PHP flat-file) CloudStore OpenQM (base de datos multivalor) ScarletDME (base de datos multivalor) SmallSQL (Motor de bases de datos Java Desktop SQL) LucidDB HyperGraphDB (base de datos de grafos) InfoGrid (base de datos de grafos) Apache Derby hamsterdb H2 Database EyeDB txtsql db4o Tokyo Cabinet Project Voldemort

Conclusión: Las tecnologías día a día van evolucionando y esto necesita de una Buena manera de llevar a cabo un orden a grandes números o rasgos, las bases de datos son muy necesarios en todos los aspectos y han revolucionado la forma de ver las cosas dentro de un almacén de grandes cantidades.

Referencias: http://www.maestrosdelweb.com/editorial/%c2%bfque-son-las-bases-dedatos/ http://es.kioskea.net/forum/affich-45528-lista-de-los-programas-para-crearbases-datos