Technology Guide 3 Data & Database
Agenda <ul><li>Definition </li></ul><ul><li>File processing problems </li></ul><ul><li>Database </li></ul><ul><li>Selectio...
Definition <ul><li>Element </li></ul><ul><ul><li>Bit, byte, field, record, file, database </li></ul></ul><ul><ul><li>Entit...
Agenda <ul><li>Definition </li></ul><ul><li>File processing problems </li></ul><ul><li>Database </li></ul><ul><li>Selectio...
File Processing Problems <ul><li>Redundancy </li></ul><ul><li>Inconsistency </li></ul><ul><li>Isolation </li></ul><ul><li>...
Agenda <ul><li>Definition </li></ul><ul><li>File processing problems </li></ul><ul><li>Database </li></ul><ul><li>Selectio...
Database <ul><li>Types </li></ul><ul><li>Structure </li></ul><ul><li>Models </li></ul><ul><li>Creation </li></ul><ul><li>T...
Database Types <ul><li>Business database </li></ul><ul><li>Geographical information database </li></ul><ul><li>Knowledge d...
Database Structure <ul><li>Data definition language </li></ul><ul><ul><li>Schema & subschema </li></ul></ul><ul><li>Data M...
Database Models <ul><li>Hierarchical </li></ul><ul><ul><li>One to many </li></ul></ul><ul><ul><li>Usage </li></ul></ul><ul...
Database Creation <ul><li>Conceptual design </li></ul><ul><ul><li>Logical view </li></ul></ul><ul><ul><li>Entity-relations...
Database Creation <ul><li>Physical design </li></ul><ul><ul><li>Physical view </li></ul></ul><ul><ul><li>Data topology (or...
Agenda <ul><li>Definition </li></ul><ul><li>File processing problems </li></ul><ul><li>Database </li></ul><ul><li>Selectio...
Selection Criteria <ul><li>User’ needs (type of application) </li></ul><ul><li>Compatibility </li></ul><ul><li>Portability...
Points to Remember <ul><li>Definition </li></ul><ul><li>File processing problems </li></ul><ul><li>Database </li></ul><ul>...
Discussion Question <ul><li>How can a database help an organization? </li></ul><ul><li>Why normalization is very important...
Assignment <ul><li>Review technology guides 1-3 </li></ul><ul><li>Read technology guide 4, chapter 1 </li></ul><ul><li>Gro...
Upcoming SlideShare
Loading in …5
×

Technology Guide 3: Data and Database

1,155 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,155
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Technology Guide 3: Data and Database

  1. 1. Technology Guide 3 Data & Database
  2. 2. Agenda <ul><li>Definition </li></ul><ul><li>File processing problems </li></ul><ul><li>Database </li></ul><ul><li>Selection criteria </li></ul>
  3. 3. Definition <ul><li>Element </li></ul><ul><ul><li>Bit, byte, field, record, file, database </li></ul></ul><ul><ul><li>Entity, attribute, key field </li></ul></ul><ul><li>Organization & access method </li></ul><ul><ul><li>Sequential file </li></ul></ul><ul><ul><li>Indexed sequential file </li></ul></ul><ul><ul><li>Direct or random file </li></ul></ul>
  4. 4. Agenda <ul><li>Definition </li></ul><ul><li>File processing problems </li></ul><ul><li>Database </li></ul><ul><li>Selection criteria </li></ul>
  5. 5. File Processing Problems <ul><li>Redundancy </li></ul><ul><li>Inconsistency </li></ul><ul><li>Isolation </li></ul><ul><li>Security </li></ul><ul><li>Integrity </li></ul><ul><li>Data/program independence </li></ul>
  6. 6. Agenda <ul><li>Definition </li></ul><ul><li>File processing problems </li></ul><ul><li>Database </li></ul><ul><li>Selection criteria </li></ul>
  7. 7. Database <ul><li>Types </li></ul><ul><li>Structure </li></ul><ul><li>Models </li></ul><ul><li>Creation </li></ul><ul><li>Topology </li></ul>
  8. 8. Database Types <ul><li>Business database </li></ul><ul><li>Geographical information database </li></ul><ul><li>Knowledge database / deductive database </li></ul><ul><li>Multimedia database </li></ul><ul><li>Data warehouse </li></ul><ul><li>Data marts </li></ul><ul><li>Multimedia and hypermedia database </li></ul><ul><li>Object-oriented database </li></ul>
  9. 9. Database Structure <ul><li>Data definition language </li></ul><ul><ul><li>Schema & subschema </li></ul></ul><ul><li>Data Manipulation language </li></ul><ul><ul><li>Structured Query Language (SQL) </li></ul></ul><ul><ul><li>Query By Example (QBE) </li></ul></ul><ul><li>Data dictionary </li></ul>
  10. 10. Database Models <ul><li>Hierarchical </li></ul><ul><ul><li>One to many </li></ul></ul><ul><ul><li>Usage </li></ul></ul><ul><li>Network </li></ul><ul><ul><li>Many to many </li></ul></ul><ul><ul><li>Usage </li></ul></ul><ul><li>Relational </li></ul><ul><ul><li>Normalization </li></ul></ul><ul><ul><li>Usage </li></ul></ul><ul><li>Object-oriented </li></ul><ul><ul><li>Usage </li></ul></ul>
  11. 11. Database Creation <ul><li>Conceptual design </li></ul><ul><ul><li>Logical view </li></ul></ul><ul><ul><li>Entity-relationship (ER) diagram </li></ul></ul><ul><ul><ul><li>Entity, entity classes, instance, attributes, identifier </li></ul></ul></ul><ul><ul><ul><li>Relationships, binary relationships </li></ul></ul></ul><ul><ul><li>Normalization </li></ul></ul>
  12. 12. Database Creation <ul><li>Physical design </li></ul><ul><ul><li>Physical view </li></ul></ul><ul><ul><li>Data topology (organization) </li></ul></ul><ul><ul><ul><li>Centralized </li></ul></ul></ul><ul><ul><ul><li>Distributed database </li></ul></ul></ul><ul><ul><ul><ul><li>Replicated database </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Partitioned </li></ul></ul></ul></ul><ul><ul><li>Access method </li></ul></ul><ul><ul><li>Security </li></ul></ul>
  13. 13. Agenda <ul><li>Definition </li></ul><ul><li>File processing problems </li></ul><ul><li>Database </li></ul><ul><li>Selection criteria </li></ul>
  14. 14. Selection Criteria <ul><li>User’ needs (type of application) </li></ul><ul><li>Compatibility </li></ul><ul><li>Portability </li></ul><ul><li>Reliability </li></ul><ul><li>Cost </li></ul><ul><li>Feature </li></ul><ul><li>Performance </li></ul><ul><li>Vendor’s support </li></ul><ul><li>Others? </li></ul>
  15. 15. Points to Remember <ul><li>Definition </li></ul><ul><li>File processing problems </li></ul><ul><li>Database </li></ul><ul><li>Selection criteria </li></ul>
  16. 16. Discussion Question <ul><li>How can a database help an organization? </li></ul><ul><li>Why normalization is very important for building a database? </li></ul><ul><li>What kind of database model(s) is most suitable for E-bay? </li></ul><ul><li>Do you see any problem(s) of the database in your organization? </li></ul>
  17. 17. Assignment <ul><li>Review technology guides 1-3 </li></ul><ul><li>Read technology guide 4, chapter 1 </li></ul><ul><li>Group Assignment </li></ul><ul><li>Research paper </li></ul>

×