SlideShare una empresa de Scribd logo
1 de 15
ALUMNO: Martínez Guzmán Manuel Antonio.
ASESOR: Víctor Hugo Palacios Rivera.
PRACTICA: Trabajo Final.
FECHA: 4 de Octubre de 2018.
Una Base de Datos en Excel, denominada lista, es un conjunto de datos organizados en
filas o registros, en los cuales la primera fila contiene los títulos de las columnas (nombres
de los campos), y las demás filas contienen los datos almacenados. Cada fila es un registro
de entrada, por tanto podremos componer como máximo una base con 255 campos y 65535
registros.
Estas bases son muy útiles porque además de almacenar información, incluyen una serie de
operaciones que permiten analizar y administrar esos datos de forma muy fácil y cómoda.
Entre las operaciones que se pueden realizar con una base está:
- Ordenar
- Filtrar
- Utilizar fórmulas con algún tipo de filtrado.
- Crear un resumen de los datos
Excel 2003 incorpora una novedad en cuanto a las listas, ahora existe el objeto Lista como
tal, lo que permite por ejemplo que Excel nos muestre los datos de la lista delimitados por
un borde, el menú Datos tiene un submenú para listas y tenemos una barra de herramientas
Lista con las operaciones más comunes1
Guía para trabajar bases de datos con Excel, FACULTAD DE CIENCIAS VETERINARIAS Y
PECUARIAS CENTRO DE TECNOLOGIAS DE LA INFORMACION, UNIVERSIDAD DE
CHILE, https://www.u-cursos.cl/veterinaria/2009/1/DU12/1/material_docente/bajar?id...
Si diseñas y organizas adecuadamente la información dentro de tu libro
de Excel podrás consultar tus datos de una manera fácil y eficiente, así
que en esta ocasión hablaremos sobre las mejores prácticas para crear
una base de datos en Excel que te permitirán organizar y estructurar
adecuadamente la información.
Como ejemplo analizaremos el caso de una pequeña librería que desea
crear un catálogo de sus libros en Excel así como tener una lista de sus
clientes y las órdenes de compra. Antes de crear la base de datos en
Excel comenzaremos por crear el diseño siguiendo los pasos descritos
en el artículo Diseño de bases de datos.
Base de datos en Excel, Exceltotal, https://exceltotal.com/base-de-datos-
en-excel/
Paso 1: Identificar las tablas de la base de datos
Nuestro primer paso en el diseño de una base de datos en Excel será
identificar las tablas que ocuparemos para organizar la información. Para
nuestro ejemplo de la librería podemos mencionar las siguientes tablas:
LIBROS
CLIENTES
ORDENES
Para identificar adecuadamente las tablas de una base de datos debes
poner atención en las agrupaciones naturales de la información, es decir, en
los sujetos que interactúan en la problemática analizada. En este caso los
sujetos principales son los libros, los clientes y las órdenes.
Base de datos en Excel, Exceltotal, https://exceltotal.com/base-de-datos-
en-excel/
Paso 2: Determinar los campos de las tablas
Una vez que hemos identificado las tablas debemos indicar el nombre de
cada una de sus columnas (campos). El nombre del campo deberá ser
descriptivo y nos ayudará a identificar cada una de las propiedades de
un elemento de la tabla.
Por ejemplo, para cada libro en venta en la librería guardaremos su
código ISBN, el título, el autor y el precio por lo que dicha tabla quedará
definida de la siguiente manera:
Los campos de cada tabla dependerán de la información que está a tu
disposición para ser ingresada en la base de datos. Por ejemplo, algunas
empresas o negocios tendrán interés en capturar más información sobre sus
clientes lo cual hará que su tabla de Clientes tenga más campos que los
mostrados en el ejemplo anterior.
Base de datos en Excel, Exceltotal, https://exceltotal.com/base-de-datos-
en-excel/
Base de datos en Excel, Exceltotal, https://exceltotal.com/base-de-datos-
en-excel/
Paso 3: Identificar la llave primaria de cada tabla.
Una llave primaria nos permitirá identificar de manera única cada uno de
los registros de las tablas. En el caso de la tabla Libros, el ISBN será la
llave primaria ya que es un código único internacional para cada libro
publicado por lo que dicho número jamás se repetirá.
En el caso de las tablas para Órdenes y Clientes crearemos un número
consecutivo que identificará de manera única cada una de las filas.
Base de datos en Excel, Exceltotal, https://exceltotal.com/base-de-datos-
en-excel/
Paso 4: Identificar las relaciones entre tablas
Este paso es de utilidad para asegurarnos que podremos vincular la
información de las tablas a través de la relación que existe entre dos de
sus campos. Por ejemplo, si para una determinada orden de compra
quiero saber el título del libro que ha sido vendido, bastará con relacionar
la columna ISBN de la tabla Órdenes con la columna ISBN de la tabla
Libros para conocer el título.
Base de datos en Excel, Exceltotal, https://exceltotal.com/base-de-datos-
en-excel/
Paso 5: Identificar datos repetidos en tablas
Aun cuando pensemos que hemos terminado con el diseño de nuestra
base de datos, es importante hacer un breve ejercicio con algunos datos
reales para identificar la posible existencia de datos repetidos y tomar las
decisiones adecuadas para evitarlos.
Por ejemplo, considera el caso de la tabla Libros donde podríamos tener
uno o más títulos escritos por el mismo autor. En ese caso, estaríamos
repitiendo el nombre y apellido del autor en varios registros de la tabla.
De manera similar, si deseo conocer el cliente para una determinada orden
de compra, solo deberé seguir la relación indicada por el campo IDCliente
en ambas tablas.
Base de datos en Excel, Exceltotal, https://exceltotal.com/base-de-datos-
en-excel/
Para evitar la repetición de datos lo recomendable es crear una nueva
tabla que almacene la información de los autores y hacer referencia a
dicha tabla a través de su campo llave tal como se muestra en la siguiente
imagen:
Base de datos en Excel, Exceltotal, https://exceltotal.com/base-de-datos-
en-excel/
De esta manera evitaremos la repetición en el nombre de los autores y
también se evitará la captura de un sin número de variantes del mismo.
Para seguir con nuestro análisis, haremos una captura de datos de prueba
de una orden, por ejemplo:
Base de datos en Excel, Exceltotal, https://exceltotal.com/base-de-datos-
en-excel/
Estos son los datos de la orden de compra número 1 donde el cliente ha
comprado 3 libros, siendo dos de esas copias del mismo título. El
problema con estos datos es que se repite el número de orden y eso no
sería posible ya que esa es nuestra llave primaria en la tabla y no puede
repetirse. Además para cada registro se repite la Fecha, así como las
columnas IDCliente y TipoPago. Para resolver este problema debemos
crear una tabla adicional que almacenará los libros de cada orden de
compra de la siguiente manera:
Base de datos en Excel, Exceltotal, https://exceltotal.com/base-de-datos-
en-excel/
Es así como el haber identificado datos repetidos en las tablas nos ha
hecho tomar la decisión de agregar tablas adicionales a nuestro diseño
para minimizar el espacio utilizado por nuestra base de datos que será de
gran importancia al momento de que los datos crezcan. De esta manera
nuestro diseño final queda de la siguiente manera:
Base de datos en Excel, Exceltotal, https://exceltotal.com/base-de-datos-
en-excel/
Espero que haya sido interesante y de funcionalidad
esta presentación.
Usen las bases de datos tanto para su vida laboral
como personal, para que lleven el control de sus
pagos anuales o mensuales.
Martinez guzman manuel antonio practica final

