• Tidak ada hasil yang ditemukan

cpis-241 introduction to database management systems

N/A
N/A
Protected

Academic year: 2024

Membagikan "cpis-241 introduction to database management systems"

Copied!
2
0
0

Teks penuh

(1)

CPIS-241

INTRODUCTION TO DATABASE MANAGEMENT SYSTEMS

Course Description:

This course is intended to prepare students to implement a working database system using one of the popular commercial DBMS such as Microsoft Access. The course introduces students to the concepts of databases and database modeling design. In the first stage students will build a conceptual data model that is independent of all physical considerations. They will then transform this model in the second stage into relational database logical model. In the third stage, students will translate the logical data model into physical design for the target DBMS. The topics covered by this course are: Basic concepts of databases, the concepts of the relational database, conceptual data modelling using ERD, data normalization, the concepts of query-by example, The practical use of a commercial Database Management system to build a small application.

Textbook:

Thomas Connolly•Carolyn Begg,“Database Systems: A Practical Approach to Design, Implementation, and Management”,

Connolly and Begg, “Database System: A Practical Approach to design, Implementation and Management”,Addison Wesley, 5th Edition-2010.

ISBN-13: 9780321523068 ISBN-10: 0321523067

Course Learning Outcomes (CLO):

1. Define the elements and functions of the database management system (DBMS).SO(A) 2. Describe the basic stages of the database design methodology. SO(A)

3. Draw the conceptual data model using Entity Relationship Diagram. SO(A) 4. Contrast the relational model properties and terminology. SO(B)

5. Identify the different elements of a relational database schema, such as primary keys, foreign keys and integrity constraints. SO(B)

6. Apply normalization techniques in the logical Database design phase. SO(A) 7. Translate a conceptual model into a logical data model. SO(A)

8. Translate the logical data model into a physical database design that can be implemented using a commercial DBMS such as MS ACCESS. SO(A,I)

9. Use query by example to build different views for the existing base- relations (tables ). SO(I)

10. Create Forms to allow visual access and update of base-relations (table), derived relations (queries).

SO(I)

11. Create reports to respond to a specific information request. SO(I)

(2)

Note: SO :

Important Notice: the main SO is ‘A’ because it has the highest percentage in this course. Although practical examples using MS Access (SO_I) are intended to cover about 30% of the total marks, the final exam is mainly oriented towards SO_A. Hence the selected Key SO is A and the other SOs are I,B and C.

Marks plan is as follows:

First Exam: 20 Marks Quiz: 5 Marks

Experimental Exam: 20 Marks Assignments: 5 Marks

Project: 10 Marks Final Exam: 40 Marks

Course Topics and their Duration:

Number Description Duration in Weeks

1 Introduction to Database 1

2 Relational Model 1

3 Data Modeling and Entity Relationship Model 2

4 Normalization 2

5 Conceptual database design 2

6 Logical Database Design 2

7 Physical Database Design using MS Access 2

8 Query-By-Example using MS Access 2

Referensi

Dokumen terkait

This may involve developing enterprise and entity relationship models, subject area databases, and data models that reflect the logical data elements and relationships needed

Database design starts with a conceptual data model and produces a specification of a logical schema; this will determine the specific type of database system (network,

n Improved cognitive modelling: Fuzzy systems allow the encoding of knowledge in a form that reflects the way experts think about a complex

Data mining is the exploration and analysis of large quantities of data in order to discover valid, novel, potentially useful, and ultimately understandable patterns in data.

■ part 2 Conceptual Data Modeling and Database Design ■ chapter 3 Data Modeling Using the Entity–Relationship ER Model 59 3.1 Using High-Level Conceptual Data Models for

MySQL is also included in the RDBMS or Relational Database Management system, where in its database structure so that when the data retrieval process uses the relational database

Computer databases typically store aggregations of data records or files that contain information, such as sales transactions, customer data, financials and product information..

The volume of data that KEY CONCEPTS Data and Information Structured and Unstructured Data Storage Technology Architectures Core Elements of a Data Center Information Management