Database Management Systems (COP470)

Similar documents
Office Hours: Day Time Location TR 12:00pm - 2:00pm Main Campus Carl DeSantis Building 5136

BUS Computer Concepts and Applications for Business Fall 2012

Class Numbers: & Personal Financial Management. Sections: RVCC & RVDC. Summer 2008 FIN Fully Online

AGN 331 Soil Science Lecture & Laboratory Face to Face Version, Spring, 2012 Syllabus

Accounting 312: Fundamentals of Managerial Accounting Syllabus Spring Brown

COURSE WEBSITE:

Course Syllabus. Alternatively, a student can schedule an appointment by .

MATH 205: Mathematics for K 8 Teachers: Number and Operations Western Kentucky University Spring 2017

AGN 331 Soil Science. Lecture & Laboratory. Face to Face Version, Spring, Syllabus

ASTRONOMY 2801A: Stars, Galaxies & Cosmology : Fall term

COURSE INFORMATION. Course Number SER 216. Course Title Software Enterprise II: Testing and Quality. Credits 3. Prerequisites SER 215

Class meetings: Time: Monday & Wednesday 7:00 PM to 8:20 PM Place: TCC NTAB 2222

ECO 2013-Principles of Macroeconomics

FINANCE 3320 Financial Management Syllabus May-Term 2016 *

HUMAN DEVELOPMENT OVER THE LIFESPAN Psychology 351 Fall 2013

Required Texts: Intermediate Accounting by Spiceland, Sepe and Nelson, 8E Course notes are available on UNM Learn.

Syllabus - ESET 369 Embedded Systems Software, Fall 2016

BIOL 2402 Anatomy & Physiology II Course Syllabus:

PSYCHOLOGY 353: SOCIAL AND PERSONALITY DEVELOPMENT IN CHILDREN SPRING 2006

Dr. Zhang Fall 12 Public Speaking 1. Required Text: Hamilton, G. (2010). Public speaking for college and careers (9th Ed.). New York: McGraw- Hill.

HCI 440: Introduction to User-Centered Design Winter Instructor Ugochi Acholonu, Ph.D. College of Computing & Digital Media, DePaul University

IST 649: Human Interaction with Computers

BIOL Nutrition and Diet Therapy Blinn College-Bryan Campus Course Syllabus Spring 2011

INTRODUCTION TO CULTURAL ANTHROPOLOGY ANT 2410 FALL 2015

SYD 4700: Race and Minority Group Relations

Spring 2015 Natural Science I: Quarks to Cosmos CORE-UA 209. SYLLABUS and COURSE INFORMATION.

Course Policies and Syllabus BUL3130 The Legal, Ethical, and Social Aspects of Business Syllabus Spring A 2017 ONLINE

ECON492 Senior Capstone Seminar: Cost-Benefit and Local Economic Policy Analysis Fall 2017 Instructor: Dr. Anita Alves Pena

ACC : Accounting Transaction Processing Systems COURSE SYLLABUS Spring 2011, MW 3:30-4:45 p.m. Bryan 202

Phys4051: Methods of Experimental Physics I

PBHL HEALTH ECONOMICS I COURSE SYLLABUS Winter Quarter Fridays, 11:00 am - 1:50 pm Pearlstein 308

Spring 2016 Stony Brook University Instructor: Dr. Paul Fodor

The Policymaking Process Course Syllabus

Pitching Accounts & Advertising Sales ADV /PR

Introduction to Forensic Anthropology ASM 275, Section 1737, Glendale Community College, Fall 2008

MKT ADVERTISING. Fall 2016

FINN FINANCIAL MANAGEMENT Spring 2014

SYLLABUS: RURAL SOCIOLOGY 1500 INTRODUCTION TO RURAL SOCIOLOGY SPRING 2017

GERM 3040 GERMAN GRAMMAR AND COMPOSITION SPRING 2017

COURSE DESCRIPTION PREREQUISITE COURSE PURPOSE

Medical Terminology - Mdca 1313 Course Syllabus: Summer 2017

ITSC 1301 Introduction to Computers Course Syllabus

PSCH 312: Social Psychology

ACCT 100 Introduction to Accounting Course Syllabus Course # on T Th 12:30 1:45 Spring, 2016: Debra L. Schmidt-Johnson, CPA

KOMAR UNIVERSITY OF SCIENCE AND TECHNOLOGY (KUST)

Financial Accounting Concepts and Research

CS 3516: Computer Networks

Scottsdale Community College Spring 2016 CIS190 Intro to LANs CIS105 or permission of Instructor

COURSE SYLLABUS SPM 3004, CRN PRINCIPLES OF SPORT MANAGEMENT

