bit120 m02 l03 - storing data

18
© 2011 Neumont University DATABASES Storing Data for Business & Revenue Model Application

Upload: neumontstudio

Post on 11-Jan-2017

147 views

Category:

Business


0 download

TRANSCRIPT

Page 1: Bit120   m02 l03 - storing data

© 2011 Neumont University

DATABASESStoring Data for Business & Revenue Model Application

Page 2: Bit120   m02 l03 - storing data

© 2011 Neumont University

What is a database?

Page 3: Bit120   m02 l03 - storing data

© 2011 Neumont University

Stack of Hard Disks

Page 4: Bit120   m02 l03 - storing data

© 2011 Neumont University

Think of a database like this …

4

Page 5: Bit120   m02 l03 - storing data

© 2011 Neumont University

What is a relational database?

Page 6: Bit120   m02 l03 - storing data

© 2011 Neumont University

How does a database work?

https://www.youtube.com/watch?v=z5YnKt2aOCs&t=128s

Page 7: Bit120   m02 l03 - storing data

© 2011 Neumont University

What does SQL mean?Structured Query Language• SQL - Structured Query Language – is a special-purpose programming

language designed for managing and searching data held in a relational database.

Page 8: Bit120   m02 l03 - storing data

© 2011 Neumont University

What is database software?• Database software is the phrase used to describe any software that is designed

for creating databases and managing the information stored in them.» www.webopedia.com

• A database program is the heart of a business information system and provides file creation, data entry, update, query and reporting functions. The traditional term for database software is "database management system“

» www.pcmag.com/encyclopedia/term/40883/database-program

8

Page 9: Bit120   m02 l03 - storing data

© 2011 Neumont University

Database Software Vendors1. Oracle Database2. Microsoft SQL Server3. IBM DB24. SAP Sybase ASE5. Postgre SQL6. MariaDB Enterprise7. MySQL8. Teradata9. Informix10. Amazon SimpleDB

9

The database market is a huge and growing market. According to IDC, the overall database market tops $40 billion today and should reach $50 billion by 2017.

Page 10: Bit120   m02 l03 - storing data

© 2011 Neumont University

Assembling & Storing Data

Page 11: Bit120   m02 l03 - storing data

© 2011 Neumont University

Databases make Web search possible. Storing and retrieving data is what the Web is all

about.

GOOGLE DATA CENTERS

Page 12: Bit120   m02 l03 - storing data

© 2011 Neumont University

Database Mapping• Organizing

and connecting databases so they can be easily searched to produce useful information.

12

Page 13: Bit120   m02 l03 - storing data

© 2011 Neumont University

Database Administrator

13

Page 14: Bit120   m02 l03 - storing data

© 2011 Neumont University

Data Redundancy• Data stored in different locations is unlikely to be updated consistently• Data redundancy – same data stored unnecessarily in different places• Data inconsistency – different and conflicting versions of same data occur at

different places• Data anomalies – abnormalities when all changes in redundant data are not

made correctly

14

Page 15: Bit120   m02 l03 - storing data

© 2011 Neumont University

Data Redundancy - Example

15

Page 16: Bit120   m02 l03 - storing data

© 2011 Neumont University

Database Normalization• Database normalization, or simply normalization, is the process of organizing the

columns (attributes) and tables (relations) of a relational database to reduce data redundancy and improve data integrity.

• Normalization involves arranging attributes in tables based on dependencies between attributes.

16

Page 17: Bit120   m02 l03 - storing data

© 2011 Neumont University

Database Normalization

17

Page 18: Bit120   m02 l03 - storing data

© 2011 Neumont University

In Class• Question & Answer• Case Studies & Examples• Exciting Assignments …

18