SlideShare a Scribd company logo
File Organization Terms and
Concepts
 Bit: Smallest unit of data; binary digit (0,1)
 Byte: Group of bits that represents a single
character, can be a letter, number, or another
symbol
 Field: Grouping of characters into a word,
group of word or complete number (such as
person name or age)
 Record: Group of related fields, such as
student name, course taken, date, and
grade
 File: Group of records of same type
 Database: Group of related files
Data Hierarchy in a Computer System
Low
High
 Data redundancy
 Poor security
 Lack of data sharing and availability
Masalah dalam Lingkungan File Tradisional
Traditional File Processing
 Data redundancy: duplicate data in multiple
data files so that the same data are stored in
more than place or location.
 Occure when different groups in an organization
independently collect the same pice of data and
sore it independently of each other.
 Lead to data inconsistency and waste storage
resource
 Poor of security
Because there is little control of data
management, who can access or
disseminate information
 Lack of data sharing and availability
Information can’t flow freely across
different functional areas or different
part of the organization
Rainer & Cegielski, 3/e, Wiley.
Edited & revised by Zhang4-10
Jessup&Valacich:
 Database – a
collection of
related data
organized in a
way to facilitate
data searches
Laudon & Laudon:
A database is
 A collection of data
 Organized to
efficiently serve many
applications
 by centralizing the
data and
 minimizing
redundant data
Rainer & Cegielski, 3/e, Wiley.
Edited & revised by Zhang4-11
 DBMS – Database Management Systems
 It is a software used to
1. create,
2. store,
3. organize,
4. update, and
5. retrieve
data, from a single database or several
databases
[in a desirable arrangement/format, that
can be specified by the users in an easy
way]
Database management system
(DBMS)
software that permits an organization
to centralize data, manage them
efficiently, and provide access to the
stored data by application program
interface between application programs
and the physical data files
Rainer & Cegielski, 3/e, Wiley. Edited & revised by Zhang 4-13
 Database management system (DBMS) provides
all users with access to all the data.
 DBMSs minimize the following problems:
 Data redundancy
 Data isolation
 Data inconsistency
 DBMSs maximize the following issues:
 Data security
 Data integrity
 Data independence
• Separates logical view and physical views of dataSeparates logical view and physical views of data
• Logical viewLogical view: information focus on how users: information focus on how users
logically access information to meet theirlogically access information to meet their
particular business needsparticular business needs
• Physical viewPhysical view: show how data actually organized: show how data actually organized
on physical storage mediaon physical storage media
The Contemporary Database Environment
Types of Databases
• Relational DBMSRelational DBMS
• Hierarchical and Network DBMSHierarchical and Network DBMS
• Object-Oriented DatabasesObject-Oriented Databases
 Entity: Person, place, thing,
transaction, or event about
which information is stored
 Entity class: often called a table
is collection of similar entity
Example: A customer is an
entity
Primary Concept of RDBS
Relational DBMS
 Attribute: Description of a particular
entity, also called fields or column, are
characteristics or properties of an
entity class
Example:
 A CUSTOMER entity can be described by a Customer
Number, First Name, Last Name, Street, City, State,
Zip Code, Phone Number, Credit Card No, and Credit
Card Exp
 Key field: Identifier field used to
retrieve, update, sort a record
 Record: a collection of related
attributes/fields about a single
entity
Key field
Entities, Attributes (column, field), Key field
Rainer & Cegielski, 3/e, Wiley.
Edited & revised by Zhang4-21
Entitities and Attributes (Laudon, w Zhang’s editing)
Fields
Value of attributes / fields
4345 02/09/01 1765 8 13.75
Records
• RDBMS DefinitionRDBMS Definition
• Represents data as two-dimensional tablesRepresents data as two-dimensional tables
called relationscalled relations
• Relates data across tables based onRelates data across tables based on
common data elementcommon data element
• Examples: DB2, Oracle, MS SQL ServerExamples: DB2, Oracle, MS SQL Server
Relational Data Model
Three Basic Operations in a RDBMS
• Select:Select: Creates subset of rows that meet specificCreates subset of rows that meet specific
criteriacriteria
• Join:Join: Combines relational tables to provide usersCombines relational tables to provide users
with informationwith information
• Project:Project: Enables users to create new tablesEnables users to create new tables
containing only relevant informationcontaining only relevant information
Three Basic Operations in a Relational Database
 A row in a relation has the following
