0% found this document useful (0 votes)
16 views

SMC Introduction To Databases 1st Class

Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views

SMC Introduction To Databases 1st Class

Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 14

ISM 211: Introduction to

Database Systems
Joshua Osah
Classroom policies
Ensure that you are punctual.
No sleeping in the classroom.
Students who do not attend at least 80% of classes that make up this
module will not be allowed to sit for examination.
Do not attempt to mark the attendance register on behalf of a colleague.
Show respect to all.
Laptops and smart-phones may be used, however browsing of social
media sites or sites not related to the class subject will not be tolerated.
Hands-on practice is mandatory.

2
Related Information
Class participation and questions welcome.
Open door policy.
We will collaboratively make use of the e-learning platform

https://elearning.pau.edu.ng

3
SMC Grade classification
Percent Score Grade Point Letter Grade Failure to sit for the end of semester exam
automatically results in a 0.0 GP.
70-100 5.0 A
60-69 4.0 B Less than 40% in overall awarded mark
constitutes a failure.
50-59 3.0 C
45-49 2.0 D If not registered for course, grade will not be
awarded.
40-44 1.0 E
Method of evaluation Percentage
contribution to
total
2 continuous assessments 30%

Class participation 5%

Examination 65%

4
What are databases:
https://www.youtube.com/watch?v=Tk1t3WKK-
ZY

5
Database Definition
A database is a collection of
information that is organized, so
that it can easily be: accessed,
managed, updated, and
ultimately used for decision
making.
A database may be computer
based or non-computer based.

In this module, we focus on


computer based databases.

In simple terms we can call a


computer database an organized
digital information store.

6
Do you think you need a database?

7
Do you think you need a database?

8
Do I need a database?
If your answer is yes to any of these questions, you do need a database:
Do you find yourself routinely having to enter the same set of data for different people? E.g.
Name, age, class, home address, and nationality (e.g SIMS).

Do you often have to store the same set of information in multiple places? Because you
often forget where you have stored previous copies.

Do multiple people who you work with have to simultaneously access the same information
as you do?

Do you intend to restrict certain portions of information to only a select few employees?
Nonetheless, you still want other employees to access other portions of data

Is your need to store information growing exponentially or rapidly? and as such becoming
unbearably unmanageable

Is it becoming a burden to access the specific information you want from a large data set?

9
DBMS
The database is managed using software referred to as the Database
Management System (DBMS). It provides the user with the ability to:

➢ Create a database.
➢ Control read/write access.

➢ Query stored data.

➢ Analyze usage.

The DBMS has the primary function of managing the database as well as
serving as an interface between the user and the database.

10
Course Objectives
Appreciate the evolution and history of databases (transition from file systems to
database systems and benefits of this shift).

Gain knowledge of some key concepts related to databases: components,


abstraction levels, system architectures, and forms of classification.

Knowledge of the concept of data modelling in database design (logical design).

Knowledge and practice of design of the relational model (the most commonly
used modelling approach to undertake database design).

Employing normalization to better structure relational models.

11
Course Objectives
Gaining competence in the overall process of database design (from requirements
elicitation to the production of a completed and operational database).

Gaining competence in the use of SQL for database: creation, manipulation, and
control.

Knowledge on NoSQL databases.

Knowledge of properties of relational databases (ACID test), and awareness of


integrity issues with transactions.

Programmatic access to databases.

Database Security.

12
Learning Outcomes

At the end of the course, the student should:


Have developed an understanding of the basic concepts and
principles of database systems.
Possess knowledge to design and implement a database system
using appropriate tools and techniques.
Have the ability to analyze and evaluate the performance of a
database system.
Be capable of applying the principles of data modeling and
normalization.
Have developed proficiency in using SQL language.
Be well versed in security and privacy implications of a database
system.
Possess knowledge of the role of database systems in modern
applications.

13
Email address: [email protected]

Reference Course text: Databases: A Beginner's Guide by Andy Oppel © 2009


McGraw-Hill, ISBN 9780071608466.

14

You might also like