Sie sind auf Seite 1von 6

1.

-INTRODUCCION Una base de datos es un sistema para archivar informacin en computadora cuyo propsito general es mantener informacin y hacer que est disponible cuando se solicite. Las bases de datos son un rea de la computacin que ha recibido mucha atencin debido a sus mltiples aplicaciones: bibliotecas, automatizacin de oficinas, ingeniera de software, diccionarios automatizados y en general cualquier programa orientado a mantener y recuperar informacin textual. Su recuperacin, actualizacin y manejo es relativamente simple con el uso de cualquier manejador de bases de datos. Cuando hablamos de documentos con estructura nos estamos refiriendo a documentos cuya estructura es declarada explcitamente de algn modo, asociando etiquetas a elementos de la estructura o mediante la sintxis con la que se escribe el documento, como se hace en los lenguajes de programacin 2.-INDICE AUTOMATICO El ndice de una base de datos es una estructura de datos que mejora la velocidad de las operaciones, permitiendo un rpido acceso a los registros de una tabla en una base de datos. Al aumentar drsticamente la velocidad de acceso, se suelen usar sobre aquellos campos sobre los cuales se hacen frecuentes bsquedas.

El ndice tiene un funcionamiento similar al ndice de un libro, guardando parejas de elementos: el elemento que se desea indexar y su posicin en la base de datos. Para buscar un elemento que est indexado, slo hay que buscar en el ndice dicho elemento para, una vez encontrado, devolver el registro que se encuentre en la posicin marcada por el ndice.

Los ndices pueden ser creados usando una o ms columnas, proporcionando la base tanto para bsquedas rpidas al azar como de un ordenado acceso a registros eficiente.

Los ndices son construidos sobre rboles B, B+, B* o sobre una mezcla de ellos, funciones de clculo u otros metodos.

El espacio en disco requerido para almacenar el ndice es tpicamente menor que el espacio de almacenamiento de la tabla (puesto que los ndices generalmente contienen solamente los campos clave de acuerdo con los que la tabla ser ordenada, y excluyen el resto de los detalles de

la tabla), lo que da la posibilidad de almacenar en memoria los ndices de tablas que no cabran en ella. En una base de datos relacional un ndice es una copia de parte de una tabla.

Algunas bases de datos amplan la potencia del indexado al permitir que los ndices sean creados de funciones o expresiones. Por ejemplo, un ndice puede ser creado sobre la funcin upper(apellido), que almacenara en el ndice solamente las versiones maysculas del campo apellido. Otra opcin a veces soportada, es el uso de ndices "filtrados", donde las entradas del ndice son creadas solamente para los registros que satisfagan una cierta expresin condicional. Un aspecto adicional de flexibilidad es permitir la indexacin en funciones definidas por el usuario, tambin como expresiones formadas de un surtido de funciones incorporadas.

3.-OBJETIVO GENERAL

4.-DEFINION DE BASE DATOS Es un conjunto exhaustivo no redundante de datos estructurados organizados independientemente de su utilizacin y su implementacin en mquina accesibles en tiempo real y compatibles con usuarios concurrentes con necesidad de informacin diferente y no predicable en tiempo. 5.-MANEJADORES DE BASE DE DATOS

SQL El lenguaje de consulta estructurado o SQL (por sus siglas en ingls estructurad query lenguaje) es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar diversos tipos de operaciones en estas. Una de sus caractersticas es el manejo del lgebra y el clculo relacional permitiendo efectuar consultas con el fin de recuperar de una forma sencilla- informacin de inters de una base de datos, as como tambin hacer cambios sobre ella. Oracle es un sistema de gestin de base de datos objeto-relacional (o ORDBMS por el acrnimo en ingls de Object-Relational Data Base Management System), desarrollado por Oracle Corporation.Se considera a Oracle como uno de los sistemas de bases de datos ms completos, destacando:Soporte de transaccioneEstabilidad Escalabilidad y Soporte multiplataforma. Su dominio en el mercado de servidores empresariales ha sido casi total hasta hace poco, recientemente sufre la competencia del Microsoft SQL Server de Microsoft y de la oferta

de otros RDBMS con licencia libre como PostgreSQL, MySql o Firebird. Las ltimas versiones de Oracle han sido certificadas para poder trabajar bajo GNU/Linux.

VENTAJAS Y DESVENTAJAS

