Vous êtes sur la page 1sur 8

Diseño de bases de datos

Unidad 1. Administración de bases de datos

Unidad 1. Administración de bases de datos


Actividad 1. Identificando el diseño de bases de datos

Nombre del alumno


Martha Patricia Arenas López

Matrícula:
ES172004460

Correo electrónico:
mararen@nube.unadmexico.mx

Nombre de la ingeniería:
Desarrollo de Software

15 de julio de 2019

Toluca, Edo. De México

Ciencias Exactas, Ingenierías y Tecnología | Desarrollo de Software 1


Diseño de bases de datos
Unidad 1. Administración de bases de datos

Contenido

Concepto de diseño de base de datos ................................................................................... 4

Fases de la metodología ........................................................................................................ 4

Caso de aplicación para el diseño de una base de datos ...................................................... 7

Bibliografía ............................................................................................................................. 8

Ciencias Exactas, Ingenierías y Tecnología | Desarrollo de Software 2


Diseño de bases de datos
Unidad 1. Administración de bases de datos

Actividad 1. Identificando el diseño de bases de datos

Describir la importancia del diseño de base de datos para comprender las funciones y
características de los DBMS en función del modelo de la base de datos.

1. Investiga en distintas fuentes confiables y propias del área, el concepto de diseño


de bases de datos y cuál es su ámbito de aplicación.

2. Analiza los conceptos de diseño de bases de datos identificados, así como los tipos,
conceptual, lógico y físico y sus principales características.

3. Menciona un caso de aplicación para el diseño de una base de datos señalando el


tipo de diseño que se aplicaría para el caso: físico y lógico.
Justifica tu respuesta con base en los conceptos investigados.
NOTA: si el caso ya fue utilizado por otro de tus compañeros, deberás elegir uno
diferente. Se tomará como válido el caso que tenga la fecha más antigua.

4. Consulta los criterios de evaluación de la actividad para considerarlos en el


desarrollo de esta.

5. Guarda el desarrollo de la actividad con el nombre DDBD_U1_A1_XXYZ. Sustituye


las XX por las dos primeras letras de tu primer nombre, la Y por tu primer apellido y
la Z tu segundo apellido.

6. Envía tu actividad a tu Docente en línea. Espera y atiende la retroalimentación


correspondiente.

7. Ingresa a la actividad enviada por uno de tus compañeros(as) como mínimo, y


explica las similitudes y diferencias en relación con el caso que expone(n) y el que
tú expusiste.
Redacta una breve recomendación respecto al caso que expone(n) tu(s)
compañero(as) en relación con la aplicación de bases de datos y el tipo de diseño
que seleccionaron, asimismo, la forma en que su(s) participaciones aportan a tu
propia comprensión del tema.

Ciencias Exactas, Ingenierías y Tecnología | Desarrollo de Software 3


Diseño de bases de datos
Unidad 1. Administración de bases de datos

Concepto de diseño de base de datos


1. Investiga en distintas fuentes confiables y propias del área, el concepto de
diseño de bases de datos y cuál es su ámbito de aplicación.

“Un diseño de base de datos es el desarrollo de un sistema que proporciona información


actualizada y precisa con base en una estructura que tenga sentido, satisfaga las necesidades
requeridas y se pueda adaptar al cambio” (Microsoft, 2016)

Otra forma de definirlo es como “el proceso por el que se determina la organización de una
base de datos, incluidos su estructura, contenido y las aplicaciones que se han de
desarrollar…. desempeñando un papel central en el empleo de los recursos de datos en la
mayoría de las organizaciones” (Atlantic International University, 2009)

Una base de datos tiene su utilidad en la gestión de cualquier empresa o institución pública
donde se almacena grandes cantidades de información que requiere ser clasificada para su
posterior consulta, de una manera inteligente.

Fases de la metodología
2. Analiza los conceptos de diseño de bases de datos identificados, así como los
tipos, conceptual, lógico y físico y sus principales características.

Para que una base de datos pueda considerarse como bien diseñada, debe contar con las
siguientes características:

 Divide la información en tablas basadas en temas para reducir los datos redundantes.

 Proporciona acceso a la información necesaria para unir la información en las tablas


según sea necesario.

 Ayuda a garantizar la precisión y la integridad de su información.

 Admite el procesamiento de datos e informes necesidades.

Para reunir dichas características, es preciso seguir una metodología que asegure la correcta
satisfacción de las necesidades del sistema. Las fases de la metodología son las siguientes:

1. Modelado o diseño conceptual (con el modelo entidad/interrelación).


2. Diseño lógico (con las dos subfases, estándar y específico).
3. Diseño físico.

Ciencias Exactas, Ingenierías y Tecnología | Desarrollo de Software 4


Diseño de bases de datos
Unidad 1. Administración de bases de datos

El modelado o diseño conceptual, también llamado modelo entidad-relación es la primera


fase de desarrollo en la metodología de diseño de base de datos. Puede subdividirse en dos
etapas denominadas: Análisis de requerimientos y conceptualización.

Durante el análisis de requerimientos se busca responder a la siguiente pregunta: “¿Qué


representar?” obteniendo como respuesta un esquema descriptivo que utiliza un lenguaje
natural para evitar problemas de comunicación entre el usuario y el analista.

La siguiente etapa, de conceptualización requiere responder a la pregunta: “¿Cómo


