Hello, dear friend, you can consult us at any time if you have any questions, add WeChat: daixieit


MIS 64082 Database Management and Database Analytics

Spring 2022, Section 001

Dr. Greta L. Polites

Kent State University

Department of Management and Information Systems

Office Phone: 330-672-1166 (must leave message)

Email:[email protected]

Delivery: 100% Web-Based, Asynchronous

Dates: January 18 – May 8, 2022 (includes finals week)

Virtual Office Hours: Mon 1-2:30pm, Thurs 10am-12pm, and by appt (Bb Collaborate Ultra)


Course Information

Course Description

The design, implementation, and management of database management systems within         organizations are studied from an applied perspective. Additional emphases include data        warehousing, structured query language for analytics, and introductions to NoSQL databases and big data analytics.

Course Times and Location

This is a fully online, 15-week course with no face-to-face meetings. All assignments have due dates; please refer to the course schedule located within the course.

PLEASE NOTE: This Blackboard course, including the recorded video lectures and overall course structure, was developed by Dr. Alan Brandyberry, my colleague in the M&IS Dept. The Practicum 1 and 2 scenarios change from one semester to the next, and thus your practicums this semester were designed by me following his standardized structure. Both Dr. Brandyberry and I have administrative privileges on the Oracle server that is used in Module 2, in case problems arise.

Prerequisites

Graduate Standing

Required Texts

Both course texts are available FREE for student use through the Kent State University Library’s agreement with O’Reilly Safari. No textbook purchase is required!

1.   Ricardo, C. M., & Urban, S. D. (2017). Databases illuminated (3rd ed.). Jones & Bartlett Learning. Access text via Safari Books

2.   Harrison, G. (2015). Next generation databases : NoSQL, NewSQL, and Big Data. Apress.

Access text via Safari Books


Course Learning Outcomes

By the end of the course, you will be able to:

1.   Understand the role of databases in business and other environments.

2.   Be acquainted with the concepts associated with designing, implementing, and using databases.

3.   Understand the use of relevant analysis and design tools (e.g. entity relationship diagrams).

4.   Obtain a working understanding of structured query language (SQL), normalization, transaction management and concurrency control.

5.   Obtain a working understanding of how relational databases interact with analytical processes.

6.   Understand how SQL, within the database environment, can be used as either a primary or a secondary analytical tool.

7.   Understand the basic principles of and analytical applications of NoSQL databases.


Technology Requirements and Skills

Course Technology Responsibilities and Software

The university and instructor are responsible for the technologies used in delivering the course. If    adjustments need to be made because some technology fails across the board (such as the                database server going down for extended periods), they will be. However, the university and            instructor cannot be responsible for the technologies obtained and/or used by each student. If your computer, network, or Internet connection fails, you are still responsible for meeting all work submission deadlines and requirements. Be sure you have a contingency plan in place (e.g.,               alternate locations from which you can access the internet, friends or family members who will        allow you to use their computer). Most importantly, strive to complete and submit your work early enough to allow sufficient time to implement these contingency plans if necessary before the           deadline passes (in other words, don’t wait until the last minute!).

This course makes use of free software from Oracle (SQL Developer). This application is installed     on the computers in the labs within the College of Business Administration building. This is the        official means by which we make this software available to students in this class. We are                    responsible for keeping the application available in the labs. Alternatively, for the student’s              convenience, it should be possible to install the software on your own computer. I will try my best  to help everyone get it properly installed. However, I cannot be responsible if the software does      not install or does not function properly on any individual student’s personal computer. In                particular – and this is very important – I cannot help with issues involving Apple / Macs, as I have   only ever used Windows machines myself. The College fulfills its obligation to make the required     software available through the computer labs. Installing on your own computer is optional and not guaranteed to work. With that being said, installation problems have been rare in the past – but     they do happen.


Please complete the installation as early as possible once the course begins, so that you are not in a time crunch later on if problems arise.

Review the Technology Requirements section of the “Getting Started in Your Online Course” site within the “Start Here” folder for important information including links to free or discounted        versions of required software.

