CISK 516 115/515 Applied Database Management

advertisement
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.
Download