BASES DE DATOS




         ALUMNO: Gustavo Caballero




INSTITUTO DISTRITAL EVARDO TURIZO PALENCIA

                    9˚B

              BARRANQUILLA

                   2012
1 Que son bases de datos

2 Que es un motor de bases de datos

3 Que es S.G.B.D

4 Cuáles son los elementos que componen una base de datos

5 Cinco ejemplos de aplicación de bases de datos (donde montar aplicar o diseñar una
base de datos)

6 Cinco programas o sistemas para crear y administrar bases de datos

7 Tipos de bases de datos


                                         Solución

1.Una base de datos es un “almacén” que nos permite guardar grandes cantidades de
información de forma organizada para que luego podamos encontrar y utilizar
fácilmente. A continuación te presentamos una guía que te explicará el concepto y
características de las bases de datos.

El término 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
información relacionada que se encuentra agrupada o estructurada.

Desde el punto de vista informático, 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 más tablas que guarda un conjunto de datos.
Cada tabla tiene una o más columnas y filas. Las columnas guardan una parte de la
información 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 rápido para cumplir con los requisitos de las aplicaciones consumidoras
de datos más exigentes de su empresa.

Use Motor de base de datos para crear bases de datos relacionales para el
procesamiento de transacciones en línea o datos de procesamiento analíticos en
línea. Se pueden crear tablas para almacenar datos y objetos de base de datos
comoÍndices, vistas y procedimientos almacenados para ver, administrar y proteger
losdatos.

3.es una colección de programas cuyo objetivo es servir de interfaz entre la base de
datos, el usuario y las aplicaciones. Se compone de un lenguaje de definición de datos,
de un lenguaje de manipulación de datos y de un lenguaje de consulta. Un SGBD
permiten definir los datos a distintos niveles de abstracción y manipular dichos datos,
garantizando la seguridad e integridad de los mismos. Algunos ejemplos de SGBD son
Oracle, DB2, PostgreSQL, MySQL, MS SQL Server, et

4.
1. Tablas: Colección de datos

2. Consultas: Acciones con los datos

3. Formularios: Presentación de los datos

4. Reportes o Informes: Impresión de los datos

5. Macros: Rutinas cortas para ejecutar eventos o acciones.

6. Módulos o Procedimientos: Definición de procedimientos comunes, variables
públicas.

5.1 - Implementar la opción para cambiar el idioma en una aplicación, guardando
los valores en una base de datos



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 opción Idioma Español - Idioma
Inglés



