SlideShare a Scribd company logo
1 of 30
© NCC Education LimitedV1.0
Databases
Topic 1:
Introduction to the Module and Database
Fundamentals
Introduction to the Module and Database Fundamentals Topic 1 - 1.2
© NCC Education LimitedV1.0
Scope and Coverage
This topic will cover:
• An outline of the module.
• Some introductory topics
– What are databases?
– Examples of databases in use
– Data and information
Introduction to the Module and Database Fundamentals Topic 1 - 1.3
© NCC Education LimitedV1.0
Learning Outcomes
By the end of this topic, students will be able to:
• Give a definition of what a database is
• Give examples of databases in use
• Distinguish between data and information
Introduction to the Module and Database Fundamentals Topic 1 - 1.4
© NCC Education LimitedV1.0
List of Topics
1 Introduction to the module and database fundamentals
2 Databases and Database Management Systems (DBMS)
3 Entity Relationship (ER) Modelling (1)
4 Entity Relationship (ER) Modelling (2)
5 The relational model (1)
6 The relational model (2)
7 SQL (1)
8 SQL (2)
9 Database Design
10 Supporting transactions
11 Database implementation
12 Summary
Introduction to the Module and Database Fundamentals Topic 1 - 1.5
© NCC Education LimitedV1.0
Pedagogic Approach
• Lectures - 2 hours
• Tutorials - 1 hour
• Workshops - Beginning with 1 hour and then
moving to 2 hours
• Private study - approximately 7 hours
Introduction to the Module and Database Fundamentals Topic 1 - 1.6
© NCC Education LimitedV1.0
Assessment
• Examination 75%
• Assignment 25%
Introduction to the Module and Database Fundamentals Topic 1 - 1.7
© NCC Education LimitedV1.0
The Importance of Databases
• Relatively new technology – beginning properly in
1970s
• One of the most important components of
Information Technology
• Databases are everywhere
Introduction to the Module and Database Fundamentals Topic 1 - 1.8
© NCC Education LimitedV1.0
Student Activity - Brainstorm
• What databases hold information about you?
• What databases have you interacted with?
– Take a few minutes to think about this and write
down your answers
Introduction to the Module and Database Fundamentals Topic 1 - 1.9
© NCC Education LimitedV1.0
Examples of Use
• Supermarket checkout
• Purchasing using a credit card
• Booking a holiday
• Using a library
• Taking out insurance
• Obtaining a passport or other official document
• Using the Internet
• Studying at college or university
Introduction to the Module and Database Fundamentals Topic 1 - 1.10
© NCC Education LimitedV1.0
Personal Data
Health
Age
Type of Holiday
Where? How long?
Type of Activities.
Type of Insurance
Required?
Personal
Data
Insurance
Data
Health Insurance - 1
Introduction to the Module and Database Fundamentals Topic 1 - 1.11
© NCC Education LimitedV1.0
Health Insurance - 2
• To match a person to the right insurance policy:
– Collate the relevant data about the person
– Store this data somewhere
– Match the data to data about types of insurance
– If searching from more than one company, then this
might be on multiple databases
– Matching people to insurance might use an Expert
System.
Introduction to the Module and Database Fundamentals Topic 1 - 1.12
© NCC Education LimitedV1.0
What is a database?
• “A database is a computerised record keeping
system”
Date, C.J. (2003). An Introduction to
Database Systems 8th
Edition. Pearson
Education
Introduction to the Module and Database Fundamentals Topic 1 - 1.13
© NCC Education LimitedV1.0
Record Keeping Systems
• File system on a computer
• Word document
• Excel Spreadsheet
• Access database
• Manual card index file
• Files on a USB stick
• Are these all databases?
Introduction to the Module and Database Fundamentals Topic 1 - 1.14
© NCC Education LimitedV1.0
Database Functions
• Databases should be able to:
– Store
– Manipulate
– Retrieve
Introduction to the Module and Database Fundamentals Topic 1 - 1.15
© NCC Education LimitedV1.0
Database Size - 1
• Databases range in size:
– Single user databases on a PC
– Small office database with everyone doing the
same sorts of tasks
– Medium size database system with core data but
people doing different tasks
– Corporate databases spread over many sites
– Very large databases and data-warehouses
Introduction to the Module and Database Fundamentals Topic 1 - 1.16
© NCC Education LimitedV1.0
Database Size - 2
• They can be very large:
– The Wal-Mart data warehouse was (as of 2004)
about 500 tera-bytes in size
– To put this into perspective: 1 tera-byte, if it was
just holding text, would be able to hold over 200
million pages of text!
Introduction to the Module and Database Fundamentals Topic 1 - 1.17
© NCC Education LimitedV1.0
But databases aren’t like buckets!
• Database systems are not
just a mass of data
• It isn’t just about what they
can hold
• They are organised
• So we need a more precise
definition
Introduction to the Module and Database Fundamentals Topic 1 - 1.18
© NCC Education LimitedV1.0
More Detailed Definition
• “We define a database as an organised collection
of logically related data”.
Hoffer,J., Ramesh, V. and Toppi, H. (2010). Modern
Database Management, 10th
Edition. Pearson
Prentice Hall.
Introduction to the Module and Database Fundamentals Topic 1 - 1.19
© NCC Education LimitedV1.0
What does this mean?
• Organised
• Logically related
• Data
Introduction to the Module and Database Fundamentals Topic 1 - 1.20
© NCC Education LimitedV1.0
Organised
• Data is structured so as to be easily stored,
manipulated and retrieved by users.
• It is no good just having some data if we don’t
know how to get it in order to look at it and use it.
Introduction to the Module and Database Fundamentals Topic 1 - 1.21
© NCC Education LimitedV1.0
Related
• Pieces of data do not exist in isolation
• For example:
– In a salesperson’s database, it is natural for the
customer’s name and the customer’s address to be
stored together
– They are related
– Together, with other data about the customer, they
are part of a meaningful set
Introduction to the Module and Database Fundamentals Topic 1 - 1.22
© NCC Education LimitedV1.0
Student Activity: What is data?
• What qualities about you might be of interest to:
– College or university
– Social networking site
Introduction to the Module and Database Fundamentals Topic 1 - 1.23
© NCC Education LimitedV1.0
Types of Data 1: Traditional
• Text such as names, address etc.
• Numbers such as: how many children.
• Dates such as a date of birth
Introduction to the Module and Database Fundamentals Topic 1 - 1.24
© NCC Education LimitedV1.0
Types of Data 2: Multi-media
• Images
• Sounds
• Video
• Scans of documents
Introduction to the Module and Database Fundamentals Topic 1 - 1.25
© NCC Education LimitedV1.0
Data and Information
• Traditionally there has been a distinction made
between ‘data’ and ‘information’
• Data are ‘raw facts’
Baker, Kenneth 19.01.80 98778373
Bagum, Ammena 01.02.81 97327627
Ako, Sarah 08.08.81 98737373
Finkle, Clive 09.09.81 93838383
Mc Farren, Debra 01.01.80 98383837
Sinseros, Douglas 27.05.80 99344222
Introduction to the Module and Database Fundamentals Topic 1 - 1.26
© NCC Education LimitedV1.0
• Data that has been processed and given
meaning
Class list for Databases Module
Autumn Semester 2010
Student Name Student ID Date of Birth
Kenneth Baker 98778373 19th
Jan 1980
Ammena Bagum 97327627 1st
Feb 1981
Sarah Ako 98737373 8th
Aug 1981
Clive Finkle 93838383 9th
Sep 1981
Debra McFarren 98383837 1st
Jan 1981
Douglas Sinseros 99344222 27th
May 1980
Information
Introduction to the Module and Database Fundamentals Topic 1 - 1.27
© NCC Education LimitedV1.0
Information is Important
• Economically
• Politically
• Personally
• Databases are the key to information
Introduction to the Module and Database Fundamentals Topic 1 - 1.28
© NCC Education LimitedV1.0
Recap of Learning Outcomes
By the end of this topic, students will be able to:
• Give a definition of what a database is
• Give examples of databases in use
• Distinguish between data and information
• Have we met them?
Introduction to the Module and Database Fundamentals Topic 1 - 1.29
© NCC Education LimitedV1.0
References
• Chapter 1 of Connolly, T and Begg, C (2009). Database
Systems: A Practical Approach to Design, Implementation and
Management 5th
Edition. Addison Wesley
• Chapter 1 of Date, C.J. (2003). An Introduction to Database
Systems 8th
Edition. Pearson Education
• Chapter 1 of Hoffer,J., Ramesh, V. and Toppi, H. (2010).
Modern Database Management, 10th
Edition. Pearson Prentice
Hall.
• Schuman, E. (2004). At WalMart, World’s Largest Retail Data
Warehouse Gets Even Bigger. E-week.com 13/10/2004
[Available Online]
http://www.eweek.com/c/a/Enterprise-Applications/At-WalMart-W
Introduction to the Module and Database Fundamentals Topic 1 - 1.30
© NCC Education LimitedV1.0
Topic 1 – Introduction to the Module and
Database Fundamentals
Any Questions?

