GESTORES DE BASES DE DATOS........doc

7
GESTORES DE BASE DE DATOS Investiga sobre el diferente software gestores de base de datos (SGBD), clasifícalos de acuerdo a los sistemas operativos en los que funcionan y a sus principales características. Envía tu archivo a través de este medio. Los principales gestores de base de datos relacionales y sus características tenemos los siguientes: a. Microsoft SQL Server b. Microsoft Access c. My SQL d. Inter Base e. Oracle a. Microsoft SQL Server.- Es un gestor de base de datos relacional compacta que necesita menos de 2 MB de espacio en disco y sólo 5 MB de memoria. Además de administrar datos locales, SQL Server Compact Edition admite la sincronización con otras ediciones de Microsoft SQL Server. SQL Server Compact Edition proporciona características que permiten a los programadores crear aplicaciones que funcionen eficazmente en el entorno actual, cada vez más “conectado ocasionalmente”.

Transcript of GESTORES DE BASES DE DATOS........doc

GESTORES DE BASE DE DATOS

Investiga sobre el diferente software gestores de base de datos (SGBD), clasifcalos de acuerdo a los sistemas operativos en los que funcionan y a sus principales caractersticas. Enva tu archivo a travs de este medio. Los principales gestores de base de datos relacionales y sus caractersticas tenemos los siguientes:a. Microsoft SQL Server

b. Microsoft Accessc. My SQLd. Inter Basee. Oraclea. Microsoft SQL Server.- Es un gestor de base de datos relacional compacta que necesita menos de 2 MB de espacio en disco y slo 5 MB de memoria. Adems de administrar datos locales, SQL Server Compact Edition admite la sincronizacin con otras ediciones de Microsoft SQL Server. SQL Server Compact Edition proporciona caractersticas que permiten a los programadores crear aplicaciones que funcionen eficazmente en el entorno actual, cada vez ms conectado ocasionalmente. Caractersticas: Un motor de base de datos compacto y un slido optimizador de consultas.

Compatibilidad con la rplica de mezcla y el acceso a datos remotos (RDA).

Integracin con Microsoft SQL Server 2005.

Las herramientas de administracin son Microsoft SQL Server Management Studio y SQL Server Mana gement Studio Express.

Integracin con Microsoft Visual Studio 2005.

Acceso a datos remotos y rplica de mezcla para sincronizar datos.

Microsoft Proveedor de datos .NET Framework y .NET CompactFramework para SQL Server Compact Edition (System.Data.SqlServerCe). Compatibilidad con Microsoft ADO.NET y el proveedor de OLE DB para SQL Server Compact Edition.

Un subconjunto de sintaxis SQL. Se implementa como una base de datos incrustada en equipos de escritorio, dispositivos mviles y Tablet PC.

Compatibilidad con la tecnologa de implementacin Click Once.

b. Microsoft Access.- Una base de datos de Microsoft Access es un conjunto de informacin relacionada con un tema o propsito particular.MicrosoftAccess se basa en la simplicidad, con plantillas listas para que empecemos a trabajar y tiene herramientas eficaces para mantenerse al da a medida que los datos crecen.

Microsoft Access es un sistema interactivo de administracin de bases de datos para Windows. Access tiene la capacidad de organizar, buscar y presentar la informacin resultante del manejo de sus bases de datos.

Caractersticas;

Access es grfico, por lo que aprovecha al mximo la potencia grfica de Windows, ofreciendo mtodos usuales de acceso a los datos y proporcionando mtodos simples y directos de trabajar con la informacin.

Access facilita la administracin de datos, ya que sus posibilidades de consulta y conexin le ayudan a encontrar rpidamente la informacin deseada, cualquiera que sea su formato o lugar de almacenamiento.

Con Access es posible producir formularios e informes sofisticados y efectivos, as como grficos y combinaciones de informes en un solo documento.

Access permite lograr un considerable aumento en la productividad mediante el uso de los asistentes y las macros. Estos permiten automatizar fcilmente muchas tareas sin necesidad de programar.

