Base de Datos “Una base de datos es una recopilación organizada de información o datos estructurados, que normalmente se almacena de forma electrónica en un sistema informático. Normalmente, una base de datos está controlada por un sistema de gestión de bases de datos (DBMS). En conjunto, los datos y el DBMS, junto con las aplicaciones asociadas a ellos, reciben el nombre de sistema de bases de datos, abreviado normalmente a simplemente base de datos.” Básicamente se puede decir que es la captura y la gestión de los datos recopilados a través de diversos sistemas de almacenamiento de datos. En donde se ocupan las bases de datos en la actualidad. Las bases de datos se usan ampliamente en diversas situaciones: Comercio: para almacenar información sobre las ventas, las compras, el inventario y los clientes. Telecomunicaciones: para hacer un registro de facturas, llamadas, tarjetas telefónicas, redes de comunicaciones. Recursos humanos: para tener la información de los empleados, salarios, bonificaciones y desempeño. Líneas aéreas: para realizar las reservas y el acceso a los diferentes planes de viaje y costos. Bancos: mantener información de los clientes y las transacciones bancarias. Cuál es la importancia de tener una base de datos. Las Bases de Datos tienen una gran relevancia a nivel personal, pero más si cabe, a nivel empresarial, y se consideran una de las mayores aportaciones que ha dado la informática a las empresas. En la actualidad, cualquier organización que se precie, por pequeña que sea, debe contar con una Base de Datos con la que organizar los datos sobre su negocio, pero para que sea todo lo efectiva que debe, no basta con tenerla: hay que saber cómo gestionarlas. Beneficios de una base de datos. -Gran volumen de información Esto resulta muy útil para las grandes compañías con un gran número de clientes y, por lo tanto, con un volumen de información a manejar muy importante. -Acceso rápido a la información La información se obtiene de forma rápida y sencilla, lo que facilita mucho el trabajo y permite dar un mejor servicio de atención al cliente por parte de las empresas. -Eliminación de duplicidades Al centralizarse toda la información en una base de datos se evita que exista información duplicada, que suele ser un problema común en las empresas. -Aumento de la productividad El acceso a la información es más rápido, la información está ordenada y no hay duplicidades lo que permite trabajar mejor y más rápido y aumentar la productividad en la empresa. Anteriormente que se ocupaba sin base de dados. El ser humano siempre ha tenido la necesidad de guardar información es por ello que los orígenes de tener bases de datos provienen de la antigüedad en donde ya se tenía en existencia grandes bibliotecas y toda clase de registros entre ellos los que se llevaban de las cosechas. Futuro de las bases de datos. De acuerdo con los estudios realizados por Gartner, las organizaciones están desarrollando e implementando nuevas aplicaciones en la nube y moviendo sus activos existentes a entornos cloud. Todo comienza con los sistemas para soluciones de gestión de datos para casos de uso de análisis, como el almacenamiento de datos y otros casos de uso donde se usan datos para análisis, inteligencia artificial, y aprendizaje automático o Machine Learning. Tipos de usuarios en las bases de datos.
Hay varios tipos de usuarios de bases de datos (DBMS), como:
1. Administrador de base de datos (DBA)
2. Usuario final 3. Analista De Sistemas 4. Programador de aplicaciones 5. Diseñador de base de datos Tipos de base de datos y características. Base de datos jerárquica: la base de datos jerárquica sigue un orden de clasificación o una relación padre-hijo para estructurar los datos. Base de datos de red: La base de datos es similar a una base de datos jerárquica, pero tiene algunos cambios. La base de datos de la red conecta el registro secundario con varios registros principales, lo que permite relaciones bidireccionales. Base de datos orientada a objetos: en una base de datos orientada a objetos, el sistema almacena información de manera similar a un objeto. Base de datos relacional: una base de datos relacional está orientada a tablas, donde cada bit de datos está vinculado a cualquier otro bit de datos. Base de datos no relacional o NoSQL: una base de datos sin SQL utiliza una variedad de formatos, como documentos, gráficos, columnas anchas, etc., lo que ofrece una excelente flexibilidad y escalabilidad para el diseño de una base de datos. Registro. Un registro es toda la información de un elemento que se almacena en un archivo o tabla de la base de datos; por ejemplo, el conjunto de datos que incluye la matricula, el nombre, la carrera, el semestre, la edad y el sexo de un estudiante forman el registro de ese estudiante. Campo Los campos son los componentes que proporcionan la estructura a una tabla. No es posible tener una tabla sin campos. Por ejemplo, puede crear una tabla vacía que tenga definidos los campos, pero ninguna fila (registros). En las bases de datos, se utilizan campos para mantener las relaciones entre las tablas. Tabla Una tabla en base de datos es un tipo de modelado de datos donde se guarda una información recogida por un sistema. Es decir, son objetos o estructuras que contienen los datos organizados en filas y columnas. Cada fila representa un registro único, y cada columna un campo dentro del registro. Formulario Los formularios permiten crear una interfaz de usuario en la que puede escribir y modificar datos. Los formularios a menudo contienen botones de comandos y otros controles que realizan distintas tareas. Informe Un informe es un objeto de base de datos que resulta útil para presentar la información de la base de datos con alguno de los siguientes propósitos: Mostrar o distribuir un resumen de los datos. Archivar instantáneas de los datos. Consulta Una consulta sirve para extraer información de una base de datos. Permite manipular datos: agregar, eliminar y cambiar. Así es como usaremos esta palabra. Sin embargo, no solo hay que escribir una “solicitud” aleatoria. Debes escribir tu consulta basándote en un conjunto de códigos predefinidos, de modo que tu base de datos pueda entender la instrucción. Nos referimos a este código como el lenguaje de consulta.
Clave principal y características
Una clave principal es un campo o un conjunto de campos con valores únicos en una tabla. Los valores de la clave pueden usarse para hacer referencia a registros completos, porque cada registro tiene un valor diferente para la clave. Una clave principal correcta debe tener varias características: -Identifica inequívocamente cada fila. -Nunca debe estar vacía ni ser nula (siempre debe contener un valor). -Los valores que contiene no suelen cambiar (lo ideal es que no cambien). Relaciones y tipos Las relaciones de bases de datos son asociaciones entre tablas que se crean utilizando sentencias de unión para recuperar datos. Existen tres tipos de relaciones entre tablas: 1. Uno a uno. Cuando cada elemento de cada tabla solo aparece una vez. Por ejemplo, cada empleado puede tener solo un coche de la empresa a su disposición. Para obtener más información, vea Crear relaciones uno a uno. 2. Uno a varios. Cuando un elemento en una tabla puede tener una relación con varios elementos de otra tabla. Por ejemplo, cada pedido de compra puede incluir varios productos. 3. Varios a varios. Cuando uno o más elementos en una tabla puede tener una relación con uno o más elementos de otra tabla. Por ejemplo, cada pedido puede tener varios productos, y cada producto puede aparecer en varios pedidos. Para más información, vea Crear relaciones de varios a varios.