More Related Content

Similar to Db topic 1

How to write a data management plan
How to write a data management planHow to write a data management plan
How to write a data management planOpenExeter
 
Creating a Data Management Plan for your Grant Application
Creating a Data Management Plan for your Grant ApplicationCreating a Data Management Plan for your Grant Application
Creating a Data Management Plan for your Grant ApplicationHistoric Environment Scotland
 
Creating a Data Management Plan for your Grant Application
Creating a Data Management Plan for your Grant ApplicationCreating a Data Management Plan for your Grant Application
Creating a Data Management Plan for your Grant ApplicationEDINA, University of Edinburgh
 
Engaging with students and researchers: the case of the social sciences
Engaging with students and researchers: the case of the social sciencesEngaging with students and researchers: the case of the social sciences
Engaging with students and researchers: the case of the social sciencesLouise Corti
 
Chapter-2 Database System Concepts and Architecture
Chapter-2 Database System Concepts and ArchitectureChapter-2 Database System Concepts and Architecture
Chapter-2 Database System Concepts and ArchitectureKunal Anand
 
Anshu Joshi_2371050_DBMS.pptxData base management system
Anshu Joshi_2371050_DBMS.pptxData base management systemAnshu Joshi_2371050_DBMS.pptxData base management system
Anshu Joshi_2371050_DBMS.pptxData base management systemanshjoshi7417
 