properties:
Only one value at the intersection
of a column and row - a relation
does not allow multi-valued
attributes
Uniqueness - there are no
duplicate rows in a relation
 Key field: Identifier field used to retrieve
(re-search), update, sort a record
Primary key - a field (or group of fields)
that uniquely identifies a given entity in
a table
Foreign key - a primary key of one table
that appears as an attribute in another
file and acts to provide a logical
relationship between the two files
• Primary Key
– A unique primary key makes it possible to
uniquely identify every row in a table
– Primary key are provide way of distinguishing
each entity in a table
– A primary key should never change and
cannot duplicated
• Ex.: customer number
 Foreign Key
 When a table contains a column that is the same
as the primary key of a table, the column is
called a foreign key
 Foreign key - a primary key of one table that
appears as an attribute in another file and acts
to provide a logical relationship between the two
files
 Ex.: item number
 The use of identifiers represent relationships between entities
Hierarchical DBMSHierarchical DBMS
• One of type DBMSOne of type DBMS
• Organizes data in a tree-like structureOrganizes data in a tree-like structure
• Supports one-to-many parent-childSupports one-to-many parent-child
relationshipsrelationships
Hierarchical DBMS
08 sip database

More Related Content

What's hot

L4 working with tables and data
L4 working with tables and dataL4 working with tables and data
L4 working with tables and data
Bryan Corpuz
 
3 Level Architecture
3 Level Architecture3 Level Architecture
3 Level Architecture
Adeel Rasheed
 
Basic Concept of Database
Basic Concept of DatabaseBasic Concept of Database
Basic Concept of Database
Marlon Jamera
 
Database Systems - introduction
Database Systems - introductionDatabase Systems - introduction
Database Systems - introduction
Jananath Banuka
 
Database Concepts
Database ConceptsDatabase Concepts
Database Concepts
Upendra Reddy Vuyyuru
 
Introduction to DBMS(For College Seminars)
Introduction to DBMS(For College Seminars)Introduction to DBMS(For College Seminars)
Introduction to DBMS(For College Seminars)
Naman Joshi
 
Week 4 The Relational Data Model & The Entity Relationship Data Model
Week 4 The Relational Data Model & The Entity Relationship Data ModelWeek 4 The Relational Data Model & The Entity Relationship Data Model
Week 4 The Relational Data Model & The Entity Relationship Data Model
oudesign
 
computer fund-database presentation
 computer fund-database presentation computer fund-database presentation
computer fund-database presentation
Rakibul islam
 
Database and types of database
Database and types of databaseDatabase and types of database
Database and types of database
baabtra.com - No. 1 supplier of quality freshers
 
A short introduction to database systems.ppt
A short introduction to  database systems.pptA short introduction to  database systems.ppt
A short introduction to database systems.pptMuruly Krishan
 
Database Basics
Database BasicsDatabase Basics
Database Basics
Abdel Moneim Emad
 
Database Management
Database ManagementDatabase Management
Database Management
Ejiro Ndifereke
 
Types of databases
Types of databases   Types of databases
Types of databases
Md Showrov Ahmed
 
Databases and its representation
Databases and its representationDatabases and its representation
Databases and its representation
Ruhull
 
Introduction to Database
Introduction to DatabaseIntroduction to Database
Introduction to Database
Syed Zaid Irshad
 
Database Concepts and Components
Database Concepts and ComponentsDatabase Concepts and Components
Database Concepts and Components
RIAH ENCARNACION
 
Relational database revised
Relational database revisedRelational database revised
Relational database revisedmnodalo
 
Data Dictionary
Data DictionaryData Dictionary
Data Dictionary
Vishal Anand
 

What's hot (19)

L4 working with tables and data
L4 working with tables and dataL4 working with tables and data
L4 working with tables and data
 
3 Level Architecture
3 Level Architecture3 Level Architecture
3 Level Architecture
 
