1. Primer Taller Bases de Datos Trabajo presentado por: JOSÉ OLMEDO SOTO AGUIRRE Trabajo presentado a la asignatura de Bases de Datos I, del 5to semestre de ingeniería en sistemas. Presentado al ingeniero: EDGAR SANDOVAL UNIDAD CENTRAL DEL VALLE DEL CAUCA Tuluá - Valle Del Cauca, febrero del 2010. TALLER Definir: Datos: Es una representación simbólica (numérica, alfabética, algorítmica etc.), un atributo o una característica de una entidad. El dato no tiene valor semántico (sentido) en sí mismo, pero si recibe un tratamiento (procesamiento) apropiado, se puede utilizar en la realización de cálculos o toma de decisiones. Bases de Datos: Base de Datos es un conjunto exhaustivo no redundante de datos estructurados organizados independientemente de su utilización y su implementación en máquina accesibles en tiempo real y compatibles con usuarios concurrentes con necesidad de información diferente y no predicable en tiempo. Sistema de Bases de Datos: Es una serie de recursos para manejar grandes volúmenes de información, sin embargo no todos los sistemas que manejan información son bases de datos. Sistema administrador de Bases De Bases de Datos Se trata de un instrumento que nos permite ingresar, recuperar y manejar la información contenida en la base de datos; también permite obtener la información ordenada según determinados parámetros (por orden alfabético, según el nombre del autor, según la temática de cada libro, etc.). Formular la definición con mis propias palabras Dato: es una de las partes que componen la información, este dato, puede ser tanto numérico, alfabético como simbólico. Bases de Datos: una base de datos en una de las formas que se han inventado para el almacenaje apropiado de una información, el cual nos permite optimizar el almacenaje de la información, sin tener el riesgo de la redundancia de datos. Sistema de Bases de Datos: un sistema de bases de datos, es el ambiente donde podemos manejar aquellos datos o aquella información guardada en la base de datos. Sistema administrador de bases de datos: un sistema administrador de bases de datos, es un instrumento que nos permite manipular de cierta manera una base de datos, y nos ayuda a obtener un máximo aprovechamiento de la información guardada en la base de datos, y nos optimiza los procesos de guardado, modificado, consultado y eliminado de información. Indicar la diferencia entre los términos Las diferencias son, que los datos son la parte que conforma una base de datos y le da vida a esta base, la base de datos es la que guarda, modifica, elimina o consulta la información obtenida, el sistema de la base de datos es el ambiente donde se genera la base de datos, y el sistema administrador, es el que nos permite manipular la información de la base de datos, ayudando a la optimización de esta. BIBLIOGRAFIA http://www.monografias.com/trabajos11/basda/basda.shtml - janhil Hyde http://es.wikipedia.org/wiki/Dato http://www.wikilearning.com/curso_gratis/sistemas_de_bases_de_datos-definicion_y_caracteristicas_de_un_sbd/3621-1 - Rafael Barzanallana http://www.mailxmail.com/curso-microsoft-access-2000/que-es-sistema-administracion-bases-datos-relacionales. Segundo Taller Bases de Datos Trabajo presentado por: JOSÉ OLMEDO SOTO AGUIRRE Trabajo presentado a la asignatura de Bases de Datos I, del 5to semestre de ingeniería en sistemas. Presentado al ingeniero: EDGAR SANDOVAL UNIDAD CENTRAL DEL VALLE DEL CAUCA Tuluá - Valle Del Cauca, febrero del 2010. TALLER 2 Introducción En este segundo taller, se mostraran a conocer algunos de las características sobre 3 diferentes tipos de sistemas administradores de bases de datos, permitiendo conocer las diferencias, ventajas, y el motor mejor para la administración de las bases de datos. CARACTERISTICAS DE ORACLE: Entorno cliente/servidor. Gestión de grandes bases de datos. Usuarios concurrentes. Alto rendimiento en transacciones. Sistemas de alta disponibilidad. Disponibilidad controlada de los datos de las aplicaciones. Adaptación a estándares de la industria, como SQL-92. Gestión de la seguridad. Autogestión de la integridad de los datos. Opción distribuida. Portabilidad. Compatibilidad. Buena conexión Replicación de entornos. Ventajas de Oracle: 1.-Oracle es el motor de base de datos relacional más 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 diseño de bases de datos muy completo (PL/SQL) que permite implementar diseños
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 replicación e incluso ciertas versiones admiten la administración de bases de datos distribuidas. 5.-El software del servidor puede ejecutarse en multitud de sistemas operativos. 6.-Existe incluso una versión personal para Windows 9x, lo cual es un punto a favor para los desarrolladores que se llevan trabajo a casa. 7.- ¿Qué hay de los objetos de Oracle? Este sistema ha comenzado a evolucionar en esta dirección, añadiendo tipos de clases, referencias, tablas anidadas, matrices y otras estructuras de datos complejas. Desafortunadamente, la implementación actual de las mismas no ofrece una ventaja clara en eficiencia, como sería de esperar, y sí provocan la incompatibilidad de los diseños que aprovechan las nuevas características con otras bases de datos. 8.-Oracle es la base de datos con mas orientación hacía INTERNET 9.-Un aceptable soporte. Características y ventajas de MySQL Usa GNU Automake, Autoconf, y Libtool para portabilidad Uso de multihilos mediante hilos del kernel. Usa tablas en disco b-tree para búsquedas rápidas con compresión de índice Tablas hash en memoria temporales El código MySQL se prueba con Purify (un detector de memoria perdida comercial) así como con Valgrind, una herramienta GPL Completo soporte para operadores y funciones en cláusulas select y where. Completo soporte para cláusulas group by y order by, soporte de funciones de agrupación Seguridad: ofrece un sistema de contraseñas y privilegios seguro mediante verificación basada en el host y el tráfico de contraseñas está cifrado al conectarse a un servidor. Soporta gran cantidad de datos. MySQL Server tiene bases de datos de hasta 50 millones de registros. Se permiten hasta 64 índices por tabla (32 antes de MySQL 4.1.2). Cada índice puede consistir desde 1 hasta 16 columnas o partes de columnas. El máximo ancho de límite son 1000 bytes (500 antes de MySQL 4.1.2). Los clientes se conectan al servidor MySQL usando sockets TCP/IP en cualquier plataforma. En sistemas Windows se pueden conectar usando named pipes y en sistemas Unix usando ficheros socket Unix. En MySQL 5.0, los clientes y servidores Windows se pueden conectar usando memoria compartida. MySQL contiene su propio paquete de pruebas de rendimiento proporcionado con el código fuente de la distribución de MySQL. CARACTERISTICAS Y VENTAJAS DE MICROSOFT ACCESS MS Access es usado por programadores y no programadores para crear sus propias soluciones de base de datos.Los usuarios pueden crear tablas, consultas, formularios y reportes pudiendo conectarlos entre si con macros.Usuarios avanzados pueden usar VBA (Visual Basic for Applications) para crear una solución rica en código y manipulación avanzada de datos y controles.Los campos de las tablas de Access soportan gran variedad de tipos de datos, índices e integridad referencial.Microsoft Access permite crear formularios para insertar y modificar datos fácilmente. También tiene un entorno gráfico para ver las relaciones entra las diferentes tablas de la base de datos.Access incluye interfases para crear consultas, formaularios y reportes.El concepto original de Access es habilitar el acceso a cualquier fuente de datos por lo que se tiene la posibilidad de exportar e importar información desde y hacia varios formatos como Excel, Outlook, ASCII, dBase, Paradox, FoxPro, SQL Server, Oracle, ODBC, etc.Uno de los beneficios de Access para los programadores es la compatibilidad con MS SQL. CONCLUCION El sistema administrador que a mi parecer que es el más adecuado para el manejo de bases de datos, es ORACLE, ya que este es un sistema más complejo, y mejor administrado que existe, también porque la seguridad y el soporte, mas las herramientas que este nos brindas son muy buenas para el mantenimiento y manejo de esta bases de datos. BIBLIOGRAFIA http://www.rhernando.net/modules/tutorials/doc/bd/oracle.html http://es.wikipedia.org/wiki/MySQL#Caracter.C3.ADsticas_adicionales http://es.answers.yahoo.com/question/index?qid=20090721131827AAvdJXA http://www.todoexpertos.com/categorias/salud-y-bienestar/belleza/respuestas/14706/vetajas-y-desventajas.