College of Arts and Social Sciences [Department Of Information Studies] Course Portfolio INFO3440 [Databases Management Systems] Period: [Spring -2014] [Sept., 2014] Course File I. COURSE FILE SUMMARY COURSE INFORMATION College/Institute/Centre COLLEGE OF ARTS AND SOCIAL SCIENCES Department Information Studies Program Title Information Studies Semester\Year Spring\ 2014 Program Code Course Title Database Management Systems Course Code INFO3440 Course Type Required Pre Requisites FPEL0604,INFO3410 Teaching Language English Credit Hours 3 credits, 60 contact hours Lecture -2---- (Weekly) Practical/Fieldwork -2---- (Weekly) --4--- Teaching Hours Teaching Weeks Number of students Lecture Practical/Fieldwork Number of Student dropped 1 Total -4---- 12 12 / COURSE DESCRIPTION ENGLISH COURSE DESCRIPTION Introduction to the characteristics and concepts of databases. Fundamental skills for developing and understanding the role of data analysis in a way that leads to perform the basic function needed from a database. The outcome of the course, then is to prepare student to: Identify and analyze the objects about which information should be kept Specify the basic elements based on each function required from a database to perform Identify the relationships between categories of data elements Translate the data analysis into an effective relational database COURSE AIM To prepare student to acquire the required skills for designing a database components including: tables and relationships, forms, queries, and reports based on specific practical sample of a database COURSE OBJECTIVES The course intends to help students learn about relational databases and how to manage them by completing various activities using Microsoft Access. Mastering the objectives that are presented in each real-world project will enable students to develop those skills essential to unlocking the potential of a fully functional relational database management system as well as develop their logic thinking so they can develop the step-by-step procedures necessary to implement a solution to a structured problem. Thus, the basic objectives of the course will be to help students in : Explaining how to apply situation analysis with the use of a database techniques Clarifying how to deal with structured problems or situations solutions with the application of a database management system - DBMS Describing the basic components of a relational database and how each component can be designed and linked to other components facilitating the abstraction of the basic required information for each function required to be implemented by the DBMS Demonstrating how integrated information systems can help in accurate and quick answer to the needed information 2 COURSE INTENDED LEARNING OUTCOMES At the end of the course students should be capable of: Defining data needs and types for each function needs to be implemented with application of the DBMS Defining relationships among data elements and categories of elements (Tables) Creating, splitting, modifying and entering data to Tables Knowing how to define the primary keys for each table Adding, changing, and editing records Creating forms with the use the Form Wizard and design approach Changing a form’s format, creating a main form/sub-form, and reformatting custom forms with controls Creating and modifying, sorting, and printing reports with the use the Report Wizard and report design. Applying advanced techniques in assigning a conditional value to a calculated field Developing interfaces for navigating among records through the main menus Creating and modifying queries Applying multiple selection criteria in developing a query . LECTURES SCHEDULE WEEK TOPIC 1 Introduction and course orientation 2 Understanding a database concepts, components (fields and record) and objects (Tables, forms, queries, and reports) 3 Getting Started in Access 4 Analyzing and Designing a sample database 5 Working with Tables and relationships PROJECT REGISTERING 6 Working with Forms 7 Creating Forms 8 MID-TERM EXAM 9 Designing a Query 10 Working with Reports 11 Advanced Characteristics 12 Discussion and presentation of the projects 13 Discussion and presentation of the projects 14 Discussion and presentation of the projects 15 Discussion and presentation of the projects 3 POWERPOINTS Syllabus 1 2 Lecture + 8 3 4 7 5 6 9 Practical Lecture Practical Lecture Practical Lecture Practical Lecture TEACHING STRATEGIES AND TECHNOLOGY APPLICATION Teaching Method Lectures, presentations, practical analysis Practical applications Discussion and problem solving GRADING AND ASSESSMENT POINTS 20 20 WRITTEN ORAL Discussion TERM PROJECT CONTINUOUS Mid-Term Exam Presentation, group system 20 40 Teaching Media PowerPoint presentations Videos Lab Practical training E-learning with the Moodle Final project Final Exam COURSE RULES Attendance Attendance at class is mandatory. Course Instructors should keep attendance records. An "absentee warning notice" will be issued if a student is absent for: • More than 10% in courses with less than 75 total contact hours. • More than 5% in courses with 75 or more total contact hours. An "absentee withdrawal notice" will be issued and the student will be deemed to have withdrawn from the course with an 'FW' grade if a student is absent for: • More than 20% in courses with less than 75 total contact hours. • More than 15% in courses with 75 to 150 total contact hours. • More than 10% of total contact hours for courses with more than 150 total contact hours. INSTRUCTIONAL MATERIALS DESCRIPTION List of e-readings through the Main Library journals and databases Guidance whenever it is necessary Digital presentation and guides presented through Moodle SQU Main Library and practical handouts to follow the process of developing a database within different stages Forums to share knowledge and submit assignments English Reference Books Arabic Reference Books Lecture Notes/Hand-outs Electronic Materials, Web Sites etc. 4 Reading: McFadden, F. R., & Prescott, M. B. (2002). Modern database management. Upper Saddle River, N. J: Prentice Hall. Available at the SQU College of Commerce library, call No. QA76.9 .D3 H63 2002 Robinson, H. (1981). Database analysis and design. Bromley, England: Chartwell-Bratt. Available at the SQU Main library, call No. QA76 .R6 1981 Beynon-Davies, P. (1992). Relational database design. Oxford, England: Blackwell Scientific. Available at the SQU Main library, call No QA76.9 .D26 B49 1992 Guides Chapple, M. (2015 ) Microsoft Access 2013 Fundamentals. Retrieved from: http://databases.about.com/od/access/a/Microsoft-Access-2013-Fundamentals.htm Henderson, J. (2008) A Quick Guide To Get Started With Microsoft Access 2007. Retrieved from: http://www.makeuseof.com/tag/author/jimhenderson/ Videos: Design and build tables for a database (Access basics, part 1) Retrieved from: https://support.office.com/en-in/article/Design-and-build-tables-for-a-databaseAccess-basics-part-1-bff6e7b2-3055-419b-8751-1ade558ea31f?ui=en-US&rs=enIN&ad=IN Inside this source you will find: Key concepts and terms (4:35) The basics of table design and what makes a database relational. Start a new database from a blank template (4:09) How to create a new database file, and the types of databases you can create. Build the first table and set data types (4:20) How to create a table and set the correct data types for each field. Build tables with the Table Designer (4:17) Create a table in Table Design view. Use the Calculated data type to combine fields (1:51) Use the Calculated data type to combine first and last names. 5 Create your first Access 2013 database. Retrieved from: https://support.office.com/enin/article/Create-your-first-Access-2013-database-d3168f71-c5af-43bc-b7a4e4bc91daab7b?ui=en-US&rs=en-IN&ad=IN Inside this source you will find: Create a desktop database (2:04) Use a desktop template to create a database that runs on your computer. Create an Access app (2:29) Access Apps are databases that run in the cloud. Templates make them faster and easier. Introduction to queries (Access basics, part 3) Retrieved from: https://support.office.com/enin/article/Introduction-to-queries-Access-basics-part-3-ce3b5537-14c6-4994-ba674de898df7c0b?ui=en-US&rs=en-IN&ad=IN Inside this source you will find: Introduction to queries (5:24) The types of queries you can build; using the Query Wizard. Building queries with the Query Designer (4:45) Using the Query Designer to build select queries. Build queries that use more than one data source (4:45) How to query multiple data sources; the basics of joins. Using outer joins (2:50) More about using left and right outer joins. Query unrelated data sources (4:45) How to use intermediate tables and add joins. 6