Basic Concept of Database
Basic Concept of DatabaseBasic Concept of Database
Basic Concept of Database
 
Database Systems - introduction
Database Systems - introductionDatabase Systems - introduction
Database Systems - introduction
 
Database Concepts
Database ConceptsDatabase Concepts
Database Concepts
 
Introduction to DBMS(For College Seminars)
Introduction to DBMS(For College Seminars)Introduction to DBMS(For College Seminars)
Introduction to DBMS(For College Seminars)
 
Week 4 The Relational Data Model & The Entity Relationship Data Model
Week 4 The Relational Data Model & The Entity Relationship Data ModelWeek 4 The Relational Data Model & The Entity Relationship Data Model
Week 4 The Relational Data Model & The Entity Relationship Data Model
 
computer fund-database presentation
 computer fund-database presentation computer fund-database presentation
computer fund-database presentation
 
Database and types of database
Database and types of databaseDatabase and types of database
Database and types of database
 
Database concepts
Database conceptsDatabase concepts
Database concepts
 
A short introduction to database systems.ppt
A short introduction to  database systems.pptA short introduction to  database systems.ppt
A short introduction to database systems.ppt
 
Database Basics
Database BasicsDatabase Basics
Database Basics
 
Database Management
Database ManagementDatabase Management
Database Management
 
Types of databases
Types of databases   Types of databases
Types of databases
 
Databases and its representation
Databases and its representationDatabases and its representation
Databases and its representation
 
Introduction to Database
Introduction to DatabaseIntroduction to Database
Introduction to Database
 
Database Concepts and Components
Database Concepts and ComponentsDatabase Concepts and Components
Database Concepts and Components
 
Relational database revised
Relational database revisedRelational database revised
Relational database revised
 
Data Dictionary
Data DictionaryData Dictionary
Data Dictionary
 

Viewers also liked

Dss 15 12-2012
Dss 15 12-2012Dss 15 12-2012
Dss 15 12-2012Ikhsan Bz
 
04 sumber internal(mc leod) revisi per 26092012
04 sumber internal(mc leod) revisi per 2609201204 sumber internal(mc leod) revisi per 26092012
04 sumber internal(mc leod) revisi per 26092012Ikhsan Bz
 
Rivera nestor ignite_presentation_slideshow
Rivera nestor ignite_presentation_slideshowRivera nestor ignite_presentation_slideshow
Rivera nestor ignite_presentation_slideshownesriv3
 
Claudia
ClaudiaClaudia
Claudia
ClaudiaKfuri
 
RC Ruia's Activities
RC Ruia's ActivitiesRC Ruia's Activities
RC Ruia's Activities
Rotaract Club of Ruia College
 
Effective Tutoring
Effective TutoringEffective Tutoring
Effective Tutoringheyitssara
 
Cosmic business center_gurgaon
Cosmic business center_gurgaonCosmic business center_gurgaon
Cosmic business center_gurgaonhemu18792
 
Manajemen keuangan bab 28
Manajemen keuangan bab 28Manajemen keuangan bab 28
Manajemen keuangan bab 28Lia Ivvana
 
Observations and inferences with scale
Observations and inferences with scaleObservations and inferences with scale
Observations and inferences with scale
Trnka
 
claire powerpoint presentation
claire powerpoint presentationclaire powerpoint presentation
claire powerpoint presentationsadsad42claire
 
Kamal Kishore Resume
Kamal Kishore ResumeKamal Kishore Resume
Kamal Kishore Resumesweta1109
 
Aksi Tritura
Aksi TrituraAksi Tritura
Aksi Tritura
Âlfi Darmåwan
 

Viewers also liked (20)

Dapodik 2013
Dapodik 2013Dapodik 2013
Dapodik 2013
 
Dss 15 12-2012
Dss 15 12-2012Dss 15 12-2012
Dss 15 12-2012
 
09 sip dss
09 sip dss09 sip dss
09 sip dss
 
Kaustav_Resume
Kaustav_ResumeKaustav_Resume
Kaustav_Resume
 
2. ηθικη
2. ηθικη2. ηθικη
2. ηθικη
 
