viernes, 6 de junio de 2014

CONCEPTOS BÁSICOS


¿Que es una base de datos?

Una base de datos o banco de datos es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. En este sentido; una biblioteca puede considerarse una base de datos compuesta en su mayoría por documentos y textos impresos en papel e indexados para su consulta. Actualmente, y debido al desarrollo tecnológico de campos como la informática y la electrónica, la mayoría de las bases de datos están en formato digital (electrónico), y por ende se ha desarrollado y se ofrece un amplio rango de soluciones al problema del almacenamiento de datos.
Existen programas denominados sistemas gestores de bases de datos, abreviado DBMS, que permiten almacenar y posteriormente acceder a los datos de forma rápida y estructurada. Las propiedades de estos DBMS, así como su utilización y administración, se estudian dentro del ámbito de la informática.
Las aplicaciones más usuales son para la gestión de empresas e instituciones públicas; También son ampliamente utilizadas en entornos científicos con el objeto de almacenar la información experimental.
Aunque las bases de datos pueden contener muchos tipos de datos, algunos de ellos se encuentran protegidos por las leyes de varios países. Por ejemplo en España, los datos personales se encuentran protegidos por la Ley Orgánica de Protección de Datos de Carácter Personal (LOPD) y en México por la Ley Federal de Transparencia y Acceso a la Información Pública Gubernamental.




TUTORIAL DE MICROSOFT ACCESS 2010

http://www.uca.edu.ar/uca/common/grupo6/files/Taller_de_Computacion_-_Manual_Access_2010.pdf

CONCEPTOS BÁSICOS:




ABRIR Y GUARDAR UNA BASE DE DATOS EN MICROSOFT ACCESS


ALUMNOS FAVOR DE ENVIAR SUS COMENTARIOS.

Creditos:

http://es.wikipedia.org/wiki/Base_de_datos
http://www.uca.edu.ar/uca/common/grupo6/files/Taller_de_Computacion_-_Manual_Access_2010.pdf
https://www.youtube.com/watch?v=q_oXSsTec1I
https://www.youtube.com/watch?v=M7qSdbcgPek

OTROS PROGRAMAS PARA ADMINISTRAR BASES DE DATOS

Ejemplos de programas para la administración de bases de datos


Los programas de bases de datos organizan y almacenan los datos de manera tal que las tablas están indexadas y se pueden contestar preguntas. Estas herramientas están disponibles en un número de configuraciones diferentes y escalables para ser usadas por un individuo o una corporación global. Algunos son fáciles de usar, con bases de datos a manera de interfaz visual, mientras que otras, al final del espectro empresarial, requieren entrenamiento y herramientasespecializadas para ser útiles.


Access


Access es un sistema de base de datos personal de Microsoft. Se trata de un producto de software orientado hacia lo visual, lo que hace que quienes no sean programadores puedan crear bases de datos útiles con facilidad. Si bien la estructura de base de datosAccess puede ampliarse para satisfacer las necesidades empresariales, el uso más común de esta base de datos es para pequeñas bases de datos individuales o en programas multiusuario de uso limitado. Access integra el lenguaje Visual Basic para aplicaciones, por lo que es un entorno de desarrollo completo.

Visual FoxPro


FoxPro es un sistema de base de datos relacional, también producido por Microsoft, que está estrechamente unido a su lenguaje de programación. FoxPro es menos amigable que las bases de datos de usuario final, lo que requiere más conocimientos técnicos que Access. Este sistema de base de datos es conocido por su motor de procesamiento rápido y la capacidad de manejar numerosas transacciones simultáneas.

MySQL Database


MySQL es una base de datos basada en servidor que permite a varios usuarios acceder a múltiples bases de datos. El software funciona en múltiples plataformas, incluyendo la mayoría de las variedades de UNIX y Windows. Ofrece usabilidad de primer plano limitada y está diseñado como un servidor de base de datos back-end. MySQL se diferencia de otros productos de base de datos por sus costos, la versión no empresarial se distribuye de forma gratuita.

SQL Server


SQL Server es un servidor de base de datos a nivel empresarial escalable. Este producto se diferencia de la base de datos personal al no proporcionar las herramientas para el usuario que proporciona un producto de base de datos individual. El motor de base de datos se centra en responder rápidamente a las solicitudes del cliente en el formulario de consultas SQL. Estas consultas se pueden generar directamente en SQL Server, o por medio de una interfaz de usuario independiente desarrollada en una variedad de lenguajes de programación. SQL Server está diseñado para manejar bases de datos con millones de registros.

Oracle