Developing Research Data Management Policy and Services
Developing Research Data Management Policy and ServicesDeveloping Research Data Management Policy and Services
Developing Research Data Management Policy and ServicesRobin Rice
 
Database fundamentals(database)
Database fundamentals(database)Database fundamentals(database)
Database fundamentals(database)welcometofacebook
 
Database Systems - Lecture Week 1
Database Systems - Lecture Week 1Database Systems - Lecture Week 1
Database Systems - Lecture Week 1Dios Kurniawan
 
Uc14 chap14
Uc14 chap14Uc14 chap14
Uc14 chap14ayahye
 
The concept of health informatics
The concept of health informatics The concept of health informatics
The concept of health informatics Ebtissam Al-Madi
 
L4 ict1.1 data_information_knowledge
L4 ict1.1 data_information_knowledgeL4 ict1.1 data_information_knowledge
L4 ict1.1 data_information_knowledgejakestar09
 
18CS81 IOT MODULE 4 PPT.pdf
18CS81 IOT MODULE 4 PPT.pdf18CS81 IOT MODULE 4 PPT.pdf
18CS81 IOT MODULE 4 PPT.pdfFURYGaming22
 
Educause 2015 RDM Maturity
Educause 2015 RDM Maturity Educause 2015 RDM Maturity
Educause 2015 RDM Maturity ResearchSpace
 
