Vous êtes sur la page 1sur 19

BASES DE DATOS

Es una coleccin de informacin organizada de forma que un programa de ordenador pueda seleccionar rpidamente los fragmentos de datos que necesite. Una base de datos es un sistema de archivos electrnico. Las bases de datos tradicionales se organizan por campos, registros y archivos. Un campo es una pieza nica.

TIPOS DE BASES DE DATOS

MySql
Es fcil de administrar, operar y es famoso por su instalacin de 15 minutos, la cual en 15 minutos es posible instalar, configurar y montar una BD relacional ya sea sistemas OLTP o bien OLAP, aunque por excelencia MySQLServer es comnmente usado para desarrollos Web 2.0 y Enterprise2.0. Es un sistema de gestin de bases de datos relacional, multihilo y multiusuario con ms de seis millones de instalaciones. MySQL AB desde enero de 2008 una subsidiaria de Sun Microsystems y sta a su vez de Oracle Corporation desde abril de 2009 desarrolla MySQL como software libre en un esquema de licenciamiento dual. MySQL AB fue fundado por David Axmark, Allan Larsson y Michael Widenius.

Lenguajes de Programacin de Mysql:


Existen varias interfaces de programacin de aplicaciones que permiten, a aplicaciones escritas en diversos lenguajes de programacin, acceder a las bases de datos MySQL, incluyendo C, C++, C#, Pascal, Delphi (via dbExpress), Eiffel, Smalltalk, Java (con una implementacin nativa del driver de Java), Lisp, Perl, PHP, Python, Ruby, Gambas, REALbasic (Mac y Linux), (x)Harbour (Eagle1), FreeBASIC, y Tcl; cada uno de estos utiliza una interfaz de programacin de aplicaciones especfica. Tambin existe una interfaz ODBC, llamado MyODBC que permite a cualquier lenguaje de programacin que soporte ODBC comunicarse con las bases de datos MySQL. Tambin se puede acceder desde el sistema SAP, lenguaje ABAP.

MySQL funciona sobre mltiples plataformas, incluyendo


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 y 2008). OpenVMS[9]

CARACTERISTICAS
Amplio subconjunto del lenguaje SQL. Algunas extensiones son incluidas igualmente. Disponibilidad en gran cantidad de plataformas y sistemas. Posibilidad de seleccin de mecanismos de almacenamiento que ofrecen diferente velocidad de operacin, soporte fsico, capacidad, distribucin geogrfica, transacciones. Transacciones y claves forneas. Conectividad segura. Replicacin. Bsqueda de indexacin de campos de texto.

Para agregar, acceder y procesar datos guardados en un computador, se necesita un administrador como MySQL Server. Dado que los computadores son muy buenos manejando grandes cantidades de informacin, los administradores de bases de datos juegan un papel central en computacin, como aplicaciones independientes o como parte de otras aplicaciones. MySQL es un sistema de administracin relacional de bases de datos. Una base de datos relacional archiva datos en tablas separadas en vez de colocar todos los datos en un gran archivo. Esto permite velocidad y flexibilidad. Las tablas estn conectadas por relaciones definidas que hacen posible combinar datos de diferentes tablas sobre pedido. MySQL es software de fuente abierta. Fuente abierta significa que es posible para cualquier persona usarlo y modificarlo. Cualquier persona puede bajar el cdigo fuente de MySQL y usarlo sin pagar. Cualquier interesado puede estudiar el cdigo fuente y ajustarlo a sus necesidades. MySQL usa el GPL (GNU General Public License) para definir qu puede hacer y qu no puede hacer con el software en diferentes situaciones. Si usted no se ajusta al GPL o requiere introducir cdigo MySQL en aplicaciones comerciales, usted puede comprar una versin comercial licenciada.

ORACLE
Una base de datos Oracle es una coleccin de datos tratada como una unidad. El propsito general es almacenar y recuperar informacin relacionada. Una instancia Oracle consta de una estructura de memoria, llamada rea global del sistema (SGA), y de unos procesos background utilizados por el servidor Oracle para manejar una base de datos. Cada instancia Oracle puede abrir y utilizar solo una base de datos en cualquier punto y momento.

