Base de datos

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Base de datos por Mind Map: Base de datos

1. ¿Que es una BD?

1.1. Una base de datos es una colección de información organizada de forma que un programa de ordenador pueda seleccionar rápidamente los fragmentos de datos que necesite. Una base de datos es un sistema de archivos electrónico.

2. Surgimiento y evolución de la BD?

2.1. La primera vez que se escuchó el término base de datos fue en un congreso celebrado en California en 1963.. Década de 1950En este lapso de tiempo se da origen a las cintas magnéticas, las cuales sirvieron para suplir las necesidades de información de las nuevas industrias. Por medio de este mecanismo se empezó a automatizar la información de las nóminas. En 1884 Herman Hollerith diseño la máquina automática de tarjetas perforadas, ante este hecho empezó a crear una máquina tabuladora, basada en tarjetas perforadas. Una base de datos es un cúmulo de información que se encuentra reunida o estructurada. En la década de los 50 se da origen a las cintas magnéticas, esto sirvió para sustituir las necesidades de información de las nuevas industrias. En la década de los 60, bajaron los precios de los ordenadores para que se pudiesen adquirir y hacer popular el uso de los discos.En los años 90, investigaron las bases de datos orientadas en objetos. Han tenido bastante éxito a la hora de ejecutar datos complejos en los terrenos donde las bases de datos relacionales no han podido desenvolverse de manera eficaz. Así se crearon herramientas como el Excel y Access, Actualmente, dominan las bases de datos tres compañías que son IBM, Microsoft y Oracle.

3. Clasificación de BD

3.1. Modelos tradicionales

3.1.1. Estudiaremos en este epígrafe los sistemas de bases de datos más utilizados hasta el momento, aunque quizás en pocos años, los sistemas orientados a objeto deban ser incluidos en este epígrafe. No obstante, para ser realistas, hay que recordar que no es verdad que la práctica totalidad de las empresas dejen descansar sus datos sobre bases de datos de alguno de estos tres tipos

3.2. Modelo jerárquico,

3.2.1. Una base de datos jerárquica está compuesta por una secuencia de bases de datos físicas, de manera que cada base de datos física se compone de todas las ocurrencias de un tipo de registro o ficha determinada

3.3. Modelo en red,

3.3.1. Los conceptos fundamentales que debe conocer el administrador para definir el esquema de una base de datos jerárquica, son los siguientes: - Registro: Viene a ser como cada una de las fichas almacenadas en un fichero convencional. - Campos o elementos de datos. Son cada uno de los apartados de que se compone una ficha. - Conjunto: Es el concepto que permite relacionar entre sí tipos de registro distintos.

3.4. Modelo orientado a objetos.

3.4.1. Este modelo intenta representar la base de datos como un conjunto de tablas. Aunque las tablas son un concepto simple e intuitivo, existe una correspondencia directa entre el concepto informático de una tabla, y el concepto matemático de relación, lo cual es una gran ventaja, pues permite efectuar formalizaciones de una forma estricta mediante las herramientas matemáticas asociadas, como pueda ser el álgebra relacional en el ámbito de las consultas

3.5. Modelos avanzados.

3.5.1. Las bases de datos relacionales han sido y siguen siendo ampliamente utilizadas para una extensa gama de aplicaciones. Sin embargo, el aumento de potencia de los ordenadores personales, ha hecho aparecer nuevas aplicaciones potentes que requieren la utilización de datos complejamente relacionados o con necesidades de consultas muy particulares, como puedan ser p.ej., los sistemas de información geográficos, el diseño de circuitos electrónicos por ordenador

3.6. Modelo orientado a objetos.

3.6.1. Uno de estos métodos consiste en la programación orientada a objetos (POO), que trata los problemas desde un punto de vista realista, y modelándo cada uno de ellos como si se tratase de un conjunto de elementos u objetos que interrelacionan entre sí para solucionar el problema.

3.7. Modelo declarativo.

3.7.1. El enfoque de las bases de datos declarativas es sumamente intuitivo para el usuario, y le permite abstraerse de los problemas de programación inherentes a otros métodos. Este modelo suele usarse para bases de conocimiento, que no son más que bases de datos con mecanismos de consulta en los que el trabajo de extracción de información a partir de los datos recae en realidad sobre el ordenador, en lugar de sobre el usuario.

4. Utilidad de las bases de datos

4.1. Las bases de datos son un conjunto de datos relacionados entre sí que tienen un significado implícito. Todos los datos tienen una fuente del cual se derivan y están orientados a tener alguna función. Los sistemas de información se cuentan con dos enfoques para definir el almacenamiento de datos: -Archivos tradicionales: Consiste en almacenar datos en archivos individuales exclusivos para cada aplicación, el problema de estos datos es que puede haber datos repetidos. -Bases de datos: Almacenamiento de datos para intentar servir a múltiples y diferentes aplicaciones, la base de datos es una fuente significativa compartidos por numerosos usuarios. Una de las principales ventajas de las bases de datos es la multiplicidad de oportunidades y operaciones que puede ofrecer a distintos usuarios sobre los mismos datos. Los datos que se pueden introducir son datos numéricos, alfanuméricos (representan combinaciones de caracteres) o cronológicos

5. Ejemplo de bases de datos para:

5.1. Empresas Comerciales

5.1.1. El manejo de los productos

5.2. Empresas de servicios

5.2.1. suponiendo que hablamos de un banco, la administracion del dinero entrante y saliente de el por día

5.3. Instituciones de gobierno

5.3.1. Podríamos hablar de la forma de manejar la información de las personas

5.4. Hogar

5.4.1. Las actividades que realizamos en la casa (lavar, trapear, barrer y podrían ser los horarios para cada una)

5.5. Escuelas

5.5.1. El control de los estudiantes, el horario, los maestros, grupos, grados y de más