Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Diapositiva Base de Datos

Descargar como pptx, pdf o txt
Descargar como pptx, pdf o txt
Está en la página 1de 12

DISEO DE

BASE DE DATOS
Emmerson
Angie

BASE DE DATOS
Es un banco de informacin que contiene datos relativos a diversas temticas y categorizados de
distinta manera, pero que comparten entre s algn tipo de vnculo o relacin que busca ordenarlos y
clasificarlos en conjunto.

CICLO DEL DISEO DE UNA B.D


Anlisis Del Entorno Del Usuario:
El diseador estudia todas las aplicaciones actuales, determina sus entradas y
salidas, examina todos los reportes generados por el sistema actual y entrevista a
los usuarios para determinar cmo usan el sistema.
Desarrollo De Un Modelo De Datos Conceptual.
Al usar el modelo del entorno del usuario el diseador desarrolla un modelo
conceptual detallado de la base de datos: identifica las entidades, atributos y
relaciones que se representarn. Adems del modelo conceptual, el diseador tiene
que considerar cmo se usar la base de datos.
Eleccin De Un DBMS.
El diseador usa las especificaciones y su conocimiento de los recursos de hardware
y software disponibles para evaluar sistemas de gestin de bases de datos
alternativos. Cada sistema de gestin de base de datos impone sus propias
restricciones.
Desarrollo Del Modelo Lgico.
El diseador mapea el modelo conceptual al modelo de datos utilizado por el DBMS
elegido, lo que crea el modelo lgico.

RESTRICCIONES Y TIPOS
RESTRICCIONES EN
EL
MODELO
Cuando
hacemos un modelo de los
datos de un sistema, adems de los
datos y sus relaciones reejamos
ciertas condiciones o polticas de
negocio que deseamos que cumplan.

RESTRICCIONES DE
USUARIO
Tambin llamadas semnticas. Son
restricciones impuestas por las
caractersticas del sistema que se
est modelando y, por tanto,
dependen del mismo.

RESTRICCIONES
INHERENTES

No puede haber dos tuplas iguales. Es decir, no puede haber


dos filas u ocurrencias de una relacin con el mismo valor en
todos los campos
El orden de las tuplas no es significativo. No es requiere un
orden determinado en las filas que forman la tabla.
El orden de loa atributos (columnas) no es significativo.
Cada atributo solo puede tomar un nico valor del dominio. no
admitiendo, por tanto. los grupos repetitivos. Es decir, no
podemos, por ejemplo, tener dos valores para el campo edad en
la tabla jugador.

OTRAS
RESTRICCIONES
Existen otro grupo de restricciones

definidas mediante el uso de SQL o


de lenguajes propios del sistema
gestor:

INFORMACION COMPLETA EN EL DOCUMENTO DE RESTRICCIONES

REGLAS DE DISEO DE UNA B.D


Informacin.
Toda la informacin de la base de datos debe estar representada explcitamente en el
esquema lgico. Es decir, todos los datos estn en las tablas.
Acceso garantizado.
Todo dato es accesible sabiendo el valor de su clave y el nombre de la columna o
atributo que contiene el dato
Tratamiento sistemtico de los valores nulos.
El DBMS debe permitir el tratamiento adecuado de estos valores.
Catlogo en lnea basado en el modelo relacional.
Los metadatos deben de ser accesibles usando un esquema relacional.
Sublenguaje de datos completo.
Al menos debe de existir un lenguaje que permita el manejo completo de la base de
datos. Este lenguaje, por lo tanto, debe permitir realizar cualquier operacin.
Actualizacin de vistas.
El DBMS debe encargarse de que las vistas muestren la ltima informacin.

REGLAS DE DISEO DE UNA B.D


Inserciones, modificaciones y eliminaciones de dato nivel.
Cualquier operacin de modificacin debe actuar sobre conjuntos de filas, nunca deben actuar registro
a registro.
Independencia fsica.
Los datos deben de ser accesibles desde la lgica de la base de datos an cuando se modifique el
almacenamiento.
Independencia lgica.
Los programas no deben verse afectados por cambios en las tablas.
Independencia de integridad.
Las reglas de integridad deben almacenarse en la base de datos (en el diccionario de datos), no en los
programas de aplicacin.
Independencia de la distribucin.
El sublenguaje de datos debe permitir que sus instrucciones funcionen igualmente en una base de
datos distribuida que en una que no lo es.
No subversin.
Si el DBMS posee un lenguaje que permite el recorrido registro a registro, ste no puede utilizarse para
incumplir las reglas relacionales.

MODELO

CONCEPTUAL

