Trabajo de informatica 2

131 Aufrufe

Veröffentlicht am

trabajo de informática

  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Trabajo de informatica 2

  1. 1. BASES DE DATOS ALUMNO: Gustavo CaballeroINSTITUTO DISTRITAL EVARDO TURIZO PALENCIA 9˚B BARRANQUILLA 2012
  2. 2. 1 Que son bases de datos2 Que es un motor de bases de datos3 Que es S.G.B.D4 Cuáles son los elementos que componen una base de datos5 Cinco ejemplos de aplicación de bases de datos (donde montar aplicar o diseñar unabase de datos)6 Cinco programas o sistemas para crear y administrar bases de datos7 Tipos de bases de datos Solución1.Una base de datos es un “almacén” que nos permite guardar grandes cantidades deinformación de forma organizada para que luego podamos encontrar y utilizarfácilmente. A continuación te presentamos una guía que te explicará el concepto ycaracterísticas de las bases de datos.El término de bases de datos fue escuchado por primera vez en 1963, en un simposiocelebrado en California, USA. Una base de datos se puede definir como un conjunto deinformación relacionada que se encuentra agrupada o estructurada.Desde el punto de vista informático, la base de datos es un sistema formado por unconjunto de datos almacenados en discos que permiten el acceso directo a ellos y unconjunto 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 lainformación sobre cada elemento que queramos guardar en la tabla, cada fila de la tablaconforma un registro2.El Motor de base de datos es el servicio principal para almacenar, procesar y protegerlos datos. El Motor de base de datos proporciona acceso controlado y procesamiento detransacciones rápido para cumplir con los requisitos de las aplicaciones consumidorasde datos más exigentes de su empresa.Use Motor de base de datos para crear bases de datos relacionales para elprocesamiento de transacciones en línea o datos de procesamiento analíticos enlínea. Se pueden crear tablas para almacenar datos y objetos de base de datos
  3. 3. comoÍndices, vistas y procedimientos almacenados para ver, administrar y protegerlosdatos.3.es una colección de programas cuyo objetivo es servir de interfaz entre la base dedatos, 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 SGBDpermiten 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 sonOracle, DB2, PostgreSQL, MySQL, MS SQL Server, et4.1. Tablas: Colección de datos2. Consultas: Acciones con los datos3. Formularios: Presentación de los datos4. Reportes o Informes: Impresión de los datos5. Macros: Rutinas cortas para ejecutar eventos o acciones.6. Módulos o Procedimientos: Definición de procedimientos comunes, variablespúblicas.5.1 - Implementar la opción para cambiar el idioma en una aplicación, guardandolos valores en una base de datosEste ejemplo utiliza ADO y una base de datos Access para guardar los valores de loscaption de los controles y mediante un menú cambia la opción Idioma Español - IdiomaInglésFormulario para el ejemplo
  4. 4. 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 controlVista de la tablaPrimero al cargar el Formulario se lee del registro mediante la función GetSetting, laopció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 deWindows, y dentro de la rutina se recorre el Recordset que tiene los valores para cadaobjeto-control del form.
  5. 5. Unas ves que se descarga la aplicación, se graba en el registro mediante la funciónSaveSetting, el idioma actual para que al volver a cargar el programa se asigne condicha opciónNota: otra opción para poder realizar esto sin utilizar base de datos o archivos externos,es mediante un archivo de recursos2 - Usando una dll activex y archivos de recursosEste método y ejemplo creado por Microsoft, lo envió John Doe, y consiste en utilizaruna dll activex para cada idioma y que cada una de ellas tiene dentro un archivo derecursos con la tabla de cadenas para ese idiomaPara saber el idioma actual de la pc, se utiliza la función GetUserDefaultLCID querecupera el id de la configuración regional. Dependiendo de este valor, el programacargará la dll correspondiente.Este método tiene la ventaja que los recursos de idioma no se cargan en el archivoejecutable. Por ello si actualizamos el programa.6.access es por excelencia el más usado en las escuelas por su factibilidad demanejar. 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 unahoja de cálculo muchos realizan bdd.7. las jerárquicas generalmente se utilizan en bancos, son muy efectivas pero muycomplejas 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
  6. 6. utilizadas como estas porque son muy pocas las funcionalidades ventajosas encomparación con esta. YA no se habla de tablas planas sino de clases, objetos yatributos.Sin embargo no hay que confundir los sistemas de bases de datos CON LOSDIAGRAMS DE BASES DE DATOS. Que si bien siguen más o menos la misma líneaNO SON LO MISMO. Uno apunta al diseño en papel y el otro al diseño lógico.

×