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