Professional Documents
Culture Documents
1 Que son bases de datos 2 Que es un motor de bases de datos 3 Que es S.G.B.D 4 Cules son los elementos que componen una base de datos 5 Cinco ejemplos de aplicacin de bases de datos (donde montar aplicar o disear una base de datos) 6 Cinco programas o sistemas para crear y administrar bases de datos 7 Tipos de bases de datos Solucin
1. Una base de datos es un almacn que nos permite guardar grandes cantidades de
informacin de forma organizada para que luego podamos encontrar y utilizar fcilmente. A continuacin te presentamos una gua que te explicar el concepto y caractersticas de las bases de datos. El trmino de bases de datos fue escuchado por primera vez en 1963, en un simposio celebrado en California, USA. Una base de datos se puede definir como un conjunto de informacin relacionada que se encuentra agrupada o estructurada. Desde el punto de vista informtico, la base de datos es un sistema formado por un conjunto de datos almacenados en discos que permiten el acceso directo a ellos y un conjunto de programas que manipulen ese conjunto de datos. Cada base de datos se compone de una o ms tablas que guarda un conjunto de datos. Cada tabla tiene una o ms columnas y filas. Las columnas guardan una parte de la informacin sobre cada elemento que queramos guardar en la tabla, cada fila de la tabla conforma un registro
2.
El Motor de base de datos es el servicio principal para almacenar, procesar y proteger los datos. El Motor de base de datos proporciona acceso controlado y procesamiento de transacciones rpido para cumplir con los requisitos de las aplicaciones consumidoras de datos ms exigentes de su empresa. Use Motor de base de datos para crear bases de datos relacionales para el procesamiento de transacciones en lnea o datos de procesamiento analticos en lnea. Se pueden crear tablas para almacenar datos y objetos de base de datos como
ndices, vistas y procedimientos almacenados para ver, administrar y proteger los datos.
4.
1. Tablas: Coleccin de datos 2. Consultas: Acciones con los datos 3. Formularios: Presentacin de los datos 4. Reportes o Informes: Impresin de los datos 5. Macros: Rutinas cortas para ejecutar eventos o acciones. 6. Mdulos o Procedimientos: Definicin de procedimientos comunes, variables pblicas.
Este ejemplo utiliza ADO y una base de datos Access para guardar los valores de los caption de los controles y mediante un men cambia la opcin Idioma Espaol - Idioma Ingls
La base de datos tiene una tabla llamada Opciones Lenguaje, con tres campos:
Nombre Control (se deben cargar los nombres de los controles del form ) Caption Del Control (para establecer el valor) Campo Idioma para especificar el lenguaje para cada control
Vista de la tabla
Primero al cargar el Formulario se lee del registro mediante la funcin GetSetting, la opcin de idioma que pueden ser los valores "Ingls" o "Espaol". Luego se llama a una Sub y le pasa como parmetro el Idioma ledo del registro de Windows, y dentro de la rutina se recorre el Recordset que tiene los valores para cada objeto-control del form.
Unas ves que se descarga la aplicacin, se graba en el registro mediante la funcin SaveSetting, el idioma actual para que al volver a cargar el programa se asigne con dicha opcin Nota: otra opcin para poder realizar esto sin utilizar base de datos o archivos externos, es mediante un archivo de recursos
2 - Usando una dll activex y archivos de recursos Este mtodo y ejemplo creado por Microsoft, lo envi John Doe, y consiste en utilizar una dll activex para cada idioma y que cada una de ellas tiene dentro un archivo de recursos con la tabla de cadenas para ese idioma Para saber el idioma actual de la pc, se utiliza la funcin GetUserDefaultLCID que recupera el id de la configuracin regional. Dependiendo de este valor, el programa cargar la dll correspondiente. Este mtodo tiene la ventaja que los recursos de idioma no se cargan en el archivo ejecutable. Por ello si actualizamos el programa.
7. las jerrquicas generalmente se utilizan en bancos, son muy efectivas pero muy
complejas y rgidas. Las relacionales son las ms comunes de hoy en da y son del tipo 'Access'. Las orientadas a objetos son algo ms complejas que las relacionales y no estn tan
utilizadas como estas porque son muy pocas las funcionalidades ventajosas en comparacin con esta. YA no se habla de tablas planas sino de clases, objetos y atributos. Sin embargo no hay que confundir los sistemas de bases de datos CON LOS DIAGRAMS DE BASES DE DATOS. Que si bien siguen ms o menos la misma lnea NO SON LO MISMO. Uno apunta al diseo 'en papel' y el otro al diseo 'lgico'.