Databases are as useful as the quality of the data they contain. The quality of the data is determined by many different factors, and every phase in the life cycle of a database contributes to the ultimate quality of the data. The logical database design, the physical implementation, the client applications, and the final user entering the data in the database all have key roles in the final quality of the data.
Data integrity is an important factor that contributes to the overall quality of the data, and SQL Server 2000, as a relational database management system, provides different ways to enforce data integrity. This chapter teaches you
Types of data integrity and how SQL Server helps you enforce them