Diseño de un base de datos

17
Asignatura: Base de Datos I VI Ciclo – Ingeniería de Sistemas y Telemática. Alumna: Flor Taqui Wajuyat

Transcript of Diseño de un base de datos

Page 1: Diseño de un base de datos

Asignatura: Base de Datos I

VI Ciclo – Ingeniería de Sistemas y

Telemática.Alumna: Flor Taqui Wajuyat

Page 2: Diseño de un base de datos
Page 3: Diseño de un base de datos

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.

Page 4: Diseño de un base de datos

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

Page 5: Diseño de un base de datos
Page 6: Diseño de un base de datos

• 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).

Page 7: Diseño de un base de datos
Page 8: Diseño de un base de datos
Page 9: Diseño de un base de datos

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.

Page 10: Diseño de un base de datos

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).

Page 11: Diseño de un base de datos

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.

Page 12: Diseño de un base de datos

Tipos de seguridad

Seguridad Discrecional

Seguridad Obligatoria

Nivel de cuenta

Nivel de relación

Page 13: Diseño de un base de datos

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.

Page 14: Diseño de un 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

Page 15: Diseño de un base de datos
Page 16: Diseño de un 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.

Page 17: Diseño de un base de datos