04 sumber internal(mc leod) revisi per 26092012
04 sumber internal(mc leod) revisi per 2609201204 sumber internal(mc leod) revisi per 26092012
04 sumber internal(mc leod) revisi per 26092012
 
Rivera nestor ignite_presentation_slideshow
Rivera nestor ignite_presentation_slideshowRivera nestor ignite_presentation_slideshow
Rivera nestor ignite_presentation_slideshow
 
Claudia
ClaudiaClaudia
Claudia
 
тема самоосвіти
тема самоосвітитема самоосвіти
тема самоосвіти
 
3. υγεια
3. υγεια3. υγεια
3. υγεια
 
RC Ruia's Activities
RC Ruia's ActivitiesRC Ruia's Activities
RC Ruia's Activities
 
Effective Tutoring
Effective TutoringEffective Tutoring
Effective Tutoring
 
Cosmic business center_gurgaon
Cosmic business center_gurgaonCosmic business center_gurgaon
Cosmic business center_gurgaon
 
Manajemen keuangan bab 28
Manajemen keuangan bab 28Manajemen keuangan bab 28
Manajemen keuangan bab 28
 
Observations and inferences with scale
Observations and inferences with scaleObservations and inferences with scale
Observations and inferences with scale
 
claire powerpoint presentation
claire powerpoint presentationclaire powerpoint presentation
claire powerpoint presentation
 
Kamal Kishore Resume
Kamal Kishore ResumeKamal Kishore Resume
Kamal Kishore Resume
 
Aksi Tritura
Aksi TrituraAksi Tritura
Aksi Tritura
 
Digital rangefinder
Digital rangefinderDigital rangefinder
Digital rangefinder
 
Brand You!
Brand You!Brand You!
Brand You!
 

Similar to 08 sip database

TID Chapter 10 Introduction To Database
TID Chapter 10 Introduction To DatabaseTID Chapter 10 Introduction To Database
TID Chapter 10 Introduction To DatabaseWanBK Leo
 
database
databasedatabase
database concepts.pptx
database concepts.pptxdatabase concepts.pptx
database concepts.pptx
slavskrillex
 
PPT_DBMS.pptx
PPT_DBMS.pptxPPT_DBMS.pptx
PPT_DBMS.pptx
traderbear1
 
Architecture of dbms
Architecture of dbmsArchitecture of dbms
Architecture of dbms
Surkhab Shelly
 
Week 1 Before the Advent of Database Systems & Fundamental Concepts
Week 1 Before the Advent of Database Systems & Fundamental ConceptsWeek 1 Before the Advent of Database Systems & Fundamental Concepts
Week 1 Before the Advent of Database Systems & Fundamental Concepts
oudesign
 
Ch-1-Introduction-to-Database.pdf
Ch-1-Introduction-to-Database.pdfCh-1-Introduction-to-Database.pdf
Ch-1-Introduction-to-Database.pdf
MrjJoker1
 
Data base
Data baseData base
Database Concepts & SQL(1).pdf
Database Concepts & SQL(1).pdfDatabase Concepts & SQL(1).pdf
Database Concepts & SQL(1).pdf
rsujeet169
 
Data base management system
Data base management systemData base management system
Data base management systemNavneet Jingar
 
MIS-3rd Unit.pptx
MIS-3rd Unit.pptxMIS-3rd Unit.pptx
MIS-3rd Unit.pptx
ssuser5e8d69
 
MIS-3rd Unit.pptx
MIS-3rd Unit.pptxMIS-3rd Unit.pptx
MIS-3rd Unit.pptx
Sumit Kumar
 
Database Management System Introduction
Database Management System IntroductionDatabase Management System Introduction
Database Management System Introduction
Smriti Jain
 
Module03
Module03Module03
Module03
susir
 
Data resource management
Data resource managementData resource management
Data resource management
Nirajan Silwal
 
RDMS AND SQL
RDMS AND SQLRDMS AND SQL
RDMS AND SQL
milanmehta7
 

Similar to 08 sip database (20)

