domingo, 19 de junio de 2011







OBJETIVO:

Identificar las funciones y definición de una base de datos

ACTIVIDAD

1. Defina que es una base de datos

2. Funciones de una base de datos

3. Programas desarrolladores para una base de datos

4. Hacer una base de datos en Excel

SOLUCIÓN

  1. Un conjunto de información almacenada en memoria auxiliar que permite acceso directo y un conjunto de programas que manipulan esos d atos .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.
nos sirve para:
  • guardar
  • almacenar
  • procesar
  • analizar
  • acceder
  • organizar

Componentes de una Base de Datos:

  • Hardware: constituido por dispositivo de almacenamiento como disco, tambores, cintas, etc.

  • Software: que es el DBMS o sistema administrador de base de datos

  • Datos: los cuales están almacenados de acuerdo a la estructura externa y van a ser procesados para convertirse en información.

2.Funcionalidades de una base de datos

Una base de datos típica conlleva la existencia de tres tipos de usuario con relación a su diseño, desarrollo y funcionalidad que son:

  • El administrador de bases de datos (DBA: Database Administrator) que diseña y mantiene la base de datos.
  • El desarrollador de aplicaciones (programador) que implementa las transacciones e interfaces.
  • Los usuarios finales que consultan y editan la información de la base de datos mediante un programa desarrollado a su medida.

Por lo tanto, podem

os decir que el propósito de una base de datos es doble, pues tiene que responder a consultas sobre los datos que contiene, y ejecutar transacciones con la información.

Además debe permitir consultas (llamadas query) que se formula como una expresión lógica sobre la información y hace relaciones definidas en el esquema de la base de datos, el resultado es la identificación de un subconjunto lógico de la base de datos, es decir, una selección de registros que cumplen la condición lógica.

Para llevar a cabo tareas, el administrador de bases de datos (DBA) tiene a su disposición la principal herramienta de una base de datos, que es el sistema gestor de bases de datos (DBMS) y a través de éste se realizan todas las operaciones con los datos (consultas y transacciones), de forma que al DBA no le preocupa la manera en que los datos se encuentran almacenados físicamente, pudiéndose concentrar en los aspectos conceptuales en cuanto a diseño, desarrollo y mantenimiento


3.

Tora es un conjunto de herramientas multiplataforma de software libre creado para ayudar a los administradores y desarrolladores de aplicaciones de bases de datos Oracle. También suministra soporte para MySQL y PostgreSQL.

Es una herramienta muy valorada por los mismos ya que la herramienta que proporciona Oracle, el

Enterprise Manager, no es demasiado intuitiva. Los desarrolladores para Oracle de Red Hat Linux afirman hacer un uso intensivo de la misma.

Independientemente del sistema operativo sobre el que se instale, necesita como paso previo que esté instalado el cliente de Oracle correspondiente a la misma o superior versión de base de datos sobre la que queremos actuar. Dicho cliente se puede instalar en su forma mínima, de modo Runtime.

Está disponib

le para los siguientes sistemas operativos:

Para los sistemas operativos tipo Unix necesita que estén instaladas las biblioteca de KDE. La versión Windows ya está compilada con las biblioteca Free Qt de Trolltech.

Actualmente Tora se distribuye bajo licencia GPL y sólo se encuentra en inglés.

MySQL es un sistema de gestión de bases de datos relacional, multihilo y multiusuario con más de seis millones de instalaciones.1 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.

Por un lado se ofrece bajo la GNU GPL para cualquier uso compatible con esta licencia, pero para aquellas empresas que quieran incorporarlo en productos privativos deben comprar a la empresa una licencia específica que les permita este uso. Está desarrollado en su mayor parte en ANSI C.

Al contrario de proyec

tos como Apache, donde el software es desarrollado por una comunidad pública y los derechos de autor del código están en poder del autor individual, MySQL es patrocinado por una empresa privada, que posee el copyright de la mayor parte del código.

Esto es lo que posibilita el esquema de licenciamiento anteriormente mencionado. Además de la venta de licencias privativas, la compañía ofrece soporte y servicios. Para sus operaciones contratan trabajadores alrededor del mundo que colaboran vía Internet. MySQL AB fue fundado por David Axmark, Allan L

arsson y Michael Widenius.


SQL (Structured Query Language) Lenguaje utilizado para base de datos desarrollado entre 1974 y 1975 en IBM Research. Por esos años se llamaba SEQUEL (Structured English QUEry Language) y servía como interfaz para un sistema experimental de base de datos llamado SYSTEM R.


SQL fue introducido por Oracle por
vez en una base de datos en el año 1979.

Se convirtió en un estándar ANSI e ISO dando lugar al SQL-86 o SQL1, que se fue actualizando a SQL-92 o SLQ2, luego a SQL3 y actualmente (2004) a SQL4.

El lenguaje se utiliza para definir, consultar y actualizar la base de datos, y es el más popular de su estilo.

La estructura básica para consultas en SQL es select-from-where.

Conceptualmente, SQL es un lenguaje de definición de datos (LDD), un lenguaje de definiciones de vistas (LDV) y un lenguaje de manipulación de datos (LMD), que posee también capacidad para especificar restricciones y evolución de esquemas.




http://www.suite101.net/content/las-bases-de-datos-a1701 http://reparaciondepc.cl/blog/manual-sql-en-espanol/
http://es.wikipedia.org/wiki/Tora_%28Bases_de_Datos_Oracle%29