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 acceso
a 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.
Diseño de un base de datos

Diseño de un base de datos

  • 1.
    Asignatura: Base deDatos I VI Ciclo – Ingeniería de Sistemas y Telemática. Alumna: Flor Taqui Wajuyat
  • 3.
    El diseño deuna 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.
  • 4.
    Requisitos de información Diseño Conceptual DiseñoLó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
  • 6.
    • Minimizar laredundancia • 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).
  • 9.
    La integridad enuna 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 acceso a múltiples usuarios en tiempos paralelos.
  • 10.
    Integridad de dominio La integridadde 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).
  • 11.
    el concepto deseguridad 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.
  • 12.
  • 13.
    Cuando diseñe unabase 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.
  • 14.
    EL mantenimiento parauna 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
  • 16.
    Cuando diseña unabase 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.