Pregunta

Puede alguien sugerir recursos que tomar un enfoque matemático para bases de datos relacionales?Esencialmente relacional el álgebra supongo.

Tengo una de matemáticas y ahora trabajo mucho con bases de datos y quisiera cerrar la brecha.

¿Fue útil?

Solución

Me permito sugerir a partir de la página de Wikipedia: http://en.wikipedia.org/wiki/Relational_algebra .

Vamos a cavar mi biblioteca para ver si puedo encontrar el nombre de los libros que utilicé cuando aprenderlo ....

Otros consejos

Matemáticas Aplicadas (mencionado en otras respuestas) es mucho vale la pena leer, pero en realidad no entrar en los detalles del álgebra relacional. No explica todos los detalles Nitty Gritty, o incluso ofrece ningún tipo de definición formal, de los operadores relacionales. De hecho, Matemáticas Aplicadas tipo de tomas que el conocimiento como requisito previo.

documentos de Codd son obviamente relevante, pero hay dos salvedades: (1) Codd fue un "pur sang matemático". Sus escritos son por lo tanto más difícil de entender para mucha gente. (2) Sus papeles se remontan unas pocas décadas, y no es como los puntos de vista y conocimientos sobre el modelo relacional no han evolucionado durante esas décadas.

El artículo de Wikipedia es bastante bueno, pero es imo defectuoso en dos aspectos: (1) se pretende que combinaciones externas y nulos puede ser parte del modelo / álgebra relacional relacional, y (2) parece pretender que "la "álgebra relacional no puede apoyar cierre transitivo (el correcto estado de cosas es que tanto un simple y un operador de clausura transitiva generalizada de hecho se han definido para las relaciones.).

A juzgar por lo poco que ya ha proporcionado detalle en la pregunta sobre "lo que en realidad es que lo que busca es", diría "Introducción a los sistemas de bases de datos" es una buena propuesta, al igual que probablemente la mayoría de los libros de Fecha. El problema con ese libro es que es un 1.000 páginas que están destinadas a cubrir todos los aspectos del modelo relacional de manera introductoria, que es a la vez más y menos de lo que parece ser después.

Hay una (muy) pequeña capítulo titulado "Introducción a la RA" en mi propio sitio web http: //shark.armchair.mb.ca/~erwin . He escrito este capítulo desde la perspectiva de "¿cómo voy a tratar de explicar la RA a alguien que no quiere pasar por esas 1000 páginas, pero todavía quiere recibir información precisa.". La información no existe, creo, se desvían de lo que dice la fecha. Puede ser que sea digno de una inspección superficial.

Usted querrá leer las hojas de Ed Codd .

"Un enlace que he encontrado a algunos cortos de vídeo conferencias sobre la base de la teoría de uno de ellos en álgebra relacional."

Le dio la impresión de que estaban interesados en auténticos fundamentos matemáticos.Si eso es así, entonces no confiar en cualquier cosa que contenga cualquiera de las palabras "ER", "mapas", ".NET", "microsoft", "SQL", "linq", "objeto".Si eso no es así, a continuación, haga caso omiso de mi respuesta.

¿Qué pasa con el artículo álgebra relacional en Wikipedia?

Chris de "Introducción a los sistemas de bases de datos" Fecha es un libro clásico . También hay videos de en las bases de datos en youtube.com/edu

'Fundamentos de bases de datos Systems, Elmasri Navathe, es el libro he usado en la universidad. Eso fue hace más de 10 años, pero los fundamentos no cambian mucho. Es bastante difícil ir, pero es profundo e integral. Puede descargarlo como un libro electrónico gratuito:

http://www.freeebooks4you.co.cc/2009/09/fundamentals -de-base-systems.html

Capítulo 7 cubre el álgebra relacional.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top