Collegewide Course Outline of Record
Total Page:16
File Type:pdf, Size:1020Kb
COLLEGEWIDE COURSE OUTLINE OF RECORD DBMS 130, DATA MANAGEMENT USING STRUCTURED QUERY LANGUAGE COURSE TITLE: Data Management using Structured Query Language COURSE NUMBER: DBMS 130 PREREQUISITES: DBMS 110 Database Design and Management. SCHOOL: Computing and Informatics PROGRAM: Database Management and Administration CREDIT HOURS: 3 CONTACT HOURS: Lecture: 2 Lab: 2 DATE OF LAST REVISION: Fall, 2014 EFFECTIVE DATE OF THIS REVISION: Fall, 2015 CATALOG DESCRIPTION: Students are introduced to Structured Query Language (SQL) which is a database computer language used to manage, query, retrieve and manipulate data. Students are introduced to SQL as a high level tool in the management of data in client and server database environments. Students will use relational database management systems such as MySQL, Oracle, and/or SQL Server to develop SQL skills in a lab environment. Students are required to demonstrate course objectives through the appropriate Oracle certification exam preparation materials. MAJOR COURSE LEARNING OBJECTIVES: Upon successful completion of this course the student will be able to: 1. Discuss procedural versus declarative languages. 2. Use SQL to identify and describe the structure and contents of a database. 3. Design DDL Statements to Create and Manage Tables. 4. Implement keys and constraints to ensure data and referential integrity. 5. Utilize SQL DML commands to insert, update, and delete data. 6. Utilize SQL commands to retrieve data from single and multiple tables. 7. Use the Set Operators to combine the results of multiple queries. 8. Demonstrate the use of table joins and aggregate functions. 9. Modify SQL commands to restrict and sort data. 10. Use single-row and multiple-row subqueries to improve query performance. 11. Differentiate between Single-Row and Multi-Row functions. 12. Demonstrate the use of Arithmetic and Logical expressions, and Conversion Functions. 13. Utilize optimization and performance tips. 14. Create and utilize schema objects including views, sequences, indexes, and synonyms. Ivy Tech Community College 1 DBMS 130 Academic Affairs COURSE CONTENT: Topical areas of study include – Define a database using SQL Single and multiple-table queries DDL – Database Design Language Sub queries DML – Database Manipulation Language Table Joins DCL – Database Control Language Aggregate functions SQL SELECT statements Views Aggregate Functions Sequences Conversion Functions Indexes Conditional Expressions Synonyms Data and Referential integrity Transactions Database manipulation Normalization CERTIFICATION ASSOCIATED COURSE: This course has been identified as appropriate preparation for a nationally recognized, vendor certification that closely reflects the objectives of the course. In addition to a textbook, certification preparation materials have also been incorporated into the course for purchase at the bookstore to acclimate students to the manner and rigor of the actual certification exam. Preparation materials will consist of TestOut’s LabSim and/or some kind of practice test software such as ExamForce, Transcender or other equally appropriate software and will make up no less than 20% of the final grade. CERTIFICATION/LICENSURE DISCLAIMER: Ivy Tech cannot guarantee that any student will pass a certification or licensing exam. Your success will be determined by several factors beyond the instruction you are given in the classroom including your test-taking skills, your willingness to study outside of class, and your satisfactory completion of appropriate practice exams. Certification exam questions are drawn from databases of tens of thousands of possible questions and no two people are asked exactly the same progression of questions. Therefore, a thorough understanding of the subject matter is required. The goal of Ivy Tech in providing a certification exam studies class is to assist you in understanding the material sufficiently to provide a firm foundation for your studies as you prepare for the exam. HOW TO ACCESS THE IVY TECH COMMUNITY COLLEGE LIBRARY: The Ivy Tech Library is available to students on- and off-campus, offering full text journals and books and other resources essential for course assignments. Go to http://www.ivytech.edu/library/ and choose the link for your campus. Ivy Tech Community College 2 DBMS 130 Academic Affairs ACADEMIC HONESTY STATEMENT: The College is committed to academic integrity in all its practices. The faculty value intellectual integrity and high standard of academic conduct. Activities that violate academic integrity undermine the quality and diminish the value of educational achievement. Cheating on papers, tests or other academic works is a violation of College rules. No student shall engage in behavior that, in the judgment of the instructor of the class, may be construed as cheating. This may include, but is not limited to, plagiarism or other forms of academic dishonesty such as acquisition without permission of tests or other academic work. This includes students who aid and abet as well as those who attempt such behavior. COPYRIGHT STATEMENT: Students shall adhere to the laws governing the use of copyrighted materials. They must insure that their activities comply with fair use and in no way infringe on the copyright or other proprietary rights of others and that the materials used and developed at Ivy Tech Community College contain nothing unlawful, unethical, or libelous and do not constitute any violation of any right of privacy. ADA STATEMENT: Ivy Tech Community College seeks to provide reasonable accommodations for qualified individuals with documented disabilities. If you need an accommodation because of a documented disability, please contact the Office of Disability Support Services. If you will require assistance during an emergency evacuation, notify your instructor immediately. Look for evacuation procedures posted in your classroom. Ivy Tech Community College 3 DBMS 130 Academic Affairs .