Site-wide links

Database Design and Development Minor

Semester Requirements

Edward Holden, Minor Adviser
(585) 475-5361, edward.holden@rit.edu

The database design and development minor provides a cohesive set of courses that elevates students from a foundational level to advanced knowledge of database systems and the database development process. Students learn the basics of data modeling, the relational model, normalization, and Structured Query Language (SQL). Students also learn the skills needed to effectively capture requirements, compose data models that accurately reflect those requirements, develop programs that establish lines of communication with back-end databases, build and manage large databases, and learn methods for designing and developing data warehouses.

Course
Prerequisites
Coursework in discrete mathematics and a three-course sequence in programming.
Required Courses
ISTE-430 Information Requirements Modeling
ISTE-330 Database Connectivity and Access
ISTE-436 Data Management and Access
Plus one of the following
   ISTE-230    Introduction to Databases and Data Modeling
   CSCI-320    Principles of Data Management
Plus one of the following
   ISTE-432    Database Application Development
   ISTE-434    Data Warehousing

[arrow] Click to view minor requirements in the Quarter Calendar

Quarter Curriculum - For Reference Only

Effective fall 2013, RIT will convert its academic calendar from quarters to semesters. The following content has been made available as reference only. Currently matriculated students who began their academic programs in quarters should consult their academic adviser for guidance and course selection.

Database design and development provides students with the advanced knowledge and skills necessary to design, develop, and manage database systems within a broad range of domains. Data is an important component of any organization and the management and storage of that data is critical. Computing professionals with specialized knowledge of database systems are needed to ensure that data is being stored in an efficient, accessible, yet secure manner that meets the needs of the organization.

Prerequisites:
Students should have course work in discrete mathematics and have completed a three-course sequence in programming before beginning courses for

Required Course—Choose one of the following:
4002-360 Introduction to Database and Data Modeling
4003-385 Concepts of Data Management

Electives—Complete all four of the following:
4002-461 Fundamentals of Data Modeling
4002-484 Fundamentals of Database Client/Server Connectivity
4002-485 Fundamentals of DBMS Architecture and Implementation
4002-489 Data Warehousing