TID Chapter 10 Introduction To Database
TID Chapter 10 Introduction To DatabaseTID Chapter 10 Introduction To Database
TID Chapter 10 Introduction To Database
 
Dbms
DbmsDbms
Dbms
 
Dbms
DbmsDbms
Dbms
 
Dbms
Dbms Dbms
Dbms
 
Dbms
DbmsDbms
Dbms
 
database
databasedatabase
database
 
database concepts.pptx
database concepts.pptxdatabase concepts.pptx
database concepts.pptx
 
PPT_DBMS.pptx
PPT_DBMS.pptxPPT_DBMS.pptx
PPT_DBMS.pptx
 
Architecture of dbms
Architecture of dbmsArchitecture of dbms
Architecture of dbms
 
Week 1 Before the Advent of Database Systems & Fundamental Concepts
Week 1 Before the Advent of Database Systems & Fundamental ConceptsWeek 1 Before the Advent of Database Systems & Fundamental Concepts
Week 1 Before the Advent of Database Systems & Fundamental Concepts
 
Ch-1-Introduction-to-Database.pdf
Ch-1-Introduction-to-Database.pdfCh-1-Introduction-to-Database.pdf
Ch-1-Introduction-to-Database.pdf
 
Data base
Data baseData base
Data base
 
Database Concepts & SQL(1).pdf
Database Concepts & SQL(1).pdfDatabase Concepts & SQL(1).pdf
Database Concepts & SQL(1).pdf
 
Data base management system
Data base management systemData base management system
Data base management system
 
MIS-3rd Unit.pptx
MIS-3rd Unit.pptxMIS-3rd Unit.pptx
MIS-3rd Unit.pptx
 
MIS-3rd Unit.pptx
MIS-3rd Unit.pptxMIS-3rd Unit.pptx
MIS-3rd Unit.pptx
 
Database Management System Introduction
Database Management System IntroductionDatabase Management System Introduction
Database Management System Introduction
 
Module03
Module03Module03
Module03
 
Data resource management
Data resource managementData resource management
Data resource management
 
RDMS AND SQL
RDMS AND SQLRDMS AND SQL
RDMS AND SQL
 

More from Ikhsan Bz

Implementasi km di pertamina
Implementasi km di pertaminaImplementasi km di pertamina
Implementasi km di pertaminaIkhsan Bz
 
08 sip datawarehouse
08 sip datawarehouse08 sip datawarehouse
08 sip datawarehouseIkhsan Bz
 
08 sip database (bhs indonesia)
08 sip database  (bhs indonesia)08 sip database  (bhs indonesia)
08 sip database (bhs indonesia)Ikhsan Bz
 
Sistem pakar
Sistem pakarSistem pakar
Sistem pakarIkhsan Bz
 
Pengertian penelitian eksperimen
Pengertian penelitian eksperimenPengertian penelitian eksperimen
Pengertian penelitian eksperimenIkhsan Bz
 
Contoh model dan hasil penelitian
Contoh model dan hasil penelitianContoh model dan hasil penelitian
Contoh model dan hasil penelitianIkhsan Bz
 
Contoh kuesioner riset perilaku konsumen
Contoh kuesioner riset perilaku konsumenContoh kuesioner riset perilaku konsumen
Contoh kuesioner riset perilaku konsumenIkhsan Bz
 
07 marketing research (revisi)
07 marketing research (revisi)07 marketing research (revisi)
07 marketing research (revisi)Ikhsan Bz
 
06 marketing inteligence systm revisi per 081012
06 marketing inteligence systm revisi per 08101206 marketing inteligence systm revisi per 081012
06 marketing inteligence systm revisi per 081012Ikhsan Bz
 
05 internal record systm(kotler)
05 internal record systm(kotler)05 internal record systm(kotler)
05 internal record systm(kotler)Ikhsan Bz
 
Pengenalan Sistem Informasi Pemasaran "SIP"
Pengenalan Sistem Informasi Pemasaran "SIP"Pengenalan Sistem Informasi Pemasaran "SIP"
Pengenalan Sistem Informasi Pemasaran "SIP"Ikhsan Bz
 
