BASE DE DATOS DEF
Enviado por JM FLORES • 15 de Abril de 2020 • Apuntes • 374 Palabras (2 Páginas) • 158 Visitas
UNIDAD 1
Introducción a los Datos
Nos encontramos inmersos en un mundo donde la tecnología se encuentra donde quiera en nuestro entorno, desde un teléfono móvil hasta un refrigerador inteligente, y todos utilizan algo en común: datos e información. Existe además una necesidad creciente de almacenar dicha información para su posterior consulta y utilización. Las bases de datos, las cuales son repositorios de datos donde se almacena la información, juegan un rol importante en la preservación de los datos. Un paso importante en el proceso de diseño e implementación de una base de datos, es poder saber cómo discriminar entre aquellos datos que son relevantes o no en un contexto dado, en la solución de un problema o la representación de una situación determinada. Es por esto que debemos conocer el funcionamiento de las bases de datos, qué herramientas son necesarias para su manejo y cómo interactúan los sistemas y las bases de datos existentes.
Un sistema de base de datos consta de un software (aplicación) desarrollado en cualquier lenguaje de programación, por ejemplo, Python o Java. Por otro lado, tenemos el sistema manejador de base de datos, tal como MySQL, encargado de la gestión de la misma. Internamente tenemos un conector o driver, el cual es un programa que sirve de puente entre el software y el manejador de base de datos a través de unos datos de acceso, por ejemplo, el driver Python-MySQL, que facilita la conexión entre una aplicación desarrollada en Python y una base de datos MySQL. La conexión se realiza, generalmente a través de la red Internet, funcionando el sistema manejador de base de datos como un servidor. Sin embargo, en algunos casos, la base de datos se puede encontrar de forma local en nuestro computador.
Los datos en una base de datos se organizan de una forma determinada. Antes de adentrarse en estos detalles, debemos conocer cómo vamos identificando y agrupando los datos en estructuras que posteriormente se constituirán en los elementos de la implementación. La definición más básica de una agrupación de los datos es la entidad. Cada dato de la entidad se define como un atributo, pudiendo una entidad tener muchos atributos. Los atributos, a su vez, tienen tipos, tales como, el tipo entero y el tipo string.
...