Más contenido relacionado

La actualidad más candente

La actualidad más candente (16)

Base de datos24
Base de datos24Base de datos24
Base de datos24
 
Base de-datos
Base de-datosBase de-datos
Base de-datos
 
Nicolas olivar 5.0
Nicolas olivar 5.0Nicolas olivar 5.0
Nicolas olivar 5.0
 
Nicolas olivar 6.0
Nicolas olivar 6.0Nicolas olivar 6.0
Nicolas olivar 6.0
 
trabajo
trabajotrabajo
trabajo
 
Cosulta2
Cosulta2Cosulta2
Cosulta2
 
Nicolas olivar 6.1
Nicolas olivar 6.1Nicolas olivar 6.1
Nicolas olivar 6.1
 
Exposicion informatik 4 mayo 2012
Exposicion informatik 4 mayo 2012Exposicion informatik 4 mayo 2012
Exposicion informatik 4 mayo 2012
 
Felipe corterd
Felipe corterdFelipe corterd
Felipe corterd
 
BASE DE DATOS
 BASE DE DATOS BASE DE DATOS
BASE DE DATOS
 
Access trabajo
Access trabajoAccess trabajo
Access trabajo
 
Listas
ListasListas
Listas
 
Manual de CALC para Software Libre
Manual de CALC para Software LibreManual de CALC para Software Libre
Manual de CALC para Software Libre
 
PresentacióN De Access
PresentacióN De AccessPresentacióN De Access
PresentacióN De Access
 
Relaciones de Microsoft Access 2007
Relaciones de Microsoft Access 2007Relaciones de Microsoft Access 2007
Relaciones de Microsoft Access 2007
 
Relaciones en una base de datos[1]
Relaciones en una base de datos[1]Relaciones en una base de datos[1]
Relaciones en una base de datos[1]
 

Similar a Martinez guzman manuel antonio practica final

Similar a Martinez guzman manuel antonio practica final (20)