Data Warehouse Architecture.pptx
Data Warehouse Architecture.pptxData Warehouse Architecture.pptx
Data Warehouse Architecture.pptx22PCS007ANBUF
 

Similar to Db topic 1 (20)

Issc422 unit 1 overview
Issc422    unit 1 overviewIssc422    unit 1 overview
Issc422 unit 1 overview
 
How to write a data management plan
How to write a data management planHow to write a data management plan
How to write a data management plan
 
Creating a Data Management Plan for your Grant Application
Creating a Data Management Plan for your Grant ApplicationCreating a Data Management Plan for your Grant Application
Creating a Data Management Plan for your Grant Application
 
Creating a Data Management Plan for your Grant Application
Creating a Data Management Plan for your Grant ApplicationCreating a Data Management Plan for your Grant Application
Creating a Data Management Plan for your Grant Application
 
Engaging with students and researchers: the case of the social sciences
Engaging with students and researchers: the case of the social sciencesEngaging with students and researchers: the case of the social sciences
Engaging with students and researchers: the case of the social sciences
 
Data mining notes
Data mining notesData mining notes
Data mining notes
 
Chapter-2 Database System Concepts and Architecture
Chapter-2 Database System Concepts and ArchitectureChapter-2 Database System Concepts and Architecture
Chapter-2 Database System Concepts and Architecture
 
Anshu Joshi_2371050_DBMS.pptxData base management system
Anshu Joshi_2371050_DBMS.pptxData base management systemAnshu Joshi_2371050_DBMS.pptxData base management system
Anshu Joshi_2371050_DBMS.pptxData base management system
 
Developing Research Data Management Policy and Services
Developing Research Data Management Policy and ServicesDeveloping Research Data Management Policy and Services
Developing Research Data Management Policy and Services
 
Database fundamentals(database)
Database fundamentals(database)Database fundamentals(database)
Database fundamentals(database)
 
Database Systems - Lecture Week 1
Database Systems - Lecture Week 1Database Systems - Lecture Week 1
Database Systems - Lecture Week 1
 
Uc14 chap14
Uc14 chap14Uc14 chap14
Uc14 chap14
 
Uc14 chap14
Uc14 chap14Uc14 chap14
Uc14 chap14
 
The concept of health informatics
The concept of health informatics The concept of health informatics
The concept of health informatics
 
basis data 02.pptx
basis data 02.pptxbasis data 02.pptx
basis data 02.pptx
 
L4 ict1.1 data_information_knowledge
L4 ict1.1 data_information_knowledgeL4 ict1.1 data_information_knowledge
L4 ict1.1 data_information_knowledge
 
18CS81 IOT MODULE 4 PPT.pdf
18CS81 IOT MODULE 4 PPT.pdf18CS81 IOT MODULE 4 PPT.pdf
18CS81 IOT MODULE 4 PPT.pdf
 
Educause 2015 RDM Maturity
Educause 2015 RDM Maturity Educause 2015 RDM Maturity
Educause 2015 RDM Maturity
 
RDM@Edinburgh
RDM@EdinburghRDM@Edinburgh
RDM@Edinburgh
 
Data Warehouse Architecture.pptx
Data Warehouse Architecture.pptxData Warehouse Architecture.pptx
Data Warehouse Architecture.pptx
 

Recently uploaded

BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...
BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...
BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...Nguyen Thanh Tu Collection
 
Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45
Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45
Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45MysoreMuleSoftMeetup
 
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽中 央社
 
SURVEY I created for uni project research
SURVEY I created for uni project researchSURVEY I created for uni project research
SURVEY I created for uni project researchCaitlinCummins3
 
Dementia (Alzheimer & vasular dementia).
Dementia (Alzheimer & vasular dementia).Dementia (Alzheimer & vasular dementia).
Dementia (Alzheimer & vasular dementia).Mohamed Rizk Khodair
 
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjj
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjjStl Algorithms in C++ jjjjjjjjjjjjjjjjjj
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjjMohammed Sikander
 
