Sei sulla pagina 1di 8

Diseo de base de datos. MC.

Omar Jasso Rommel Caldern Mota

Modelo relacional
El modelo relacional para la gestin de una base de datos es un modelo de datos basado en la lgica de predicados y en la teora de conjuntos. Es el modelo ms utilizado en la actualidad para modelar problemas reales y administrar datos dinmicamente. Tras ser postuladas sus bases en 1970 por Edgar Frank Codd, de los laboratorios IBM en San Jos (California), no tard en consolidarse como un nuevo paradigma en los modelos de base de datos. Su idea fundamental es el uso de relaciones. Estas relaciones podran considerarse en forma lgica como conjuntos de datos llamados tuplas. Pese a que sta es la teora de las bases de datos relacionales creadas por Edgar Frank Codd, la mayora de las veces se conceptualiza de una manera ms fcil de imaginar, esto es, pensando en cada relacin como si fuese una tabla que est compuesta por registros (cada fila de la tabla sera un registro o tupla), y columnas (tambin llamadas campos).

En bases de datos, una relacin o vnculo entre dos o ms entidades describe alguna interaccin entre las mismas. Por ejemplo, una relacin entre una entidad "Empleado" y una entidad "Sector" podra ser "trabaja_en", porque el empleado trabaja en un sector determinado. Las relaciones se describen en la estructura de la base de datos empleando un modelo de datos. Las relaciones son muy empleadas en los modelos de bases de datos relacional y afines.

Relacin.

En SQL las relaciones son llamadas tablas.

Tupla.
una tupla se define como una funcin finita que mapea (asocia unvocamente) los nombres con algunos valores. Su propsito es el mismo que se defini en las matemticas. Un pequeo ejemplo puede ilustrar esto: ( jugador : "Luis", puntuacin : 25 )

Dominio.
son todos eso valores que se despliegan de un atributo EJEMPLO: un atributo puede ser NOMBRE ese atributo tiene el nombre de cliente o de muchos; por lo tanto el conjunto de esos nombres se le llama dominio. RECUERDA SON VALORES QUE SE DESPLIEGAN DE UN ATRIBUTO

Atributo.
En bases de datos, un atributo representa una propiedad de inters de una entidad.

Los atributos se describen en la estructura de la base de datos empleando un modelo de datos.


Por ejemplo, se podra tener una entidad llamada "Alumno". Esta entidad puede estar constituida por uno o ms atributos, que son propiedades de la entidad "Alumno" que interesan para almacenarse en la base de datos. Por ejemplo, la entidad "Alumno" podra tener los atributos: nombre, apellido, ao de nacimiento, etc. La eleccin de los atributos de una entidad depende del uso que se le dar a la base de datos. El alumno puede tener una "religin", pero si no interesa al fin de la base de datos, no es necesario almacenarla en un atributo. En SQL un atributo es llamado columna.

Llave.
Una llave primaria es un campo nico , irrepetible que sirve para identificar los registros de una tabla como distintos, adems de que sirve para hacer relaciones 1:1, 1:M , M:M (uno a uno, uno a muchos, muchos a muchos) entre tablas, sin las llaves primaria las bases de dato relacionales no tendran sentido y siempre existira informacin repetida,

Dependencia funcional
Una dependencia funcional es una conexin entre uno o ms atributos. Por ejemplo si se conoce el valor de DNI tiene una conexin con Apellido o Nombre . Las dependencias funcionales del sistema se escriben utilizando una flecha, de la siguiente manera: FechaDeNacimiento Edad De la normalizacin (lgica) a la implementacin (fsica o real) puede ser sugerible tener stas dependencias funcionales para lograr la eficiencia en las tablas.

Potrebbero piacerti anche