martes, 30 de noviembre de 2010


RESTRICCIONES

Definición 1
Una restricción es una condición 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 método 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 restricción o no.
Las restricciones no son parte formal del modelo relacional, pero son incluidas porque juegan el rol de organizar mejor los datos. Las restricciones son muy discutidas junto con los conceptos relacionales.

"http://es.wikipedia.org/wiki/Base_de_datos_relacional"


Definición 2

Restricciones
Se trata de unas condiciones de obligado cumplimiento por los datos de la baseDe datos. Las hay de varios tipos:
Inherentes: Son aquellas que no son determinadas por los usuarios, sino que son definidas por el hecho de que la base de datos sea relacional. Las más importantes son:
No puede haber dos tablas iguales.
El orden de las tablas no es significativo.
El orden de los atributos no es significativo.
Cada atributo sólo puede tomar un valor en el dominio en el que está 

Definición 3


Un esquema de desarrollo E-R puede definir ciertas restricciones a las que los contenidos de la base de datos se deben adaptar. En este apartado se examina la correspondencia de cardinalidades y las restricciones de participación, que son dos de los tipos más importantes de restricciones.


"http://www.victorgarcia.org/pfc/modeloER/restricciones.php"



Definición 4



Restricciones de integridad
Las restricciones de integridad protegen a la base de
datos de daños accidentales, no permitiendo datos que
resulten en un estado “inconsistente”.
• Ejemplos de restricciones:
– El saldo de cada cuenta siempre debe ser mayor o igual a 100$.
– Todos los clientes deben tener un número de teléfono de contacto.
– La suma de los préstamos de una sucursal del banco no debe
exceder a la suma de los depósitos recibidos.
– La fecha-hora de inicio de un estacionamiento no debe ser superior
a la fecha-hora de cierre.
– Etc.


"http://cs.uns.edu.ar/materias/ebd/downloads/Teoricas/EBD_13_2010_Seguridad_en_BasesDatos.pdf"




Definición 5


Una restricción consiste en la definición de una característica adicional que tiene una columna o una combinación de columnas, suelen ser características como valores no nulos (campo requerido), definición de índice sin duplicados, definición de clave principal y definición de clave foránea (clave ajena o externa, campo que sirve para relacionar dos tablas entre sí).


restricción1: una restricción de tipo 1 es una restricción que aparece dentro de la definición de la columna después del tipo de dato y afecta a una columna, la que se está definiendo.


restricción2: una restricción de tipo 2 es una restricción que se define después de definir todas las columnas de la tabla yafecta a una columna o a una combinación de columnas.


Para escribir una sentencia CREATE TABLE se empieza por indicar el nombre de la tabla que queremos crear y a continuación entre paréntesis indicamos separadas por comas las definiciones de cada columna de la tabla, la definición de una columna consta de su nombre, el tipo de dato que tiene y podemos añadir si queremos una serie de especificaciones que deberán cumplir los datos almacenados en la columna, después de definir cada una de las columnas que compone la tabla se pueden añadir una serie de restricciones, esas restricciones son las mismas que se pueden indicar para cada columna pero ahora pueden afectar a más de una columna por eso tienen una sintaxis ligeramente diferente.


"http://www.aulaclic.es/sql/t_8_1.htm"






martes, 23 de noviembre de 2010

ENTIDAD



Definicion 1

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.

Una entidad se describe en la estructura de la base de datos empleando un modelo de datos.

Por ejemplo, nombres de entidades pueden ser: Alumno, Empleado, Artículo, etc.

Cada entidad está constituida por uno o más atributos. Por ejemplo, la entidad "Alumno" podría tener los atributos: nombre, apellido, año de nacimiento, etc.

En el modelo de entidad-relación se emplean dos tipos de entidades: entidad fuerte y entidad débil.

Las entidades fuertes tienen atributos claves, en tanto las entidades débiles no tienen atributos claves propios.

"http://www.alegsa.com.ar/Dic/entidad.php"

Definicion 2


En una tabla genérica, una entidad es la que guarda información relacionada con mi producto, por ejemplo si voy a guardar información sobre electrodomésticos guardaré como entidad la empresa que distribuye estos productos. Con lo que podré mantener una relación de entidades, veamos.

Para una entidad se dispondrá de unos campos definidos como, Nombre y Tipo entre otros, estos pueden ser: Nombre, Dirección, Teléfono, Fax, Provincia, Tipo, Descripción, Correo electrónico

"http://www.alegsa.com.ar/Diccionario/C/3604.php"

Definicion 3


Objeto del mundo real sobre el que queremos almacenar información (Ej: una persona). Las entidades están compuestas de atributos que son los datos que definen el objeto (para la entidad persona serían DNI, nombre, apellidos, dirección,...). De entre los atributos habrá uno o un conjunto de ellos que no se repite; a este atributo o conjunto de atributos se le llama clave de la entidad, (para la entidad persona una clave seria DNI). En toda entidad siempre hay al menos una clave que en el peor de los casos estará formada por todos los atributos de la tabla. Ya que pueden haber varias claves y necesitamos elegir una, lo haremos atendiendo a estas normas:
Que sea única.
Que se tenga pleno conocimiento de ella.- ¿Por qué en las empresas se asigna a cada cliente un número de cliente?.
Que sea mínima, ya que será muy utilizada por el gestor de base de datos.

"http://www.cs.us.es/cursos/bd-2002/HTML/modeloER.htm"

Definicion 4


Es el modelo conceptual más utilizado para el diseño conceptual de bases de datos. Fue introducido por Peter Chen en 1976. El modelo entidad-relación está formado por un conjunto de conceptos que permiten describir la realidad mediante un conjunto de representaciones gráficas y lingüísticas.

Representa a la realidad a través de entidades, que son objetos que existen y se distinguen de otros por sus características, ejemplo: un alumno, se caracteriza por sus nombres, en una materia que domina, en su número de matricula, etc. Estas entidades se encuentran relacionadas

"http://xuaxpedia.blogspot.com/2009/11/despues-de-un-buen-tiempo-publicamos-el.html"

Definicion 5



Una entidad caracteriza a un tipo de objeto, real o abstracto, del problema a modelizar. Toda entidad tiene existencia propia, es distinguible del resto de las entidades, tiene nombre y posee atributos definidos en un dominio determinado. Una entidad es todo aquello de lo que se desea almacenar información. En el diagrama E-R las entidades se representan mediante rectángulos.

"http://civil.fe.up.pt/acruz/access/modeloER.htm"