representarlo?” donde el esquema descriptivo, se refina y estructura adecuadamente,
basándose en las siguientes características:

– El número de componentes básicos debe ser tan reducido como sea posible.
– Ha de separar claramente conceptos distintos.
– Debe preservar la simetría, es decir, no destruir las simetrías naturales.
– La redundancia tiene que ser cuidadosamente controlada.

El diseño lógico se subdivide en dos fases: estándar y específico. Consiste en la etapa de


creación de la BD donde se traduce el modelo conceptual en un modelo y esquema lógico
para un SGBD, expresado en tablas y columnas (o relaciones y atributos).

El diseño lógico estándar consiste en convertir el modelo conceptual de BD en un esquema


lógico estándar, independiente del SGBD que se vaya a utilizar. Es la expresión del modelo
lógico estándar utilizando un Lenguaje de Definición de Datos independiente del SGBD (SQL
habitualmente).

El diseño lógico específico es cuando se utiliza el esquema lógico estándar que se ha


obtenido, para implementarlo en un SGBD comercial (Oracle, DB2, Sybase, etc), analizando
el nivel de compatibilidad del modelo lógico estándar con el modelo lógico específico del
SGBD elegido, proponiendo una solución a los aspectos que resultan incompatibles.

A partir de esta tarea, se obtiene un esquema lógico específico usando el Lenguaje de


Definición de Datos propio del SGBD.

Finalmente, el diseño físico, que es la última etapa del diseño de bases de datos, tiene como
objetivo general es satisfacer los requisitos del sistema optimizando la relación
costes/beneficios. Esto se concreta en los siguientes objetivos concretos:

– Disminuir los tiempos de respuesta.


– Minimizar el espacio de almacenamiento.
– Evitar las reorganizaciones periódicas.
– Incrementar la seguridad de la BD.
– Optimizar el consumo de recursos.

Ciencias Exactas, Ingenierías y Tecnología | Desarrollo de Software 5


Diseño de bases de datos
Unidad 1. Administración de bases de datos

Para llevar a cabo esta etapa, es preciso contar con información precisa sobre muchos
aspectos de la BD que se va a crear y de la plataforma en la que se va a trabajar. El diseño
físico comienza a realizarse cuando se ha recopilado información suficiente sobre:

 Los recursos software de los que se dispone.


 Los recursos hardware de los que se dispone.
 El esquema lógico específico de la BD.
 Políticas de seguridad de los datos.
 Estudio detallado de las aplicaciones que va a utilizar la BD y de las transacciones que
van a generar.

No todos los SGBD tienen el mismo grado de flexibilidad en su nivel físico. En función del
grado de manejo que permitan para el diseño físico, podemos distinguir tres tipos de SGBD:

Rígidos: El SGBD fija una estructura interna que apenas admite configuración. Esto asegura
la independencia físico-lógica de la BD, pero es poco adaptable a cada situación concreta, lo
que puede suponer una pérdida de eficiencia.
Flexibles: El SGBD permite que sea el Administrador de BD el que diseñe toda la estructura
interna. El diseño de toda la estructura interna es un trabajo extenso y complejo, y la toma de
decisiones del administrador puede afectar a la independencia físico/lógica de los datos. Sin
embargo, también es el enfoque más adaptable a cada necesidad concreta, con lo que es la
alternativa con la que se podría obtener un mayor grado de eficiencia en el uso de la BD.
Semiflexibles: El SGBD proporciona una estructura inicial configurable a través de un
conjunto de parámetros. La modificación de estos parámetros por parte del Administrador de
BD permite ir mejorando esa estructura interna y, por ende, el rendimiento de la BD. Esta
opción ofrece un buen compromiso entre eficiencia e independencia físico/lógica, siendo
habitual en los SGBD.

Ciencias Exactas, Ingenierías y Tecnología | Desarrollo de Software 6


Diseño de bases de datos
Unidad 1. Administración de bases de datos

Caso de aplicación para el diseño de una base de datos


3. Menciona un caso de aplicación para el diseño de una base de datos
señalando el tipo de diseño que se aplicaría para el caso: físico y lógico.
Justifica tu respuesta con base en los conceptos investigados.
NOTA: si el caso ya fue utilizado por otro de tus compañeros, deberás elegir uno
diferente. Se tomará como válido el caso que tenga la fecha más antigua.

Un caso de aplicación para el diseño de una base de datos es la gestión y control de las
líneas aéreas, contando con la información de los pasajeros, horarios, vuelos, destinos, etc.

Figura 1.0. Mapa de las rutas de VivaAerobus en la República Mexicana.

Ciencias Exactas, Ingenierías y Tecnología | Desarrollo de Software 7


Diseño de bases de datos
Unidad 1. Administración de bases de datos

Bibliografía

Piattini, M. et al (1999) Diseño de bases de datos relacionales. Madrid: RA-MA.

Campderrich, B. (1984) Técnicas de Bases de Datos, Capítulo X, 2ª Edición.

Atlantic International University. AIU (2009). Modelos de datos. Recuperado de:


http://www.aiu.edu/cursos/base%20de%20datos/pdf%20leccion%202/lecci%C3%B3n%202.p
df

Ciencias Exactas, Ingenierías y Tecnología | Desarrollo de Software 8

Vous aimerez peut-être aussi