Es parte de las especificaciones de requisitos de usuario y su resultado es


el esquema conceptual de la base de datos.
Un esquema conceptual es una descripcin de alto nivel de la estructura de
la base de datos, independientemente del SGBD que se vaya a utilizar para
manipularla. Un modelo conceptual es un lenguaje que se utiliza para
describir esquemas conceptuales. El objetivo del diseo conceptual es
describir el contenido de informacin de la base de datos y no las
estructuras de almacenamiento que se necesitarn para manejar esta
informacin. El diseo lgico parte del esquema conceptual y da como
resultado un esquema lgico.

MODELO

ENTIDAD-RELACION

El modelo entidad-relacin es el modelo conceptual ms utilizado para el


diseo conceptual de bases dedatos.Fue introducido por Peter Chen en
1976.El modeloentidad-relacin est formado por unconjunto de
conceptos que permiten describir la realidad mediante unconjunto de
representaciones grficas ylingsticas.

CONCEPTOS DEL MODELO

ENTIDAD-

RELACION
Ejemplares - Conjuntos - Extensin - Instancia.
Se denominan ejemplares a los registros que guardan una serie de caractersticas similares o que
pueden ser agrupados o clasificados dadas sus caractersticas comunes en grupos bien delimitados.
Entidad. La entidad es cualquier clase de objeto o conjunto de elementos presentes o no, en un
contexto determinado dado por el sistema de informacin o las funciones y procesos que se definen en
un plan de automatizacin.
Atributos - Intencin. Son las caractersticas, rasgos y propiedades de una entidad, que toman como
valor una instancia particular. Es decir, los atributos de una tabla son en realidad sus campos
descriptivos, el predicado que permite definir lo que decimos de un determinado sujeto.
Relacin. Vnculo que permite definir una dependencia entre los conjuntos de dos o ms entidades.
Esto es la relacin entre la informacin contenida en los registros de varias tablas.
Interrelacin. Las interrelaciones las constituyen los vnculos entre entidades, de forma tal que
representan las relaciones definidas en el esquema relacional de forma efectiva.

CONCEPTOS DEL MODELO

ENTIDAD-

RELACION
Entidades fuertes. Lo constituyen las tablas principales de la base de datos que contienen los
registros principales del sistema de informacin y que requieren de entidades o tablas auxiliares para
completar su descripcin o informacin.
Entidades dbiles. Son entidades dbiles a las tablas auxiliares de una tabla principal a la que
completan o complementan con la informacin de sus registros relacionados.
Clave. Es el campo o atributo de una entidad o tabla que tiene como objetivo distinguir cada registro
del conjunto, sirviendo sus valores como datos vinculantes de una relacin entre registros de varias
tablas:
Superclave. Es la combinacin de campos clave que identifican unvocamente un registro en una
tabla o entidad.
Clave principal primaria. Permiten identificar unvocamente cada registro de una tabla.
Clave candidata. Campos que cumplen las condiciones de identificacin nica de registros, pero
que no fueron
definidos como principales por el diseador.
Clave externa. Campo clave conformado por el valor de una clave principal primaria de otra tabla.
Integridad referencial. Se denomina integridad referencial al tipo de interrelacin que se produce
entre tablas mediante un campo clave que deber contener la cadena alfanumrica exacta al
identificador de la tabla auxiliar para poder realizar la relacin entre los registros. En caso contrario no
se produce la relacin.

CARDINALIDAD
La cardinalidad expresa cuntas del conjunto
de entidades de un extremo de la relacin
estn relacionadas con cuntas entidades del
conjunto del otro extremo. Pueden ser ``uno a
uno'', ``uno a varios'' o ``varios a varios''. Por
ejemplo, un artculo puede ser escrito por un
solo autor o por varios, pero nunca por
ninguno; un autor puede pertenecer a
exactamente una institucin (no para cero o
varias); un artculo puede tener cero, uno o
varios experimentos. Finalmente, un autor
puede escribir muchos artculos, o ninguno.

ORDINALIDAD
Cuando una entidad se relaciona con otra
entidad en un rea comn, estn
intercambian datos, pero como sabemos
la entidad dbil recibe el atributo de la
entidad fuerte, por lo tanto el dato del
atributo clave viaja desde la entidad
fuerte hacia la entidad dbil, por lo tanto
la ordinalidad establece en qu sentido
viajan los datos de los atributos claves
hacia la otra entidad. En otras ocasiones
los datos viajan en ambos sentidos,
desde una entidad fuerte hacia una
entidad
parcialmente
dbil,
como
tambin desde una entidad parcialmente
dbil hacia una fuerte.

También podría gustarte