CARACTERISTICAS DE ORACLE
Es un sistema gestor de base de datos con caracterstica objeto-relacionales, que pertenece al modelo evolutivo de SGBD. Sus caractersticas principales son las siguientes: En torno cliente / servidor.-Gestin de grandes bases de datos.-Usuarios concurrentes.-Alto rendimiento en transacciones.-Sistema de alta disponibilidad.-Gestin de la seguridad.Compatibilidad.-Contestabilidad.

VENTAJAS
1. Oracle es el motor de base de datos relacional ms usado a nivel mundial. 2. Puede ejecutarse en todas las plataformas, desde una PC hasta un supercomputador. 3. Permite el uso de particiones para la mejora de la eficiencia, de replicacin e incluso ciertas versiones admiten la administracin de bases de datos distribuidas. 4. El software del servidor puede ejecutarse en multitud de sistemas operativos. 5. Oracle es la base de datos con ms orientacin haca INTERNET Un aceptable soporte.

DESVENTAJAS
1.- Una de las versiones ms recientes de Oracle es la 8 punto algo. Y es que desde el lanzamiento original de la 8 se sucedieron varias versiones con correcciones, hasta alcanzar la estabilidad en la 8.0.3. 2.- El mayor inconveniente de Oracle es quizs su precio. Incluso las licencias de Personal Oracle son excesivamente caras. Otro problema es la necesidad de ajustes. 3.- Tambin es elevado el coste de la formacin, y slo ltimamente han comenzado a aparecer buenos libros sobre asuntos tcnicos distintos de la simple instalacin y administracin.

DBASE
Fue el primer sistema de gestin de base de datos usado ampliamente para microcomputadoras, publicado por Ashton-Tate para CP/M, y ms tarde para Apple II, Apple Macintosh, UNIX [1], VMS [2], e IBM PC bajo DOS donde con su legendaria versin III Plus se convirti en uno de los ttulos de software ms vendidos durante un buen nmero de aos. dBASE nunca pudo superar exitosamente la transicin a Microsoft Windows y termin siendo desplazado por otros productos como Paradox, Clipper, y FoxPro. Incorporaba un lenguaje propio interpretado y requera un LAN PACK para funcionar sobre red local. En 1988 lleg finalmente la versin IV. dBASE fue vendido a Borland en 1991. Al poco tiempo promovi una casi intrascendente versin 5, de la que lleg a haber versin para Windows. Luego vendi los derechos de la lnea de productos en 1999 a dataBased Intelligence, Inc. (dBI) que sigue comercializando nuevas versiones, llamadas dBASE Plus, desde 1999. Durante la primera mitad de los '80s muchas otras compaas produjeron sus propios dialectos o variaciones del producto y lenguaje. Estos incluyeron FoxPro (ahora Visual FoxPro), Quick-Silver, Clipper, Xbase++, FlagShip, y Harbour. Todos ellos son llamados informalmente como xBase o XBase.

El formato subyacente de dBASE, el archivo dbf, es ampliamente utilizado en muchas otras aplicaciones que necesitan un formato simple para almacenar datos estructurados. dBASE fue licenciado a los usuarios por un plazo de quince aos basado en el inconcebible evento de que un usuario utilizara su copia de dBASE por tan largo perodo. La seguridad en dBASE Plus sigue siendo muy similar a la que ya exista antiguamente en la base de datos MS/DOS dBASE 2.0. La ventana de Escritorio que presenta es una combinacin de estilos que se tom de diferentes programas. Es un tributo al poder fcil y entendible flexibilidad que hace de dBASE una plataforma superior de desarrollo. Como es a menudo el caso, una simple vista de diseo puede enmascarar mucho de la complejidad del software. Es difcil hacer que el software se vea fcil.

