(3 cr.) P: C241, C335, and C343 or honors versions. Database models and systems: especially relational and object-oriented; relational database design theory; structures for efficient data access; query languages and processing; database applications development; views. Transaction management: concurrency and recovery. Credit not given for both B461 and B561. B561 corresponds to old C646.