Con el desarrollo de la tecnología informática y la tecnología de comunicación en red, la tecnología de bases de datos se ha convertido en un importante medio técnico y tecnología de software para organizar y gestionar grandes cantidades de datos en la sociedad de la información, y es la base de la gestión de la información en red. sistemas. Este capítulo presenta principalmente la aplicación y el desarrollo de la tecnología de bases de datos, los conceptos básicos de los modelos relacionales y la teoría y los métodos de diseño de las bases de datos relacionales. Es la base para aprender y dominar la tecnología de bases de datos moderna.
1.1 Desarrollo y aplicación de la tecnología de bases de datos
Desde finales de la década de 1960 hasta la actualidad, la tecnología de bases de datos se ha desarrollado durante más de 30 años. A lo largo de más de 30 años, las personas han logrado logros brillantes en la investigación teórica y el desarrollo de sistemas de tecnología de bases de datos, y han comenzado a realizar investigaciones en profundidad sobre una nueva generación de sistemas de bases de datos. Los sistemas de bases de datos se han convertido en una parte importante de los sistemas informáticos modernos.
1.1.1 Tecnología de bases de datos y tecnologías de la información
Tecnología de la información (TI) es uno de los términos más utilizados en la actualidad. Con la aplicación generalizada de la tecnología informática en la industria, la agricultura y la vida cotidiana, cada vez más personas y empresas la consideran uno de los signos de ponerse al día con la tendencia mundial. La tecnología de bases de datos es un soporte importante para la tecnología de la información. Sin tecnología de bases de datos, la gente estaría perdida en el vasto mundo de la información.
La tecnología de bases de datos es una rama importante de la informática y la tecnología. Desde mediados de la década de 1950, las aplicaciones informáticas se han expandido desde los departamentos de investigación científica hasta los departamentos administrativos gubernamentales y de gestión empresarial, y las personas tienen requisitos cada vez mayores para el procesamiento de datos. En 1968 nació el primer sistema de gestión de información comercial del mundo, IMS (Information Management System). Desde entonces, la tecnología de bases de datos se ha desarrollado rápidamente. Hoy en día, con la creciente popularidad de Internet, la importancia de la tecnología, los conocimientos y las habilidades de las bases de datos se ha amplificado por completo. Hoy en día, la base de datos se ha convertido en una de las principales herramientas de software para la gestión de la información, la automatización de oficinas, el diseño asistido por computadora y otras aplicaciones, ayudando a las personas a procesar información y datos diversos.
1.1.2 Aplicación y características de la tecnología de bases de datos
La base de datos se utilizó originalmente como base para el procesamiento de transacciones a gran escala por parte de grandes empresas o instituciones. Más tarde, con la popularidad de las computadoras personales, la tecnología de bases de datos se trasplantó a las PC (computadoras personales) para aplicaciones de bases de datos personales de un solo usuario. Luego, dado que las PC estaban conectadas en red en el grupo de trabajo, la tecnología de la base de datos se transfirió al nivel del grupo de trabajo. Hoy en día, las bases de datos son ampliamente utilizadas en Internet e Intranet.
A mediados de la década de 1960, la tecnología de bases de datos se utilizaba para resolver problemas en los sistemas de procesamiento de archivos. La tecnología de procesamiento de bases de datos en ese momento era frágil y las solicitudes a menudo no se presentaban. El nacimiento del modelo relacional en la década de 1970 proporcionó un método estándar para que los expertos en bases de datos construyeran y procesaran bases de datos, y promovió el desarrollo y la aplicación de bases de datos relacionales. En 1979, Ashton-Tate Company lanzó el producto de microcomputadora dBase y lo llamó sistema de gestión de bases de datos relacionales. Desde entonces, la tecnología de bases de datos se ha trasladado a las computadoras personales. Desde mediados de la década de 1980 hasta finales de la década de 1980, los usuarios finales comenzaron a utilizar la tecnología LAN para conectar computadoras independientes en una red, y los terminales compartían bases de datos, formando así un nuevo método de procesamiento de datos multiusuario llamado estructura de base de datos cliente/servidor. Hoy en día, la tecnología de bases de datos se utiliza en combinación con la tecnología de Internet para publicar datos de bases de datos en intranets, LAN departamentales e incluso en la World Wide Web.
1.1.3 Historia del desarrollo de la tecnología de bases de datos
El modelo de datos es el núcleo y la base de la tecnología de bases de datos. Por lo tanto, la división de las etapas de desarrollo del sistema de bases de datos debe basarse en el desarrollo y la evolución. de modelos de datos y logotipo.
Desde la perspectiva de la evolución de los modelos de datos, la tecnología de bases de datos ha pasado por tres etapas en los cortos 30 años desde su inicio: la primera generación son sistemas de bases de datos jerárquicos y de red, la segunda generación son sistemas de bases de datos relacionales y la tercera generación es A. Sistema de base de datos caracterizado por un modelo de datos orientado a objetos. La penetración mutua y la combinación orgánica de tecnología de bases de datos, tecnología de comunicación en red, tecnología de inteligencia artificial, tecnología de programación orientada a objetos y tecnología de computación paralela se han convertido en una característica importante del desarrollo de la tecnología de bases de datos contemporánea.
1. Sistema de base de datos de primera generación
El sistema de base de datos de primera generación es un sistema de base de datos jerárquico y en red desarrollado en la década de 1970. El representante típico del sistema de base de datos jerárquico es el sistema de gestión de base de datos modelo jerárquico IMS desarrollado por IBM en 1969. A finales de la década de 1960 y principios de la de 1970, el DBTG (Database Task Group), una subsidiaria de Coda Syl (Data Systems Language Conference), produjo varios informes, que se denominan informes DBTG. El informe DBTG define y establece muchos conceptos, métodos y tecnologías de los sistemas de bases de datos grid y es un representante típico de las bases de datos grid. Bajo la guía de las ideas y métodos de DBTG, la tecnología de implementación de sistemas de bases de datos ha madurado y se han desarrollado muchos sistemas de bases de datos comerciales. Estos sistemas se basan en modelos jerárquicos y modelos de red.
Se puede decir que la base de datos jerárquica es la pionera del sistema de base de datos, mientras que la base de datos en red es la fundadora de los conceptos, métodos y tecnologías de la base de datos.