Coding II: Server side web development, databases and analytics ACAD 276 (4 Units)

Class Meeting Time and Place: Section 3: MTWF10:00-10:50 TILT 221

STA2023 Introduction to Statistics (Hybrid) Spring 2013

Psychology 102- Understanding Human Behavior Fall 2011 MWF am 105 Chambliss

General Chemistry II, CHEM Blinn College Bryan Campus Course Syllabus Fall 2011

MGMT 479 (Hybrid) Strategic Management

Course Syllabus It is the responsibility of each student to carefully review the course syllabus. The content is subject to revision with notice.

MTH 215: Introduction to Linear Algebra

San José State University

INTERMEDIATE ALGEBRA Course Syllabus

Data Structures and Algorithms

MAT 122 Intermediate Algebra Syllabus Summer 2016


S T A T 251 C o u r s e S y l l a b u s I n t r o d u c t i o n t o p r o b a b i l i t y

MGMT 3362 Human Resource Management Course Syllabus Spring 2016 (Interactive Video) Business Administration 222D (Edinburg Campus)

PHY2048 Syllabus - Physics with Calculus 1 Fall 2014

SYLLABUS. EC 322 Intermediate Macroeconomics Fall 2012

University of Toronto Mississauga Sociology SOC387 H5S Qualitative Analysis I Mondays 11 AM to 1 PM IB 250

Beginning and Intermediate Algebra, by Elayn Martin-Gay, Second Custom Edition for Los Angeles Mission College. ISBN 13:

CIS 121 INTRODUCTION TO COMPUTER INFORMATION SYSTEMS - SYLLABUS

Management 4219 Strategic Management

ACADEMIC EXCELLENCE REDEFINED American University of Ras Al Khaimah. Syllabus for IBFN 302 Room No: Course Class Timings:

MATH 1A: Calculus I Sec 01 Winter 2017 Room E31 MTWThF 8:30-9:20AM

Syllabus for PRP 428 Public Relations Case Studies 3 Credit Hours Fall 2012

CHMB16H3 TECHNIQUES IN ANALYTICAL CHEMISTRY

GEOG 473/573: Intermediate Geographic Information Systems Department of Geography Minnesota State University, Mankato

RL17501 Inventing Modern Literature: Dante, Petrarch, Boccaccio and XIV Century Florence 3 credits Spring 2014

Department of Accounting ACC Fundamentals of Financial Accounting Fall, 2015 Syllabus

BIOL 2421 Microbiology Course Syllabus:

Instructor Experience and Qualifications Professor of Business at NDNU; Over twenty-five years of experience in teaching undergraduate students.

CHEM 6487: Problem Seminar in Inorganic Chemistry Spring 2010

Syllabus for GBIB 634 Wisdom Literature 3 Credit hours Spring 2014

SOUTHERN MAINE COMMUNITY COLLEGE South Portland, Maine 04106


MANAGERIAL LEADERSHIP

Soil & Water Conservation & Management Soil 4308/7308 Course Syllabus: Spring 2008

SPCH 1315: Public Speaking Course Syllabus: SPRING 2014

Computer Architecture CSC

Psychology 101(3cr): Introduction to Psychology (Summer 2016) Monday - Thursday 4:00-5:50pm - Gruening 413

Name: Giovanni Liberatore NYUHome Address: Office Hours: by appointment Villa Ulivi Office Extension: 312

BIODIVERSITY: CAUSES, CONSEQUENCES, AND CONSERVATION

INTRODUCTION TO GENERAL PSYCHOLOGY (PSYC 1101) ONLINE SYLLABUS. Instructor: April Babb Crisp, M.S., LPC

MGMT 3280: Strategic Management

POFI 1301 IN, Computer Applications I (Introductory Office 2010) STUDENT INFORMANTION PLAN Spring 2013

Social Media Journalism J336F Unique ID CMA Fall 2012

BA 130 Introduction to International Business

SPANISH 102, Basic Spanish, Second Semester, 4 Credit Hours Winter, 2013

PSYC 2700H-B: INTRODUCTION TO SOCIAL PSYCHOLOGY

Penn State University - University Park MATH 140 Instructor Syllabus, Calculus with Analytic Geometry I Fall 2010

CRITICAL THINKING AND WRITING: ENG 200H-D01 - Spring 2017 TR 10:45-12:15 p.m., HH 205

Course Content Concepts

Transcription:

