Introducción a las Bases de Datos
Antes de empezar a hablar sobre las Bases de Datos debemos conocer dos conceptos que nos servirán como punto de referencia:
- Dato
Es una letra, número o algo que por si misma carece de significado, puede ser agrupado y se divide en tipos los cuales se pueden subdividir
- Información
Es un conjunto de datos procesados, algunos lo definen como un recurso fundamental que es usado en las actividades del ser humano, siendo esencial para la productividad e igualdad de oportunidades
Esta debe poseer 5 cualidades
-> Precisión.- Es la cantidad de información correcta sobre la información total del sistema (BD) podría señalar ciertos errores o incompatibilidades en los datos para tener coherencia.
->Oportunidad.- La información debe estar a disposición en todo momento desde que se produjo.
->Compleción.- Toda información debe ser completa
->Significado.- Debe contener el máximo contenido semántico para que la información sea verdadera, comprensible e interesante.
->Integridad.- La información contenida en el sistema debe ser coherente y consistente con las reglas semánticas propias del mundo real al que ha de representar.
Ahora definiendo a las bases de datos se puede entender que son un conjunto de datos almacenados de forma organizada y estructurada actualmente se encuentran sistemas de computo que son controlados por gestores de bases de datos.
Así como se menciono un poco las bases de datos originalmente se encontraban de manera física generalmente en archiveros en los que se almacenaban información escrita a mano o maquina de escribir, con el paso del tiempo y avance tecnológico pasaron a ser administrados de manera digital, volviéndola más eficiente y eficaz.
Estas fueron creadas a raíz de la necesidad de información de la sociedad que siendo cada vez más exigente el conocimiento de algo para el desarrollo y crecimiento de los pueblos por ende convirtiéndose en el pilar fundamental en la toma de decisiones
Existen modelos de datos que tienen herramientas para relacionar unos datos con otros de la misma forma que ocurre en el mundo real. Se pueden hacer dos clasificaciones.
->Modelos de Diseño: Su predominante seria el modelo entidad--relación
->Modelos de Representación
Primero apareció el modelo jerárquico o de tipo árbol, que posteriormente evolucionaría en el modelo de red en el que se usan registros unidos por enlaces.
Actualmente el modelo más usado es el modelo relacional basado en tablas sin olvidar el Modelo Orientado a objetos.
También podemos verlo de la siguiente forma:
Los Modelos Conceptuales: Los modelos conceptuales se utilizan para representar la realidad a un alto nivel de abstracción. Mediante los modelos conceptuales se puede construir una descripción de la realidad fácil de entender.
Los
Modelos Lógicos: En los modelos lógicos, las descripciones de los datos tienen una correspondencia sencilla con la estructura física de la base de datos.
Se destacan 3 niveles según la visión y la función que realice el usuario sobre la base de datos:
-> Nivel físico: El nivel más bajo de abstracción describe como se almacenan realmente los datos. En el nivel físico se describen en detalle las estructuras de datos complejas de bajo nivel.
->Nivel lógico: El siguiente nivel más alto de abstracción describe que datos se almacenan en la base de datos y que relaciones existen entre esos datos. La base de datos completa se describe así en términos de un número pequeño de estructuras relativamente simples en el nivel físico, los usuarios del nivel lógico no necesitan preocuparse de esta complejidad. Los administradores de base de datos, que deben decidir la información que se mantiene en la base de datos, usan el nivel lógico de abstracción.
–>DDL (data definition languaje): especifica el esquema de BD. Resultado: Diccionario de datos
–>DML (data manipulation languaje):
Recuperación de información
Agregar información
Quitar información
Modificar información
Características del DML:
–Procedimentales (SQL): requieren que el usuario especifique qué datos se muestran y cómo obtener esos datos
–No Procedimentales (QBE): requieren que el usuario especifique qué datos se muestran y sin especificar cómo obtener esos datos
Algunos ejemplos de los SGBD son los que se encuentran en la siguiente imagen:
Nota: Si se deseas encontrar un ejemplo hecha por nosotros te invitamos a revisar nuestro portafolio de evidencias
No hay comentarios:
Publicar un comentario