FILEMAKER PRO
FileMaker Pro es el programa de bases de datos que tiene la potencia y flexibilidad para manejar todas tus funciones de cada da en casa y en la oficina sin tener que aprender instrucciones de programacin complejas. Su estabilidad es buena ya que es muy sencilla y tambin uno no se pierde en las pantallas como se hace en Access. Es una aplicacin multiplataforma (Windows y Mac) de base de datos relacional de FileMaker Inc. (una subsidiaria de Apple Inc.). FileMaker integra el motor de la base de datos con la interfaz, lo que permite a los usuarios modificar la base de datos al arrastrar elementos (campos, pestaas, botones...) a las pantallas o formas que provee la interfaz. FileMaker evolucion de una aplicacin de MS-DOS, que se desarroll primariamente para Apple Macintosh. Desde 1992 est disponible para Microsoft Windows y se puede utilizar como un ambiente heterogneo. FileMaker est disponible para desktop, servidor y configuraciones web.

MICROSOFT ACCESS
Microsoft Access es uno de los sistemas de gestin de bases de datos relacionales ms usuales para los sistemas operativos Windows, desarrollado por el mismo Microsoft y orientado a ser usado en un entorno personal o en pequeas organizaciones. Es una aplicacin para manejo de bases de datos que cuenta con una interfaz de usuario amigable que facilita su uso sin requerir un conocimiento especializado de programacin. Microsoft Access maneja varios tipos de datos (texto, numrico, fechas, etctera) de manera flexible. Access puede adems importar y exportar datos de Word, Excel, y otras bases de datos. Las computadoras operan sobre datos que han sido organizados dentro de agrupamientos lgicos, para que su procesos sea efectivos y los resultados obtenidos sean tiles.

Objetos de Access
En Access se denomina objeto a cualquier cosa o elemento sobre los que acta la aplicacin. En una base de datos de Access los objetos principales son (ver Figura 1): tablas, consultas (queries), informes, formularios, macros, y mdulos. El conjunto de estos objetos constituye una base de datos de Access.

Tabla
La informacin de una base de datos est organizada en forma tabular. Cada tabla contiene datos acerca de alguna entidad de informacin, por ejemplo, clientes. Las tablas guardan la informacin en registros que corresponden a las hileras y campos que corresponden a las columnas y definen los nombres y tipos de datos que componen la tabla. Columna o campo Cada columna representa una caracterstica de los datos. Hilera o registro Las hileras son instancias conocidas como registros.

Consultas : Es un objeto que proporciona una vista de una o varias tablas. Las consultas se pueden usar para consultar, borrar, actualizar, o insertar datos en una tabla. Tambin es posible definir consultas que creen nuevas tablas a partir de las tablas existentes. Una consulta puede ser una bsqueda simple de un registro especfico o una solicitud de seleccionar todos los registros que satisfagan un conjunto de criterios. Una vez hecha la seleccin, se puede producir un listado. Formularios: Es un objeto diseado principalmente para introducir, mostrar, o controlar la ejecucin de las aplicaciones. Las formas se pueden imprimir y tambin se usan para personalizar la presentacin de la base de datos. Reportes: Objeto diseado para calcular, imprimir, totalizar, y definir una buena apariencia de la informacin presentada. Por ejemplo, lista ordenada de los campos y registros seleccionados en un formato fcil de leer, o etiquetas para envos por correo y formatos de cartas personalizados. Macros: Las macros se pueden utilizar para ejecutar secuencias de operaciones de manera automtica. Algunos ejemplos de instrucciones que se pueden incluir en una macro son: validar campos, abrir y ejecutar quieres, abrir tablas, imprimir reportes, ejecutar otras macros. Mdulos: Es un objeto que contiene una funcin personalizada y que puede ser creada utilizando Visual Basic for Applications (VBA).

TIPOS DE DATOS
Access permite nombres de hasta 64 caracteres. Es recomendable utilizar nombres descriptivos. Los tipos de datos en Access pueden ser: Texto.- Caracteres alfanumricos. Hasta 255 caracteres. Memo.- Caracteres alfanumricos. Hasta 64,000 caracteres. Numero.- Valores numricos en varios tipos y formatos. Fecha/Tiempo.- Formato de fecha y hora. Moneda.- Datos monetarios. Auto Numrico.- Contador numrico auto incrementado. Si/No. Valores lgicos. Si/No, Verdadero / falso. Objetos OLE.- Imgenes, graficas, multimedia, documentos de Office.

Vous aimerez peut-être aussi