Ventajas: - Es un Sistema de Gestin de Bases de Datos Relacionales (SGBDR). - Puede ser til para manejar y/o obtener datos de la red de redes. - Ofrece una potente forma de unir SQL e Internet. - Utiliza una extensin al SQL estandar, que se denomina Transact SQL. - El Transact SQL, soporta la definicin, modificacin y eliminacin de bases de datos, tablas, atributos, ndices, etc., es decir, el lenguaje de definicin de datos (LDD), as como la consulta, actualizacin y borrado de tuplas de tablas, es decir, el lenguaje de manipulacin de datos (LMD). - Para empezar SQL Server nos permite olvidarnos un poco de los ficheros que forman la base de datos. En Access tenemos que abrir el fichero .mdb para ver el contenido. Aqu abrimos la consola de SQL Server y tenemos todas las bases de datos de todos nuestros programas. Esto es muy cmodo, ciertamente. - Si trabajamos en una red local nos permite agregar otros servidores de SQL Server. por ejemplo: yo tengo en mi ordenador una base de datos en mi servidor SQL y mi compaero tiene en su servidor otra base de datos. Yo puedo conectar mi SQL al suyo y as tengo sus bases de datos en mi SQL Server. Esto, tambin es muy cmodo. - Seguridad: SQL permite administrar permisos a TODO. Permisos a nivel de servidor, seguridad en tablas, permitir o no lectura, escritura, ejecucin; seguridad en los procedimientos almacenados (despus hablo de ellos)... todo se puede configurar. O sea, que podemos permitir que alguien conecte su SQL al nuestro pero sin embargo podemos decirle que no puede ver esta base de datos pero otra s.

Desventajas: - Los problemas de la 6.5 eran muchos: bloqueo a nivel de pgina, dispositivos con crecimiento manual, un tamao de pgina fijo y demasiado pequeo (2048KB), una psima implementacin de los tipos de datos variables como varchar. - La principal desventaja de Microsoft SQL SERVER es la enorme cantidad de memoria RAM que utiliza para la instalacin y utilizacin del software. - La relacin calidad-precio est muy debajo comparado con oraCLE - Una de las desventajas de SQL es que si lo quieres para practicas no te va hacer til por que en el se prohben muchas cosas tiene restricciones en lo particular me parase mas viable usar MySQL es mucho mejor adems de ser un software gratis.

ORACLE Oracle es un sistema de gestin de base de datos objeto-relacional (o ORDBMS por el acrnimo en ingls de Object-Relational Data Base Management System), desarrollado por Oracle Corporation. *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.-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. 4.-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. 5.-El software del servidor puede ejecutarse en multitud de sistemas operativos. 6.-Existe incluso una versin personal para Windows 9x, lo cual es un punto a favor para los desarrolladores que se llevan trabajo a casa *Desventajas

1.-Una de las versiones ms recientes de Oracle es la 8 punto algo (Aunque ya est la 9i). 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. El motivo de tantos fallos fue, al parecer, la remodelacin del sistema de almacenamiento por causa de la introduccin de extensiones orientadas a objetos. 2.-El mayor inconveniente de Oracle es quizs su precio. Incluso las licencias de Personal Oracle son excesivamente caras, en mi opinin. Otro problema es la necesidad de ajustes. Un error frecuente consiste en pensar que basta instalar el Oracle en un servidor y enchufar directamente las aplicaciones clientes. Un Oracle mal configurado puede ser desesperantemente lento. 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. ACCESS -----*Ventajas 1.-Es la base de datos ms amigable y verstil del mercado. 2.-Incluye expertos para realizar indagaciones, ellos pueden ayudar a encontrar entradas duplicadas y realizar relaciones cruzadas de los datos. 3.-Para aprender el programa basta tener la ayuda en lnea, ya que es completa e informativa. 4.-Altamente potente y eficiente

*Desventajas 1.-Base de datos de un muy reducido potencial, slo para soluciones "caseras"

6.-CONCEPTO DE BASE DE DATOS

TABLAS: CAMPOS: REGISTROS: TIPOS DE DATOS:

7.-USO DE LA BASE DE DATOS

1. banca: informacin de clientes, cuentas, transacciones, prstamos, etc. 2. lneas areas: inf. Clientes, horarios, vuelos, destinos, etc. (1ras bases distribuidas geogrficamente) 3. universidades: inf. Estudiantes, carreras, horarios, materias, etc. 4. transacciones de tarjeta de crdito: para comprar con tarjetas de crdito y la generacin de los extractos mensuales. 5. telecomunicaciones: para guardar registros de llamadas realizadas, generar facturas mensuales, mantener el saldo de las tarjetas, telefnicas de prepago y almacenar informacin sobre las redes.

8.-EJEMPLOS DE BASE DE DATOS

9.-APLICACIONES ACTUALES DE LA BASE DE DATOS

Das könnte Ihnen auch gefallen