Bases de Datos
Bases de DatosBases de Datos
Bases de Datos
 
Nicolas olivar 6.1
Nicolas olivar 6.1Nicolas olivar 6.1
Nicolas olivar 6.1
 
Filtros
FiltrosFiltros
Filtros
 
Partes de la ventana de access
Partes de la ventana de accessPartes de la ventana de access
Partes de la ventana de access
 
Grado 9 manual base de datos
Grado 9 manual base de datosGrado 9 manual base de datos
Grado 9 manual base de datos
 
Tema nº 1
Tema nº 1Tema nº 1
Tema nº 1
 
Tema nº 1
Tema nº 1Tema nº 1
Tema nº 1
 
Bases de-datos-en-excel4916
Bases de-datos-en-excel4916Bases de-datos-en-excel4916
Bases de-datos-en-excel4916
 
Trabajo autonomo
Trabajo autonomoTrabajo autonomo
Trabajo autonomo
 
Normas incontec trabajo (1)
Normas incontec trabajo (1)Normas incontec trabajo (1)
Normas incontec trabajo (1)
 
Situación de aprendizaje base de datos en excel
Situación de aprendizaje base de datos en excelSituación de aprendizaje base de datos en excel
Situación de aprendizaje base de datos en excel
 
Bases de datos    introducción
Bases de datos    introducciónBases de datos    introducción
Bases de datos    introducción
 
Diapositivas informatik!
Diapositivas informatik!Diapositivas informatik!
Diapositivas informatik!
 
Plantilla con-normas-icontec (4)
Plantilla con-normas-icontec (4)Plantilla con-normas-icontec (4)
Plantilla con-normas-icontec (4)
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Unidad 1 de gestion de la informacion en la enfermeria
Unidad 1 de gestion de la informacion en la enfermeriaUnidad 1 de gestion de la informacion en la enfermeria
Unidad 1 de gestion de la informacion en la enfermeria
 
Acces
AccesAcces
Acces
 
Base de datos.
Base de datos.Base de datos.
Base de datos.
 
Resumen
ResumenResumen
Resumen
 

Último

Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 

Último (20)

Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 