A personal computer with consistent, reliable Internet access is required:

1.   A DSL or cable connection to the Internet; dial-up is not sufficient.

2.   Laptop or desktop computer w/ a minimum of a 2 GHz processor & 2 GB of RAM


You should have the following software installed on your computer:

1.   An actively supported operating system such as Windows 10 for PC computers OR Mac OS X 10.11 or newer for Apple Mac computers.

2.   Microsoft Office Suite (Word, Excel, PowerPoint).

3.   Antivirus for Windows OS,Microsoft Security EssentialsOR Antivirus for Mac OS,Sophos

4.   A Blackboard Learn compatible browser, such as the latest version of Firefox, Chrome, or Safari. Internet Explorer is NOT a supported browser and should not be used.


Technology Skills

This is a technology focused course and students should have more than just computer and              technology literacy.  There are no specific advanced technical knowledge requirements.  Students   are expected to come from diverse educational backgrounds.  What is important is that students     should be technology “savvy” due to their backgrounds, which should prepare them to learn the     different technologies we will explore.  Computer literacy is required (but not sufficient), so              students should be capable of navigating a computer operating system, launching and quitting         applications, connecting to the Internet, using a web browser to search the World Wide Web,          interacting with discussion boards, downloading, saving and uploading files, scanning written work into images and pdffiles (necessary for the practicums), and sending and replying to email .   We will learn and use proprietary database software extensively and this requires a basic                   understanding of client-server applications.  Additionally, we will use text editors (such as Notepad – not Word!) for writing code, and will use the command prompt for some command-line                 interactions with databases.  Students should have a basic familiarity with all of these applications.

Blackboard (Bb) Learn

This class will use Blackboard (Bb) Learn, one of the two official learning management systems   (LMS) currently used by Kent State University to deliver course materials to university students. ALL course materials and activities will take place in Bb Learn, including my virtual office hours .

In order to login to the online Bb Learn LMS, you will need a Kent State FlashLine User Name ID and password.


•    You can login to Bb Learn either through FlashLine or via a direct link to the login page:

https://learn.kent.edu

For help using the Blackboard (Bb) Learn system, use the “Bb Learn Tutorials for Students” link in the main navigation of your course.

In general, Bb Learn works best using the latest version of most major web browsers, including Firefox, Chrome, and Safari.


Technology Help Guidelines

A. 30-Minute Rule: When you encounter struggles with technology, give yourself 30 minutes to     ‘figure it out.’ If you cannot, then post a message to the discussion board; your peers may have suggestions to assist you.  You are also directed to contact theKSU Helpdesk 24/7. If these         efforts fail, contact me. However, do not expect an immediate reply, and I cannot guarantee      that I will be able to help with any and all technology issues. In particular, I cannot help with anything Apple/Mac related.

B.   When posting or sending email requesting help with technology issues, whether to the Helpdesk or to me, use the following guidelines:

1.   Include a descriptive title for the subject field that includes 1) the name of course 2) the issue. Do NOT just simply type “Help” into the subject field or leave it blank.

2.   List the steps or describe the circumstance that preceded the technical issue or error.    Include the exact wording of the error message.  If it is a coding issue, include the exact and complete code that you are trying to execute in addition to the complete error message.

3.   When possible, always include a screenshot(s) demonstrating the technical issue or error message.

4.   Also include what you have already tried to do to remedy the issue (rebooting, trying a different browser, contacting TechHelp, etc.).


Policies and Expectations

Online Attendance Policy

Online courses are conducted on the premise that regular attendance requires students to log into the Bb Learn learning management system (LMS). Attendance is measured both by virtual                 presence in the online course and student interaction with course learning materials and                   assignments. Students are expected to check their Kent State e-mail and to log into the system        multiple times (at least every other day) during the week.

All actions by students in the Bb Learn LMS can be tracked. At any time during the course, an          instructor may generate a report that indicates when and how long individual students have been logged into the LMS, or engaged with course materials or course tools.


