Buenas.
He estado leyendo libros/clases sobre Bases de datos, en la parte práctica y ejecución todo claro. Pero en algunos conceptos, que quizás me serán útil en un futuro me crean confusiones y quiero ver si me los pueden aclarar.
En primero, ¿qué es una base de datos?. Tengo entendido que es un conjunto de archivos que están relacionados y guardados en un disco permanente, dentro de una organización.
Es tan así, o hay que agregar algo a esta definición?... Lo otro, ¿qué es un archivo en este caso?
Otro concepto que dijo un profesor, fue registro. y fue la siguiente:
"Conjunto de CAMPOS relacionados entre sí, y pertenece a un registro lógico"
Es como una definición bastante simplificada. Si no me equivoco, es la INFORMACIÓN que contiene toda una fila que están relacionadas con los campos de una tabla (?).
Por ejemplo: Si tengo los campos -> Dirección, Nombre y Cédula, que todos los datos de los campos, estén relacionados entre sí y no hayan datos aleatorios por ejemplo. ¿Está bien así?
¿Qué es el registro lógico y registro físico?. Lógico es como la "programación" (estructura, modelo) y el físico ya son los datos entregados al usuario?
Y bueno, estos conceptos nunca los pude entender del todo, y a ver si me echan una manito:
Entidad - Es como el PRIMARY KEY?, ¿o no?
Tupla - Es como la Fila de una tabla, pero si es así, en qué se diferencian?
Atributos - Es como la columna de una tabla, pero en algunos casos le llaman campos. Existe alguna diferencia entre los nombres? o son sinónimos?
Relación - Es como interactúan las tablas entre sí (?)
Y lo peor de todo fue dato e información y su diferencia. Dato es como el "valor" que tiene un campo y la información es el dato ya procesado. Es como que tengo la tabla de arriba, los datos son el nombre, la dirección y el rut, y la información es cuando ya imprimo todos esos datos ordenados y estructurados? o no?...
Otra última cosita, es sobre las "asociaciones", las del mismo tipo y de distintos tipos . Aquí ya no entendí nada xD
Bueno, eso principalmente.
Gracias a todos.
PD: Si tienen textos (en español) donde expliquen más detallado estos conceptos, bienvenido sea.