Documente Academic
Documente Profesional
Documente Cultură
que consiste en un conjunto de tablas que representan relaciones entre los datos.
El modelo relacional proporciona una manera simple
ATRIBUTOS
Un atributo representa una propiedad de inters de
una entidad
Por ejemplo, la entidad "Alumno" podra tener los
ESQUEMAS
Es el nombre que se le da a una relacin y el conjunto
de atributos en ella.
PELICULA(TITULO, AO, DURACION, TIPO).
TUPLAS
Una tupla es un conjunto de datos. En el caso de una base de datos de una lista de
Dominios
Se debe considerar que cada atributo (columna) debe
ser atmico, es decir, que no sea divisible, no se puede pensar en un atributo como un "registro" o "estructura" de datos.
Clave:
Es un conjunto de atributos que identifican de forma
Edad 30 18 57 32 34 42 60
Clave:
Es un conjunto de atributos que identifican de forma unvoca una entidad.
Clave candidata:
es cada una de las claves mnimas existente en un conjunto de entidades. .
claves es que contengan el nmero mnimo de atributos, siempre que mantengan su funcin. Diremos que una clave es mnima cuando si se elimina cualquiera de los atributos que la componen, deja de ser clave. Si en una entidad existe ms de una de estas claves mnimas, cada una de ellas es una clave candidata
Clave primaria
Es un campo o a una combinacin de campos que identifica de forma nica a cada fila de una tabla. Una clave primaria comprende de esta manera una columna o conjunto de columnas. No pueden haber dos filas en una tabla que tengan la misma clave primaria. Una clave primaria debe identificar unvocamente a todas las posibles filas de una tabla y no solo a las filas que se encuentran en un momento determinado. Ejemplos de claves primarias son DNI (asociado a una persona) o ISBN (asociado a un libro). Las guas telefnicas y diccionarios no pueden usar nombres o palabras o nmeros del sistema decimal de Dewey como claves candidatas, porque no identifican unvocamente nmeros de telfono o palabras.
de forma inmediata en el momento de la creacin de la tabla tambin. En el estndar W.O.W, las claves primarias pueden estar compuestas por una o ms columnas. Cada columna que forme parte de la clave primaria queda implcitamente definida como NOT NULL. Ntese que algunos sistemas de bases de datos requieren que se marque explcitamente a las columnas de clave primaria como NOT NULL.
Claves candidatas
...
Clave fornea
Clave fornea es una limitacin referencial entre dos
tablas. La clave fornea identifica una columna o grupo de columnas en una tabla (tabla hija o referendo) que se refiere a una columna o grupo de columnas en otra tabla (tabla maestra o referenciada). Las columnas en la tabla referendo deben ser la clave primaria u otra clave candidata en la tabla referenciada.
Llaves forneas
Una llave fornea o "Foreign key" es un trmino de las bases de datos.. consiste en tener en una tabla, un campo de idntico tipo y tamao al campo clave de otra tabla de la base... a travs de este campo puedes relacionar la informacin entre ambas tablas y es as como se normalizan los diseos para evitar duplicidades e inconsistencias...
Llaves forneas
Empleado
Nombre Apellido DNI Fecha NAC DNI Jefe Salario Nm Dept
Nombre
Numero
Depto.
Presupuesto
travs de la restriccin FOREIGN KEY. La sintaxis para agregar tal restriccin a una tabla existente es definida en SQL:2003 segn se muestra debajo. Si se omite la lista de columnas en la clusula REFERENCES implica que la clave fornea tendr que referenciar o relacionarse con la clave primaria de la tabla referenciada.
<nombre restriccin> ] FOREIGN KEY ( <expresin columna> [, <expresin columna>]... ) REFERENCES <nombre tabla> [ ( <expresin columna> [, <expresin columna>]... ) ] [ ON UPDATE <accin> ] [ ON DELETE <accin> ];
Clave nica
Cada tabla puede tener uno o ms campos cuyos valores identifican de forma nica cada registro de dicha tabla, es decir, no pueden existir dos o ms registros diferentes cuyos valores en dichos campos sean idnticos. Este conjunto de campos se llama clave nica. Pueden existir varias claves nicas en una determinada tabla, y a cada una de stas suele llamrsele candidata a clave primaria.
Clave ndice
Las claves ndice surgen con la necesidad de tener un acceso ms rpido a los datos. Los ndices pueden ser creados con cualquier combinacin de campos de una tabla. Las consultas que filtran registros por medio de estos campos, pueden encontrar los registros de forma no secuencial usando la clave ndice.
Restricciones
Una restriccin es una condicin que obliga el cumplimiento
de ciertas condiciones en la base de datos. Algunas no son determinadas por los usuarios, sino que son inherentemente definidas por el simple hecho de que la base de datos sea relacional. Algunas otras restricciones las puede definir el usuario, por ejemplo, usar un campo con valores enteros entre 1 y 10. Las restricciones proveen un mtodo de implementar reglas en la base de datos. Las restricciones restringen los datos que pueden ser almacenados en las tablas. Usualmente se definen usando expresiones que dan como resultado un valor booleano, indicando si los datos satisfacen la restriccin o no.
una tabla, Motor de base de datos exige la unicidad de los datos mediante la creacin automtica de un ndice nico para las columnas de clave principal. Este ndice tambin permite un acceso rpido a los datos cuando se usa la clave principal en las consultas. Si se define una restriccin de clave principal para ms de una columna, puede haber valores duplicados dentro de la misma columna, pero cada combinacin de valores de todas las columnas de la definicin de la restriccin de clave principal debe ser nica.
columnas ProductID y VendorID de la tablaPurchasing.ProductVendor forman una restriccin de clave principal compuesta para esta tabla. De este modo, se garantiza que todas las filas de la tabla ProductVendor tengan una combinacin de ProductID y VendorID. Esto impide la insercin de filas duplicadas.