Students who anticipate an absence from the online course due to technical or medical reasons should consult with the instructor individually.  An absence due to illness or injury requires          verification from a medical professional and should be presented to the instructor.

Communication Policy

1.   Email personal concerns, including grading questions, to me privately using your         @kent.edu email. Do NOT submit posts of a personal nature to the discussion board.

2.   Email will be checked at least twice a day Monday through Friday; there is no expectation    that I will be checking email regularly on weekends or holidays although I often do check      first thing in the morning. During the week, I will strive to respond to all emails within 24      hours; on weekends and holidays, please allow up to 48 hours. If there are any special          circumstances that will delay my response, I will make an announcement to the class. Since all work has a Sunday 11:59pm submission deadline, it is critical that you not wait until the last minute to start on assignments if you expect to need help from me before the submission deadline.

3.   General Forum/Q&A discussion boards will be checked at least twice per day Monday           through Friday. Once again, there is no expectation that I will check the LMS on weekends   or holidays although I might do so at my own discretion. If you have a question that is likely to be of interest to others in the class as well, it is often best to post it in the forum rather    than sending me an email, so that everyone can benefit from my response.

4.   Virtual office hours will be held using Blackboard Collaborate Ultra. Instructions for using the tool are located in the “Getting Started in Your Online Course” link within the “Start   Here” folder. Please request an appointment in advance so that I can better prepare for   our discussion.

5.   For questions related to university technology, please contact theKSU Helpdeskfor 24/7 support.

Online Student Conduct and (N)etiquette

Communicating appropriately in the online classroom can be challenging. In order to minimize this challenge, it is important to remember several points of “internet etiquette” that will smooth          communication for both students and instructors:

1. Read first, Write later. Read the entire set of posts/comments on a discussion board         before posting your reply, in order to prevent repeating commentary or asking questions that have already been answered.

2. Avoid language that may come across as strong or offensive. Language can be easily      misinterpreted in written electronic communication. Review email and discussion board posts BEFORE submitting. Humor and sarcasm may be easily misinterpreted by your        reader(s). Try to be as matter-of-fact and professional as possible.

3. Follow the language rules of the Internet. Do not write using all capital letters, because it will appear as shouting. Also, the use of emoticons can be helpful when used to convey      nonverbal feelings. ☺


4. Consider the privacy of others. Ask permission prior to giving out a classmate's email address or other information.

5. Keep attachments small. If it is necessary to send pictures, change the size to an       acceptable 250kb or less (there are several programs you can use to do this such as: Photoshop, Paint, GIMP, and picresize.com).

6. No inappropriate material. Do not forward inappropriate images, virus warnings, chain letters, jokes, etc. to classmates or instructors.

NOTE: The instructor reserves the right to remove posts that are not collegial in nature and/or do not meet the Online Student Conduct and Etiquette guidelines listed above.


University Use of Electronic Email

A university-assigned student e-mail account is the official university means of communication         with all students at Kent State University. Students are responsible for all information sent to them via their university-assigned e-mail account. If a student chooses to forward information in their      university e-mail account, he or she is responsible for all information, including attachments, sent   to any other e-mail account. To stay current with university information, students are expected to   check their official university e-mail account and other electronic communications on a frequent      and consistent basis. Recognizing that some communications may be time-critical, the university     recommends that electronic communications be checked minimally twice a week.


Assignments and Grades

A detailed breakdown of course assignments and due dates by lesson module is available as a      separate .pdf document that can be accessed in Bb Learn by clicking on the Syllabus & Schedule link in the course menu.

Homework

Homework problem sets will be available in Blackboard . It is important to do practice problems to gain necessary skills as we go through many of these topics. Generally, the only reason homework such as this is graded is to motivate students to do it. It is my belief that graduate students should be self-motivated and realize the importance of these exercises. In line with that belief, I will           assign practice problems and provide solutions, and I will take questions on the problems;               however, I will not collect and grade these problems.

Tests and Quizzes