Martinez guzman manuel antonio practica final

  • 1. ALUMNO: Martínez Guzmán Manuel Antonio. ASESOR: Víctor Hugo Palacios Rivera. PRACTICA: Trabajo Final. FECHA: 4 de Octubre de 2018.
  • 2. Una Base de Datos en Excel, denominada lista, es un conjunto de datos organizados en filas o registros, en los cuales la primera fila contiene los títulos de las columnas (nombres de los campos), y las demás filas contienen los datos almacenados. Cada fila es un registro de entrada, por tanto podremos componer como máximo una base con 255 campos y 65535 registros. Estas bases son muy útiles porque además de almacenar información, incluyen una serie de operaciones que permiten analizar y administrar esos datos de forma muy fácil y cómoda. Entre las operaciones que se pueden realizar con una base está: - Ordenar - Filtrar - Utilizar fórmulas con algún tipo de filtrado. - Crear un resumen de los datos Excel 2003 incorpora una novedad en cuanto a las listas, ahora existe el objeto Lista como tal, lo que permite por ejemplo que Excel nos muestre los datos de la lista delimitados por un borde, el menú Datos tiene un submenú para listas y tenemos una barra de herramientas Lista con las operaciones más comunes1 Guía para trabajar bases de datos con Excel, FACULTAD DE CIENCIAS VETERINARIAS Y PECUARIAS CENTRO DE TECNOLOGIAS DE LA INFORMACION, UNIVERSIDAD DE CHILE, https://www.u-cursos.cl/veterinaria/2009/1/DU12/1/material_docente/bajar?id...
  • 3. Si diseñas y organizas adecuadamente la información dentro de tu libro de Excel podrás consultar tus datos de una manera fácil y eficiente, así que en esta ocasión hablaremos sobre las mejores prácticas para crear una base de datos en Excel que te permitirán organizar y estructurar adecuadamente la información. Como ejemplo analizaremos el caso de una pequeña librería que desea crear un catálogo de sus libros en Excel así como tener una lista de sus clientes y las órdenes de compra. Antes de crear la base de datos en Excel comenzaremos por crear el diseño siguiendo los pasos descritos en el artículo Diseño de bases de datos. Base de datos en Excel, Exceltotal, https://exceltotal.com/base-de-datos- en-excel/
  • 4. Paso 1: Identificar las tablas de la base de datos Nuestro primer paso en el diseño de una base de datos en Excel será identificar las tablas que ocuparemos para organizar la información. Para nuestro ejemplo de la librería podemos mencionar las siguientes tablas: LIBROS CLIENTES ORDENES Para identificar adecuadamente las tablas de una base de datos debes poner atención en las agrupaciones naturales de la información, es decir, en los sujetos que interactúan en la problemática analizada. En este caso los sujetos principales son los libros, los clientes y las órdenes. Base de datos en Excel, Exceltotal, https://exceltotal.com/base-de-datos- en-excel/
  • 5. Paso 2: Determinar los campos de las tablas Una vez que hemos identificado las tablas debemos indicar el nombre de cada una de sus columnas (campos). El nombre del campo deberá ser descriptivo y nos ayudará a identificar cada una de las propiedades de un elemento de la tabla. Por ejemplo, para cada libro en venta en la librería guardaremos su código ISBN, el título, el autor y el precio por lo que dicha tabla quedará definida de la siguiente manera: Los campos de cada tabla dependerán de la información que está a tu disposición para ser ingresada en la base de datos. Por ejemplo, algunas empresas o negocios tendrán interés en capturar más información sobre sus clientes lo cual hará que su tabla de Clientes tenga más campos que los mostrados en el ejemplo anterior. Base de datos en Excel, Exceltotal, https://exceltotal.com/base-de-datos- en-excel/
  • 6. Base de datos en Excel, Exceltotal, https://exceltotal.com/base-de-datos- en-excel/
  • 7. Paso 3: Identificar la llave primaria de cada tabla. Una llave primaria nos permitirá identificar de manera única cada uno de los registros de las tablas. En el caso de la tabla Libros, el ISBN será la llave primaria ya que es un código único internacional para cada libro publicado por lo que dicho número jamás se repetirá. En el caso de las tablas para Órdenes y Clientes crearemos un número consecutivo que identificará de manera única cada una de las filas. Base de datos en Excel, Exceltotal, https://exceltotal.com/base-de-datos- en-excel/
  • 8. Paso 4: Identificar las relaciones entre tablas Este paso es de utilidad para asegurarnos que podremos vincular la información de las tablas a través de la relación que existe entre dos de sus campos. Por ejemplo, si para una determinada orden de compra quiero saber el título del libro que ha sido vendido, bastará con relacionar la columna ISBN de la tabla Órdenes con la columna ISBN de la tabla Libros para conocer el título. Base de datos en Excel, Exceltotal, https://exceltotal.com/base-de-datos- en-excel/
  • 9. Paso 5: Identificar datos repetidos en tablas Aun cuando pensemos que hemos terminado con el diseño de nuestra base de datos, es importante hacer un breve ejercicio con algunos datos reales para identificar la posible existencia de datos repetidos y tomar las decisiones adecuadas para evitarlos. Por ejemplo, considera el caso de la tabla Libros donde podríamos tener uno o más títulos escritos por el mismo autor. En ese caso, estaríamos repitiendo el nombre y apellido del autor en varios registros de la tabla. De manera similar, si deseo conocer el cliente para una determinada orden de compra, solo deberé seguir la relación indicada por el campo IDCliente en ambas tablas. Base de datos en Excel, Exceltotal, https://exceltotal.com/base-de-datos- en-excel/
  • 10. Para evitar la repetición de datos lo recomendable es crear una nueva tabla que almacene la información de los autores y hacer referencia a dicha tabla a través de su campo llave tal como se muestra en la siguiente imagen: Base de datos en Excel, Exceltotal, https://exceltotal.com/base-de-datos- en-excel/
  • 11. De esta manera evitaremos la repetición en el nombre de los autores y también se evitará la captura de un sin número de variantes del mismo. Para seguir con nuestro análisis, haremos una captura de datos de prueba de una orden, por ejemplo: Base de datos en Excel, Exceltotal, https://exceltotal.com/base-de-datos- en-excel/
  • 12. Estos son los datos de la orden de compra número 1 donde el cliente ha comprado 3 libros, siendo dos de esas copias del mismo título. El problema con estos datos es que se repite el número de orden y eso no sería posible ya que esa es nuestra llave primaria en la tabla y no puede repetirse. Además para cada registro se repite la Fecha, así como las columnas IDCliente y TipoPago. Para resolver este problema debemos crear una tabla adicional que almacenará los libros de cada orden de compra de la siguiente manera: Base de datos en Excel, Exceltotal, https://exceltotal.com/base-de-datos- en-excel/
  • 13. Es así como el haber identificado datos repetidos en las tablas nos ha hecho tomar la decisión de agregar tablas adicionales a nuestro diseño para minimizar el espacio utilizado por nuestra base de datos que será de gran importancia al momento de que los datos crezcan. De esta manera nuestro diseño final queda de la siguiente manera: Base de datos en Excel, Exceltotal, https://exceltotal.com/base-de-datos- en-excel/
  • 14. Espero que haya sido interesante y de funcionalidad esta presentación. Usen las bases de datos tanto para su vida laboral como personal, para que lleven el control de sus pagos anuales o mensuales.