Skip to Content
Primeros pasos con SQL
book

Primeros pasos con SQL

by Thomas Nield
October 2024
Intermediate to advanced
134 pages
2h 46m
Spanish
O'Reilly Media, Inc.
Book available
Content preview from Primeros pasos con SQL

Capítulo 9. Diseño de bases de datos

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

Planificar una base de datos

Hasta ahora en este libro, sólo hemos aprendido a ser consumidores de datos con la sentencia SELECT. Hemos realizado operaciones de análisis que leen datos y los transforman de formas interesantes, pero nada de esto cambia físicamente los datos de las tablas. Una sentencia SELECT es una operación de sólo lectura. A veces, sin embargo, querremos CREATE nuevas tablas, así como INSERT, UPDATE, y DELETE registros.

Cuando creas tus propias tablas para apoyar tu negocio, no debes hacerlo a la ligera. Necesitas planificarlo cuidadosamente, porque un mal diseño de la base de datos seguro que te causará remordimientos en el futuro. Hay cuestiones críticas que deben guiar tu diseño:

Cuestiones de diseño
  • ¿Cuáles son los requisitos empresariales?

  • ¿Qué mesas necesitaré para cumplir esos requisitos?

  • ¿Qué columnas contendrá cada tabla?

  • ¿Cómo se normalizarán las tablas?

  • ¿Cuáles serán sus relaciones padres/hijos?

Puede ser una buena idea elaborar un diagrama que muestre las tablas y cómo están relacionadas. Pero el diseño no es el único factor a tener en cuenta. Poblar los datos también debe formar parte del proceso de planificación. Si los datos no se pueden mantener y actualizar, entonces el diseño ya ha fracasado. Este factor suele pasarse por alto y puede hacer fracasar fácilmente un proyecto de ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Ingeniería analítica con SQL y dbt

Ingeniería analítica con SQL y dbt

Rui Pedro Machado, Helder Russa
Aprender MySQL, 2ª Edición

Aprender MySQL, 2ª Edición

Vinicius M. Grippa, Sergey Kuzmichev

Publisher Resources

ISBN: 9798341601185