Đề tieng anh thpt 2024 danh cho cac ban hoc sinh
Đề tieng anh thpt 2024 danh cho cac ban hoc sinhĐề tieng anh thpt 2024 danh cho cac ban hoc sinh
Đề tieng anh thpt 2024 danh cho cac ban hoc sinhleson0603
 
When Quality Assurance Meets Innovation in Higher Education - Report launch w...
When Quality Assurance Meets Innovation in Higher Education - Report launch w...When Quality Assurance Meets Innovation in Higher Education - Report launch w...
When Quality Assurance Meets Innovation in Higher Education - Report launch w...Gary Wood
 
e-Sealing at EADTU by Kamakshi Rajagopal
e-Sealing at EADTU by Kamakshi Rajagopale-Sealing at EADTU by Kamakshi Rajagopal
e-Sealing at EADTU by Kamakshi RajagopalEADTU
 
MOOD STABLIZERS DRUGS.pptx
MOOD     STABLIZERS           DRUGS.pptxMOOD     STABLIZERS           DRUGS.pptx
MOOD STABLIZERS DRUGS.pptxPoojaSen20
 
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...Nguyen Thanh Tu Collection
 
Envelope of Discrepancy in Orthodontics: Enhancing Precision in Treatment
 Envelope of Discrepancy in Orthodontics: Enhancing Precision in Treatment Envelope of Discrepancy in Orthodontics: Enhancing Precision in Treatment
Envelope of Discrepancy in Orthodontics: Enhancing Precision in Treatmentsaipooja36
 
SPLICE Working Group: Reusable Code Examples
SPLICE Working Group:Reusable Code ExamplesSPLICE Working Group:Reusable Code Examples
SPLICE Working Group: Reusable Code ExamplesPeter Brusilovsky
 
How to Manage Closest Location in Odoo 17 Inventory
How to Manage Closest Location in Odoo 17 InventoryHow to Manage Closest Location in Odoo 17 Inventory
How to Manage Closest Location in Odoo 17 InventoryCeline George
 
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading RoomSternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading RoomSean M. Fox
 
Major project report on Tata Motors and its marketing strategies
Major project report on Tata Motors and its marketing strategiesMajor project report on Tata Motors and its marketing strategies
Major project report on Tata Motors and its marketing strategiesAmanpreetKaur157993
 
How to Analyse Profit of a Sales Order in Odoo 17
How to Analyse Profit of a Sales Order in Odoo 17How to Analyse Profit of a Sales Order in Odoo 17
How to Analyse Profit of a Sales Order in Odoo 17Celine George
 
Spring gala 2024 photo slideshow - Celebrating School-Community Partnerships
Spring gala 2024 photo slideshow - Celebrating School-Community PartnershipsSpring gala 2024 photo slideshow - Celebrating School-Community Partnerships
Spring gala 2024 photo slideshow - Celebrating School-Community Partnershipsexpandedwebsite
 

Recently uploaded (20)

BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...
BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...
BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...
 
Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45
Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45
Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45
 
Mattingly "AI and Prompt Design: LLMs with Text Classification and Open Source"
Mattingly "AI and Prompt Design: LLMs with Text Classification and Open Source"Mattingly "AI and Prompt Design: LLMs with Text Classification and Open Source"
Mattingly "AI and Prompt Design: LLMs with Text Classification and Open Source"
 
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
 
SURVEY I created for uni project research
SURVEY I created for uni project researchSURVEY I created for uni project research
SURVEY I created for uni project research
 
Dementia (Alzheimer & vasular dementia).
Dementia (Alzheimer & vasular dementia).Dementia (Alzheimer & vasular dementia).
Dementia (Alzheimer & vasular dementia).
 
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjj
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjjStl Algorithms in C++ jjjjjjjjjjjjjjjjjj
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjj
 
Đề tieng anh thpt 2024 danh cho cac ban hoc sinh
Đề tieng anh thpt 2024 danh cho cac ban hoc sinhĐề tieng anh thpt 2024 danh cho cac ban hoc sinh
Đề tieng anh thpt 2024 danh cho cac ban hoc sinh
 
