Introduction to Database Thomas L. Brown Office: Jour 210 http://faculty.tamuc.edu/tombrown Phone: 903.886.5409 conference: Tue - Thu 10:00 + appointments CS 340: Introduction to Database Course Description This course offers lecture, laboratory, and online interaction to provide a foundation in data management concepts and database systems. It includes representing information with the relational database model, manipulating data with an interactive query language(SQL) and database programming(PHP), database development including internet applications, and database security, integrity and privacy issues. Audience Students planning to enroll for this course should have mastered the fundamentals of programming and basic data structures. Student Learning Outcomes* Install, configure, and interact with a relational database management system; Describe, define and apply the major components of the relational database model to database design; Learn and apply the Structured Query Language (SQL) for database definition and manipulation; Utilize a database modeling technique for a single entity class, a one-to- one (1:1) relationship between entity classes, a one-to-many (1:M) relationship between entity classes, a many-to-many (M:M) relationship between entity classes, and recursive relationships; Define, develop and process single entity, 1:1, 1:M, and M:M database tables; Comprehend then implement web database programming fundamentals by developing an application program interface (API) to access and maintain a relational database; Learn and implement the principles and concepts of information integrity, security and confidentiality; Apply ethical computing concepts and practices to database design and implementation. * measured by exam and lab assignment results References and Materials Murach, Joel. Murach’s MySQL 2ed. Mike Murach & Associates, 2015. ISBN: 978-1-890774-82-0. MySQL database software and associated documentation is available: see the FAQ: https://www.apachefriends.org/download_success.html Also, get a "zip" file to have a portable implementation--so for usb/flash drive users link to http://bit.ly/14idYDv) A usb flash drive to store software, course files and documents. [note: to conserve funds consider online resources, eBooks etc.] Measurement and Evaluation: Grades will be based upon an evaluation of lab assignments(100 pts), and exam scores(200). A point total in the range of 270-300 will earn the grade "A", 240-269 a "B", 210-239 a "C" and so on. College policy must be followed to obtain an "X" (incomplete). Unless circumstances are beyond control, the student is expected to withdraw instead of delaying completion of the course. Tue/Thu 11:00-12:15 Page 2 Education South(EDS) room 127 COURSE POLICY and PROCEDURES Activities and Requirements 1. Assigned Readings: The student is expected to retrieve and read references related to assignments and class discussions. 2. Attendance: The student is expected to attend orientation sessions, and the scheduled final examination. Regular interaction should ensure that expectations are understood, and feedback provided for monitoring and assessing progress. The student is responsible for obtaining assignments and related materials from the course webpage. 3. Participation: The student is expected to monitor the course webpage, attend scheduled meetings, interact with the instructor, download, implement and test software and example code, submit lab solutions when due, and provide peer assistance with technical issues. 4. Lab assignments and exams: These graded activities are based upon course objectives related to assigned readings, study questions, and exercises. The student is expected to complete each assignment by the due date and take the exams at the scheduled times. Should an exam or assignment due date be missed, the next grade will be recorded for both. 5. Intellectual Honesty and Ethics: By departmental policy, the discovery of plagiarism (example: copying from another's exam or assignment) will result in a grade of "F" on that graded activity. A subsequent breach of this policy mandates a grade of "F" for the course. Also, the student is expected to follow university, departmental and class policies and procedures for information security and privacy. 6. Conduct: All students enrolled at the University shall follow the tenets of common decency and acceptable behavior conducive to a positive learning environment (see Student Handbook). 7. Special Accomodations: Students in need of accomodations for disabilities should contact the Director of Disability Resources and Services, Gee Library Room 132, Phone (903) 886-5150 or (903) 886-5835 or Fax (903) 468-8148 email StudentDisabilityServices@tamuc.edu . 8. A&M-Commerce will comply in the classroom, and in online courses, with all federal and state laws prohibiting discrimination and related retaliation on the basis of race, color, religion, sex, national origin, disability, age, genetic information or veteran status. Further, an environment free from discrimination on the basis of sexual orientation, gender identity, or gender expression will be maintained.