¿Cómo Aprender Bases de Datos desde Cero?
Aquí vas a encontrar una extensa introducción al mundo de las bases de datos, junto a la información necesaria para comenzar aprender aspectos más avanzados sobre las bases de datos. ¿Qué debes …
Categoría
Una base de datos o también llamada base de datos electrónica, cualquier colección de datos, oinformación, que está especialmente organizada para una búsqueda y recuperación rápidas por parte de uncomputadora _ Las bases de datos están estructuradas para facilitar el almacenamiento, la recuperación, la modificación y la eliminación de datos junto con varias operaciones de procesamiento de datos. AEl sistema de gestión de bases de datos (DBMS) extrae información de la base de datos en respuesta a consultas.
A continuación se presenta un breve tratamiento de las bases de datos.
Una base de datos se almacena como unarchivo o un conjunto de archivos. La información de estos archivos se puede desglosar enregistros, cada uno de los cuales consta de uno o máscampos. Los campos son las unidades básicas de almacenamiento de datos y cada campo normalmente contiene información relativa a un aspecto o atributo de la entidad descrita por la base de datos. Los registros también se organizan en tablas que incluyen información sobre las relaciones entre sus diversos campos. Aunque la base de datos se aplica libremente a cualquier colección de información en archivos de computadora, una base de datos en sentido estricto proporciona capacidades de referencia cruzada. Usando palabras clave y varios comandos de clasificación, los usuarios pueden buscar, reorganizar, agrupar y seleccionar rápidamente los campos en muchos registros para recuperar o crear informes sobre agregados de datos particulares.
Los registros y archivos de la base de datos deben estar organizados para permitir la recuperación de la información.Las consultas son la principal forma en que los usuarios recuperan información de la base de datos. El poder de un DBMS proviene de su capacidad para definir nuevas relaciones a partir de las básicas proporcionadas por las tablas y utilizarlas para obtener respuestas a las consultas. Por lo general, el usuario proporciona una cadena de caracteres y la computadora busca en la base de datos la secuencia correspondiente y proporciona los materiales de origen en los que aparecen esos caracteres; un usuario puede solicitar, por ejemplo, todos los registros en los que el contenido del campo del apellido de una persona sea la palabra Smith.
Los muchos usuarios de una gran base de datos deben poder manipular la información que contiene rápidamente en cualquier momento. Además, las grandes empresas y otras organizaciones tienden a crear muchos archivos independientes que contienen datos relacionados e incluso superpuestos, y sus actividades de procesamiento de datos a menudo requieren la vinculación de datos de varios archivos. Se han desarrollado varios tipos diferentes de DBMS para soportar estos requisitos: plano, jerárquico, de red, relacional y orientado a objetos.
Los primeros sistemas estaban ordenados secuencialmente (es decir, alfabéticamente, numéricamente o cronológicamente); el desarrollo de dispositivos de almacenamiento de acceso directo hizo posible el acceso aleatorio a los datos a través de índices. Enbases de datos planas, los registros se organizan de acuerdo con una lista simple de entidades; muchas bases de datos simples para computadoras personales tienen una estructura plana. los registros enLas bases de datos jerárquicas están organizadas en una estructura similar a un árbol, con cada nivel de registros ramificándose en un conjunto de categorías más pequeñas. A diferencia de las bases de datos jerárquicas, que proporcionan enlaces únicos entre conjuntos de registros en diferentes niveles,las bases de datos en red crean múltiples vínculos entre conjuntos colocando enlaces, o punteros, a un conjunto de registros en otro; la velocidad y la versatilidad de las bases de datos en red han llevado a su amplio uso dentro de las empresas y en el comercio electrónico.Las bases de datos relacionales se utilizan cuando las asociaciones entre archivos o registros no pueden expresarse mediante enlaces; una simple lista plana se convierte en una fila de una tabla, o “relación”, y múltiples relaciones pueden asociarse matemáticamente para producir la información deseada. Varias iteraciones deSQL (lenguaje de consulta estructurado) se emplea ampliamente en DBMS para bases de datos relacionales.Las bases de datos orientadas a objetos almacenan y manipulan estructuras de datos más complejas, llamadas “objetos”, que se organizan en clases jerárquicas que pueden heredar propiedades de clases superiores en la cadena; esta estructura de base de datos es la más flexible y adaptable.
La información en muchas bases de datos consiste en textos de documentos en lenguaje natural; Las bases de datos orientadas a números contienen principalmente información como estadísticas, tablas, datos financieros y datos científicos y técnicos sin procesar. Las pequeñas bases de datos pueden mantenerse en sistemas de computadoras personales y ser utilizadas por individuos en el hogar. Estas y otras bases de datos más grandes se han vuelto cada vez más importantes en la vida empresarial, en parte porque ahora están comúnmente diseñadas para integrarse con otro software de oficina, incluidos los programas de hojas de cálculo.
Las aplicaciones típicas de bases de datos comerciales incluyen reservas de aerolíneas, gestión de producciónfunciones, registros médicos en hospitales y registros legales de compañías de seguros. Las bases de datos más grandes generalmente son mantenidas por agencias gubernamentales, organizaciones comerciales y universidades. Estas bases de datos pueden contener textos de materiales tales como resúmenes, informes, estatutos legales, servicios de cable, periódicos y revistas, enciclopedias y catálogos de varios tipos. Las bases de datos de referencia contienen bibliografías o índices que sirven como guías para la ubicación de la información en libros, publicaciones periódicas y otra literatura publicada. Ahora existen miles de estas bases de datos de acceso público, que cubren temas que van desde derecho, medicina e ingeniería hasta noticias y eventos actuales, juegos, anuncios clasificados y cursos de instrucción.
Cada vez más, las bases de datos anteriormente separadas se están combinando electrónicamente en colecciones más grandes conocidas comoalmacenes de datos. Las empresas y las agencias gubernamentales luego emplean “software de minería de datos para analizar múltiples aspectos de los datos para varios patrones. Por ejemplo, una agencia gubernamental podría señalar para investigación humana a una empresa o individuo que compró una cantidad sospechosa de ciertos equipos o materiales, aunque las compras se distribuyeron por todo el país o a través de varias subsidiarias.
Aquí vas a encontrar una extensa introducción al mundo de las bases de datos, junto a la información necesaria para comenzar aprender aspectos más avanzados sobre las bases de datos. ¿Qué debes …
MongoDB es una excelente base de datos NoSQL que ofrece muchas características para satisfacer las necesidades más exigentes, pero la instalación de MongoDB en distribuciones Linux es bastante complicada. MongoDB puede instalarse …
Abstract Syntax Notation One (ASN.1) es un estándar de lenguaje definido en 1984 para estructuras de datos que representan, codifican, decodifican y transmiten datos. Encapsulan un conjunto de reglas formales que describen …
Access Control Facility 2 (ACF2) es un software de seguridad de mainframe distribuido por Computer Associates. Se utiliza para proteger un mainframe y sus recursos. El software evita la modificación, eliminación, corrupción …
Meta presenta Velox, un motor de ejecución unificado de código abierto destinado a acelerar los sistemas de gestión de datos y optimizar su desarrollo. Velox está en desarrollo activo. Los resultados experimentales de …
Jailer es una herramienta para subconjuntos de bases de datos, esquemas y exploración de datos. Vas a poder crear pequeños segmentos de tu base de datos y navegar a través de la …
El negocio de servicios de bases de datos de código abierto Percona ha confirmado la disponibilidad general de una plataforma de administración de bases de datos dirigida inicialmente a PostgreSQL, MySQL y …
Una de las mejores bases de datos alternativas, es MongoDB y con los cursos que vas a encontrar a continuación vas a poder iniciarte en una gran BBDD si quieres crear pequeñas …
MySQL , una base de datos de código abierto desarrollada por Oracle, impulsa algunas de las cargas de trabajo más importantes de Facebook. Desarrollamos activamente nuevas funciones en MySQL para respaldar nuestros …
RqLite es una base de datos relacional distribuida, ligera y de código abierto escrita en Go que utiliza SQLite como motor de almacenamiento. La versión 6.0.0 ya está disponible y está disponible …