c. My SQL.- Es unabase de datosmuy rpida en la lectura cuando utiliza el motor no transaccional MyISAM, pero puede provocar problemas de integridad en entornos de alta concurrencia en la modificacin. En aplicaciones web hay baja concurrencia en la modificacin de datos y en cambio el entorno es intensivo en lectura de datos, lo que hace a MyS QL ideal para este tipo de aplicaciones. Caractersticas: Tablas hash en memoria, que son usadas como tablas temporales.

Probado con un amplio rango de compiladores diferentes

Funciona en diferentes plataformas. ConsulteSeccin2.1.1, Sistemas operativos que MySQL soporta.

Usa GNU Automake, Autoconf, y Libtool para portabilidad.

APIs disponibles para C, C++, Eiffel, Java, Perl, PHP, Python, Ruby, y Tcl. ConsulteCaptulo24,APIs de MySQL.

Uso completo de multi-threaded mediante threads del kernel. Pueden usarse fcilmente mltiple CPUs si estn disponibles.

Proporciona sistemas de almacenamiento transaccional y no transaccional.

Tablas hash en memoria, que son usadas como tablas temporales.

Las funciones SQL estn implementadas usando una librera altamente optimizada y deben ser tan rpidas como sea posible. Normalmente no hay reserva de memoria tras toda la inicializacin para consultas.

El cdigo MySQL se prueba con Purify (un detector de memoria perdida comercial) as como con Valgrind, una herramienta GPL (http://developer.kde.org/~sewardj/).

El servidor est disponible como un programa separado para usar en un entorno de red cliente/servidor. Tambin est disponible como biblioteca y puede ser incrustado (linkado) en aplicaciones autnomas.

d. Inter Base.- Es unsistema de gestin de bases de datos relacionales(RDBMS) desarrollado y comercializado por la compaaBorland Software Corporationy actualmente desarrollado por su ex-filialCode Gear.Inter base se destaca de otros DBMS's por su bajo consumo de recursos, su casi nula necesidad de administracin y su arquitectura multi-generacional. Inter Base corre en plataformasLinux,Microsoft WindowsySolaris.

Caractersticas: Corre en plataformas LINUX, MICROSOFT WINDOWS Y SOLARIS. Dispone de transacciones. Integridad referencial. Posee de un sistema escalable.e. Oracle.- Es bsicamente un herramienta cliente/servidor para la gestin debase de datos, es unproductovendido a nivel mundial, aunque la granpotenciaque tiene y su elevadopreciohace que solo se vea enempresasmuy grandes y multinacionales, por norma general.En eldesarrollode pginasWebpasa lo mismo como es unsistemamuy caro no est tan extendido como otras bases dedatos, por ejemplo,Access,MySQL,SQL Serveretc.

Oracle como antes lo mencionamos se basa en latecnologacliente/ servidor, pues bien, para su utilizacin primero sera necesario la instalacin de la herramienta servidor ( Oracle8i ) y posteriormente podramos atacar a la base de datos desde otros equipos conherramientasde desarrollo comoOracleDesigner y Oracle Developer, que son las herramientas deprogramacinsobre Oracle apartirde esta premisa vamos a desarrollar las principales acepciones de Oracle y sus aplicaciones en las distintas ares detrabajo.

Caractersticas:

Oracle es el motor de base de datos relacional ms usado a nivel mundial.

Puede ejecutarse en todas las plataformas, desde una Pc hasta un supercomputador.

Oracle soporta todas las funciones que se esperan de un servidor "serio": un lenguaje de diseo de bases de datos muy completo (PL/SQL) que permite implementar diseos "activos", con triggers y procedimientos almacenados, con una integridad referencial declarativa bastante potente.

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.

El software del servidor puede ejecutarse en multitud de sistemas operativos.

Existe incluso una versin personal para Windows 9x, lo cual es un punto a favor para los desarrolladores que se llevan trabajo a casa