CIS 516—Summer 2013 Texas A&M University Central Texas CIS 516-110 Applied Database Management Tuesday and Thursday 7:30 pm – 10:15 pm Instructor: Office: Phone: Email: Office Hours: Dr. Timothy G. Woodcock 323G - Founders Hall 254-519-5783 WoodcockTG@ct.tamus.edu TW – Noon to 4:00 pm or by appointment. Student-instructor interaction: I will be checking and responding to student emails during office hours. Additionally, I will check emails at least once on Mondays, Fridays, and Saturdays. I will return phone calls during office hours. I prefer emails rather than phone calls. Course Overview and description: This course examines the objectives and methodologies of database management. Topics include data models, database design, data dictionaries, fourth generation programming languages, data integrity, security, and privacy. Students use a commercial database. Data mining and data warehousing applications are explored. Numerous hands on problems/projects are assigned throughout the course. Course Objectives: Upon completion of the course, the student should have core competencies in systems analysis including the ability to: Apply methodologies such as entity relationship diagrams and normalization in the implementation and modification of database Use SQL statements in a procedural programming language to manipulate database data Design user interfaces utilizing visual/object oriented tools Implement web-enabled databases Assess integrity, security, and privacy issues: review SQL standard and implementation-specific commands Analyze factors that affect the performance of a database system Required Reading and Textbook(s): Database Systems: Design, Implementation, and Management, Rob, Morris, & Coronel, 10th Edition. Course Technology Note - A student of this institution is not under any obligation to purchase a textbook from a universityaffiliated bookstore. CIS 516—Summer 2013 Course Requirements: Each student is required to download the case tool, Visual Paradigm for UML 10.1 Community Edition, for use in this class. http://www.visual-paradigm.com/product/vpuml/ The community edition of this tool is free (the Enterprise Edition is NOT free). There will be assignments requiring the use of this tool. There will be three homework problems each worth 100 points. These problems will be posted on Blackboard. There will be one research paper worth 200 points. For this paper, each student must choose as a topic, to compare and contrast two databases other than relational databases. Examples would include hierarchical, Object Oriented, Geo-spatial, Big Data, NoSQL, and others. The databases chosen must be approved by the instructor before the cutoff date listed in Blackboard. The final paper must be suitable for publication in an ACM journal. There should be at least ten references from peer reviewed journals or conference proceedings. Use of Wikipedia (or other web pages) or the class text as a reference will cause a serious loss of points. References must include the published journal name and information, NOT a URL where you found the paper. Term Paper Grading Rubric Met the criteria Paper topic approved before second class meeting 15 points Suitable for publication in an ACM journal 25 points Ten references 20 points On time 15 points Spelling and grammar 25 points In ACM style 25 points Some references from peer reviewed journals or conferences 20 points No issues 25 points Writing style and page length. 50 points Clear and well organized 50 points Compare and Contrast Databases – 1) show that you clearly understand how the database works 2) show that you understand the differences between different kinds of databases 3) show that you understand where this type of database would be used Clear and complete 65 Points 65 points Partially met the criteria Late 7 points Did not meet criteria Not approved 0 points Incomplete or incorrect 20 to 5 points Only website references 15 to 5 points Not in ACM style 0 points Using passive voice or minor grammar issues 20 to 5 points Ideas not well expressed or paper poorly organized. 40 to 10 points Missing one or more, or unclear details 50-20 points More than 10 grammar or spelling issues 0 points Very unclear 0 points No references or use of Wikipedia or class text 0 points Not well defined 20 – 0 points CIS 516—Summer 2013 There will be one group project worth 500 points. The project is to design and build a large complex database. The submitted project should include a working database and all of the artifacts of the design process (data flow diagrams, Data Dictionary, ER diagrams, requirements documents, SQL statements to build and populate the database, etc). At each milestone class date, at least one member of each group must present to the class the project status. The status must include the work done since the last milestone, and the artifacts due at this project milestone. At each milestone class meeting, each group will be required to turn in a written report on the status of the database design along with all of the design artifacts due. Grading Rubric Met the criteria Milestone 1 Project Proposal Project sufficiently thought out and documented 125 points ER model is clear and covers the entire design 125 points Milestone 2 ER Model Partially met the criteria Incomplete proposal Did not meet criteria 0 points No ER model No proposal 125 points Milestone 3 1) Normalization of database tables 2) Full design 3) Implemented database without data 125 points Tables are normalized. Database design works and data is stored and retrieved. 100 to 10 points Incomplete ER model or unclear analysis of the problem 100 to 15 points Tables not normalized. Database design is difficult to use or data is difficult to retrieve. 125 points Full design with data and queries. 125 points Good Database with good queries. 100 to 10 points Some queries do not work. 0 points Most queries do not work. Database meets project table and relationship criteria Database has more than 20 tables, 6 many-tomany relationships, and one one-to-one relationship. Not enough tables. Or Some, but not enough many-to-many relationships Only one-to-many relationships 125 points 100 to 10 points 0 points 5 to 0 points Database fails to store required data. 125 points Unless you make prior arrangements, all late assignments will lose 30% of the available points before being graded. CIS 516—Summer 2013 Grading Criteria Rubric and Conversion Assignment Project Term Paper Homework Total Points 500 200 300 Grade A B C D F Points 900-1000 800-899 700-799 600-699 Below 600 Complete Course Calendar Date 6/4/2013 6/6/2013 6/11/2013 6/13/2013 6/18/2013 6/20/2013 6/25/2013 Topics Chapter 1 Chapter 2 Chapter 3 Chapter 4 Chapter 5 Chapter 6 Chapter 7 Assignments 6/27/2013 7/2/2013 7/4/2013 7/9/2013 7/11/2013 7/16/2013 7/18/2013 7/23/2013 Chapter 8 Chapter 9 Chapter 10 Chapter 11 Chapter 12 Chapter 13 Chapter 14 Chapter 15 Milestone 2 due Term paper due Happy Fourth of July! Homework 2 due Milestone 3 due Milestone 1 due Homework 1 due Homework 3 due Milestone 4 due 7/25/2013 7/26/2013 Grades must be submitted to Registrar by 4:00PM Drop Policy If you discover that you need to drop this class, you must go to the Records Office and ask for the necessary paperwork. Professors cannot drop students; this is always the responsibility of the student. The record’s office will provide a deadline for which the form must be returned, completed and signed. Once you return the signed form to the records office and wait 24 hours, you must go into Duck Trax and confirm that you are no longer enrolled. If you are still enrolled FOLLOW-UP with the records office immediately. You are to attend class until the procedure CIS 516—Summer 2013 is complete to avoid penalty for absence. Should you miss the deadline or fail to follow the procedure, you will receive an F in the course. Academic Integrity Statement Texas A&M University - Central Texas expects all students to maintain high standards of personal and scholarly conduct. Students found responsible of academic dishonesty are subject to disciplinary action. Academic dishonesty includes, but is not limited to, cheating on an examination or other academic work, plagiarism, collusion, and the abuse of resource materials. The faculty member is responsible for initiating action for each case of academic dishonesty and report the incident to the Director of Student Affairs. More information can be found at www.ct.tamus.edu/StudentConduct. Disability Support and Access Texas A&M University – Central Texas complies with Section 504 of the Rehabilitation Act of 1973 and the Americans with Disabilities Act of 1990. TAMUCT promotes the use of the Principles of Universal Design to ensure that course design and activities are accessible to the greatest extent possible. Students who require reasonable accommodations based on the impact of a disability should contact Gail Johnson, Disability Support Coordinator at (254) 501-5831 in Student Affairs, Office 114E. The Disability Support Coordinator is responsible for reviewing documentation provided by students requesting accommodations, determining eligibility for accommodations, helping students request and use accommodations, and coordinating accommodations. Tutoring Tutoring is available to all TAMUCT students, both on-campus and online. Subjects tutored include Accounting, Finance, Statistics, Mathematics, and Writing (APA). Tutors are available at the Tutoring Center in Founder's Hall, Room 204, and also in the Library in the North Building. Visit www.ct.tamus.edu/AcademicSupport and click "Tutoring Support" for tutor schedules and contact info. If you have questions, need to schedule a tutoring session, or if you're interested in becoming a tutor, contact Academic Support Programs at 254-501-5830 or by emailing cecilia.morales@ct.tamus.edu. Chat live with a tutor 24/7 for almost any subject on your computer! Tutor.com is an online tutoring platform that enables TAMU-CT students to log-in and receive FREE online tutoring and writing support. This tool provides tutoring in Mathematics, Writing, Career Writing, Chemistry, Physics, Biology, Spanish, Calculus, and Statistics. To access Tutor.com, click on www.tutor.com/tamuct. Library Services INFORMATION LITERACY focuses on research skills which prepare individuals to live and work in an information-centered society. Librarians will work with students in the development of critical reasoning, ethical use of information, and the appropriate use of secondary research techniques. Help may include, yet is not limited to: exploration of information resources such as library collections and services, identification of subject databases and scholarly journals, and execution of effective search strategies. Library Resources are outlined and accessed at. http://www.tarleton.edu/centraltexas/departments/library/ UNILERT Emergency Warning System for Texas A&M University – Central Texas UNILERT is an emergency notification service that gives Texas A&M University-Central Texas the ability to communicate health and safety emergency information quickly via email and text message. By CIS 516—Summer 2013 enrolling in UNILERT, university officials can quickly pass on safety-related information, regardless of your location. Please enroll today at http://TAMUCT.org/UNILERT INSTRUCTOR POLICIES Students should come to class prepared, ready to ask questions and participate in discussions. While in other classes, the direct quoting of other authors is considered acceptable; in this class, it is not acceptable. You may not directly quote any other published paper, web site, or textbook in any writing assignment, including papers, homework, discussion boards, PowerPoint presentations, or any other written assignments. The simple reason for this is that copying (quoting) is a lower level skill. However, reading, understanding, and then communicating the ideas in your own words is a high level skill, which is the skill that I want you to develop. Dr. Woodcock reserves the right to modify this syllabus during the semester. Instructor Information Dr. Woodcock has a PhD in Computer Science from Florida Atlantic University. He has over 25 years of real world experience working for IBM and Sony-Ericsson. Dr. Woodcock believes that you will learn best by being engaged in class, asking questions, participating in discussion, and doing the hands on exercises. This class will be a lot of work, but it will also be fun.