Conceptos básicos de bases de datos
Conceptos básicos de bases de datos
Software libre: El software libre es un software cuyo código fuente puede ser estudiado, modificado, y utilizado libremente con cualquier finalidad y redistribuido con cambios o mejoras sobre él, respetando la libertad de los usuarios y la comunidad.
Base de datos: Una
base de datos es un “almacén” que nos permite guardar grandes cantidades de
información de forma organizada para que luego podamos encontrar y utilizar
fácilmente. Desde el punto de vista informático, la base de datos es un
sistema formado por un conjunto de datos almacenados en discos que permiten el
acceso directo a ellos y un conjunto de programas que manipulen ese conjunto de
datos.
Tabla: Tabla en las bases de datos, se refiere al tipo de
modelado de datos donde se guardan los datos recogidos por un programa. Su
estructura general se asemeja a la vista general de un programa de tablas.
Las
tablas hacen referencia a objetos de una base de datos que contienen todos los
datos de la misma.
Las
tablas se componen de dos estructuras:
·
Campo: Corresponde al nombre de la columna. Debe ser
único y además de tener un tipo de dato asociado.
·
Registro: Corresponde a cada fila que compone la tabla. Ahí
se componen los datos y los registros. Eventualmente pueden ser nulos en su almacenamiento.
En
la definición de cada campo, debe existir un nombre único, con su tipo de dato
correspondiente. Esto es útil a la hora de manejar varios campos en la tabla,
ya que cada nombre de campo debe ser distinto entre sí.
A
los campos se les puede asignar, además, propiedades especiales que afectan a
los registros insertados. El campo puede ser definido como índice o auto
incrementable, lo cual permite que los datos de ese campo cambien solos o
sean el principal indicador a la hora de ordenar los datos contenidos.
Cada
tabla creada debe tener un nombre único en cada base de datos, haciéndola
accesible mediante su nombre o su seudónimo (alias) (dependiendo del tipo de
base de datos elegida).
La estructura de las tablas viene dada por la forma de un archivo plano, los cuales en un inicio se componían de un modo similar.
MySQL: MySQL
es un sistema de gestión de bases de datos relacionales (RDBMS) de
código abierto respaldado por Oracle y basado en el lenguaje de consulta
estructurado (SQL). MySQL funciona prácticamente en todas las plataformas,
incluyendo Linux, UNIX y Windows. Aunque puede utilizarse en una amplia gama de
aplicaciones, MySQL se asocia más a menudo con las aplicaciones web y la
publicación en línea.
Entidad: En bases de datos, una entidad es la representación de un objeto o
concepto del mundo real que se describe en una base de datos. Ejemplos de
nombres de entidades: Alumno, Empleado, Artículo, Noticia, etc. Las
entidades se describen en la estructura de la base de datos empleando
un modelo de datos.
Atributo: Un
atributo es cada una de las características de las entidades. Por
ejemplo, la entidad "Alumno" podría tener los
atributos: nombre, apellido, año de nacimiento, etc.
Relación: La relación de una base de datos
es el vínculo que se establece entre distintos elementos de las tablas que
la conforman. En este tipo de relaciones es fundamental el uso de los campos de
llave primaria (primary key) que son los que se relacionan con otros
registros de otras tablas.
Modelo relacional: El modelo relacional, para el modelado y la gestión de bases de
datos, es un modelo de datos basado en la lógica de predicados y
en la teoría de conjuntos.
Normalización: La normalización de bases de datos es un proceso que consiste
en designar y aplicar una serie de reglas a las relaciones obtenidas tras el
paso del modelo entidad-relación al modelo relacional con objeto de
minimizar la redundancia de datos, facilitando su gestión posterior.
Comentarios
Publicar un comentario