When Quality Assurance Meets Innovation in Higher Education - Report launch w...
When Quality Assurance Meets Innovation in Higher Education - Report launch w...When Quality Assurance Meets Innovation in Higher Education - Report launch w...
When Quality Assurance Meets Innovation in Higher Education - Report launch w...
 
“O BEIJO” EM ARTE .
“O BEIJO” EM ARTE                       .“O BEIJO” EM ARTE                       .
“O BEIJO” EM ARTE .
 
e-Sealing at EADTU by Kamakshi Rajagopal
e-Sealing at EADTU by Kamakshi Rajagopale-Sealing at EADTU by Kamakshi Rajagopal
e-Sealing at EADTU by Kamakshi Rajagopal
 
MOOD STABLIZERS DRUGS.pptx
MOOD     STABLIZERS           DRUGS.pptxMOOD     STABLIZERS           DRUGS.pptx
MOOD STABLIZERS DRUGS.pptx
 
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
 
Envelope of Discrepancy in Orthodontics: Enhancing Precision in Treatment
 Envelope of Discrepancy in Orthodontics: Enhancing Precision in Treatment Envelope of Discrepancy in Orthodontics: Enhancing Precision in Treatment
Envelope of Discrepancy in Orthodontics: Enhancing Precision in Treatment
 
SPLICE Working Group: Reusable Code Examples
SPLICE Working Group:Reusable Code ExamplesSPLICE Working Group:Reusable Code Examples
SPLICE Working Group: Reusable Code Examples
 
How to Manage Closest Location in Odoo 17 Inventory
How to Manage Closest Location in Odoo 17 InventoryHow to Manage Closest Location in Odoo 17 Inventory
How to Manage Closest Location in Odoo 17 Inventory
 
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading RoomSternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
 
Major project report on Tata Motors and its marketing strategies
Major project report on Tata Motors and its marketing strategiesMajor project report on Tata Motors and its marketing strategies
Major project report on Tata Motors and its marketing strategies
 
How to Analyse Profit of a Sales Order in Odoo 17
How to Analyse Profit of a Sales Order in Odoo 17How to Analyse Profit of a Sales Order in Odoo 17
How to Analyse Profit of a Sales Order in Odoo 17
 
Spring gala 2024 photo slideshow - Celebrating School-Community Partnerships
Spring gala 2024 photo slideshow - Celebrating School-Community PartnershipsSpring gala 2024 photo slideshow - Celebrating School-Community Partnerships
Spring gala 2024 photo slideshow - Celebrating School-Community Partnerships
 