Database Management Systems (COP470) Course Description COP4710: Theory and Structure of Databases (3). Prerequisites: COP 3330, MAD 2104. Theory of relational and object-oriented databases; relational database management systems and SQL; design, developmental, and implementation issues in database systems; analysis of query languages and schema design in the relational model based on discrete math theories; development of a web-based database application using an OO programming language (i.e., Java and JSP). Instructor: Course Director and Instructor: Dr. David A. Gaitros Office: Love 105D Email: dgaitros@fsu.edu Office Hours: TBD Usually Tuesday and Thursday 1-3:00 Web Site: http://www.cs.fsu.edu/~gaitrosd Attendance: Attendance is required at all lectures and recitations sections. Attendance may be recorded. Failure to attend classes may result in poor performance in the class. Excused absences include documented illness, deaths in the family and other documented crises that are beyond the control of the student. Also, call to active duty military, jury duty, religious holidays, and official University activities are also excused absences. These absences will be accommodated in such a manner as not to penalize the student's grade. First Day Attendance: Attendance will be taken during the first lecture of this class. Any student registered as of Monday of the first week of class and not present for the first lecture will be dropped from the class as per the guidance of the First Day Attendance policy of the University. Overview: Undergraduate-level introduction to database systems and applications using databases. Introduces the ER model and its mapping to the relational data model. Studies the logical language in the relational data model and its relationship to the commercial relational query language: SQL. Examines in depth how to design a database conforming to different normal forms. Understand how various programs are able to connect to the database through ODBC. Briefly covers indexing and hashing. We will also introduce the concept of transactions. Finally, we will cover database integrity and security topics, examples include but not limit to data privacy, encryption and interception of information, and query authentication. 1