Formulario para el ejemplo
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 )

      CaptionDelControl (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 función GetSetting, la
opción de idioma que pueden ser los valores "Inglés" o "Español".

Luego se llama a una Sub y le pasa como parámetro el Idioma leído 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 aplicación, se graba en el registro mediante la función
SaveSetting, el idioma actual para que al volver a cargar el programa se asigne con
dicha opción

Nota: otra opción 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 método 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 función GetUserDefaultLCID que
recupera el id de la configuración regional. Dependiendo de este valor, el programa
cargará la dll correspondiente.

Este método tiene la ventaja que los recursos de idioma no se cargan en el archivo
ejecutable. Por ello si actualizamos el programa.


6.access es por excelencia el más usado en las escuelas por su factibilidad de
manejar. Es de la paquetería de office.

También tenemos el SQL Server y MySql.

Pero se pueden hacer también bases de datos con Excel aunque Excel es una
hoja de cálculo muchos realizan bdd.



7. las jerárquicas generalmente se utilizan en bancos, son muy efectivas pero muy
complejas y rígidas.

Las relacionales son las más comunes de hoy en día y son del tipo 'Access'.

Las orientadas a objetos son algo más complejas que las relacionales y no están tan
utilizadas como estas porque son muy pocas las funcionalidades ventajosas en
comparación 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 más o menos la misma línea
NO SON LO MISMO. Uno apunta al diseño 'en papel' y el otro al diseño 'lógico'.

Trabajo de informatica 2

  • 1.
    BASES DE DATOS ALUMNO: Gustavo Caballero INSTITUTO DISTRITAL EVARDO TURIZO PALENCIA 9˚B BARRANQUILLA 2012
  • 3.
    1 Que sonbases de datos 2 Que es un motor de bases de datos 3 Que es S.G.B.D 4 Cuáles son los elementos que componen una base de datos 5 Cinco ejemplos de aplicación de bases de datos (donde montar aplicar o diseñar una base de datos) 6 Cinco programas o sistemas para crear y administrar bases de datos 7 Tipos de bases de datos Solución 1.Una base de datos es un “almacén” que nos permite guardar grandes cantidades de información de forma organizada para que luego podamos encontrar y utilizar fácilmente. A continuación te presentamos una guía que te explicará el concepto y características de las bases de datos. El término 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 información relacionada que se encuentra agrupada o estructurada. Desde el punto de vista informático, 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 más tablas que guarda un conjunto de datos. Cada tabla tiene una o más columnas y filas. Las columnas guardan una parte de la información 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 rápido para cumplir con los requisitos de las aplicaciones consumidoras de datos más exigentes de su empresa. Use Motor de base de datos para crear bases de datos relacionales para el procesamiento de transacciones en línea o datos de procesamiento analíticos en línea. Se pueden crear tablas para almacenar datos y objetos de base de datos
  • 4.
    comoÍndices, vistas yprocedimientos almacenados para ver, administrar y proteger losdatos. 3.es una colección de programas cuyo objetivo es servir de interfaz entre la base de datos, el usuario y las aplicaciones. Se compone de un lenguaje de definición de datos, de un lenguaje de manipulación de datos y de un lenguaje de consulta. Un SGBD permiten definir los datos a distintos niveles de abstracción y manipular dichos datos, garantizando la seguridad e integridad de los mismos. Algunos ejemplos de SGBD son Oracle, DB2, PostgreSQL, MySQL, MS SQL Server, et 4. 1. Tablas: Colección de datos 2. Consultas: Acciones con los datos 3. Formularios: Presentación de los datos 4. Reportes o Informes: Impresión de los datos 5. Macros: Rutinas cortas para ejecutar eventos o acciones. 6. Módulos o Procedimientos: Definición de procedimientos comunes, variables públicas. 5.1 - Implementar la opción para cambiar el idioma en una aplicación, guardando los valores en una base de datos 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 opción Idioma Español - Idioma Inglés Formulario para el ejemplo
  • 5.
    La base dedatos tiene una tabla llamada Opciones Lenguaje, con tres campos: Nombre Control (se deben cargar los nombres de los controles del form ) CaptionDelControl (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 función GetSetting, la opción de idioma que pueden ser los valores "Inglés" o "Español". Luego se llama a una Sub y le pasa como parámetro el Idioma leído del registro de Windows, y dentro de la rutina se recorre el Recordset que tiene los valores para cada objeto-control del form.
  • 6.
    Unas ves quese descarga la aplicación, se graba en el registro mediante la función SaveSetting, el idioma actual para que al volver a cargar el programa se asigne con dicha opción Nota: otra opción 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 método 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 función GetUserDefaultLCID que recupera el id de la configuración regional. Dependiendo de este valor, el programa cargará la dll correspondiente. Este método tiene la ventaja que los recursos de idioma no se cargan en el archivo ejecutable. Por ello si actualizamos el programa. 6.access es por excelencia el más usado en las escuelas por su factibilidad de manejar. Es de la paquetería de office. También tenemos el SQL Server y MySql. Pero se pueden hacer también bases de datos con Excel aunque Excel es una hoja de cálculo muchos realizan bdd. 7. las jerárquicas generalmente se utilizan en bancos, son muy efectivas pero muy complejas y rígidas. Las relacionales son las más comunes de hoy en día y son del tipo 'Access'. Las orientadas a objetos son algo más complejas que las relacionales y no están tan
  • 7.
    utilizadas como estasporque son muy pocas las funcionalidades ventajosas en comparación 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 más o menos la misma línea NO SON LO MISMO. Uno apunta al diseño 'en papel' y el otro al diseño 'lógico'.