Db topic 1

  • 1. © NCC Education LimitedV1.0 Databases Topic 1: Introduction to the Module and Database Fundamentals
  • 2. Introduction to the Module and Database Fundamentals Topic 1 - 1.2 © NCC Education LimitedV1.0 Scope and Coverage This topic will cover: • An outline of the module. • Some introductory topics – What are databases? – Examples of databases in use – Data and information
  • 3. Introduction to the Module and Database Fundamentals Topic 1 - 1.3 © NCC Education LimitedV1.0 Learning Outcomes By the end of this topic, students will be able to: • Give a definition of what a database is • Give examples of databases in use • Distinguish between data and information
  • 4. Introduction to the Module and Database Fundamentals Topic 1 - 1.4 © NCC Education LimitedV1.0 List of Topics 1 Introduction to the module and database fundamentals 2 Databases and Database Management Systems (DBMS) 3 Entity Relationship (ER) Modelling (1) 4 Entity Relationship (ER) Modelling (2) 5 The relational model (1) 6 The relational model (2) 7 SQL (1) 8 SQL (2) 9 Database Design 10 Supporting transactions 11 Database implementation 12 Summary
  • 5. Introduction to the Module and Database Fundamentals Topic 1 - 1.5 © NCC Education LimitedV1.0 Pedagogic Approach • Lectures - 2 hours • Tutorials - 1 hour • Workshops - Beginning with 1 hour and then moving to 2 hours • Private study - approximately 7 hours
  • 6. Introduction to the Module and Database Fundamentals Topic 1 - 1.6 © NCC Education LimitedV1.0 Assessment • Examination 75% • Assignment 25%
  • 7. Introduction to the Module and Database Fundamentals Topic 1 - 1.7 © NCC Education LimitedV1.0 The Importance of Databases • Relatively new technology – beginning properly in 1970s • One of the most important components of Information Technology • Databases are everywhere
  • 8. Introduction to the Module and Database Fundamentals Topic 1 - 1.8 © NCC Education LimitedV1.0 Student Activity - Brainstorm • What databases hold information about you? • What databases have you interacted with? – Take a few minutes to think about this and write down your answers
  • 9. Introduction to the Module and Database Fundamentals Topic 1 - 1.9 © NCC Education LimitedV1.0 Examples of Use • Supermarket checkout • Purchasing using a credit card • Booking a holiday • Using a library • Taking out insurance • Obtaining a passport or other official document • Using the Internet • Studying at college or university
  • 10. Introduction to the Module and Database Fundamentals Topic 1 - 1.10 © NCC Education LimitedV1.0 Personal Data Health Age Type of Holiday Where? How long? Type of Activities. Type of Insurance Required? Personal Data Insurance Data Health Insurance - 1
  • 11. Introduction to the Module and Database Fundamentals Topic 1 - 1.11 © NCC Education LimitedV1.0 Health Insurance - 2 • To match a person to the right insurance policy: – Collate the relevant data about the person – Store this data somewhere – Match the data to data about types of insurance – If searching from more than one company, then this might be on multiple databases – Matching people to insurance might use an Expert System.
  • 12. Introduction to the Module and Database Fundamentals Topic 1 - 1.12 © NCC Education LimitedV1.0 What is a database? • “A database is a computerised record keeping system” Date, C.J. (2003). An Introduction to Database Systems 8th Edition. Pearson Education
  • 13. Introduction to the Module and Database Fundamentals Topic 1 - 1.13 © NCC Education LimitedV1.0 Record Keeping Systems • File system on a computer • Word document • Excel Spreadsheet • Access database • Manual card index file • Files on a USB stick • Are these all databases?
  • 14. Introduction to the Module and Database Fundamentals Topic 1 - 1.14 © NCC Education LimitedV1.0 Database Functions • Databases should be able to: – Store – Manipulate – Retrieve
  • 15. Introduction to the Module and Database Fundamentals Topic 1 - 1.15 © NCC Education LimitedV1.0 Database Size - 1 • Databases range in size: – Single user databases on a PC – Small office database with everyone doing the same sorts of tasks – Medium size database system with core data but people doing different tasks – Corporate databases spread over many sites – Very large databases and data-warehouses
  • 16. Introduction to the Module and Database Fundamentals Topic 1 - 1.16 © NCC Education LimitedV1.0 Database Size - 2 • They can be very large: – The Wal-Mart data warehouse was (as of 2004) about 500 tera-bytes in size – To put this into perspective: 1 tera-byte, if it was just holding text, would be able to hold over 200 million pages of text!
  • 17. Introduction to the Module and Database Fundamentals Topic 1 - 1.17 © NCC Education LimitedV1.0 But databases aren’t like buckets! • Database systems are not just a mass of data • It isn’t just about what they can hold • They are organised • So we need a more precise definition
  • 18. Introduction to the Module and Database Fundamentals Topic 1 - 1.18 © NCC Education LimitedV1.0 More Detailed Definition • “We define a database as an organised collection of logically related data”. Hoffer,J., Ramesh, V. and Toppi, H. (2010). Modern Database Management, 10th Edition. Pearson Prentice Hall.
  • 19. Introduction to the Module and Database Fundamentals Topic 1 - 1.19 © NCC Education LimitedV1.0 What does this mean? • Organised • Logically related • Data
  • 20. Introduction to the Module and Database Fundamentals Topic 1 - 1.20 © NCC Education LimitedV1.0 Organised • Data is structured so as to be easily stored, manipulated and retrieved by users. • It is no good just having some data if we don’t know how to get it in order to look at it and use it.
  • 21. Introduction to the Module and Database Fundamentals Topic 1 - 1.21 © NCC Education LimitedV1.0 Related • Pieces of data do not exist in isolation • For example: – In a salesperson’s database, it is natural for the customer’s name and the customer’s address to be stored together – They are related – Together, with other data about the customer, they are part of a meaningful set
  • 22. Introduction to the Module and Database Fundamentals Topic 1 - 1.22 © NCC Education LimitedV1.0 Student Activity: What is data? • What qualities about you might be of interest to: – College or university – Social networking site
  • 23. Introduction to the Module and Database Fundamentals Topic 1 - 1.23 © NCC Education LimitedV1.0 Types of Data 1: Traditional • Text such as names, address etc. • Numbers such as: how many children. • Dates such as a date of birth
  • 24. Introduction to the Module and Database Fundamentals Topic 1 - 1.24 © NCC Education LimitedV1.0 Types of Data 2: Multi-media • Images • Sounds • Video • Scans of documents
  • 25. Introduction to the Module and Database Fundamentals Topic 1 - 1.25 © NCC Education LimitedV1.0 Data and Information • Traditionally there has been a distinction made between ‘data’ and ‘information’ • Data are ‘raw facts’ Baker, Kenneth 19.01.80 98778373 Bagum, Ammena 01.02.81 97327627 Ako, Sarah 08.08.81 98737373 Finkle, Clive 09.09.81 93838383 Mc Farren, Debra 01.01.80 98383837 Sinseros, Douglas 27.05.80 99344222
  • 26. Introduction to the Module and Database Fundamentals Topic 1 - 1.26 © NCC Education LimitedV1.0 • Data that has been processed and given meaning Class list for Databases Module Autumn Semester 2010 Student Name Student ID Date of Birth Kenneth Baker 98778373 19th Jan 1980 Ammena Bagum 97327627 1st Feb 1981 Sarah Ako 98737373 8th Aug 1981 Clive Finkle 93838383 9th Sep 1981 Debra McFarren 98383837 1st Jan 1981 Douglas Sinseros 99344222 27th May 1980 Information
  • 27. Introduction to the Module and Database Fundamentals Topic 1 - 1.27 © NCC Education LimitedV1.0 Information is Important • Economically • Politically • Personally • Databases are the key to information
  • 28. Introduction to the Module and Database Fundamentals Topic 1 - 1.28 © NCC Education LimitedV1.0 Recap of Learning Outcomes By the end of this topic, students will be able to: • Give a definition of what a database is • Give examples of databases in use • Distinguish between data and information • Have we met them?
  • 29. Introduction to the Module and Database Fundamentals Topic 1 - 1.29 © NCC Education LimitedV1.0 References • Chapter 1 of Connolly, T and Begg, C (2009). Database Systems: A Practical Approach to Design, Implementation and Management 5th Edition. Addison Wesley • Chapter 1 of Date, C.J. (2003). An Introduction to Database Systems 8th Edition. Pearson Education • Chapter 1 of Hoffer,J., Ramesh, V. and Toppi, H. (2010). Modern Database Management, 10th Edition. Pearson Prentice Hall. • Schuman, E. (2004). At WalMart, World’s Largest Retail Data Warehouse Gets Even Bigger. E-week.com 13/10/2004 [Available Online] http://www.eweek.com/c/a/Enterprise-Applications/At-WalMart-W
  • 30. Introduction to the Module and Database Fundamentals Topic 1 - 1.30 © NCC Education LimitedV1.0 Topic 1 – Introduction to the Module and Database Fundamentals Any Questions?

Editor's Notes

  1. NCC Education - Title Master
  2. NCC Education - Slide Master
  3. Image is from http://www.public-domain-photos.com
  4. NCC Education - End Slide Master