1. Evolución
1.1. Fueron los antiguos griegos quienes crearon Antikythera, el primer ordenador analógico conocido.
1.1.1. Algunas de las marcas más longevas para comprender cómo se han manifestado los resultados de los datos y la informática en nuestra sociedad. Entre estas empresas destaca IBM, que comenzó su andadura con los datos y la innovación en 1911 con las tarjetas perforadas y otras máquinas de ofimática.
1.1.1.1. Tambien lanzo uno de los primeros ordenadores personales disponibles al mercado, así como crear Deep Blue -la primera “máquina” de ajedrez que ganó una partida contra un campeón humano.
2. Historia
2.1. Inicios
2.1.1. Su origen se remonta a 1884 con Herman Hollerith, que desarrolló el tabulador el ectromagnético de tarjetas perforadas con el fin de ayudar en el resumen de información y posteriormente a la contabilidad.
2.2. Decada 50 a 60
2.2.1. Tuvieron que pasar más de 60 años hasta la aparición de las cintas magnéticas, un nuevo avance que permitía automatizar la información y realizar respaldos, pero con la desventaja de que solo se podían hacer de manera secuencial.
2.3. Decada 70 a 80
2.3.1. Más tarde, el multimillonario Lawrence “Larry” Ellison, aprovechó las aportaciones de Codd para desarrollar el Relational Software System, lo que actualmente se conoce como Oracle Corporation, que se destacaba por su estabilidad, escalabilidad, transacciones y multiplataforma.
2.3.1.1. En la década de los 80 se desarrolló el lenguaje de consulta estructurado (SQL – Structured Query Language) que permitió realizar consultas con el fin de recuperar datos de interés.
2.4. Decada de los 90
2.4.1. Las bases de datos orientas a objetos surgen para gestionar datos complejos en los campos donde las bases de datos relacionales no han podido desarrollarse de forma eficiente. Aquí aparecen herramientas como Excel y Access. Con la llegada de Internet y la WWW (Word Wide Web).
3. Características
3.1. Redundancia
3.1.1. Se refiere a la existencia de información repetida que afecte a su adecuada trata posterior.
3.2. Consistencia
3.2.1. para evitar problemas de la misma, se debe de realizar una minuciosa y precisa modificaciones en los datos que se encuentren afectados por las inconsistencias que se hayan en distintas instancias al tiempo
3.3. Seguridad
3.3.1. refiriéndose al control del acceso, como su modificación y definición para evitar posibles crímenes.
3.3.1.1. La lectura no autorizada
3.3.1.2. La modificación no autorizada
3.3.1.3. La destrucción no autorizada
3.3.2. para cumplir con esta, se adoptaron varios medios de seguridad
3.3.2.1. Asegurar las restricciones de autorización
3.3.2.2. seguridad a nivel de software
3.3.2.3. los sitios físicos deben estar deben estar protegidos de posibles entrada de intrusos
4. Definiciones Generales
4.1. Christopher J. Date "Una base de datos es un conjunto de datos persistentes que es utilizado por los sistemas de aplicación de alguna empresa dada"(Date 2001)
4.2. Ramez Elmasri y Sham Navathe "Coleccion de datos internacionales"(Elsmari y Navathe 1989)
5. Ventajas de base de datos
5.1. Las bases de datos están escritas para ser más generales y ser útiles en muchas aplicaciones, lo que puede hacer que algunas de ellas no sean tan rápidas como antes estos son:
5.1.1. Mayor coherencia. -Mayor valor informativo. -Mejor y más normalizada documentación.
6. Perfiles dentro de una Base Datos
6.1. Los perfiles de base de datos se utilizan para conectar el Servidor de AX a una base de datos Oracle, IBM DB2 o Microsoft SQL Server. Antes de poder crear un perfil de base de datos asociado, debe crear el perfil de servidor que conecte Analytics al Servidor de AX.
7. Tipos de base de datos
7.1. * Según el modelo * Relacionales * Distribuida * NoSQL * Orientadas a objetos * Multidimensionales * Documentales * Deductivas * Transaccionales * Jerárquicas * Red * Según el contenido * Bibliográficas * Texto completo * Según la variabilidad * Estáticas * Dinámicas
8. Integridad
8.1. Se refiere a que los valores que posean los datos sean validos de acuerdo a las dependencias funcionales de las tablas.
8.1.1. mantenimiento controlado
8.1.2. el establecimiento de llaves primarias o indices primarias.
8.1.3. la validacion de las dependencias entre las dependencias entre las tablas relacionadas