Welcome to My Blog 👋

Java, Spring Framework, Microservices, Docker, Kubernetes, AWS and Others 🚀
Follow Me

SQL - Boyce Codd Normal Form (BCNF)



  November 01, 2018    Labels:,,,,,,,,, 

İlişkisel veritabanı teorisinde geçen ve ilişkisel bir veri tabanının hafızayı daha verimli kullanması için geliştirilen normal şekillerden dördüncüsüdür. Bu şekle genelde 3.5NF'de denir. Bir veri tabanı tasarlanırken veya daha sonradan normalleştirilebilir yani normal form kurallarına uyması sağlanabilir. Bu sayede veritabanının daha az yer kaplaması sağlanmış olur. Ancak bazı durumlarda yerden fedakarlık yapılarak hız ön plana çıkar. Bu durumda normalleştirilmiş bir veritabanının bozulması (denormalization) gerekir. Veritabanımızın boyce codd normal form'a uyması için iki temel kural vardır;
  • Üçüncü normal şekle uymalıdır.
  • Bir tablodaki anahtarın tanımladığı tüm kolonlar bir aday anahtar (candidate key) olmalıdır.



No comments:

Post a Comment