Recursos sugeridos para el autoaprendizaje de álgebra/cálculo relacional
Me disculpo si esta pregunta está en el sitio equivocado, pero espero estar haciendo esta pregunta en el sitio correcto (y no es, por ejemplo, para profesionales de DBA).
Estoy buscando aprender un enfoque un tanto riguroso del álgebra/cálculo relacional utilizado para describir la teoría de la base de datos. Ya tengo una experiencia decente en el mundo real con SQL y el diseño de bases de datos, pero me preguntaba si hay una interpretación formal de las matemáticas detrás de esto y, de ser así, una referencia que podría usar para aprender por mi cuenta.
También es posible que esta no sea una disciplina matemática real digna de una discusión tipo libro/tesis, de la misma manera que la trigonometría básica probablemente podría cubrirse en unas pocas semanas en un curso de Precálculo y no requeriría un curso completo. libro para repasar. (Como referencia, tengo experiencia en cálculo, álgebra lineal y ecuaciones diferenciales, así que espero que si es su propia disciplina matemática, seré apto para entenderla). Muchas gracias por su ayuda y sugerencias.
Respuestas
Aunque no es una referencia en el sentido tradicional, este curso gratuito de Udacity cubre casi exactamente lo que mencionaste (especialmente en la lección dos): álgebra relacional y cálculo.
Tenga en cuenta que no he tomado el curso yo mismo, por lo que no puedo comentar sobre la calidad del curso, pero espero que pueda ayudarlo un poco.
Además, para el libro que mencionó un comentarista, necesitará al menos una comprensión intermedia de teoría de grafos, informática y álgebra abstracta.
Los primeros siete capítulos de este libro de texto de teoría de grafos son una buena introducción, aunque a veces son un poco prolijos. Además, este libro sobre álgebra abstracta de Charles C. Pinter es un poco pesado en la jerga de vez en cuando, pero es una muy buena introducción a la mayoría de las estructuras que encontrará al hacer cosas de administración de bases de datos. No solo eso, sino que los conceptos que encontrará en estos libros son realmente buenos para obtener una visión más "matemática" de muchas cosas del día a día.
¡Suerte con el autoaprendizaje!
Cuando comencé en la escuela secundaria, a menudo encontré mis libros de texto clásicos con mucha lógica de salto de fe cuando se trataba de explicar ciertos teoremas (y, a veces, limitados en términos de alcance). Para obtener sus fundamentos correctos, sugeriría los siguientes dos libros:
- Álgebra superior de Hall y Knight
- Problemas de cálculo de una variable por IA Maron
¡Mucha suerte aprendiendo!