01 konsep dasar sistem informasi (si)
01 konsep dasar sistem informasi (si)01 konsep dasar sistem informasi (si)
01 konsep dasar sistem informasi (si)Ikhsan Bz
 
Titrasi serimetri dll
Titrasi serimetri dllTitrasi serimetri dll
Titrasi serimetri dllIkhsan Bz
 

More from Ikhsan Bz (16)

Implementasi km di pertamina
Implementasi km di pertaminaImplementasi km di pertamina
Implementasi km di pertamina
 
12 sip scm
12 sip scm12 sip scm
12 sip scm
 
11 sip crm
11 sip crm11 sip crm
11 sip crm
 
10 sip km
10 sip km10 sip km
10 sip km
 
08 sip datawarehouse
08 sip datawarehouse08 sip datawarehouse
08 sip datawarehouse
 
08 sip database (bhs indonesia)
08 sip database  (bhs indonesia)08 sip database  (bhs indonesia)
08 sip database (bhs indonesia)
 
Sistem pakar
Sistem pakarSistem pakar
Sistem pakar
 
Pengertian penelitian eksperimen
Pengertian penelitian eksperimenPengertian penelitian eksperimen
Pengertian penelitian eksperimen
 
Contoh model dan hasil penelitian
Contoh model dan hasil penelitianContoh model dan hasil penelitian
Contoh model dan hasil penelitian
 
Contoh kuesioner riset perilaku konsumen
Contoh kuesioner riset perilaku konsumenContoh kuesioner riset perilaku konsumen
Contoh kuesioner riset perilaku konsumen
 
07 marketing research (revisi)
07 marketing research (revisi)07 marketing research (revisi)
07 marketing research (revisi)
 
06 marketing inteligence systm revisi per 081012
06 marketing inteligence systm revisi per 08101206 marketing inteligence systm revisi per 081012
06 marketing inteligence systm revisi per 081012
 
05 internal record systm(kotler)
05 internal record systm(kotler)05 internal record systm(kotler)
05 internal record systm(kotler)
 
Pengenalan Sistem Informasi Pemasaran "SIP"
Pengenalan Sistem Informasi Pemasaran "SIP"Pengenalan Sistem Informasi Pemasaran "SIP"
Pengenalan Sistem Informasi Pemasaran "SIP"
 
01 konsep dasar sistem informasi (si)
01 konsep dasar sistem informasi (si)01 konsep dasar sistem informasi (si)
01 konsep dasar sistem informasi (si)
 
Titrasi serimetri dll
Titrasi serimetri dllTitrasi serimetri dll
Titrasi serimetri dll
 

Recently uploaded

Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
UiPathCommunity
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 

Recently uploaded (20)

Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 

