2. Introduction
ī§ Like a library, secondary storage
is designed to store information
ī§ End users need to understand
ī§ How such stored information is organized using data field, records, files and databases
ī§ The different types of databases
and structures
ī§ Competent end users need to be able to find information that is stored in databases
3. Data
ī§ Examples of data include
ī§ Facts or observations about people, places, things, and events
ī§ Audio, music, photographs, and video
ī§ Two ways to view data
ī§ Physical view
ī§ Logical view
5. Key Field
ī§ Unique identifier also known as primary field
ī§ Common examples
ī§ Social Security Number
ī§ Student Identification Numbers
ī§ Employee Identification Numbers
ī§ Part Numbers
ī§ Inventory Numbers
6. Batch Processing
ī§ Batch processing
ī§ Data is collected over a period of time and the processing happens later all at one time
8. Databases
ī§ Collection of integrated data
ī§ Logically related files and records
ī§ Databases address data redundancy
and data integrity
ī§ Need for databases
ī§ Database management
9. Database Management
ī§ DBMS engine
ī§ Data definition
subsystem
ī§ Data dictionary
ī§ Data manipulation
subsystem
ī§ Query-by-example
ī§ Structured query language (SQL)
ī§ Application generation subsystem
ī§ Data administration subsystem
10. ī§ DBMS programs are designed to work with data that is logically structured or
arranged
ī§ Data models define rules and standards for data in a database
ī§ Five common data models are
ī§ Hierarchical database
ī§ Network database
ī§ Relational database
ī§ Multidimensional database
ī§ Object-oriented database
11. Hierarchical Database
ī§ Fields or records are structured in nodes
ī§ Nodes are points connected like branches
ī§ One parent per node; a parent has several
child nodes (one-to-many relationship)
12. Network Database
ī§ Hierarchical node arrangement
ī§ Each child node may have more than one parent node (many-to-many relationship)
ī§ Additional nodes are called pointers
ī§ Nodes can be reached through multiple paths
13. Relational Database
ī§ Data stored in table called a relation
ī§ Tables consist of rows and columns
ī§ Tables related via a common data item
14. Multidimensional Database
ī§ A variation and an extension of the relational model to include additional
dimensions, sometimes called a data cube
ī§ Good for representing complex relationships
ī§ Advantages over relational
ī§ Conceptualization
ī§ Processing speed
16. Individual Databases
ī§ Also called a microcomputer database
ī§ Integrated file collection for one person usually under the personâs direct control
ī§ Generally stored on the userâs hard-disk drive or on a LAN file server
17. Company or Shared Databases
ī§ Usually stored on a central database server and managed by a database
administrator
ī§ Users throughout a company can access the database through the companyâs
networks
18. Distributed Databases
ī§ Database is located in a place or places other than where users are located
ī§ Typically, database servers on a client/server network provide the link between
users and the distant data
19. Commercial Databases
ī§ Generally an enormous database developed by an organization to cover particular
subjects
ī§ Access is offered to the public
or selected outside individuals
for a fee
ī§ Most commercial databases are designed for organizational and individual use
ī§ Also referred to as information utilities or data banks
20. Database Uses and Issues
ī§ Strategic uses
ī§ Special type of database called data warehouse
ī§ Data mining is used to search databases for information and patterns
ī§ Security
ī§ Databases are valuable
ī§ Protection necessary
21. Questions
ī§ Describe the five logical data groups or categories.
ī§ What is the difference between batch processing and real-time processing?
ī§ Identify and define the five parts of DBMS programs.
ī§ Describe each of the five common database models.
ī§ What are some of the benefits and limitations of databases? Why is security a
concern?