SlideShare a Scribd company logo
1 of 12
Download to read offline
Lecture 11 / Chapter 10 COSC1300/ITSC 1401/BCIS 1405 11/8/2004
F.Farahmand 1 / 12 File: lec11chap10f04.doc
General Items:
• Lab? Ok?
• Web page updated
• Need to come to class
• Have a quiz / no books / use notes -> What is the big idea
•
Reading Materials:
•
Miscellaneous:
Lecture 11 / Chapter 10 COSC1300/ITSC 1401/BCIS 1405 11/8/2004
F.Farahmand 2 / 12 File: lec11chap10f04.doc
Data and Information
- Data is a collection of unprocessed facts, figures, sound, images, video,
and symbols
o => So what is “unprocessed” about all these?
o When data is “processed” we have information
o Processing depends on what you want to do with it!
emailing an image
taking the “red eye” out
looking at a picture
- Everyday we receive hundreds of different data types and we process
them (hopefully!)
o How do we receive the data?
o How do we process the data?
o What do we do with the processed data?
Processor
Data
Information
Database
Lecture 11 / Chapter 10 COSC1300/ITSC 1401/BCIS 1405 11/8/2004
F.Farahmand 3 / 12 File: lec11chap10f04.doc
- We actually do much more than just processing the data:
o Check its accuracy
Keep it Korekt!
o Organize it
Don’t get confused! %$#$@&@^*$I@&@
o Keep it current
Update what you know! WHAT IS IT TODAY?
o Keep it reliable and accessible
Don’t forget! HUH???
o What else?
o
- Other examples of database?
o Driver license
o Social security office
Database Software
-Also called database management system (DBMS)
-Used to create, change, retrieve, delete, data and information
-Organizes and manages the data
-Examples: Access
-A computer must also check for data accuracy and correctness
o Checking the data integrity
Wrong price in the cash register!
o TITO or GIGO (Garbage-in-garbage-out)
-How do database software work?
o Organize the data in layers
So how is your “database” working today?
Lecture 11 / Chapter 10 COSC1300/ITSC 1401/BCIS 1405 11/8/2004
F.Farahmand 4 / 12 File: lec11chap10f04.doc
o The smallest unit of data is called a field (made of
characters and numbers, etc.)
Each field has a size
Each data has a type
-Text, number, date, memo, object, etc.
o A group of fields is called a record
o Each record is uniquely identified by the key field (primary
key)
-What is our primary key in this class?
Database Software and maintaining the data
- Procedures that keep the data current
o Adding, Changing, Deleting records
o Data validation
Setting some rules for data values (My son was born before
he was admitted in the hospital!)
• Alphabetic and numeric check (My Phone # is WER32
• Range check (I was born on Sep. 34, 1287)
• Consistency check (I live in Dallas; zip code = 600023)
Social Sec
Phone
Address
Name
Number Character
Student RECORD
FIELD
TYPE
Lecture 11 / Chapter 10 COSC1300/ITSC 1401/BCIS 1405 11/8/2004
F.Farahmand 5 / 12 File: lec11chap10f04.doc
So how is the data processed?
Two ways: File processing and database processing
File processing:
- A dedicated file for each application/department/group
o Each teacher has her/his own student record!
- Disadvantages: Isolated data, lots of redundancies, difficult to update,
unable to share information
- Advantages: Shorter and less complex databases
Database processing:
- Data can be shared between different users
o Your social security number
- Disadvantages: Complex and large, more vulnerable
- Advantage: Higher integrity, Less redundancy
So which is better? Which one works for you?
Should the instructors have access to all your grades
in other classes?
Lecture 11 / Chapter 10 COSC1300/ITSC 1401/BCIS 1405 11/8/2004
F.Farahmand 6 / 12 File: lec11chap10f04.doc
Managing the data
How to keep and access what we want, when we want it: creating, deleting,
retrieving, etc.
- Database systems differ in many ways:
o Capacity, platform, flexibility
- Yet, database systems have many common tools
o Query: request for a specific data from the database
o There are 4 ways we can perform a query
Query-by-language: Need to know the field and proper
vocabularies – know the query language!
Query-by-example: Match a criteria
Forms: Allows electronic data entry
Report generators: Use it to retrieve and display data
o Security
Securing data from unauthorized personnel
Using access privileges (read-only)
o Backup and Recovery
Administrating the database
Managing and coordinating all database activities (analysts and
administrators)
Providing database design guidelines
o Make sure the data and information are valuable, including
Accurate: Correctness and integrity
Verifiable
Organized
How do you do you Query?
Lecture 11 / Chapter 10 COSC1300/ITSC 1401/BCIS 1405 11/8/2004
F.Farahmand 7 / 12 File: lec11chap10f04.doc
Data based management system (DBMS)
A software that allows you to create, manage, access a database
Performs many functionalities including:
o Data dictionary (Repository) – keeps track of who is accessing the
data, validation check, setting default values, etc.
o File retrieval and maintenance – performing a Query using
different methods
Voice, programming language, etc.
o Data security – ensuring that only authorized personnel can access
the right data
Access privilege: actions that a specific user can perform
Read-only privilege: only reading is allowed!
o Backup and recovery – protecting the database in case of any HW /
SW failure
Copy the entire database
Maintain a log
• Record all activities performed on the DB
Maintaining after image, before-image
Lecture 11 / Chapter 10 COSC1300/ITSC 1401/BCIS 1405 11/8/2004
F.Farahmand 8 / 12 File: lec11chap10f04.doc
Database model
- Rules and standards that define how the database is organized
- Popular data models: Relational, object-oriented, multidimensional
- Relational Databases:
o Using tables consisting of rows and columns to store the data
o A relationship is a connection within the data between tables
o Example: Access software
- Object-oriented Databases:
o Storing data in objects
o An object contains both data and activities that read or process the
data (data + printing instructions, different formulas, etc.)
o Provide faster access and can store more types of data
o Examples:
Multimedia database: Storing audio, video, images
(unstructured data)
A groupware database: Storing memos, documents, reports
Web database: Containing links to e-forms
- Object-relational Databases: Mixing different features of object-oriented
and relational databases
- Multidimensional Databases:
o Storing data in dimensions
How many dimensions do relational database have?
A retailing business may have four dimensions: customers,
regions, products, and time
What about Brookhaven College?
o Provides a much faster data consolidation
Lecture 11 / Chapter 10 COSC1300/ITSC 1401/BCIS 1405 11/8/2004
F.Farahmand 9 / 12 File: lec11chap10f04.doc
WEB Database
- One of the largest databases
- Have you done a search lately?! How can it be so fast?
- Web database resides on a database
- There are many searching techniques – the goal is fast access
o Web crawling
o Common Gateway Interface
-
Browser:
Sending
the search
text The
server
performs
the searchBrowser:
Receiving
the search
results
Lecture 11 / Chapter 10 COSC1300/ITSC 1401/BCIS 1405 11/8/2004
F.Farahmand 10 / 12 File: lec11chap10f04.doc
- Information system types
- A set of HW and SW, data, people, and procedures to produce
information
- Categories (5)
o Office information systems: communication among employees
o Transaction processing systems: used for money transactions
between users and companies (ATM machine)
o Management information systems: organized information which
can help users to solve problems, track activities, etc.
o Decision support systems: provide information which help in
decision making process
o Expert systems: imitating human reasoning and decision making
One aspect of artificial intelligence: application of human
intelligence to computers
- Data warehouse: large database that stores, archives, and manages
different types of data
o It can consist of many different types of data
o Web framing: process of collecting data from the Internet
o Data mining: process of finding patters and relationships among
data
Lecture 11 / Chapter 10 COSC1300/ITSC 1401/BCIS 1405 11/8/2004
F.Farahmand 11 / 12 File: lec11chap10f04.doc
QUIZ
What is a Query?
Name two different data types.
Name two processing approaches.
What is a primary key?
What is data validation? Give an example.
Lecture 11 / Chapter 10 COSC1300/ITSC 1401/BCIS 1405 11/8/2004
F.Farahmand 12 / 12 File: lec11chap10f04.doc
Basic issues:
• Security?
• Privileges?
• Privacy?
National ID
School
Bank
Social Security
Airports
Classes
Library
Major
Address
Traffic violations
Library
Driver license
Trips
Exit/entry times
Accounts
Credit cards
Income
Job
Place of work
City/Police

More Related Content

What's hot

Internet and its applications
Internet and its applicationsInternet and its applications
Internet and its applicationsBurhan Ahmed
 
Research Data Management and Sharing for the Social Sciences and Humanities
Research Data Management and Sharing for the Social Sciences and HumanitiesResearch Data Management and Sharing for the Social Sciences and Humanities
Research Data Management and Sharing for the Social Sciences and HumanitiesRebekah Cummings
 
Data Management for Undergraduate Researchers (updated - 02/2016)
Data Management for Undergraduate Researchers (updated - 02/2016)Data Management for Undergraduate Researchers (updated - 02/2016)
Data Management for Undergraduate Researchers (updated - 02/2016)Rebekah Cummings
 
Introduction to Digital File Management
Introduction to Digital File ManagementIntroduction to Digital File Management
Introduction to Digital File ManagementRebekah Cummings
 

What's hot (8)

Chap01 (ics12)
Chap01 (ics12)Chap01 (ics12)
Chap01 (ics12)
 
Ch 8 data base
Ch 8 data baseCh 8 data base
Ch 8 data base
 
Internet and its applications
Internet and its applicationsInternet and its applications
Internet and its applications
 
Research Data Management and Sharing for the Social Sciences and Humanities
Research Data Management and Sharing for the Social Sciences and HumanitiesResearch Data Management and Sharing for the Social Sciences and Humanities
Research Data Management and Sharing for the Social Sciences and Humanities
 
Data Management for Undergraduate Researchers (updated - 02/2016)
Data Management for Undergraduate Researchers (updated - 02/2016)Data Management for Undergraduate Researchers (updated - 02/2016)
Data Management for Undergraduate Researchers (updated - 02/2016)
 
Database (IT) Lecture Slide
Database (IT) Lecture SlideDatabase (IT) Lecture Slide
Database (IT) Lecture Slide
 
File Handling in Python
File Handling in PythonFile Handling in Python
File Handling in Python
 
Introduction to Digital File Management
Introduction to Digital File ManagementIntroduction to Digital File Management
Introduction to Digital File Management
 

Similar to Lec11chap10f04

Chapter 1 Short Slide.pdf
Chapter 1 Short Slide.pdfChapter 1 Short Slide.pdf
Chapter 1 Short Slide.pdfGirmaNeshir
 
Database Presentation
Database PresentationDatabase Presentation
Database Presentationa9oolq8
 
Chapter – 1 Intro to DBS.pdf
Chapter – 1 Intro to DBS.pdfChapter – 1 Intro to DBS.pdf
Chapter – 1 Intro to DBS.pdfTamiratDejene1
 
Chapter – 1 Intro to DBS.pdf
Chapter – 1 Intro to DBS.pdfChapter – 1 Intro to DBS.pdf
Chapter – 1 Intro to DBS.pdfTamiratDejene1
 
A basic course on Research data management, part 4: caring for your data, or ...
A basic course on Research data management, part 4: caring for your data, or ...A basic course on Research data management, part 4: caring for your data, or ...
A basic course on Research data management, part 4: caring for your data, or ...Leon Osinski
 
Lec32chap3f04
Lec32chap3f04Lec32chap3f04
Lec32chap3f04screaminc
 
Course Research Data Management
Course Research Data ManagementCourse Research Data Management
Course Research Data ManagementMaarten Van Bentum
 
Lec3chap2f04
Lec3chap2f04Lec3chap2f04
Lec3chap2f04screaminc
 
Data Processing in Fundamentals of IT
Data Processing in Fundamentals of ITData Processing in Fundamentals of IT
Data Processing in Fundamentals of ITSanthiNivas
 
Introduction to Database Management System
Introduction to Database Management SystemIntroduction to Database Management System
Introduction to Database Management SystemA. S. M. Shafi
 
Relational database revised
Relational database revisedRelational database revised
Relational database revisedmnodalo
 
Data Management and Horizon 2020
Data Management and Horizon 2020Data Management and Horizon 2020
Data Management and Horizon 2020Sarah Jones
 
Open Source Database Management Software available on the Net
Open Source Database Management Software available on the NetOpen Source Database Management Software available on the Net
Open Source Database Management Software available on the NetDlis Mu
 
Data Library Services at the University of Edinburgh
Data Library Services at the University of EdinburghData Library Services at the University of Edinburgh
Data Library Services at the University of EdinburghRobin Rice
 

Similar to Lec11chap10f04 (20)

Chapter 1 Short Slide.pdf
Chapter 1 Short Slide.pdfChapter 1 Short Slide.pdf
Chapter 1 Short Slide.pdf
 
Database basics
Database basicsDatabase basics
Database basics
 
Database Presentation
Database PresentationDatabase Presentation
Database Presentation
 
Chapter – 1 Intro to DBS.pdf
Chapter – 1 Intro to DBS.pdfChapter – 1 Intro to DBS.pdf
Chapter – 1 Intro to DBS.pdf
 
Chapter – 1 Intro to DBS.pdf
Chapter – 1 Intro to DBS.pdfChapter – 1 Intro to DBS.pdf
Chapter – 1 Intro to DBS.pdf
 
A basic course on Research data management, part 4: caring for your data, or ...
A basic course on Research data management, part 4: caring for your data, or ...A basic course on Research data management, part 4: caring for your data, or ...
A basic course on Research data management, part 4: caring for your data, or ...
 
1-IntroDB.ppt
1-IntroDB.ppt1-IntroDB.ppt
1-IntroDB.ppt
 
Lec32chap3f04
Lec32chap3f04Lec32chap3f04
Lec32chap3f04
 
Course Research Data Management
Course Research Data ManagementCourse Research Data Management
Course Research Data Management
 
Lec3chap2f04
Lec3chap2f04Lec3chap2f04
Lec3chap2f04
 
Data Processing in Fundamentals of IT
Data Processing in Fundamentals of ITData Processing in Fundamentals of IT
Data Processing in Fundamentals of IT
 
Lesson00 intro to databases
Lesson00 intro to databasesLesson00 intro to databases
Lesson00 intro to databases
 
Introduction to Database Management System
Introduction to Database Management SystemIntroduction to Database Management System
Introduction to Database Management System
 
Lecture2 is331 data&infomanag(databaseenv)
Lecture2 is331 data&infomanag(databaseenv)Lecture2 is331 data&infomanag(databaseenv)
Lecture2 is331 data&infomanag(databaseenv)
 
8.DBMS.pptx
8.DBMS.pptx8.DBMS.pptx
8.DBMS.pptx
 
Introduction to Data Management and Sharing
Introduction to Data Management and SharingIntroduction to Data Management and Sharing
Introduction to Data Management and Sharing
 
Relational database revised
Relational database revisedRelational database revised
Relational database revised
 
Data Management and Horizon 2020
Data Management and Horizon 2020Data Management and Horizon 2020
Data Management and Horizon 2020
 
Open Source Database Management Software available on the Net
Open Source Database Management Software available on the NetOpen Source Database Management Software available on the Net
Open Source Database Management Software available on the Net
 
Data Library Services at the University of Edinburgh
Data Library Services at the University of EdinburghData Library Services at the University of Edinburgh
Data Library Services at the University of Edinburgh
 

More from screaminc

07052015 when the empirical base crumbles- the myth that open dependency proc...
07052015 when the empirical base crumbles- the myth that open dependency proc...07052015 when the empirical base crumbles- the myth that open dependency proc...
07052015 when the empirical base crumbles- the myth that open dependency proc...screaminc
 
Certori of lower court example of format bring rissler petitioned
Certori of lower court example of format bring rissler petitionedCertori of lower court example of format bring rissler petitioned
Certori of lower court example of format bring rissler petitionedscreaminc
 
Georgia court improvement project (cip)
Georgia court improvement project (cip)Georgia court improvement project (cip)
Georgia court improvement project (cip)screaminc
 
Juvenile justice delinquency prevention and treatment programs rfp (3)
Juvenile justice delinquency prevention and treatment programs rfp (3)Juvenile justice delinquency prevention and treatment programs rfp (3)
Juvenile justice delinquency prevention and treatment programs rfp (3)screaminc
 
Civil discovery (section 9 11-37)
Civil discovery (section 9 11-37)Civil discovery (section 9 11-37)
Civil discovery (section 9 11-37)screaminc
 
Amended+motion+for+new+trial+(pdf)
Amended+motion+for+new+trial+(pdf)Amended+motion+for+new+trial+(pdf)
Amended+motion+for+new+trial+(pdf)screaminc
 
Motion for new trial -clu 12-19_14_no_51_14
Motion for new trial -clu 12-19_14_no_51_14Motion for new trial -clu 12-19_14_no_51_14
Motion for new trial -clu 12-19_14_no_51_14screaminc
 
Amicus brief-draft-two
Amicus brief-draft-twoAmicus brief-draft-two
Amicus brief-draft-twoscreaminc
 
Appealpowerpoint by darice goode
Appealpowerpoint   by darice goodeAppealpowerpoint   by darice goode
Appealpowerpoint by darice goodescreaminc
 
Juvenile code revised ---hb 242
Juvenile code revised ---hb 242Juvenile code revised ---hb 242
Juvenile code revised ---hb 242screaminc
 
Extending foster care_policy_toolkit_5
Extending foster care_policy_toolkit_5Extending foster care_policy_toolkit_5
Extending foster care_policy_toolkit_5screaminc
 
Appealpowerpoint
AppealpowerpointAppealpowerpoint
Appealpowerpointscreaminc
 
Uniform juvenile court rules 01 22-13
Uniform juvenile court rules   01 22-13Uniform juvenile court rules   01 22-13
Uniform juvenile court rules 01 22-13screaminc
 
March 2015 appeal--s14a1703
March 2015 appeal--s14a1703March 2015 appeal--s14a1703
March 2015 appeal--s14a1703screaminc
 
Deprivation rules 2014
Deprivation rules 2014Deprivation rules 2014
Deprivation rules 2014screaminc
 
How to file motion for new trial 07142015
How to file motion for new trial 07142015How to file motion for new trial 07142015
How to file motion for new trial 07142015screaminc
 
Narcissistic personality disorder and the dsm–v --miller widigercampbell20101
Narcissistic personality disorder and the dsm–v --miller widigercampbell20101Narcissistic personality disorder and the dsm–v --miller widigercampbell20101
Narcissistic personality disorder and the dsm–v --miller widigercampbell20101screaminc
 
Np v state_of_georgia_usa_statement_of_interest
Np v state_of_georgia_usa_statement_of_interestNp v state_of_georgia_usa_statement_of_interest
Np v state_of_georgia_usa_statement_of_interestscreaminc
 
Changes from dsm iv-tr to dsm-5
Changes from dsm iv-tr to dsm-5Changes from dsm iv-tr to dsm-5
Changes from dsm iv-tr to dsm-5screaminc
 
Cps 36 open records request
Cps 36 open records requestCps 36 open records request
Cps 36 open records requestscreaminc
 

More from screaminc (20)

07052015 when the empirical base crumbles- the myth that open dependency proc...
07052015 when the empirical base crumbles- the myth that open dependency proc...07052015 when the empirical base crumbles- the myth that open dependency proc...
07052015 when the empirical base crumbles- the myth that open dependency proc...
 
Certori of lower court example of format bring rissler petitioned
Certori of lower court example of format bring rissler petitionedCertori of lower court example of format bring rissler petitioned
Certori of lower court example of format bring rissler petitioned
 
Georgia court improvement project (cip)
Georgia court improvement project (cip)Georgia court improvement project (cip)
Georgia court improvement project (cip)
 
Juvenile justice delinquency prevention and treatment programs rfp (3)
Juvenile justice delinquency prevention and treatment programs rfp (3)Juvenile justice delinquency prevention and treatment programs rfp (3)
Juvenile justice delinquency prevention and treatment programs rfp (3)
 
Civil discovery (section 9 11-37)
Civil discovery (section 9 11-37)Civil discovery (section 9 11-37)
Civil discovery (section 9 11-37)
 
Amended+motion+for+new+trial+(pdf)
Amended+motion+for+new+trial+(pdf)Amended+motion+for+new+trial+(pdf)
Amended+motion+for+new+trial+(pdf)
 
Motion for new trial -clu 12-19_14_no_51_14
Motion for new trial -clu 12-19_14_no_51_14Motion for new trial -clu 12-19_14_no_51_14
Motion for new trial -clu 12-19_14_no_51_14
 
Amicus brief-draft-two
Amicus brief-draft-twoAmicus brief-draft-two
Amicus brief-draft-two
 
Appealpowerpoint by darice goode
Appealpowerpoint   by darice goodeAppealpowerpoint   by darice goode
Appealpowerpoint by darice goode
 
Juvenile code revised ---hb 242
Juvenile code revised ---hb 242Juvenile code revised ---hb 242
Juvenile code revised ---hb 242
 
Extending foster care_policy_toolkit_5
Extending foster care_policy_toolkit_5Extending foster care_policy_toolkit_5
Extending foster care_policy_toolkit_5
 
Appealpowerpoint
AppealpowerpointAppealpowerpoint
Appealpowerpoint
 
Uniform juvenile court rules 01 22-13
Uniform juvenile court rules   01 22-13Uniform juvenile court rules   01 22-13
Uniform juvenile court rules 01 22-13
 
March 2015 appeal--s14a1703
March 2015 appeal--s14a1703March 2015 appeal--s14a1703
March 2015 appeal--s14a1703
 
Deprivation rules 2014
Deprivation rules 2014Deprivation rules 2014
Deprivation rules 2014
 
How to file motion for new trial 07142015
How to file motion for new trial 07142015How to file motion for new trial 07142015
How to file motion for new trial 07142015
 
Narcissistic personality disorder and the dsm–v --miller widigercampbell20101
Narcissistic personality disorder and the dsm–v --miller widigercampbell20101Narcissistic personality disorder and the dsm–v --miller widigercampbell20101
Narcissistic personality disorder and the dsm–v --miller widigercampbell20101
 
Np v state_of_georgia_usa_statement_of_interest
Np v state_of_georgia_usa_statement_of_interestNp v state_of_georgia_usa_statement_of_interest
Np v state_of_georgia_usa_statement_of_interest
 
Changes from dsm iv-tr to dsm-5
Changes from dsm iv-tr to dsm-5Changes from dsm iv-tr to dsm-5
Changes from dsm iv-tr to dsm-5
 
Cps 36 open records request
Cps 36 open records requestCps 36 open records request
Cps 36 open records request
 

Recently uploaded

9004554577, Get Adorable Call Girls service. Book call girls & escort service...
9004554577, Get Adorable Call Girls service. Book call girls & escort service...9004554577, Get Adorable Call Girls service. Book call girls & escort service...
9004554577, Get Adorable Call Girls service. Book call girls & escort service...Pooja Nehwal
 
Book Paid Lohegaon Call Girls Pune 8250192130Low Budget Full Independent High...
Book Paid Lohegaon Call Girls Pune 8250192130Low Budget Full Independent High...Book Paid Lohegaon Call Girls Pune 8250192130Low Budget Full Independent High...
Book Paid Lohegaon Call Girls Pune 8250192130Low Budget Full Independent High...ranjana rawat
 
Call Girls Delhi {Rs-10000 Laxmi Nagar] 9711199012 Whats Up Number
Call Girls Delhi {Rs-10000 Laxmi Nagar] 9711199012 Whats Up NumberCall Girls Delhi {Rs-10000 Laxmi Nagar] 9711199012 Whats Up Number
Call Girls Delhi {Rs-10000 Laxmi Nagar] 9711199012 Whats Up NumberMs Riya
 
如何办理(NUS毕业证书)新加坡国立大学毕业证成绩单留信学历认证原版一比一
如何办理(NUS毕业证书)新加坡国立大学毕业证成绩单留信学历认证原版一比一如何办理(NUS毕业证书)新加坡国立大学毕业证成绩单留信学历认证原版一比一
如何办理(NUS毕业证书)新加坡国立大学毕业证成绩单留信学历认证原版一比一ga6c6bdl
 
Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...
Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...
Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...nagunakhan
 
Call Girls Delhi {Rohini} 9711199012 high profile service
Call Girls Delhi {Rohini} 9711199012 high profile serviceCall Girls Delhi {Rohini} 9711199012 high profile service
Call Girls Delhi {Rohini} 9711199012 high profile servicerehmti665
 
(=Towel) Dubai Call Girls O525547819 Call Girls In Dubai (Fav0r)
(=Towel) Dubai Call Girls O525547819 Call Girls In Dubai (Fav0r)(=Towel) Dubai Call Girls O525547819 Call Girls In Dubai (Fav0r)
(=Towel) Dubai Call Girls O525547819 Call Girls In Dubai (Fav0r)kojalkojal131
 
Top Rated Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
Top Rated  Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...Top Rated  Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
Top Rated Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...Call Girls in Nagpur High Profile
 
9892124323, Call Girl in Juhu Call Girls Services (Rate ₹8.5K) 24×7 with Hote...
9892124323, Call Girl in Juhu Call Girls Services (Rate ₹8.5K) 24×7 with Hote...9892124323, Call Girl in Juhu Call Girls Services (Rate ₹8.5K) 24×7 with Hote...
9892124323, Call Girl in Juhu Call Girls Services (Rate ₹8.5K) 24×7 with Hote...Pooja Nehwal
 
如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查
如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查
如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查awo24iot
 
Call Girls Service Kolkata Aishwarya 🤌 8250192130 🚀 Vip Call Girls Kolkata
Call Girls Service Kolkata Aishwarya 🤌  8250192130 🚀 Vip Call Girls KolkataCall Girls Service Kolkata Aishwarya 🤌  8250192130 🚀 Vip Call Girls Kolkata
Call Girls Service Kolkata Aishwarya 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
Thane Escorts, (Pooja 09892124323), Thane Call Girls
Thane Escorts, (Pooja 09892124323), Thane Call GirlsThane Escorts, (Pooja 09892124323), Thane Call Girls
Thane Escorts, (Pooja 09892124323), Thane Call GirlsPooja Nehwal
 
Top Rated Pune Call Girls Katraj ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Katraj ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Katraj ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Katraj ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Call Girls in Nagpur High Profile
 
Gaya Call Girls #9907093804 Contact Number Escorts Service Gaya
Gaya Call Girls #9907093804 Contact Number Escorts Service GayaGaya Call Girls #9907093804 Contact Number Escorts Service Gaya
Gaya Call Girls #9907093804 Contact Number Escorts Service Gayasrsj9000
 
Russian Escorts in lucknow 💗 9719455033 💥 Lovely Lasses: Radiant Beauties Shi...
Russian Escorts in lucknow 💗 9719455033 💥 Lovely Lasses: Radiant Beauties Shi...Russian Escorts in lucknow 💗 9719455033 💥 Lovely Lasses: Radiant Beauties Shi...
Russian Escorts in lucknow 💗 9719455033 💥 Lovely Lasses: Radiant Beauties Shi...nagunakhan
 
Alambagh Call Girl 9548273370 , Call Girls Service Lucknow
Alambagh Call Girl 9548273370 , Call Girls Service LucknowAlambagh Call Girl 9548273370 , Call Girls Service Lucknow
Alambagh Call Girl 9548273370 , Call Girls Service Lucknowmakika9823
 
(ANIKA) Wanwadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(ANIKA) Wanwadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(ANIKA) Wanwadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(ANIKA) Wanwadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
Lucknow 💋 Call Girls Adil Nagar | ₹,9500 Pay Cash 8923113531 Free Home Delive...
Lucknow 💋 Call Girls Adil Nagar | ₹,9500 Pay Cash 8923113531 Free Home Delive...Lucknow 💋 Call Girls Adil Nagar | ₹,9500 Pay Cash 8923113531 Free Home Delive...
Lucknow 💋 Call Girls Adil Nagar | ₹,9500 Pay Cash 8923113531 Free Home Delive...anilsa9823
 
VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...
VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...
VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...Call Girls in Nagpur High Profile
 
VIP Call Girls Hitech City ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With R...
VIP Call Girls Hitech City ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With R...VIP Call Girls Hitech City ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With R...
VIP Call Girls Hitech City ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With R...Suhani Kapoor
 

Recently uploaded (20)

9004554577, Get Adorable Call Girls service. Book call girls & escort service...
9004554577, Get Adorable Call Girls service. Book call girls & escort service...9004554577, Get Adorable Call Girls service. Book call girls & escort service...
9004554577, Get Adorable Call Girls service. Book call girls & escort service...
 
Book Paid Lohegaon Call Girls Pune 8250192130Low Budget Full Independent High...
Book Paid Lohegaon Call Girls Pune 8250192130Low Budget Full Independent High...Book Paid Lohegaon Call Girls Pune 8250192130Low Budget Full Independent High...
Book Paid Lohegaon Call Girls Pune 8250192130Low Budget Full Independent High...
 
Call Girls Delhi {Rs-10000 Laxmi Nagar] 9711199012 Whats Up Number
Call Girls Delhi {Rs-10000 Laxmi Nagar] 9711199012 Whats Up NumberCall Girls Delhi {Rs-10000 Laxmi Nagar] 9711199012 Whats Up Number
Call Girls Delhi {Rs-10000 Laxmi Nagar] 9711199012 Whats Up Number
 
如何办理(NUS毕业证书)新加坡国立大学毕业证成绩单留信学历认证原版一比一
如何办理(NUS毕业证书)新加坡国立大学毕业证成绩单留信学历认证原版一比一如何办理(NUS毕业证书)新加坡国立大学毕业证成绩单留信学历认证原版一比一
如何办理(NUS毕业证书)新加坡国立大学毕业证成绩单留信学历认证原版一比一
 
Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...
Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...
Slim Call Girls Service Badshah Nagar * 9548273370 Naughty Call Girls Service...
 
Call Girls Delhi {Rohini} 9711199012 high profile service
Call Girls Delhi {Rohini} 9711199012 high profile serviceCall Girls Delhi {Rohini} 9711199012 high profile service
Call Girls Delhi {Rohini} 9711199012 high profile service
 
(=Towel) Dubai Call Girls O525547819 Call Girls In Dubai (Fav0r)
(=Towel) Dubai Call Girls O525547819 Call Girls In Dubai (Fav0r)(=Towel) Dubai Call Girls O525547819 Call Girls In Dubai (Fav0r)
(=Towel) Dubai Call Girls O525547819 Call Girls In Dubai (Fav0r)
 
Top Rated Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
Top Rated  Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...Top Rated  Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
Top Rated Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
 
9892124323, Call Girl in Juhu Call Girls Services (Rate ₹8.5K) 24×7 with Hote...
9892124323, Call Girl in Juhu Call Girls Services (Rate ₹8.5K) 24×7 with Hote...9892124323, Call Girl in Juhu Call Girls Services (Rate ₹8.5K) 24×7 with Hote...
9892124323, Call Girl in Juhu Call Girls Services (Rate ₹8.5K) 24×7 with Hote...
 
如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查
如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查
如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查
 
Call Girls Service Kolkata Aishwarya 🤌 8250192130 🚀 Vip Call Girls Kolkata
Call Girls Service Kolkata Aishwarya 🤌  8250192130 🚀 Vip Call Girls KolkataCall Girls Service Kolkata Aishwarya 🤌  8250192130 🚀 Vip Call Girls Kolkata
Call Girls Service Kolkata Aishwarya 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
Thane Escorts, (Pooja 09892124323), Thane Call Girls
Thane Escorts, (Pooja 09892124323), Thane Call GirlsThane Escorts, (Pooja 09892124323), Thane Call Girls
Thane Escorts, (Pooja 09892124323), Thane Call Girls
 
Top Rated Pune Call Girls Katraj ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Katraj ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Katraj ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Katraj ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
 
Gaya Call Girls #9907093804 Contact Number Escorts Service Gaya
Gaya Call Girls #9907093804 Contact Number Escorts Service GayaGaya Call Girls #9907093804 Contact Number Escorts Service Gaya
Gaya Call Girls #9907093804 Contact Number Escorts Service Gaya
 
Russian Escorts in lucknow 💗 9719455033 💥 Lovely Lasses: Radiant Beauties Shi...
Russian Escorts in lucknow 💗 9719455033 💥 Lovely Lasses: Radiant Beauties Shi...Russian Escorts in lucknow 💗 9719455033 💥 Lovely Lasses: Radiant Beauties Shi...
Russian Escorts in lucknow 💗 9719455033 💥 Lovely Lasses: Radiant Beauties Shi...
 
Alambagh Call Girl 9548273370 , Call Girls Service Lucknow
Alambagh Call Girl 9548273370 , Call Girls Service LucknowAlambagh Call Girl 9548273370 , Call Girls Service Lucknow
Alambagh Call Girl 9548273370 , Call Girls Service Lucknow
 
(ANIKA) Wanwadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(ANIKA) Wanwadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(ANIKA) Wanwadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(ANIKA) Wanwadi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
Lucknow 💋 Call Girls Adil Nagar | ₹,9500 Pay Cash 8923113531 Free Home Delive...
Lucknow 💋 Call Girls Adil Nagar | ₹,9500 Pay Cash 8923113531 Free Home Delive...Lucknow 💋 Call Girls Adil Nagar | ₹,9500 Pay Cash 8923113531 Free Home Delive...
Lucknow 💋 Call Girls Adil Nagar | ₹,9500 Pay Cash 8923113531 Free Home Delive...
 
VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...
VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...
VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...
 
VIP Call Girls Hitech City ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With R...
VIP Call Girls Hitech City ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With R...VIP Call Girls Hitech City ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With R...
VIP Call Girls Hitech City ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With R...
 

Lec11chap10f04

  • 1. Lecture 11 / Chapter 10 COSC1300/ITSC 1401/BCIS 1405 11/8/2004 F.Farahmand 1 / 12 File: lec11chap10f04.doc General Items: • Lab? Ok? • Web page updated • Need to come to class • Have a quiz / no books / use notes -> What is the big idea • Reading Materials: • Miscellaneous:
  • 2. Lecture 11 / Chapter 10 COSC1300/ITSC 1401/BCIS 1405 11/8/2004 F.Farahmand 2 / 12 File: lec11chap10f04.doc Data and Information - Data is a collection of unprocessed facts, figures, sound, images, video, and symbols o => So what is “unprocessed” about all these? o When data is “processed” we have information o Processing depends on what you want to do with it! emailing an image taking the “red eye” out looking at a picture - Everyday we receive hundreds of different data types and we process them (hopefully!) o How do we receive the data? o How do we process the data? o What do we do with the processed data? Processor Data Information Database
  • 3. Lecture 11 / Chapter 10 COSC1300/ITSC 1401/BCIS 1405 11/8/2004 F.Farahmand 3 / 12 File: lec11chap10f04.doc - We actually do much more than just processing the data: o Check its accuracy Keep it Korekt! o Organize it Don’t get confused! %$#$@&@^*$I@&@ o Keep it current Update what you know! WHAT IS IT TODAY? o Keep it reliable and accessible Don’t forget! HUH??? o What else? o - Other examples of database? o Driver license o Social security office Database Software -Also called database management system (DBMS) -Used to create, change, retrieve, delete, data and information -Organizes and manages the data -Examples: Access -A computer must also check for data accuracy and correctness o Checking the data integrity Wrong price in the cash register! o TITO or GIGO (Garbage-in-garbage-out) -How do database software work? o Organize the data in layers So how is your “database” working today?
  • 4. Lecture 11 / Chapter 10 COSC1300/ITSC 1401/BCIS 1405 11/8/2004 F.Farahmand 4 / 12 File: lec11chap10f04.doc o The smallest unit of data is called a field (made of characters and numbers, etc.) Each field has a size Each data has a type -Text, number, date, memo, object, etc. o A group of fields is called a record o Each record is uniquely identified by the key field (primary key) -What is our primary key in this class? Database Software and maintaining the data - Procedures that keep the data current o Adding, Changing, Deleting records o Data validation Setting some rules for data values (My son was born before he was admitted in the hospital!) • Alphabetic and numeric check (My Phone # is WER32 • Range check (I was born on Sep. 34, 1287) • Consistency check (I live in Dallas; zip code = 600023) Social Sec Phone Address Name Number Character Student RECORD FIELD TYPE
  • 5. Lecture 11 / Chapter 10 COSC1300/ITSC 1401/BCIS 1405 11/8/2004 F.Farahmand 5 / 12 File: lec11chap10f04.doc So how is the data processed? Two ways: File processing and database processing File processing: - A dedicated file for each application/department/group o Each teacher has her/his own student record! - Disadvantages: Isolated data, lots of redundancies, difficult to update, unable to share information - Advantages: Shorter and less complex databases Database processing: - Data can be shared between different users o Your social security number - Disadvantages: Complex and large, more vulnerable - Advantage: Higher integrity, Less redundancy So which is better? Which one works for you? Should the instructors have access to all your grades in other classes?
  • 6. Lecture 11 / Chapter 10 COSC1300/ITSC 1401/BCIS 1405 11/8/2004 F.Farahmand 6 / 12 File: lec11chap10f04.doc Managing the data How to keep and access what we want, when we want it: creating, deleting, retrieving, etc. - Database systems differ in many ways: o Capacity, platform, flexibility - Yet, database systems have many common tools o Query: request for a specific data from the database o There are 4 ways we can perform a query Query-by-language: Need to know the field and proper vocabularies – know the query language! Query-by-example: Match a criteria Forms: Allows electronic data entry Report generators: Use it to retrieve and display data o Security Securing data from unauthorized personnel Using access privileges (read-only) o Backup and Recovery Administrating the database Managing and coordinating all database activities (analysts and administrators) Providing database design guidelines o Make sure the data and information are valuable, including Accurate: Correctness and integrity Verifiable Organized How do you do you Query?
  • 7. Lecture 11 / Chapter 10 COSC1300/ITSC 1401/BCIS 1405 11/8/2004 F.Farahmand 7 / 12 File: lec11chap10f04.doc Data based management system (DBMS) A software that allows you to create, manage, access a database Performs many functionalities including: o Data dictionary (Repository) – keeps track of who is accessing the data, validation check, setting default values, etc. o File retrieval and maintenance – performing a Query using different methods Voice, programming language, etc. o Data security – ensuring that only authorized personnel can access the right data Access privilege: actions that a specific user can perform Read-only privilege: only reading is allowed! o Backup and recovery – protecting the database in case of any HW / SW failure Copy the entire database Maintain a log • Record all activities performed on the DB Maintaining after image, before-image
  • 8. Lecture 11 / Chapter 10 COSC1300/ITSC 1401/BCIS 1405 11/8/2004 F.Farahmand 8 / 12 File: lec11chap10f04.doc Database model - Rules and standards that define how the database is organized - Popular data models: Relational, object-oriented, multidimensional - Relational Databases: o Using tables consisting of rows and columns to store the data o A relationship is a connection within the data between tables o Example: Access software - Object-oriented Databases: o Storing data in objects o An object contains both data and activities that read or process the data (data + printing instructions, different formulas, etc.) o Provide faster access and can store more types of data o Examples: Multimedia database: Storing audio, video, images (unstructured data) A groupware database: Storing memos, documents, reports Web database: Containing links to e-forms - Object-relational Databases: Mixing different features of object-oriented and relational databases - Multidimensional Databases: o Storing data in dimensions How many dimensions do relational database have? A retailing business may have four dimensions: customers, regions, products, and time What about Brookhaven College? o Provides a much faster data consolidation
  • 9. Lecture 11 / Chapter 10 COSC1300/ITSC 1401/BCIS 1405 11/8/2004 F.Farahmand 9 / 12 File: lec11chap10f04.doc WEB Database - One of the largest databases - Have you done a search lately?! How can it be so fast? - Web database resides on a database - There are many searching techniques – the goal is fast access o Web crawling o Common Gateway Interface - Browser: Sending the search text The server performs the searchBrowser: Receiving the search results
  • 10. Lecture 11 / Chapter 10 COSC1300/ITSC 1401/BCIS 1405 11/8/2004 F.Farahmand 10 / 12 File: lec11chap10f04.doc - Information system types - A set of HW and SW, data, people, and procedures to produce information - Categories (5) o Office information systems: communication among employees o Transaction processing systems: used for money transactions between users and companies (ATM machine) o Management information systems: organized information which can help users to solve problems, track activities, etc. o Decision support systems: provide information which help in decision making process o Expert systems: imitating human reasoning and decision making One aspect of artificial intelligence: application of human intelligence to computers - Data warehouse: large database that stores, archives, and manages different types of data o It can consist of many different types of data o Web framing: process of collecting data from the Internet o Data mining: process of finding patters and relationships among data
  • 11. Lecture 11 / Chapter 10 COSC1300/ITSC 1401/BCIS 1405 11/8/2004 F.Farahmand 11 / 12 File: lec11chap10f04.doc QUIZ What is a Query? Name two different data types. Name two processing approaches. What is a primary key? What is data validation? Give an example.
  • 12. Lecture 11 / Chapter 10 COSC1300/ITSC 1401/BCIS 1405 11/8/2004 F.Farahmand 12 / 12 File: lec11chap10f04.doc Basic issues: • Security? • Privileges? • Privacy? National ID School Bank Social Security Airports Classes Library Major Address Traffic violations Library Driver license Trips Exit/entry times Accounts Credit cards Income Job Place of work City/Police