Why are DBMS's needed? Alternative: store information in files, and write programs as
needed to modify these files and retrieve information. Problems associated with file
processing systems:
• data redundancy and inconsistency
• difficulty of accessing data
• problems with concurrent access
• security problems, not all users should have access to all data
• integrity problems, data may need to satisfy certain conditions, called consistency
constraints