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. The minor starts with an introductory course where students learn the basics of data modeling, the relational model, normalization, and Structured Query Language (SQL). Students 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.
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
* Students must choose
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