620 likes | 1.81k Views
Database Management Systems. Chapter 1. Introduction. What is a database? What is a database management system (DBMS)? Remind me to tell you about this: http://msdn.microsoft.com/vstudio/express/vwd/. Database development Challenges. Conserving space Retrieving data rapidly Sharing data
E N D
Database Management Systems Chapter 1
Introduction • What is a database? • What is a database management system (DBMS)? Remind me to tell you about this: http://msdn.microsoft.com/vstudio/express/vwd/
Database development Challenges • Conserving space • Retrieving data rapidly • Sharing data • Providing backup and recovery
Application Development • Feasibility – identify scope, costs, and schedule • Analysis – gather information from users • Design – define tables, relationships, forms, reports • Development – create forms, reports, and help; test • Implementation – transfer data, install, train, review
Components of DBMS • Database engine • Data dictionary • Query processor • Report writer • Forms generator • Application generator • Communication and Integration facilities • Security facilities
Advantages of DBMS • Minimal data redundancy • Data consistency • Integration of data • Sharing of data • Enforcement of standards • Ease of application development • Uniform security, privacy, and integrity • Data independence
Brief History of DBMS • Hierarchical databases • Network databases • Relational databases • Object-oriented databases
Object Oriented For more information visit this website: • http://java.sun.com/docs/books/tutorial/java/concepts/index.html