Courses I teach

Software Engineering Fundamentals (SEN601), Capstone Project Courses (CSC686-7), data mining (ANA 615), etc.

  • Database design and Implementation (DAT 604)
  • This course introduces the concept of database design theory and methodology, DBMS architecture, high-level conceptual data models, ER to Relational mapping, operations and relational constrains violations, functional dependencies and various Normal forms, SQL (includes Pl-SQL) commands, Relational Algebra Operations, database management and retrieval of data from multiple tables, etc.

    The textbook (Fundamentals of Database Systems, 7th Edition @2016 by Ramez Elmasri, and Shamkant B. Navathe)followed to teach this course introduces the fundamental concepts necessary for designing, using, and implementing database systems and database applications. Presentation stresses the fundamentals of database modeling and design, the languages and models provided by the database management systems, and database system implementation techniques.

    You may also view the video you like among these videos.

    Dr. Datta has a special interest on database, data analysis and predictive analysis, also termed as data mining (a misnomer). His own projects utilize MySQL (an open source relational database management system). Although MSSQL has also been used for the development of the web application that is now used for FRConline. Earlier, he also took training in Oracle (database version 8), R (an open source software for statistical analysis), and SAS (sas.com) for predictive analysis. These interests culminated from his research on healthcare.

    In addition, Dr. Datta often seeks collaboration, partnerships, and consultancy (see: DCG) for working on Genome analysis for Precision Medicine.

    • Check here to see the NU's course catalog
    • See here for some of the projects of interests to address 21st Century's Grand Challengess in Engineering.