Database Concepts & Software Development

Course Objectives:
Organizing, storing, and efficiently accessing large amounts of data are concepts which are integral to developing software applications. Students learn the most important techniques for managing data stored in memory or in a database. Students also learn the fundamental concepts involved in software development including design documentation, development models, and client relations.


Specific topic coverage includes: 
• Brief History of Databases
• Building Database Connected systems
• RDMS (Relational Database Management Systems) Basics
• Data Definition Language
• Queries 
• Normalization
• Security
• Software Development
• Design Documentation, Development Models and Client Relation