Está en la página 1de 8

CURSO: AUDITORIA DE TI

QUÉ ES EL DISEÑO DE BASE DE DATOS Y CÓMO PLANIFICARLO


Datos:
https://blog.mdcloud.es/que-es-el-diseno-de-base-de-datos-y-como-planificarlo/.
Índice de contenidos
• ¿Qué es el diseño de base de datos?
• Ventajas del diseño de base de datos
• Diseño de base de datos: fases principales
o Recopilación y análisis de requisitos
o Diseño conceptual
o Elección de un sistema de gestión de base de datos
o Diseño lógico
o Diseño físico
o Implementación
• Principios de diseño de base de datos
El diseño de base de datos es un proceso cuyo objetivo es definir la estructura adecuada para
nuestro sistema de información. En este artículo analizaremos las fases principales del diseño
de una base de datos y veremos los principios de diseño que deberemos seguir para obtener una
base de datos bien estructurada y eficiente y que cumpla con los objetivos de nuestro proyecto.
¿Qué es el diseño de base de datos?
El diseño de base de datos es un proceso fundamental a la hora de modelar nuestros conjuntos
de datos y definir las operaciones que queremos realizar sobre ellos. Los datos son el activo
más importante de nuestra organización y una base de datos bien diseñada influye de forma
directa en la eficiencia que obtendremos a la hora de almacenar, recuperar y analizar nuestros
datos.
Ventajas del diseño de base de datos
Un diseño de base de datos realizado de forma correcta nos proporciona unas ventajas
fundamentales:
• Nos permite ahorrar espacio, mediante el diseño de base de datos optimizadas y sin
datos duplicados.
• Nos ayuda a que se preserve la precisión e integridad de los datos y que no se pierda
información.
• Agiliza de forma extrema el acceso y el procesamiento de los datos.
Diseño de base de datos: fases principales
Como cada proceso, el diseño de base de datos está compuestos por distintas etapas
secuenciales.

Dr. Rolando Carlos Canteño Gavino – Docente Universidad Nacional de Ucayali


CURSO: AUDITORIA DE TI
Recopilación y análisis de requisitos
Esta primera fase consiste en un paso previo obligatorio, para asegurarnos de que nuestra base
de datos cumplirá con nuestros objetivos. Para ello, deberemos analizar distintos factores, entre
los cuales:

• Los datos que necesitamos almacenar y de dónde provienen.


• La información que los datos describen.
• Los usuarios de la base de datos y sus necesidades a la hora de acceder a los datos.

Diseño conceptual
En esta fase se representan una descripción a alto nivel del contenido de la base de datos,
independientemente del sistema de gestión de base de datos que se utilizará a continuación. Se
definen en un dibujo las entidades, sus atributos y las relaciones entre ellas.

Elección de un sistema de gestión de base de datos


Es en esta fase donde elegiremos el sistema de gestión de bases de datos (SGBD) concreto
que mejor se adapta a nuestro proyecto, como, por ejemplo, Oracle, MySQL, Microsoft SQL
Server y PostgreSQL.

Diseño lógico
En esta fase, se traduce el modelo conceptual obtenido anteriormente a un esquema lógico, que
describe la estructura de la base de datos. Se trata de la fase en la cual se diseñan las tablas
propiamente dichas, con sus filas, columnas y relaciones. El modelo lógico depende del SGBD
que se utilizará.

Diseño físico
En esta fase se definen las estructuras de almacenamiento de la base de datos de forma física.
Es cuando se escribe el código (por ejemplo, SQL) para concretar el diseño en el motor de base
de datos que hemos escogido.

Implementación
Finalmente, se crea y se compila el esquema de la base de datos, se generan los ficheros y las
aplicaciones que implementan las transacciones.

Dr. Rolando Carlos Canteño Gavino – Docente Universidad Nacional de Ucayali


CURSO: AUDITORIA DE TI
Principios de diseño de base de datos
Para que nuestra base de datos sea eficiente y responda a los requerimientos, es necesario seguir
una serie de principios que deben guiar el proceso de diseño de base de datos. A
continuación, vamos a describir los principales:
• Organización eficiente de las tablas, las unidades fundamentales de la base de datos.
Cada tabla se compone de filas, también llamadas registros, y columnas, conocidas
como campos. En los campos debería almacenarse un solo tipo de información (parte
lógica). También no deberían almacenarse datos que pueden ser obtenidos mediante
cálculos sobre otros datos.
• Diseño de las claves primarias y las claves externas. Las claves primarias (o PK), son
columnas que identifican de forma única cada fila y permiten construir relaciones entre
tablas. Las claves primarias nunca pueden tener un valor nulo o duplicado. Por otro
lado, las claves externas deben corresponder con las claves primarias de las tablas con
la cual se relacionan.
• Diseño de las relaciones entre tablas, que pueden ser de uno a uno, de uno a muchos o
de muchos a muchos. Las relaciones permiten organizar la información entre distintas
tablas, optimizando el espacio disponible.
• Normalización de la base de datos, que permite cumplir con los estándares de la
industria. La normalización es necesaria si vamos a trabajar con una base de datos de
tipo OLTP y las formas más comunes son:
o Primera forma normal: un solo valor para cada celda de una tabla.
o Segunda forma normal: los atributos deben depender de la clave primaria de
la tabla.
o Tercera forma normal: cada columna que no contenga una clave tiene que ser
independiente de las otras columnas.
Un interesante listado de principios de diseño de base de datos relacionales son las “reglas del
pulgar” de Tom Grayson.
En este artículo hemos visto cómo llevar a cabo de forma correcta el diseño de base de datos,
desde la fase de requisitos hasta la implementación final. Si seguimos los principios de diseño
que se han expuesto, nos aseguraremos de que nuestros sistemas de almacenamiento de datos
respondan a las necesidades y a los objetivos de nuestra organización.

