Question

En résumé, je connais les bases d’une base de données relationnelle, l’indexation, la réplication, le verrouillage, la concurrence, etc., ainsi que la syntaxe SQL (SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, ALTER, TRUNCATE). lorsqu'il est utilisé avec des expressions simples telles que:

SELECT EventID,EventName FROM Events WHERE CustomerID=5 ORDER BY EventType

Mais je ne comprends aucun des & "Advanced &"; sujets dans les bases de données relationnelles, telles que:

  • domaines
  • Contraintes
  • Indices

Quelqu'un voudra-t-il me donner un bref aperçu, une explication approximative de ce que font ces aspects et de leur fonctionnement?

Vous pouvez voter à la baisse et supprimer totalement cette question, mais expliquez-moi en gros comment fonctionnent ces sujets, car je dois me familiariser très rapidement avec les bases de données relationnelles.

Était-ce utile?

La solution

Les articles de Wikipedia sur les bases de données relationnelles et le modèle relationnel est un bon point de départ. Ils ont des liens vers d’autres articles sur les sujets spécifiques que vous avez mentionnés et des exemples tels que:

Autres conseils

Je pense que l'un des problèmes que vous allez rencontrer est que les fonctionnalités varient considérablement entre les différentes implémentations de SGBDR. Le verrouillage, la cohérence et la simultanéité sont très différents dans Oracle à <insert random name of other system here>. Si vous êtes intéressé par un SGBDR particulier, je vous prierais donc de rechercher comment ce système les implémente, car le diable se cache dans les détails, comme on dit.

Par exemple, commencez par Oracle Concepts Guide, disponible en HTML et PDF à partir de http://docs.oracle. com pour chaque version.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top