NORTH CAROLINA CENTRAL UNIVERSITY SCHOOL OF LIBRARY AND INFORMATION SCIENCES. LSIS Databases 1. Fall 2012

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

POFI 1349 Spreadsheets ONLINE COURSE SYLLABUS

BUS Computer Concepts and Applications for Business Fall 2012

Business Computer Applications CGS 1100 Course Syllabus. Course Title: Course / Prefix Number CGS Business Computer Applications

Accounting 312: Fundamentals of Managerial Accounting Syllabus Spring Brown

CIS 121 INTRODUCTION TO COMPUTER INFORMATION SYSTEMS - SYLLABUS

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

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

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

Foothill College Summer 2016

COURSE DESCRIPTION PREREQUISITE COURSE PURPOSE

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

Computer Architecture CSC

Automating Outcome Based Assessment

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

MGMT 479 (Hybrid) Strategic Management

Texas A&M University-Central Texas CISK Comprehensive Networking C_SK Computer Networks Monday/Wednesday 5.

CPMT 1347 Computer System Peripherals COURSE SYLLABUS

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

International Environmental Policy Spring :374:315:01 Tuesdays, 10:55 am to 1:55 pm, Blake 131

CENTRAL MAINE COMMUNITY COLLEGE Introduction to Computer Applications BCA ; FALL 2011

Aerospace Engineering

Texas A&M University - Central Texas PSYK EDUCATIONAL PSYCHOLOGY INSTRUCTOR AND CONTACT INFORMATION

