Diseño de bases de datos
© Xavier Burgués Illa, Blai Cabré i Segarra, Jordi Casas Roma, Dolors Costal Costa, Pere Juanola Juanola, Santiago Ortego Carazo, Joan Anton Pérez Braña, Àngels Rius Gavidia, Ramon Segret i Sala
Todos los derechos reservados
© de esta edición, FUOC, 2015
Avda. Tibidabo, 39-43, 08035 Barcelona
Diseño: Manel Andreu
Realización editorial: Oberta UOC Publishing, SL
Introducción
Objetivos
-
Entender en qué consiste el proceso de diseño de bases de datos y cuáles son los objetivos y las etapas que integran este proceso.
-
Conocer los fundamentos del diseño conceptual de bases de datos y ser capaces de representar modelos de datos mediante diagramas de clases UML.
-
Ser capaces de realizar un buen diseño lógico mediante la transformación del modelo conceptual en el modelo relacional, después de haber eliminado posibles trampas de diseño y aplicando la teoría de la normalización.
-
Conocer la estructura física que utiliza la base de datos para almacenar los datos de manera no volátil.
-
Aprender a realizar el diseño físico de la base de datos a partir del diseño lógico, adaptándolo a las características de un sistema gestor de bases de datos concreto.
-
Definir los índices necesarios y convenientes en cada tabla para mejorar el rendimiento de las aplicaciones que acceden a la base de datos.
-
Conocer los mecanismos de procesamiento y optimización de consultas.
-
Conocer nuevas aplicaciones de las vistas como elementos de diseño externo para mejorar el diseño de la base de datos.
-
Conocer el alcance de los mecanismos de seguridad de una base de datos.