08 sip database

  • 1.
  • 2. File Organization Terms and Concepts  Bit: Smallest unit of data; binary digit (0,1)  Byte: Group of bits that represents a single character, can be a letter, number, or another symbol  Field: Grouping of characters into a word, group of word or complete number (such as person name or age)
  • 3.  Record: Group of related fields, such as student name, course taken, date, and grade  File: Group of records of same type  Database: Group of related files
  • 4. Data Hierarchy in a Computer System Low High
  • 5.  Data redundancy  Poor security  Lack of data sharing and availability Masalah dalam Lingkungan File Tradisional
  • 7.  Data redundancy: duplicate data in multiple data files so that the same data are stored in more than place or location.  Occure when different groups in an organization independently collect the same pice of data and sore it independently of each other.  Lead to data inconsistency and waste storage resource
  • 8.  Poor of security Because there is little control of data management, who can access or disseminate information
  • 9.  Lack of data sharing and availability Information can’t flow freely across different functional areas or different part of the organization
  • 10. Rainer & Cegielski, 3/e, Wiley. Edited & revised by Zhang4-10 Jessup&Valacich:  Database – a collection of related data organized in a way to facilitate data searches Laudon & Laudon: A database is  A collection of data  Organized to efficiently serve many applications  by centralizing the data and  minimizing redundant data
  • 11. Rainer & Cegielski, 3/e, Wiley. Edited & revised by Zhang4-11  DBMS – Database Management Systems  It is a software used to 1. create, 2. store, 3. organize, 4. update, and 5. retrieve data, from a single database or several databases [in a desirable arrangement/format, that can be specified by the users in an easy way]
  • 12. Database management system (DBMS) software that permits an organization to centralize data, manage them efficiently, and provide access to the stored data by application program interface between application programs and the physical data files
  • 13. Rainer & Cegielski, 3/e, Wiley. Edited & revised by Zhang 4-13  Database management system (DBMS) provides all users with access to all the data.  DBMSs minimize the following problems:  Data redundancy  Data isolation  Data inconsistency  DBMSs maximize the following issues:  Data security  Data integrity  Data independence
  • 14. • Separates logical view and physical views of dataSeparates logical view and physical views of data • Logical viewLogical view: information focus on how users: information focus on how users logically access information to meet theirlogically access information to meet their particular business needsparticular business needs • Physical viewPhysical view: show how data actually organized: show how data actually organized on physical storage mediaon physical storage media
  • 16. Types of Databases • Relational DBMSRelational DBMS • Hierarchical and Network DBMSHierarchical and Network DBMS • Object-Oriented DatabasesObject-Oriented Databases
  • 17.  Entity: Person, place, thing, transaction, or event about which information is stored  Entity class: often called a table is collection of similar entity Example: A customer is an entity Primary Concept of RDBS Relational DBMS
  • 18.  Attribute: Description of a particular entity, also called fields or column, are characteristics or properties of an entity class Example:  A CUSTOMER entity can be described by a Customer Number, First Name, Last Name, Street, City, State, Zip Code, Phone Number, Credit Card No, and Credit Card Exp
  • 19.  Key field: Identifier field used to retrieve, update, sort a record  Record: a collection of related attributes/fields about a single entity
  • 20. Key field Entities, Attributes (column, field), Key field
  • 21. Rainer & Cegielski, 3/e, Wiley. Edited & revised by Zhang4-21 Entitities and Attributes (Laudon, w Zhang’s editing) Fields Value of attributes / fields 4345 02/09/01 1765 8 13.75 Records
  • 22. • RDBMS DefinitionRDBMS Definition • Represents data as two-dimensional tablesRepresents data as two-dimensional tables called relationscalled relations • Relates data across tables based onRelates data across tables based on common data elementcommon data element • Examples: DB2, Oracle, MS SQL ServerExamples: DB2, Oracle, MS SQL Server
  • 24. Three Basic Operations in a RDBMS • Select:Select: Creates subset of rows that meet specificCreates subset of rows that meet specific criteriacriteria • Join:Join: Combines relational tables to provide usersCombines relational tables to provide users with informationwith information • Project:Project: Enables users to create new tablesEnables users to create new tables containing only relevant informationcontaining only relevant information
  • 25. Three Basic Operations in a Relational Database
  • 26.  A row in a relation has the following properties: Only one value at the intersection of a column and row - a relation does not allow multi-valued attributes Uniqueness - there are no duplicate rows in a relation
  • 27.  Key field: Identifier field used to retrieve (re-search), update, sort a record Primary key - a field (or group of fields) that uniquely identifies a given entity in a table Foreign key - a primary key of one table that appears as an attribute in another file and acts to provide a logical relationship between the two files
  • 28. • Primary Key – A unique primary key makes it possible to uniquely identify every row in a table – Primary key are provide way of distinguishing each entity in a table – A primary key should never change and cannot duplicated • Ex.: customer number
  • 29.  Foreign Key  When a table contains a column that is the same as the primary key of a table, the column is called a foreign key  Foreign key - a primary key of one table that appears as an attribute in another file and acts to provide a logical relationship between the two files  Ex.: item number
  • 30.  The use of identifiers represent relationships between entities
  • 31. Hierarchical DBMSHierarchical DBMS • One of type DBMSOne of type DBMS • Organizes data in a tree-like structureOrganizes data in a tree-like structure • Supports one-to-many parent-childSupports one-to-many parent-child relationshipsrelationships

Editor's Notes

  1. Data redundancy : The same data are stored in many places. Data isolation : Applications cannot access data associated with other applications. Data inconsistency : Various copies of the data do not agree.