Accounting 380K.6 Accounting and Control in Nonprofit Organizations (#02705) Spring 2013 Professors Michael H. Granof and Gretchen Charrier

Medical Terminology - Mdca 1313 Course Syllabus: Summer 2017

COURSE SYLLABUS: CPSC6142 SYSTEM SIMULATION-SPRING 2015

STUDENT MOODLE ORIENTATION

Language Arts Methods

DIGITAL GAMING AND SIMULATION Course Syllabus Advanced Game Programming GAME 2374

CENTRAL MICHIGAN UNIVERSITY COLLEGE OF EDUCATION AND HUMAN SERVICES Department of Teacher Education and Professional Development

Prerequisite: General Biology 107 (UE) and 107L (UE) with a grade of C- or better. Chemistry 118 (UE) and 118L (UE) or permission of instructor.

CENTRAL MICHIGAN UNIVERSITY COLLEGE OF EDUCATION AND HUMAN SERVICES

MGMT3274 INTERNATONAL BUSINESS PROCESSES AND PROBLEMS

Course Syllabus Art History II ARTS 1304

Syllabus - ESET 369 Embedded Systems Software, Fall 2016

Doctoral Student Experience (DSE) Student Handbook. Version January Northcentral University

EDU 614: Advanced Educational Psychology Online Course Dr. Jim McDonald

STA2023 Introduction to Statistics (Hybrid) Spring 2013

University of Massachusetts Lowell Graduate School of Education Program Evaluation Spring Online

Internship Program. Application Submission completed form to: Monica Mitry Membership and Volunteer Coordinator

GIS 5049: GIS for Non Majors Department of Environmental Science, Policy and Geography University of South Florida St. Petersburg Spring 2011

FINN FINANCIAL MANAGEMENT Spring 2014

Course Syllabus MFG Modern Manufacturing Techniques I Spring 2017

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

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

Course Content Concepts

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

Chromatography Syllabus and Course Information 2 Credits Fall 2016

Chemistry 495: Internship in Chemistry Department of Chemistry 08/18/17. Syllabus

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

Android App Development for Beginners

General Physics I Class Syllabus

POLITICAL SCIENCE 315 INTERNATIONAL RELATIONS

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

PHO 1110 Basic Photography for Photographers. Instructor Information: Materials:

EDIT 576 (2 credits) Mobile Learning and Applications Fall Semester 2015 August 31 October 18, 2015 Fully Online Course

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

Military Science 101, Sections 001, 002, 003, 004 Fall 2014

CPMT 1303 Introduction to Computer Technology COURSE SYLLABUS

Indiana University Northwest Chemistry C110 Chemistry of Life

INTRODUCTION TO CULTURAL ANTHROPOLOGY ANT 2410 FALL 2015

ITSC 2321 Integrated Software Applications II COURSE SYLLABUS

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

Required Materials: The Elements of Design, Third Edition; Poppy Evans & Mark A. Thomas; ISBN GB+ flash/jump drive

Class Mondays & Wednesdays 11:00 am - 12:15 pm Rowe 161. Office Mondays 9:30 am - 10:30 am, Friday 352-B (3 rd floor) or by appointment

Spring 2015 CRN: Department: English CONTACT INFORMATION: REQUIRED TEXT:

EDIT 576 DL1 (2 credits) Mobile Learning and Applications Fall Semester 2014 August 25 October 12, 2014 Fully Online Course

THE UNIVERSITY OF SYDNEY Semester 2, Information Sheet for MATH2068/2988 Number Theory and Cryptography

CS 3516: Computer Networks

Demography and Population Geography with GISc GEH 320/GEP 620 (H81) / PHE 718 / EES80500 Syllabus

Java Programming. Specialized Certificate

INTERMEDIATE ALGEBRA Course Syllabus

The Moodle and joule 2 Teacher Toolkit

Introduction to Information System

Management 4219 Strategic Management

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

ADMN-1311: MicroSoft Word I ( Online Fall 2017 )

Fundamental Accounting Principles, 21st Edition Author(s): Wild, John; Shaw, Ken; Chiappetta, Barbara ISBN-13:

Dutchess Community College College Connection Program

American Studies Ph.D. Timeline and Requirements

Corporate Communication

The Heart of Philosophy, Jacob Needleman, ISBN#: LTCC Bookstore:

Course Syllabus MGT 589 Strategic Management W. P. Carey MBA Online Program

Social Media Journalism J336F Unique ID CMA Fall 2012

IST 649: Human Interaction with Computers

KOREAN 305: ADVANCED KOREAN I (Fall 2017)

Table of Contents. Course Delivery Method. Instructor Information. Phone: Office hours: Table of Contents. Course Description

PSYC 2700H-B: INTRODUCTION TO SOCIAL PSYCHOLOGY

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

Content Teaching Methods: Social Studies. Dr. Melinda Butler

BIOH : Principles of Medical Physiology

The Policymaking Process Course Syllabus

Chilton Room 359M Monday 1:30-3:25 pm and 5-6 pm Wednesday 1:30 pm to 3:25 pm

TROY UNIVERSITY MASTER OF SCIENCE IN INTERNATIONAL RELATIONS DEGREE PROGRAM

The University of Texas at Tyler College of Business and Technology Department of Management and Marketing SPRING 2015

Georgetown University School of Continuing Studies Master of Professional Studies in Human Resources Management Course Syllabus Summer 2014

Chemistry 106 Chemistry for Health Professions Online Fall 2015

Instructor: Khaled Kassem (Mr. K) Classroom: C Use the message tool within UNM LEARN, or

Business Analytics and Information Tech COURSE NUMBER: 33:136:494 COURSE TITLE: Data Mining and Business Intelligence

ITM2500 Spreadsheet & Database Productivity. Spreadsheet & Database Productivity

Transcription:

LSIS 5451-01/ Fall 2012/ Peterson Page 1 of 10 NORTH CAROLINA CENTRAL UNIVERSITY SCHOOL OF LIBRARY AND INFORMATION SCIENCES LSIS 5451-01 Databases 1 Fall 2012 CLASS DATES: Dates: 8/22, 8/29, 9/5, 9/19, 9/26, 10/3, 10/10, 10/17, 10/24, 10/31, 11/7, 11/14, 11/28, 12/5 Location: Room 325, Shepard Library Time: Wednesdays, 6:00PM INSTRUCTOR: Gabriel Peterson, PhD Office: 323 Shepard Library Building Office hours: Monday and Wednesday 4:00-6:00 pm or by appointment Phone: 530-6746 E-mail: gpeterson@nccu.edu Class Website: Blackboard: https://nccu.blackboard.com/ COURSE DESCRIPTION A study of database models (including relational, hierarchical, and networks), normalization techniques, query languages and entity-relationship theory, LSIS 5451 is an introduction to databases. No prior understanding of database concepts or use is assumed. STUDENTS LEARNING OUTCOMES Upon completing the course LSIS 5451, students will be able to: 1. Explain fundamental concepts in databases and database design 2. Create, modify and query Microsoft Access databases. 3. Create, modify and query MySQL databases. 4. Design, create and demonstrate an online database. 5. Create forms and publish an online database and web interface as part of a final project. 6. Exhibit proficiency in web-based database design and implementation principles, including the installations and use of database-driven website design technologies such as XAMP and PHP. Textbooks: Required: Database Concepts, 5e By Kroenke & Auer Prentice Hall, 2011 ISBN-10: 0-13-801880-4 OTHER INGS AS ASSIGNED (Documents will be available on Blackboard) REQUIRED TECHNOLOGY You must have the following installed and operational by the first class session.

LSIS 5451-01/ Fall 2012/ Peterson Page 2 of 10 Hardware: A computer with a microphone and Internet access Software: Java - To install the latest edition of Java, follow this link: http://java.com/en/ Database software: Microsoft Office Access 2010 Course materials and communication are hosted and distributed online using the campus Blackboard system (https://nccu.blackboard.com/). Please login and (if you are unfamiliar with Blackboard), work through the orientation/tutorial. Student Support Services for Students with Disabilities Students with disabilities (physical, psychological, learning disability, etc.) who would like to request accommodations need to register with the Office of Student Support Services in Suite G20 in the Student Services Building or by contacting Kesha Lee, Director at (919)530-6325 or klee@nccu.edu. If you are already registered in the office, you will need to return to the office each semester to review your information and receive updated accommodations. POLICIES Course requirements: The student will: o Complete all assigned readings prior to class. o Attend and participate in all classes o Read, interpret & discuss readings relating to each week s topic. o Complete all assignments and exams. No late assignments will be accepted without the instructor s prior permission. Attendance: Participation in weekly classes is mandatory. Attendance will be taken in each class session; University attendance policies apply. Submissions: Exams and assignments will be hosted and distributed on Blackboard. (https://nccu.blackboard.com/). All student work must be submitted by the due date specified in the syllabus to the Assignments section of the Blackboard course shell. No submissions will be accepted via email. Communication: Course materials and announcements will be distributed on Blackboard. In order to communicate with the instructor properly, a student should use email registered on Blackboard. If you have any problems with this, please contact me during the first week of the semester. I will be communicating with you via Blackboard as well as email. Due dates: All assignments must be received by the indicated due dates. Late assignments will NOT be accepted unless prior arrangements were made based on a proper reason. Incomplete grade policy: An incomplete may be given at the instructor s discretion only when small portion of the course requirements are not completed due to some problems which are beyond your control but could be fully justified by documents (e.g., serious illness, family emergency) and when the student has notified the instructor before the deadline for filing final grades.

LSIS 5451-01/ Fall 2012/ Peterson Page 3 of 10 A grade of I requires a plan of action with a timeline & remaining assignments required to complete the student grade in a timely manner (within one year), otherwise the grade of I will convert to a permanent grade of F. Plagiarism & Academic dishonesty: o NCCU and the School of Library and Information Sciences do not tolerate any form of cheating or plagiarism. o As a graduate student, you should know what cheating and plagiarism are, but if you are not sure about what constitutes cheating or plagiarism, see the following resources: - "Plagiarism: What It Is And How to Recognize And Avoid It," a Web site at Indiana o University (http://www.indiana.edu/~wts/pamphlets/plagiarism.shtml) - Georgetown University (http://gervaseprograms.georgetown.edu/hc/plagiarism.html) - Purdue University o (http://owl.english.purdue.edu/handouts/print/research/r_plagiar.html) o At the least, plagiarism will earn you an F or a zero on the assignment. It may earn you an F in the course or even lead to your dismissal from the University. PERFORMANCE EVALUATION Student s performance will be evaluated based on the following course requirements. Academic dishonesty in any form will result in a grade of F for the assignment or exam in which it was demonstrated. Assignments/ tests Due % 1) Weekly assignments Ongoing 40% 2) Quizzes (3) 9/12, 10/10, 11/7 30% 3) Project 10/17, 10/31, 11/7 15% 4) Final 12/5 15% GRADING SCALE Points totals converted to letter grades: A 90-100 B 80-89 C 70-79 F Below 70 1. Assignments (5% x 8=40%) There will be eight assignments from the text and each will count for 5% of your final grade. Weekly database assignments consist of Access Workbench Exercises and end of chapter Queen Anne Curiosity Shop exercises in the text. Each assignment should be completed by the due date listed in the syllabus and uploaded to the Assignments section of Blackboard.

LSIS 5451-01/ Fall 2012/ Peterson Page 4 of 10 Criteria: If you submit assignment on the date due (before class starts), show the procedures of getting the final answers for all the questions, and answers all the questions correctly you will receive full points. If you complete all instructions and demonstrate such, you will receive full credit on the website project assignments. 2. Quizzes (3 X 10% = 30%) There will be three online, multiple choice quizzes, one for each section of the text. Quizzes will be distributed via Blackboard. Criteria: If you take/submit exams on the dates indicated and answer all the questions correctly, you will receive full points. 3. Project (15%) The final project consists of installing a database-driven website using MySQL and other open tools. This project assignment will consist of multiple; you will submit screenshots or web links demonstrating success. Criteria: If you complete all parts of the assignment, document them properly and upload them to the assignments section of Blackboard, you will receive full credit. 4. Final Exam (15%) A comprehensive multiple choice final exam will be distributed and submitted via Blackboard on the date listed in the schedule. Criteria: If you take/submit exams on the dates indicated and answer all the questions correctly, you will receive full points.

LSIS 5451-01/ Fall 2012/ Peterson Page 5 of 10 CLASS SCHEDULE Date Week 1 8/22 Week 2 8/29 Plan & Readings Topic: January 16: Syllabi & Introduction Housekeeping email & troubleshooting : Chapter 1 Topic: Chapters 1 & 2 The Relational Model Distributed: Assignment #1 & 2 Chapter1 & 2 Access Workbench & Queen Anne : Chapter 2 Week 3 9/5 Topic: Chapters 3 & 3A The Structured Query Language Due: Assignments #1 & #2 Chapter1 & 2 Access Workbench & Queen Anne (Submit to Blackboard) Blackboard Collaborate session, 6:30PM Distributed: Assignment # 3 Chapter 3 Access Workbench & Queen Anne Chapter 3 & 3A Week 4 9/12 Week 5 9/19 No Face to face class Quiz #1 Due: Assignment # 3 Chapter 3 Access Workbench & Queen Anne Curiosity Shop Questions (Submit to Blackboard) Topic: Chapter 4 The Entity Relationship Model Distributed: Assignment #4 Chapter 4Access Workbench & Queen Anne Chapter 4 Introducing Dia (Available on Blackboard)

LSIS 5451-01/ Fall 2012/ Peterson Page 6 of 10 Week 6 9/26 Topic: Chapter 5 Database Design Distributed: Assignment #5 Chapter 5 Access Workbench & Queen Anne Due: Assignment #4 Chapter 4 Access Workbench & Queen Anne Curiosity Shop Questions (Submit to Blackboard) Chapter 5 Week 7 10/3 Topic: Introducing development Environments & web design Appendices B & E, XAMP PROJECT Part 1: Apache, MySQL installation Due: Assignment #5 Chapter 5 Access Workbench & Queen Anne Curiosity Shop Questions (Submit to Blackboard) Appendices B & E http://www.apachefriends.org/en/faq-xampp.html Week 8 Quiz #2 NO CLASS MEETING 10/10 Week 9 10/17 Topic: Chapter 6 DatabaseAdministration Assignment #6 Access Workbench & Queen Anne Curiosity Shop Questions Distributed: Assignment #6 Chapter 6 Access Workbench & Queen Anne Due: Assignment Project, Part 1 Database design (Submit to Blackboard) Chapter 6 Headfirst PHP, Chapter 1 (Available on Blackboard) Week 10 10/24 Topic: Chapter 7 Distributed: Assignment #7 Chapter 7 Access Workbench & Queen Anne Chapter 7 Headfirst PHP, Chapter 2 (Available on Blackboard)

LSIS 5451-01/ Fall 2012/ Peterson Page 7 of 10 Week 11 10/31 Topic: Chapter 8 Due: Assignment #7 Chapter 7 Access Workbench & Queen Anne Curiosity Shop Questions (Submit to Blackboard) Distributed: Assignment: Project, Part 2 - Install XAMPP Distributed: Assignment #8 Chapter 8 Access Workbench & Queen Anne Chapter 8 Headfirst PHP, Chapter 3 (Available on Blackboard) Week 12 11/7 Quiz #3 NO CLASS MEETING Due: Assignment #8 Chapter 8 Access Workbench & Queen Anne Curiosity Shop Questions Week 14 11/14 Topic: Database-driven web design an introduction Distributed: Assignment: Project, Part 3 Due: Assignment: Project, Part 2 - Install XAMPP (Submit to Blackboard) : Headfirst PHP, Chapter 4 (Available on Blackboard) Week 15 11/28 Week 16 Due: Assignment: Project, Part 2 / Website presentations Final Exam Distributed on Blackboard Final exam Due (Submit to Blackboard) 12/5

LSIS 5451-01/ Fall 2012/ Peterson Page 8 of 10 ASSIGNMENTS Database-Website Project (SAMPLE: Details may change by date of assignment) Software required: Dia (or Vizio if it is available to you) available for free from: http://dia-installer.de/ Microsoft Access Overview Database-driven websites allow for dynamic web content and permit users to submit and retrieve information. The Databases 1 course culminates with a project that requires you to build and host a unique website from scratch (no use of templates allowed) that is supported by a database also hosted by you. The goal of this assignment is to create a database that will describe students and their research and track their progress, including past graduation and into employment. Secondary goals are to be able to easily identify all research projects currently underway and identify potential employers and sources of applicants, based on research and hiring of current and former students. SUBMISSIONS: Results should be saved as zipped collections of screenshots and text (as appropriate). Results should be uploaded to the Assignments section of the Blackboard system. PART 1: Database Design (5%) Instructions: This week, you will begin by defining the entities, attributes and keys required for your database. After you have defined them, you will create the appropriate entities in MS Access and create forms in Access so that the database can be populated with information. Using the free program Dia, (you may use another program to create your ERDs if you like, as long as they conform to the Crow's foot model), create Entity-Relationship Diagrams that represent the underlying structure of the database. After you have created the ERDs, you will use MS Access to accomplish the following tasks. 1. Create an ER diagram for the entities and relationships listed below, including all keys. 2. In Access, create a database with keys, identifiers and attributes for all entities and relationships 3. In Access, create forms so that users can populate the database. Using student email addresses as the primary key, create entities and relationships that contain relevant student information and information about status with regard to each of the following areas. A. Create an ER diagram for the entities and relationships listed below.

LSIS 5451-01/ Fall 2012/ Peterson Page 9 of 10 Students Advisors Employers Alumni For each of the entities, identify the relevant relations. For example, for category 1, Faculty/Student research, attributes might include information about faculty and student, alternate email and other contact information, start date, project title, current status, completion date, research abstract, etc. Hint: you may need to conduct a bit of independent research. For example, Study abroad, look at the study abroad information available and identify relevant attributes from the information you can gather. B. In Access, create a database with entities and attributes for: Students Advisors Employers Alumni Each of these entities will be active in some of the following categories, create attributes that can describe participation in and relevant details of the following: Faculty/student research Inter-/Intra-institutional partnerships Study abroad Capstone project Student internships Job placement (Employers - groups and companies) Marketing plan - (Groups and companies that we can recruit to and from) Tracks/advisors DE/On-campus status At risk grade status (grades of I,C, or F) Alumni association membership & contact information. (Note that these are listed in no particular order and may have some degree of inter-relatedness. C. In Access, create forms so that users can add entries to the Student, Advisor, Alumni or Employer groups. This is accomplished by using the form wizard in Access, after the entities have been created and all relationships identified. Criteria: If you complete all parts of the assignment, document them properly and upload them to the assignments section of Blackboard, you will receive full credit.

LSIS 5451-01/ Fall 2012/ Peterson Page 10 of 10 FINAL PROJECT - PART 2 (5%) A. Install XAMPP B. Configure a MySQL database C. Produce a basic webpage containing the forms you generated in Part 1 of the Project Criteria: If you complete all parts of the assignment, document them properly using screenshots or live links and upload them to the assignments section of Blackboard, you will receive full credit. FINAL PROJECT - PART 3 (5%) The final part of your project is to move the database and forms that you created using Access to a webpage. The process for doing this is described in the excerpts of the Headfirst PHP & MySQL text available to you in the Course Documents section of Blackboard.. For parts 1 & 2, please paste screenshots into a document (.doc format is fine). For part 3, export the database as.csv or.pdf. Please concatenate or zip the files and upload them to the Assignments section of blackboard. Demonstrate server functionality with screenshots. A. Export the SQL commands needed to duplicate your access database from Access. Using the free program PHPMyAdmin, upload and execute your database s SQL and re-create your database. B. Using the PHP in Chapters 1 & 2 of the Headfirst PHP & MySQL text, populate the database using the web form. Submissions: Upload to the Assignments Section of Blackboard screenshots of a functioning webpage and the contents of a SQL database dump (saved as a text file) demonstrating that your database is successfully collecting information. Criteria: Complete all parts of the assignment, document them properly using screenshots or live links. Extract the contents of the database, save them as a text file and upload them to the assignments section of Blackboard.