Dr. Rolando Carlos Canteño Gavino – Docente Universidad Nacional de Ucayali


CURSO: AUDITORIA DE TI
¿Cuál es el proceso de diseño de una base de datos?

El diseño de una base de datos es un proceso que se guía por varios principios bien definidos,
partiendo de un dominio del cual se obtendrá un modelo conceptual, seguidamente un modelo
lógico, al cual se le debe aplicar normalización y finalmente obtener un modelo físico y poder
implementarlo.
¿Cuáles son las 3 etapas de diseño de bases de datos?
Las fases de diseño de una base de datos relacional son:

• Diseño conceptual.
• Diseño Lógico.
• Diseño Físico.

¿Cuántas etapas se integran el diseño de una base de datos?


• La fase de diseño de una base de datos la podemos dividir en tres partes que son: Diseño
Conceptual, Diseño Lógico, Diseño Físico.

¿Cómo es el diseño de una base de datos relacional?

Una base de datos relacional es, en esencia, un conjunto de tablas (o relaciones) formadas por
filas (registros) y columnas (campos); así, cada registro (cada fila) tiene una ID única,
denominada clave y las columnas de la tabla contienen los atributos de los datos.
¿Cuáles son las partes de la base de datos?
Partes de una base de datos de Access
• Tablas.
• Formularios.
• Informes.
• Consultas.
• Macros.
• Módulos.

Dr. Rolando Carlos Canteño Gavino – Docente Universidad Nacional de Ucayali


CURSO: AUDITORIA DE TI
¿QUÉ ES UNA BASE DE DATOS? CARACTERÍSTICAS, COMPONENTES Y TIPOS

Dato:

https://www.ceupe.com/blog/base-de-datos.html

Las bases de datos son elementos que permiten guardar gran cantidad de información de forma
efectiva y ordenada.
Definición de base de datos
Una base de datos es una colección estructurada de datos a los que se pueden acceder de forma
digital. Trabaja en conjunto con un software denominado sistema gestor de base de datos, el
cual permite ordenar, modificar y consultar la información contenida en un banco de datos.
Características principales de una base de datos
• Los datos están ordenados: La información contenida en una base de datos es
estructurada y organizada de acuerdo a ciertos criterios que depende generalmente del
tipo de base de datos.

• Trabaja junto a un gestor de base de datos: Para administrar una base de datos, se
usa lo que se conoce como sistema de gestión de base de datos, una herramienta que
permite almacenar, estructurar, modificar, acceder y consultar información.

• Permite almacenar grandes volúmenes de datos: Un banco de datos tiene la


capacidad de guardar una gran cantidad de información.

• La información contenida puede consultarse rápidamente: Los datos almacenados


pueden ser consultados con gran rapidez, independientemente de la dificultad de la
consulta. Y aunque pueda haber bases de datos con lentitud en sus consultas, estos
pueden ser optimizados para mejorar sus tiempos de respuestas.

• Es seguro, si se toman las medidas adecuadas: Una base de datos puede ser un sistema
seguro siempre y cuando se apliquen las técnicas correctas para garantizar su solidez.

Componentes de una base de datos


En términos generales, una base de datos presenta los siguientes componentes:

• Tablas: Para guardar datos.

• Consultas: Para acceder a la información contenida en una base de datos. Con las
consultas se pueden modificar, agregar, eliminar y mostrar datos.

Dr. Rolando Carlos Canteño Gavino – Docente Universidad Nacional de Ucayali


CURSO: AUDITORIA DE TI
• Informes: Para presentar información contenida en una base de datos. Esta información
se muestra de una forma en concreto y en un determinado formato para que pueda ser
imprimida.

• Formularios: Para ingresar datos.

• Macros: Para crear instrucciones y ejecutar funciones.


Tipos de base de datos
• Base de datos estática: Es de sólo lectura. Es decir, es la base que no permite que sus
datos sean modificados o eliminados una vez que son almacenados.

