diseño de un base de datos
Post on 14-Apr-2017
180 Views
Preview:
TRANSCRIPT
Asignatura: Base de Datos I
VI Ciclo – Ingeniería de Sistemas y
Telemática.Alumna: Flor Taqui Wajuyat
El diseño de una base de datos consiste en definir la estructura de los datos que debe tener la base de datos de un sistema de información determinado.En el caso relacional, esta estructura será un conjunto de esquemas de relación con sus atributos, dominios de atributos, claves primarias, claves foráneas, etc.
Requisitos de información
Diseño Conceptual
Diseño Lógico
Diseño Físico
Requisitos de información
Requisitos de información
Requisitos de información
Realidad
Esquema Conceptual
Esquema Lógico
Esquema Físico
Análisis
Diseño
• Minimizar la redundancia • Minimizar el mantenimiento de datos • Minimizar el impacto de futuros cambios
(anomalías de actualización y anomalías de borrado) de datos, e ingreso de información (anomalías de inserción).
La integridad en una base de datos es la corrección y exactitud de la información contenida.Además de conservar la seguridad en un sistema de bases de datos que permite el accesoa múltiples usuarios en tiempos paralelos.
Integridad de dominio
La integridad de dominio (o columna) especifica un conjunto de valores de datos que son válidos para una columna y determina si se permiten valores nulos.
Integridad de entidad
La integridad de entidad (o tabla) requiere que todas las filas de una tabla tengan un identificador exclusivo, conocido como clave principal
Integridad referencial
La integridad referencial asegura que siempre se mantienen las relaciones entre las claves principales (en la tabla a la que se hace referencia) y las claves externas (en las tablas que hacen referencia).
el concepto de seguridad se
refiere a la protección de los
datos ante usuarios
no autorizados, es decir,
definir estrategias que
permitan establecer que
usuarios pueden
acceder a que datos.
Tipos de seguridad
Seguridad Discrecional
Seguridad Obligatoria
Nivel de cuenta
Nivel de relación
Cuando diseñe una base de datos, debe asegurarse de que realiza todas las operaciones importantes de forma rápida y correcta. Algunos problemas de rendimiento se pueden resolver una vez que la base de datos se encuentra en producción. Sin embargo, otros pueden ser el resultado de un diseño inadecuado y se pueden solucionar mediante el cambio de la estructura y el diseño de la base de datos.
EL mantenimiento para una base de datos siempre es muy importante ya que nos permite mantener nuestra Base de Datos en un nivel óptimo, estas operaciones de mantenimiento las podemos ejecutar semanalmente Sin embargo, podemos variar esta frecuencia de acuerdo con el entorno y con la actividad que recibe cada base de datos
Cuando diseña una base de datos, puede que necesite realizar una estimación del tamaño que tendrá la base de datos cuando esté llena. Esta estimación puede ayudarle a determinar la configuración de hardware que necesitará para realizar lo siguiente:
Conseguir el rendimiento que necesitan las aplicaciones.Asegurar la cantidad física adecuada de espacio en disco necesario para almacenar los datos y los índices.
top related