Quizzes are used to confirm basic knowledge from assigned readings. Knowing definitions and      basic concepts is relatively superficial knowledge, but you must have that in place to be able to     grasp the deeper knowledge we aim for. Since the function of quizzes is to motivate reading and  preparing for class, the questions will all be taken from the reading material only . Practicums will

evaluate your deeper learning.


There will be six short quizzes made up of approximately 10-20 objective questions, with each quiz worth roughly 4.17% of your final course grade. They will be closed book/notes and completed in   Blackboard using the Proctorio remote proctoring tool.

You must use the Chrome browser with the Proctorio extension for all quizzes—seeGetting Started with Proctoriofor more information. All proctored quizzes and practicums require you to      show a valid KSU ID (or another picture ID such as a passport or driver’s license) .

There are no makeups for missed quizzes, or for poor personal performance on a quiz, so please pay attention to due dates and prepare well before starting each quiz. Please contact me in         advance if you are struggling to understand the course material.


Practicums

This course employs three applied practicums. The three practicums will ask you to:

1)   demonstrate relational database design skills,

2)   demonstrate structured query language (SQL – DML and DDL) skills necessary to implement and interact with a relational database, and

3)   demonstrate your knowledge of non-relational (NoSQL) databases, implementation, and operation.

Each of these three practicums is worth 100 points. I typically schedule a live remote review / help session (in Bb Collaborate Ultra) prior to the start of each practicum.

All practicums are to be completed individually online in Blackboard. It is easy to identify                  individuals who have worked together on these, and this would be a serious academic honesty        offense. JUST DON’T DO IT! Please note that giving or receiving help is considered an equal             offense, and both parties will be sanctioned. It doesn’t matter whether the person helping you is a current or past student, or even some random person you found online. Violating the university      academic honesty policy will result in penalties up to and including receiving an F in the course.

These graded exercises are called ‘practicums’ instead of exams because they will target very specific skills and knowledge, rather than being a general examination on everything we have covered up until that point.

Practicum 1 will center on a relational database design problem. Students will need to read a problem scenario and create an entity-relationship diagram to meet requirements in the   scenario. Other problems on design-related topics, such as normalization, will also be            included. This ‘exam’ will be taken on paper, but you will be monitored through Blackboard using Proctorio. More information on this will be included in Module 1 on Blackboard.

Practicum 2 is on structured query language (DML and DDL). Students will write SQL        statements associated with the same (perhaps expanded) database used for the first       practicum. This part will be closed-book and taken using the Blackboard Exam tool with  Proctorio. This written portion (50 pts.) contains queries that students should be able to


(50 pts.) that requires the student to implement a small database in Oracle (design specifications are provided).

Practicum 3 requires each student to complete a modest NoSQL database project. The project problem will be designing, implementing, and demonstrating a small example   NoSQL database.


Late and Make-up Work Policy

There are due dates associated with the work you submit.  These are critical to the student’s         learning in addition to course coordination and administration.  Quizzes must be taken by their     due date and there are no make-ups.  If you do not take a quiz by its due date, it will be scored a  zero.  Practicums must also be submitted on time.  Less than 24 hours late = a penalty of -10%.     Between 24 and 48 hours late = a penalty of -20%.  After 48 hours late, the practicum submission will not be accepted and will receive a score of zero. One minute late is a day late!!!


Grading and Feedback

All grading and feedback will be provided through the Blackboard Grade Center.  Quizzes are        scored electronically and should be available immediately.  Online feedback on quizzes is limited to your score, since the questions must be secured.  Students may contact the instructor during  office hours to receive feedback on the questions / concepts you missed.

The goal for practicum grading is that they will all be graded, and feedback provided, within one   week.  Do note, some of our practicums (especially the SQL practicum) rely heavily on specific       technologies for both the student’s work and the instructor’s grading.  Technical issues of various types have occurred in the past and delayed grading modestly.  If substantive technical issues or   other special circumstances arise, students will be informed. Feedback and comments are              provided for all practicums.  This can also be found in the Blackboard grade center.