examination of the logical organization of databases: the entity-relationship model; the hierarchical, network, and relational data models and their languages. functional dependencies and normal forms. design, implementation, and optimization of query languages; security and integrity; concurrency control.
main textbook
, 3rd edition, by jeffrey d. ullman, jennifer widom\
recommended textbooks
, 2nd edition, by hector garcia-molina, jeffrey d. ullman, jennifer widom
, 6th edition, by silberschatz, korth, sudarshan
, 3rd edition, by raghu ramakrishnan, johannes gehrke
web resources
, by philip greenspun