Furthermore, students will participate in a semester-long project and build a web-based database system (e.g., an online bookstore) starting with a customer specification. In summary, this course is about the principles of designing and developing applications using the relational database system. Course Objectives: To learn the basic principles of designing and implementing an application using the relational database system. To understand in depth how a relational database application works for designing (the schema for), mapping and querying structured data. To realize the importance of security and privacy issues involved in the data management field. Text book Required textbook: Database Systems: The Complete Book 2nd edition, by Hector Garcia-Molina, Jeff Ullman and Jennifer Widom. ISBN: 978-0131873254, Prentice Hall, 2008. Recommended references: o Database Management Systems 3rd edition, by Raghu Ramakrishnan and Johannes Gehrke. ISBN: 978-0072465631, McGraw-Hill, 2002 o Database System Concepts 6th edition, by Avi Silberschatz, Henry Korth and S. Sudarshan. ISBN: 978-0073523321, McGraw-Hill, 2010 o Fundamentals of Database Systems 6th edition, by Ramez Elmasri, and Shamkant Navathe. ISBN: 978-0136086208, Addison-Wesley, 2011 Course Communication: All course materials are available on the Blackboard Site (http://campus.fsu.edu). There you will find this syllabus, lecture materials, help files, homework assignments, and other materials available to the students. Announcements to students will be posted on the Blackboard site and emailed to all users including Teaching Assistants. The instructor of this course will use your FSUID (email account) to communicate. Be sure to read your email from this account every day or have it forwarded to an account that you review on a daily basis. Assignments and Examinations: Readings. You may be assigned readings in the textbook and on the Web. I want you to remember that you are responsible for all materials whether they are covered in lectures or not. For the textbook readings, you should try to answer the review questions and attempt as many as you can of the exercises at the end of each chapter, to help you find out whether you have understood the material you have read. Examinations. There is one midterm exam and a final exam. The exams are designed to evaluate the student's comprehension of material, rather than just memorization. Questions may include multiple choice, true 2

false, essay, and examples of problems similar to homework and project deliverables. On exams, you will be responsible for all of the assigned readings, the sample quiz questions, (including those not actually on the quizzes), and the homework and project deliverables up to the date of the examination. All examinations will be "closed book". That is, no books or reference materials or electronic devices will be allowed in the examination room. If you know in advance of a reason you will not be able to take a scheduled examination within the scheduled window of time, you are responsible for making arrangements in advance with the instructor. If you make prior arrangements, or have a documented last-minute emergency conflict -- such as a medical emergency or your employer requires you to make an out-of-town trip -- the instructor will attempt to accommodate you. However, under no circumstances will a student be allowed to take an examination before the rest of the class. A make-up examination may have an entirely different format from the examination given in class, and may be an oral examination. If a student misses one midterm examination, the instructor may choose to compute the grade using final examination score in place of the missed midterm examination score. Homework: To assess the progress of student s homework will be periodically assigned that examines the students understanding of the topics presented in class. They are individual assignments and collaboration is not allowed. Assignments will be submitted through the appropriate Blackboard portal. Quizzes There may be quizzes given during the course of the term during class. They will not be announced and students must have a valid excuse for missing the class when the quizzes were given. Teams: The target size for a project team will be from 1 to 2 people. All members of the team will receive the same grade. If one person drops out the other person picks up the project. UNIVERSITY ATTENDANCE POLICY: Excused absences include documented illness, deaths in the family and other documented crises, call to active military duty or jury duty, religious holy days, and official University activities. These absences will be accommodated in a way that does not arbitrarily penalize students who have a valid excuse. Consideration will also be given to students whose dependent children experience serious illness. Collaboration All course participants must adhere to the academic honor code of FSU which is available in the student handbook. All instances of academic dishonesty will be reported to the university. Every student must write his/her homework/code (unless you are in the same group for the programming project). Showing your code or homework solutions to others is a violation of academic honesty. It is your responsibility to ensure that others cannot access your work. Consulting related text books, papers and information available on the internet for your coding assignments and homework is fine provided that you give credit by citing the sources. 3

Exam Makeup Policy: An exam missed without an acceptable excuse will be recorded as a grade of zero (0). The following are the only acceptable excuses: If submitted prior to the scheduled exam: Evidence from a University official that you will miss the exam due to University sanctioned travel or extracurricular activity A note from a physician, University dean, or parent indicating an illness or other extraordinary circumstance that prevented you from taking the exam An emergency of unexpected origin All excuses must be submitted in writing, must be signed by the excusing authority, and must include complete contact information for the authority, including telephone numbers and address. Missed exams with acceptable excuse will be made up. Missed, and acceptably excused, final exams will result in the course grade of 'I' and must be made up in the first two weeks of the following semester. 4

Grades Grade assignments will be based upon the points earned on three tests, homework assignment, quizzes, and group project. Use the following tables to determine your grade: Grade Assignment Table Grade Lower Bound % Upper Bound % A 90% 100% A- 85% 89.9% B+ 80% 84.9% B 70% 79.9% B- 65% 69.9% C 60% 64.9% D 50% 59.9% F 0% 49.9% Graded Material Weights Graded Work Weight Midterm 15% Final Exam 35% Assignments 20% Team Project 25% Quizzes 5% Late Assignment Policy: An assignment will be penalized 10% of the total grade (10 points) for every 24 hours after the due date/time. The policy covers weekends and holidays. However, all assignments must be turned in to obtain full credit for the course. Students wishing to be exempt from late assignments points must show why they did not have a reasonable amount of time to complete the assignment. Since assignments are made available to the students on the 1 st day of class a crisis at the last moment will not excuse a late submission. 5

Grade of 'I' Policy: The grade of 'I' is given to a student who, for circumstances beyond their control, missed the opportunity to cover course materials. Under the conditions stated by the University, the grade of 'I' means that a student is allowed the next semester of their enrollment to make up all remaining course materials. It does not allow a student the opportunity to hand in additional work or improve their grade on previous assignments. The grade of 'I' will be assigned only under the following exceptional circumstances: The final exam is missed with an accepted excuse for the absence. In this case, the final exam must be made up during the first two weeks of the following semester. Due to an extended illness or other extraordinary circumstance, with appropriate documentation, the student is unable to participate in class for an extended period. In this case, arrangements must be made to make up the missed portion of the course prior to the end of the next semester. Academic Honor Policy The Florida State University Academic Honor Policy outlines the University s expectations for the integrity of students academic work, the procedures for resolving alleged violations of those expectations, and the rights and responsibilities of students and faculty members throughout the process. Students are responsible for reading the Academic Honor Policy and for living up to their pledge to... be honest and truthful and... [to] strive for personal and institutional integrity at Florida State University. (Florida State University Academic Honor Policy, found at http://dof.fsu.edu/honorpolicy.htm.) Communication Success in the course depends heavily on students checking email and announcements posted on the class Web site. Most communication between teacher and student occurs online. Students are expected to check email, and announcements on the class Web site daily Monday - Friday. The class agenda and grade book should be checked at least once a week to stay current on what needs to be done and what has been graded. Failure to do so may result in missed opportunities and poor grades. Americans with Disabilities Act Students with disabilities needing academic accommodation should: (1) register with and provide documentation to the Student Disability Resource Center; and (2) bring a letter to the instructor indicating the need for accommodation and what type. Please note that instructors are not allowed to provide classroom accommodation to a student until appropriate verification from the Student Disability Resource Center has been provided. This syllabus and other class materials are available in alternative format upon request. For more information about services available to FSU students with disabilities, contact the: Student Disability Resource Center 874 Traditions Way 6

108 Student Services Building Florida State University Tallahassee, FL 32306-4167 (850) 644-9566 (voice) (850) 644-8504 (TDD) sdrc@admin.fsu.edu http://www.disabilitycenter.fsu.edu/ and is subject to change with advance notice. 7