• Base de datos dinámica: Es la que permite que sus datos sean modificados o
eliminados una vez que son almacenados.

• Base de datos relacional: Es la colección de datos que es organizada utilizando tablas


descriptivas. Estas basen utilizan SQL, un lenguaje de consulta estructurada para
gestionar y consultar datos.

• Base de datos no relacional: Es la colección que se diferencia de la base relacional por


no utilizar el lenguaje SQL como herramienta principal, sino que da uso del lenguaje
denominado NoSQL. Además, tampoco utilizan tablas para estructurar su información.

• Base de datos bibliográfica: Es la que guarda metadatos bibliográficos de materiales


como libros, artículos, periódicos, revistas, tesis, patentes y conferencias. Es decir, son
datos que brindan información bibliográfica, pero no el contenido en sí (la información
completa). Ejemplo de ello sería nombres de autores, títulos, resúmenes, índices o
palabras claves. Estas bases de datos pueden ser en formato físico o digital.

• Base de datos de texto completo: Es la que almacena el contenido completo de libros,


artículos, diarios, disertaciones, periódicos, revistas, tesis y otros documentos escritos.

• Base de datos orientada a objetos: Es aquella base en la cual los datos son
representados como objetos.

• Base de datos jerárquica: Es la que almacena información de forma jerárquica. Es


decir, es la colección que comprende una arquitectura del tipo arbórea, en la cual un
nodo se ramifica en otros nodos, y estos se dividen en otros.

• Base de datos de red: Es aquella en la que los datos contenidos están conectados entre
sí a través de ciertos enlaces.

Dr. Rolando Carlos Canteño Gavino – Docente Universidad Nacional de Ucayali


CURSO: AUDITORIA DE TI
• Base de datos transaccional: Es la que permite llevar a cabo transacciones cortas de
carácter digital a gran velocidad.

• Base de datos multidimensional: Al igual que la base de datos relacional, este tipo de
base almacena la información utilizando tablas, la diferencia se encuentra en su forma
estructural, que es organizada en una especie de cubo de información.

• Base de datos deductiva: Es el banco que permite establecer conclusiones partiendo


de ciertas premisas.

• Base de datos documental: Es la base que ordena la información de forma


semiestructurada utilizando archivos como JSON y XML.
Importancia de la base de datos en las empresas
En un contexto empresarial, las bases de datos permiten:
• Guardar información de forma segura.
• Estructurar los datos de forma ordenada.
• Compartir información entre los miembros de la empresa.
• Depurar la información disponible eliminando datos duplicados, incorrectos o
innecesarios.
• Facilitar su manejo.
• Realizar consultas rápidas.
• Visualizar la información de manera más clara.
• Identificar oportunidades de negocio más rápidamente.
• Optimizar estrategias de marketing.
Otros conceptos relacionados con las bases de datos
Así mismo, una base de datos tiene una relación estrecha con los siguientes conceptos, el cual
se recomienda profundizar en ellos:

• Modelado de datos.

• Arquitectura de datos.

• Normalización de datos

• Calidad de datos.

• Lenguajes de consulta.

• Seguridad de base de datos.

• Big data.

Dr. Rolando Carlos Canteño Gavino – Docente Universidad Nacional de Ucayali


CURSO: AUDITORIA DE TI

PRODUCTO 05 GRUPO:

CURSO: AUDITORIA DE TI
Producto 5 – IX Ciclo – Grupo A
✓ Estructurar un cuadro sinóptico, referente al tema: ¿QUÉ ES EL MODELADO
DE DATOS? CONCEPTO, BENEFICIOS Y TIPOS
Para su desarrollo, usted deberá revisar textos, páginas web, artículos científicos, en otros a
través de los buscadores académicos.
Por corresponder a un trabajo universitario el trabajo debe contar con cita o citas,
acompañado de su referencia o referencias bibliográficos, según Normas APA 7ma.
Edición.
Fecha de entrega: jueves 08 junio 2023 – Pabellón II – Aula 12. Hora: 7:00 pm a 7:20 pm

CURSO: AUDITORIA DE TI
Productos 4 – IX Ciclo – Grupo B
✓ Estructurar un cuadro sinóptico, referente al tema: ¿QUÉ ES LA CALIDAD DE
DATOS? CONCEPTO Y BENEFICIOS.
Para su desarrollo, usted deberá revisar textos, páginas web, artículos científicos, en otros a
través de los buscadores académicos.
Por corresponder a un trabajo universitario el trabajo debe contar con cita o citas,
acompañado de su referencia o referencias bibliográficas, según Normas APA 7ma.
Edición.
Fecha de entrega: jueves 25 mayo 2023 – Pabellón II – Aula 12.

Dr. Rolando Carlos Canteño Gavino – Docente Universidad Nacional de Ucayali

También podría gustarte