Catalog Data: (3:2:3) W Prerequisite: CS 235.
Database theory and architecture. Data modeling and designing application databases.
Query languages, data security, client server and shared flat file, enterprise database
applications
Textbook(s):
Recommended Book(s):
Reference Book(s):
Class website: http://class.et.byu.edu/eit350/
Class Coordinator: Stephen Renshaw
Goals: At the completion of this class the students should be able
to do the following:
1. Use data modeling methods to model real world systems.
2. Understand and set up database schemas.
3. Use SQL for both database setup and report generation.
4. Understand and be able to program databases for web systems.
Prerequisites by topic:
Outcomes
Laboratory projects: The laboratory projects give the students
experiences in both desktop database systems and client server database systems.
The students also get experiences with web based database access.
The main lab room is 375 CTB.
Laboratory topics (topics do not necessarily correspond to individual lab exercises):
Laboratory Equipment:
Computer Equipment: The majority of the labs will be done on Intel based computers.(808X type). Windows and Linux will be used for various database experiences.
Written and oral communication requirements: Four periodical article
readings in database technology are required with a one-page write up on each.
Lab reports are required for each lab session, which are complete lab write-ups.
Class portfolio turned in at completion of semester includes all work for the class.
Math Analysis: Algebra used for Relational Algebra.
Library or other Research Projects: Report on current news article in operating systems field. (see below)
Life-long learning experiences: As mentioned previously, this class requires that students engage in outside reading (in technical periodicals) and submit reports based on this reading.
Prepared By: S Renshaw
Date Revised: May 2005