Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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
En el enfoque de bases de datos se mantiene un único almacén de datos que se define una
sola vez y al cual tienen acceso muchos usuarios.
ENFOQUE RELACIONAL DE LA BD
Todos los datos se representan en tablas. Incluso los resultados de cualquier consulta son
otra tabla.
Las filas y las columnas, en principio, carecen de orden (p.ej., el orden en el que se
muestren las filas y las columnas no importa). Las filas sólo se ordenan si se le indica a la
base de datos que lo haga, mediante el correspondiente comando. De no ser así, el orden
será arbitrario, y puede cambiar en caso de tratarse de una base datos dinámica.
Cada tabla tiene una clave primaria, un identificador único, compuesto por una o más
columnas.
La mayoría de las claves primarias están formadas por una única columna (p.ej.,
CIUDAD_ID). Para establecer una relación entre dos tablas es necesario incluir, en forma
de columna, en una de ellas la clave primaria de la otra. A esta columna se le llama clave
secundaria.
Estos dos conceptos --clave primaria y secundaria-- son los más importantes en el diseño
de bases de datos. Es importante dedicarles tiempo, para entender bien en qué consisten
y cómo funcionan.
Las entidades entre las que hay una interrelación uno a uno se deben fusionar en una sola
entidad.
Una vez hecho esto, cada una de las entidades que quedan se convierte en una tabla con
una clave primaria y una serie de atributos, de los cuales algunos pueden ser claves
secundarias.
Las interrelaciones muchos a muchos entre dos entidades pasan a ser una tercera tabla
con claves secundarias procedentes de ambas entidades. Estas claves secundarias
deberán formar parte de la clave primaria de la tabla en la que se convierte la
interrelación, cuando corresponda.
Ser capaz de representar todos los datos esperados, incluso con el paso del tiempo.
Modelo Conceptual.
“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.”
Se utiliza para la abstracción de la base de datos, para construir una descripción para entender
en la realidad
Modelo Lógico.
Modelo Físico.
“Es una descripción de la implementación de una base de datos en memoria secundaria: las
estructuras de almacenamiento y los métodos utilizados para tener un acceso eficiente a los
datos. Por ello, el diseño físico depende del SGBD concreto y el esquema físico se expresa
mediante su lenguaje de definición de datos.”
“Es el conjunto de programas que permiten definir, manipular y utilizar la información que
contienen las bases de datos.”
La primera forma normal se asegura que la tabla es una representación válida de una entidad,
cumple con varias propiedades de las tablas y no tiene grupos repetitivos.
Si una tabla cumple con la primera forma normal entonces podemos decir que esa tabla
guarda la información de una entidad, sus campos ya no se pueden subdividir y no hay grupos
repetitivos.
Para que una tabla cumpla con la segunda forma normal debe cumplir necesariamente con la
primera forma normal y, además, cualquier campo depende de todas las llaves candidatas
(incluyendo la llave primaria) y no solo de alguna llave o parte de ellas.
De igual manera que para que una tabla cumpla con la 2FN debe cumplir con la 1FN, para que
una tabla cumpla con la tercera forma normal, la tabla deberá cumplir antes con la segunda
forma normal; y básicamente se cumple con la 3FN si todos los campos que no son llave
dependen de las llaves candidatas y de las que no son candidatas. En ese sentido es una
generalización de la 2FN.