La base de datos Oracle es otra base de datos escalable a nivel empresarial. La base de datosde SQL soporta bases de datos corporativas distribuidas, que permiten al usuario acceder a los datos de forma local o desde bases de datos remotas en una transacción transparente. Las bases de datos distribuidas ayudan a superar las limitaciones físicas de un entorno informático físico. El tamaño máximo de base de datos para una base de datos Oracle es de 8 millones de terabytes, lo que requiere un almacenamiento físico más allá de la capacidad de la mayoría de las instalaciones individuales.

TEXTO: admite cualquier carácter alfabético, número o signo de puntuación.
MEMO: admite cualquier carácter textual hasta un máximo de 64000 carácteres. Se suele utilizar para escribir comentarios u observaciones.
NUMÉRICO: admite cualquier carácter numérico susceptible de ser utilizado en cálculos matemáticos.
FECHA/HORA: admite valores de fecha y hora.
MONEDA: para valores monetarios. Utiliza el separador de miles y el signo monetario que se tenga configurado en Windows.
AUTONUMÉRICO: es un campo propio del programa, éste añade un número único para cada nuevo registro.
SI/NO: es un campo que sólo acepta uno de estos dos valores.
OBJETO OLE: es un tipo de campo que va a contener un objeto, que puede ser una imagen, un gráfico, una hoja de cálculo, etc.
HIPERVINCULO: contiene una ruta o dirección URL de Internet.
ASISTENTE PARA BUSQUEDAS: se crea un campo que permite seleccionar un valor de otra tabla o crear una lista de valores en el momento.
DATOS ADJUNTOS: Se usa para incluir cualquir tipo de archivo admitido.

MULTIVALOR Almacena más de un valor en un campo.

Normalmente, tomar la decisión sobre el tipo de campo que se quiere usar es muy sencilla, pero hay otras ocasiones en las que hay que pensarlo un poco. Por ejemplo, un código postal español consta de cinco dígitos, pero no se van a realizar operaciones con ellos (por ejemplo, no tiene sentido restar o sumar códigos postales). Por este motivo, se emplea un tipo de campo Texto y no Número.

Nota:

Además, en Access los ceros delante de las cifras no se muestran. Por eso, si escribes 06005 en un campo de tipo Número, aparecerá sólo 6005, que no es un código postal correcto.

Consejo

A medida que realices cambios en la tabla, es aconsejable guardarla de vez en cuando haciendo clic en el botón Guardar de la barra de herramientas.

Los campos clave

El último tema esencial que debes conocer para definir tablas son los campos clave. Un campo clave es aquél que permite identificar un registro de una tabla frente al resto.

Si bien es posible crear tablas que no tengan campos clave, en bases de datos relacionales este tipo de campo se vuelve imprescindible, como veremos en nuestro ejemplo. Por eso, siempre que crees una tabla, piensa cuál puede ser su campo clave. Normalmente, hay dos opciones:

ð Hay un campo de la tabla que se sabe a ciencia cierta que no se va a repetir en dos registros de la misma. Por ejemplo, en una tabla de empresas proveedoras, puede haber un campo llamado CIF que contenga el Código de Identificación Fiscal de la empre­sa. Como este código es único para cada empresa, este campo nos sirve como campo clave.

ð No hay ningún campo que estemos seguros de que no se vaya a repetir. Por ejemplo, en nuestra tabla Alumnos, no hay ningún campo que no se pueda repetir para dos alumnos distintos. En estos casos, lo mejor es crear un campo adicional del tipo Autonumérico.

Los siguientes pasos muestran cómo definir un campo como campo clave:

1.  Access crea por defecto en cada tabla en blanco un campo clave (la primera fila que saltamos en la Vista Diseño).

2.  Si quieres definirlo tú, sitúa el punto de inserción sobre el campo que elijas como clave y haz clic sobre él. (Puedes seleccionar el campo completo haciendo clic en el botón situado a la izquierda del nombre del campo).

3.  Haz clic en el comando Clave principal de la ficha Herramientas de tabla. Observa que a la izquierda del nombre del campo aparece un icono en forma de llave indicando que es el campo clave.


Nota

La clave puede estar formada por más de un campo, pero no es lo normal. Por ejemplo, se puede usar como clave el teléfono y el nombre. Si quieres crear una clave formada por varios campos, selecciona el primer campo haciendo clic en el botón situado a su izquierda, pulsa la tecla Ctrl y, sin soltarla, haz clic en el botón de selección de todos los campos que formarán la clave. Después, haz clic en el botón Clave principal de la cinta de opciones.