SlideShare ist ein Scribd-Unternehmen logo
1 von 43
Downloaden Sie, um offline zu lesen
Discovering Computers 2008




               Chapter 08
                Database
              Management
Chapter 08 Objectives

                                           Differentiate between a file processing
      Define the term, database         system approach and the database approach


        Identify the qualities                     Discuss the functions
       of valuable information                   common to most DBMSs

                                                Describe characteristics of
   Explain why data is important
                                              relational, object-oriented, and
        to an organization
                                                multidimensional databases

     Discuss the terms character,
                                        Explain how to interact with Web databases
        field, record, and file


                                               Discuss the responsibilities of
 Identify file maintenance techniques
                                           database analysts and administrators



                                                                           Next
Data and Information
  What is a database?


   Collection of data
                                                                      Database software
     organized so
                                    Database software                also called database
    you can access,
                                      allows you to                  management system
     retrieve, and
                                                                           (DBMS)
          use it
                                                           Create
                         Create                            forms
                        database                            and
                                     Add,         Sort     reports
                                    change,       and
                                   and delete   retrieve
                                      data        data



                                                                                Next
p. 514 - 515
Data and Information
  How are data and information related?
            Data is a collection of unprocessed items
            Information is data that is organized and meaningful
            Computers process data into information




                                                                   Next
p. 514 - 515 Fig. 10-1
Data and Information
    What is data integrity?
               Degree to which data is        Garbage in
               correct
                      Garbage in, garbage
                      out (GIGO)—computer
                      phrase that means you
                      cannot create correct   Garbage out

                      information from
                      incorrect data

                                               Data integrity
                                                   is lost
Click to view Web
Link, click Chapter 10, Click
Web Link from left
navigation, then click
Data Security below Chapter 10
                                                            Next
  p. 516
Data and Information
  What are the qualities of valuable information?

     Accurate

                Verifiable
                             Timely
                                      Organized
                                                  Accessible
                                                               Useful


                                                               Cost-effective



                                                                         Next
p. 516 - 517
The Hierarchy of Data
  What is a hierarchy?
             Database contains files, file contains records, record
             contains fields, field contains characters




                                                                Next
p. 517 Fig. 10-2
The Hierarchy of Data
  What is a field?
             Combination of one or more
             characters
             Smallest unit of data user accesses
                   Field name uniquely identifies each
                   field
                   Field size defines the maximum
                   number of characters a field can
                   contain
                   Data type specifies kind of data field
                   contains


                                                            Next
p. 518 Fig. 10-3
The Hierarchy of Data
  What are common data types?

                 Text                    Numeric                        AutoNumber
               (also called                numbers                unique number automatically
         alphanumeric)—letters,              only                  assigned to each new record
           numbers, or special
               characters



             Currency                     Date                             Memo
      dollar and cent amounts or   month, day, year, and              lengthy text entries
     numbers containing decimal      sometimes time
                values


                                                                           Object
              Yes/No                    Hyperlink              (also called BLOB for binary large
             (also called          Web address that links to   object)—photograph, audio, video,
         Boolean)—only the          document or Web page          or document created in other
         values Yes or No (or                                       application such as word
            True or False)                                          processing or spreadsheet

                                                                                             Next
p. 518
The Hierarchy of Data
  What is a record?


            Group of
          related fields




                             Key field, or primary key,
                           uniquely identifies each record



                                                         Next
p. 519
The Hierarchy of Data
  What is a data file?
             Collection of related records stored on disk

                    Member ID   First Name   Last Name   Address              City          State

                    2295        Milton       Brewer      54 Lucy Court        Shelbyville   IN
                    2928        Shannon      Murray      33099 Clark Street   Montgomery    AL
                    3876        Louella      Drake       33 Timmons Place     Cincinnati    OH
                    3928        Adelbert     Ruiz        99 Tenth Street      Carmel        IN
                    4872        Elena        Gupta       2 East Penn Drive    Pittsboro     IN




       records      key                                      fields
                    field




                                                                                              Next
p. 518 – 519 Fig. 10-4
Maintaining Data
  What is file maintenance?
         Procedures that keep data current



             Adding records             Changing records



                         Deleting records




                                                           Next
p. 520
Maintaining Data
  Why do you add records?
             Add new record when you obtain new data




                                                       Next
p. 520 Fig. 10-5
Maintaining Data
  Why do you change records?
             Correct inaccurate data
             Update old data




                                       Next
p. 521 Fig. 10-6
Maintaining Data
  Why do you delete records?
             When record no longer is needed
             Some programs remove record immediately,
             others flag record




                                                        Next
p. 522 Fig. 10-7
Maintaining Data
  What is validation?
             Process of comparing data with a set of rules
             to find out if data is correct
             Reduce data entry errors and enhance data
             integrity before program writes data on disk




                                                             Next
p. 522 - 523 Fig. 10-8
Maintaining Data
  What are the types of validity checks?
         Check Digit         Alphabetic/         Completeness
         number(s) or        Numeric Check       Check
         character(s)        ensures correct     verifies that a
         appended to or      type of data        required field
         inserted into a     entered             contains data
         primary key value
         to confirm                              Consistency
                             Range Check
         accuracy of                             Check
                             determines
         primary key value                       tests for logical
                             whether number is
                             within specified    relationship
                             range               between two or
                                                 more fields


                                                                   Next
p. 523
File Processing Versus Databases
  What is a file processing system?
              Each
                          Records in one
         department or
                           file may not
           area within                                  May have
                              relate to
          organization                                  weaknesses
                          records in any
         has own set of
                             other file
              files


                                                Data           Isolated
                                           redundancy—        data—data
                                             same fields       stored in
                                              stored in      separate files
                                            multiple files      so it is
                                                              difficult to
                                                                access


                                                                      Next
p. 524
File Processing Versus Databases
  What is the database approach?
             Many programs and users can share data in database
             Secures data so only authorized users can access
             certain data




                                                           Next
p. 524 - 525 Fig. 10-9
File Processing Versus Databases
  What are the strengths of the database approach?

       Reduced
        data
     redundancy   Improved
                     data
                   integrity
                               Shared
                                data
                                        Easier
                                        access
                                                   Reduced
                                                 development
                                                     time



                                                       Next
p. 525
File Processing Versus Databases
  How do a database
  application and a
  file processing
  application differ
  in the way they
  store data?




                                     Next
p. 525 Fig. 10-10
Database Management Systems
     What are popular database management systems (DBMSs)?




Click to view Web
Link, click Chapter 10,
Click Web Link from left
navigation, then click
MySQL below Chapter 10

                                                    Next
  p. 526 Fig. 10-11
Database Management Systems
  What is a data dictionary?
             Contains data about each file in database and each
             field within those files




                                                             Next
p. 527 Fig. 10-12
Database Management Systems
     What is a query?
                Request for specific
                data from a
                database
                Query language
                consists of simple,
                English-like
                statements that
                allow users to
                specify data to
                display, print, or
                store
Click to view Web
Link, click Chapter 10, Click
Web Link from left
navigation, then click
Query
below Chapter 10                       Next
   p. 528 - 529 Fig. 10-13
Database Management Systems
  What is a query by example (QBE)?
             Program retrieves records that match criteria
             entered in form fields
             Has a graphical user interface that assists users
             with retrieving data




                                                                 Next
p. 528 - 529 Fig. 10-14
Database Management Systems
  What is a form?
             Window on screen that provides areas for entering or
             changing data in database
             Used to retrieve and
             maintain data in a
             database
             Form that sends
             data across network
             or Internet is called
             e-form, short for
             electronic form



                                                                    Next
p. 530 Fig. 10-15
Database Management Systems
  What is a report generator?
             Allows user to design a report on screen, retrieve
             data into report design, then display or print
             reports
             Also called
             report writer




                                                                  Next
p. 530 Fig. 10-16
Database Management Systems
  What is data security?

                                                 Access privileges
               DBMS provides                      define activities
               means to ensure                   that specific user
               only authorized                   or group of users
               users can access                     can perform
                     data
                                  Read-only
                                                                      Full-update
                                  privileges -
                                                                      privileges -
                                   user can
                                                                        user can
                                  view data,
                                                                       view and
                                  but cannot
                                                                      change data
                                   change it




                                                                            Next
p. 530 - 531
Database Management Systems
  What are backup and log?
             Backup is a copy of the
             entire database
             Log is a listing of activities
             that change database
             contents
                    DBMS places three items
                    in log: before image,
                    actual change, and after
                    image



                                               Next
p. 531 Fig. 10-17
Database Management Systems


     Video: How A Photo Sharing Site Keeps its Data




                  CLICK TO START



                                                      Next
Database Management Systems
     What is a recovery utility?
         Uses logs and/or
         backups to restore
                              Rollforward—DBMS
         database when it is
                              uses log to re-enter
         damaged or destroyed
                              changes made to data-
                              base since last save or
                              backup                  Rollback—DBMS uses
                                Also called forward   log to undo any changes
                                recovery
                                                      made to database during a
                                                      certain period of time
                                                        Also called backward
Click to view Web                                       recovery
Link, click Chapter 10, Click
Web Link from left
navigation, then click
Continuous Backup
below Chapter 10
                                                                         Next
   p. 531 - 532
Object-
  Relational, Object-Oriented, and Multidimensional Databases


  What is a data model?
             Rules and standards that
             define how database
             organizes data
             Defines how users view
             organization of data
             Four popular data models
                    Relational
                    Object-oriented
                    Object-relational
                    Multidimensional

                                                          Next
p. 532 Fig. 10-18
Object-
     Relational, Object-Oriented, and Multidimensional Databases


     What is a relational database?
                 Stores data in tables that consist of rows and columns
                        Each row has primary key
                        Each column has unique name
                 Stores data relationships
                 Uses specialized terminology




Click to view Web
Link, click Chapter 10, Click
Web Link from left
navigation, then click
Relational Databases below
Chapter 10
                                                                  Next
   p. 533 Fig. 10-19
Object-
  Relational, Object-Oriented, and Multidimensional Databases


  What is a relationship?
             Connection within
             data




                                                          Next
p. 533 Fig. 10-20
Object-
     Relational, Object-Oriented, and Multidimensional Databases


     What is Structured Query Language (SQL)?
                 Allows you to manage, update, and retrieve data
                 Has special keywords and rules included in SQL
                 statements




Click to view Web
Link, click Chapter 10, Click
Web Link from left
navigation, then click
SQL below Chapter 10

                                                                   Next
   p. 534 Fig. 10-21
Object-
     Relational, Object-Oriented, and Multidimensional Databases


     What is an object-oriented database (OODB)?
                                                   Object is item that contains data,
                          Stores data in objects   as well as actions that read or
                                                   process data

                                                    Can store more types of data
                            Advantages              Can access data faster
                                                    Programmers can reuse objects



                            Often uses object query language (OQL)
Click to view Web
Link, click Chapter 10, Click
Web Link from left
navigation, then click
Object-Oriented Databases
below Chapter 10
                                                                                        Next
   p. 534 - 535
Object-
  Relational, Object-Oriented, and Multidimensional Databases


  What are examples of applications appropriate for an
  object-oriented database?
    Multimedia databases               Groupware databases

         Store images, audio clips,        Store documents such as
             and/or video clips         schedules, calendars, manuals,
                                             memos, and reports
    Computer-aided design
    (CAD) databases
                                       Hypertext databases
              Store data about
                                               Contain text links
         engineering, architectural,
                                              to other documents
           and scientific designs
    Hypermedia databases               Web databases

          Contain text, graphics,
                                         Link to e-form on Web page
            video, and sound
                                                                    Next
p. 534
Object-
     Relational, Object-Oriented, and Multidimensional Databases


     What is a multidimensional database?

                                        Stores data in
                                         dimensions

                                  Multiple dimensions, also
                                called hypercube, allow users
                                 to analyze any view of data

                                  Can consolidate data much
                                faster than relational database
Click to view Web
Link, click Chapter 10, Click
Web Link from left
navigation, then click
Multidimensional Databases
below Chapter 10
                                                                  Next
   p. 535
Object-
  Relational, Object-Oriented, and Multidimensional Databases


  What is a data warehouse?
              Huge database system that stores and manages data
             required to analyze historical and current transactions

            Quick and efficient      Often uses a process called data
            way to access large        mining to find patterns and
             amounts of data            relationships among data

             Uses multidimensional           Data mart is smaller
                   databases              version of data warehouse




                                                                        Next
p. 536
Web Databases
     What is a Web database?
                 Database you access through the Web by filling in a form
                 on a Web page
                 Usually resides on
                 a database server, a
                 computer that
                 stores and provides
                 access to a
                 database


Click to view Web
Link, click Chapter 10, Click
Web Link from left
navigation, then click
Collaborative Databases
below Chapter 10
                                                                     Next
   p. 536 - 537 Fig. 10-23
Database Administration
  What are guidelines for developing a database?
       1. Determine     the purpose of the database

        2. Design the tables              3. Design the records and fields
           Design tables on paper first   for each table
           Each table should contain        Be sure every record has a unique
           data about one subject           primary key
                                            Use separate fields for logically
                                            distinct items
                                            Do not create fields for information
        4. Determine    the                 that can be derived from entries in
                                            other fields
            relationships among             Allow enough space for each field
            the tables or files             Set default values for frequently
                                            entered data


                                                                                   Next
p. 537 Fig. 10-24
Database Administration
    What is the role of the database analyst and
    administrator?
                          Database analyst (DA)        Database administrator
                            Focuses on meaning and     (DBA)
                            usage of data                Creates and maintains data
                            Decides proper placement     dictionary, manages
                            of fields, defines           database security,
                            relationships, and           monitors database
                            identifies users’ access     performance, and checks
                            privileges                   backup and recovery
                                                         procedures
Click to view Web
Link, click Chapter 10, Click
Web Link from left
navigation, then click
Database Administrators below
Chapter 10
                                                                            Next
  p. 538
Summary of Database Management


   How data and information are
  valuable assets to an organization
                                        Advantages of organizing
                                           data in a database
      Methods for maintaining
         high-quality data
                                       Various types of databases
       Assessing the quality of
        valuable information
                                          Role of the database
                                       analysts and administrators




Chapter 08
Complete

Weitere ähnliche Inhalte

Was ist angesagt?

Information Management and Analytics
Information Management and Analytics Information Management and Analytics
Information Management and Analytics AKAGroup
 
2012.04.26 big insights streams im forum2
2012.04.26 big insights streams im forum22012.04.26 big insights streams im forum2
2012.04.26 big insights streams im forum2Wilfried Hoge
 
Rdbms
RdbmsRdbms
Rdbmsrdbms
 
Big Data For Investment Research Management
Big Data For Investment Research ManagementBig Data For Investment Research Management
Big Data For Investment Research ManagementIDT Partners
 
Gtb Product Technical Present
Gtb Product Technical PresentGtb Product Technical Present
Gtb Product Technical Presentgtbsalesindia
 
Mining Unstructured Data:Practical Applications, from the Strata O'Reilly Mak...
Mining Unstructured Data:Practical Applications, from the Strata O'Reilly Mak...Mining Unstructured Data:Practical Applications, from the Strata O'Reilly Mak...
Mining Unstructured Data:Practical Applications, from the Strata O'Reilly Mak...Peter Wren-Hilton
 
Www 2 ggg Athanassios Hatzis
Www 2 ggg Athanassios HatzisWww 2 ggg Athanassios Hatzis
Www 2 ggg Athanassios HatzisIgnite_Athens
 
Windows Server 2008 Active Directory Components
Windows Server 2008 Active Directory ComponentsWindows Server 2008 Active Directory Components
Windows Server 2008 Active Directory ComponentsTũi Wichets
 

Was ist angesagt? (9)

Cs753 2a
Cs753 2aCs753 2a
Cs753 2a
 
Information Management and Analytics
Information Management and Analytics Information Management and Analytics
Information Management and Analytics
 
2012.04.26 big insights streams im forum2
2012.04.26 big insights streams im forum22012.04.26 big insights streams im forum2
2012.04.26 big insights streams im forum2
 
Rdbms
RdbmsRdbms
Rdbms
 
Big Data For Investment Research Management
Big Data For Investment Research ManagementBig Data For Investment Research Management
Big Data For Investment Research Management
 
Gtb Product Technical Present
Gtb Product Technical PresentGtb Product Technical Present
Gtb Product Technical Present
 
Mining Unstructured Data:Practical Applications, from the Strata O'Reilly Mak...
Mining Unstructured Data:Practical Applications, from the Strata O'Reilly Mak...Mining Unstructured Data:Practical Applications, from the Strata O'Reilly Mak...
Mining Unstructured Data:Practical Applications, from the Strata O'Reilly Mak...
 
Www 2 ggg Athanassios Hatzis
Www 2 ggg Athanassios HatzisWww 2 ggg Athanassios Hatzis
Www 2 ggg Athanassios Hatzis
 
Windows Server 2008 Active Directory Components
Windows Server 2008 Active Directory ComponentsWindows Server 2008 Active Directory Components
Windows Server 2008 Active Directory Components
 

Ähnlich wie CSC1100 - Chapter08 - Database Management

Discovering Computers: Chapter 10
Discovering Computers: Chapter 10Discovering Computers: Chapter 10
Discovering Computers: Chapter 10Anna Stirling
 
TID Chapter 10 Introduction To Database
TID Chapter 10 Introduction To DatabaseTID Chapter 10 Introduction To Database
TID Chapter 10 Introduction To DatabaseWanBK Leo
 
SQL Server 2012 Beyond Relational Performance and Scale
SQL Server 2012 Beyond Relational Performance and ScaleSQL Server 2012 Beyond Relational Performance and Scale
SQL Server 2012 Beyond Relational Performance and ScaleMichael Rys
 
Chapter1.0 database management system
Chapter1.0 database management systemChapter1.0 database management system
Chapter1.0 database management systembluejayjunior
 
Linked data and the future of scientific publishing
Linked data and the future of scientific publishingLinked data and the future of scientific publishing
Linked data and the future of scientific publishingBradley Allen
 
Database Management System
Database Management SystemDatabase Management System
Database Management SystemTamur Iqbal
 
Lectura Capitulo 5. Sistemas de Información Gerencial, James O´Brien
Lectura Capitulo 5. Sistemas de Información Gerencial, James O´BrienLectura Capitulo 5. Sistemas de Información Gerencial, James O´Brien
Lectura Capitulo 5. Sistemas de Información Gerencial, James O´BrienAndres Roa Gonzalez
 
data resource management
 data resource management data resource management
data resource managementsoodsurbhi123
 
NogaLogic-DataClassification&Governace&BusinessIntelligence
NogaLogic-DataClassification&Governace&BusinessIntelligenceNogaLogic-DataClassification&Governace&BusinessIntelligence
NogaLogic-DataClassification&Governace&BusinessIntelligenceGiuliano Bonassi
 
24 Hour of PASS: Taking SQL Server into the Beyond Relational Realm
24 Hour of PASS: Taking SQL Server into the Beyond Relational Realm24 Hour of PASS: Taking SQL Server into the Beyond Relational Realm
24 Hour of PASS: Taking SQL Server into the Beyond Relational RealmMichael Rys
 
data base management system (DBMS)
data base management system (DBMS)data base management system (DBMS)
data base management system (DBMS)Varish Bajaj
 
Presentation IS
Presentation ISPresentation IS
Presentation ISyanacoolen
 
Chapter10
Chapter10Chapter10
Chapter10Izaham
 

Ähnlich wie CSC1100 - Chapter08 - Database Management (20)

Discovering Computers: Chapter 10
Discovering Computers: Chapter 10Discovering Computers: Chapter 10
Discovering Computers: Chapter 10
 
Database Management
Database ManagementDatabase Management
Database Management
 
Databases
DatabasesDatabases
Databases
 
TID Chapter 10 Introduction To Database
TID Chapter 10 Introduction To DatabaseTID Chapter 10 Introduction To Database
TID Chapter 10 Introduction To Database
 
Chapter10
Chapter10Chapter10
Chapter10
 
SQL Server 2012 Beyond Relational Performance and Scale
SQL Server 2012 Beyond Relational Performance and ScaleSQL Server 2012 Beyond Relational Performance and Scale
SQL Server 2012 Beyond Relational Performance and Scale
 
2ndlec.database
2ndlec.database2ndlec.database
2ndlec.database
 
Chapter10
Chapter10Chapter10
Chapter10
 
Chapter1.0 database management system
Chapter1.0 database management systemChapter1.0 database management system
Chapter1.0 database management system
 
Linked data and the future of scientific publishing
Linked data and the future of scientific publishingLinked data and the future of scientific publishing
Linked data and the future of scientific publishing
 
Database Management System
Database Management SystemDatabase Management System
Database Management System
 
Lectura Capitulo 5. Sistemas de Información Gerencial, James O´Brien
Lectura Capitulo 5. Sistemas de Información Gerencial, James O´BrienLectura Capitulo 5. Sistemas de Información Gerencial, James O´Brien
Lectura Capitulo 5. Sistemas de Información Gerencial, James O´Brien
 
data resource management
 data resource management data resource management
data resource management
 
NogaLogic-DataClassification&Governace&BusinessIntelligence
NogaLogic-DataClassification&Governace&BusinessIntelligenceNogaLogic-DataClassification&Governace&BusinessIntelligence
NogaLogic-DataClassification&Governace&BusinessIntelligence
 
24 Hour of PASS: Taking SQL Server into the Beyond Relational Realm
24 Hour of PASS: Taking SQL Server into the Beyond Relational Realm24 Hour of PASS: Taking SQL Server into the Beyond Relational Realm
24 Hour of PASS: Taking SQL Server into the Beyond Relational Realm
 
data base management system (DBMS)
data base management system (DBMS)data base management system (DBMS)
data base management system (DBMS)
 
Database
DatabaseDatabase
Database
 
Database
DatabaseDatabase
Database
 
Presentation IS
Presentation ISPresentation IS
Presentation IS
 
Chapter10
Chapter10Chapter10
Chapter10
 

Mehr von Yhal Htet Aung

HIT3328 - Chapter0701 - Dialogs, Tabs and Lists
HIT3328 - Chapter0701 - Dialogs, Tabs and ListsHIT3328 - Chapter0701 - Dialogs, Tabs and Lists
HIT3328 - Chapter0701 - Dialogs, Tabs and ListsYhal Htet Aung
 
HIT3328 - Chapter0602 - Sketching Apps
HIT3328 - Chapter0602 - Sketching AppsHIT3328 - Chapter0602 - Sketching Apps
HIT3328 - Chapter0602 - Sketching AppsYhal Htet Aung
 
HIT3328 - Chapter0601 - Menus and Lists
HIT3328 - Chapter0601 - Menus and ListsHIT3328 - Chapter0601 - Menus and Lists
HIT3328 - Chapter0601 - Menus and ListsYhal Htet Aung
 
HIT3328 - Chapter0702 - Navigation Flow and Design Approach
HIT3328 - Chapter0702 - Navigation Flow and Design ApproachHIT3328 - Chapter0702 - Navigation Flow and Design Approach
HIT3328 - Chapter0702 - Navigation Flow and Design ApproachYhal Htet Aung
 
HIT3328 - Chapter05 - Working with Forms
HIT3328 - Chapter05 - Working with FormsHIT3328 - Chapter05 - Working with Forms
HIT3328 - Chapter05 - Working with FormsYhal Htet Aung
 
HIT3328 - Chapter02 - Foundation and Tools
HIT3328 - Chapter02 - Foundation and ToolsHIT3328 - Chapter02 - Foundation and Tools
HIT3328 - Chapter02 - Foundation and ToolsYhal Htet Aung
 
HIT3328 - Chapter04 - Complex Interactions
HIT3328 - Chapter04 - Complex InteractionsHIT3328 - Chapter04 - Complex Interactions
HIT3328 - Chapter04 - Complex InteractionsYhal Htet Aung
 
HIT3328 - Chapter03 - Simple Interactive Apps
HIT3328 - Chapter03 - Simple Interactive AppsHIT3328 - Chapter03 - Simple Interactive Apps
HIT3328 - Chapter03 - Simple Interactive AppsYhal Htet Aung
 
HIT3328 - Chapter01 - Platforms and Devices
HIT3328 - Chapter01 - Platforms and DevicesHIT3328 - Chapter01 - Platforms and Devices
HIT3328 - Chapter01 - Platforms and DevicesYhal Htet Aung
 
CSC1100 - Chapter11 - Programming Languages and Program Development
CSC1100 - Chapter11 - Programming Languages and Program DevelopmentCSC1100 - Chapter11 - Programming Languages and Program Development
CSC1100 - Chapter11 - Programming Languages and Program DevelopmentYhal Htet Aung
 
CSC1100 - Chapter10 - Information System
CSC1100 - Chapter10 - Information SystemCSC1100 - Chapter10 - Information System
CSC1100 - Chapter10 - Information SystemYhal Htet Aung
 
CSC1100 - Chapter09 - Computer Security, Ethics and Privacy
CSC1100 - Chapter09 - Computer Security, Ethics and PrivacyCSC1100 - Chapter09 - Computer Security, Ethics and Privacy
CSC1100 - Chapter09 - Computer Security, Ethics and PrivacyYhal Htet Aung
 
CSC1100 - Chapter07 - Communications & Networks
CSC1100 - Chapter07 - Communications & NetworksCSC1100 - Chapter07 - Communications & Networks
CSC1100 - Chapter07 - Communications & NetworksYhal Htet Aung
 
CSC1100 - Chapter06 - Operating System & Utility Programs
CSC1100 - Chapter06 - Operating System & Utility ProgramsCSC1100 - Chapter06 - Operating System & Utility Programs
CSC1100 - Chapter06 - Operating System & Utility ProgramsYhal Htet Aung
 
CSC1100 - Chapter05 - Storage
CSC1100 - Chapter05 - StorageCSC1100 - Chapter05 - Storage
CSC1100 - Chapter05 - StorageYhal Htet Aung
 
CSC1100 - Chapter04 - Output
CSC1100 - Chapter04 - OutputCSC1100 - Chapter04 - Output
CSC1100 - Chapter04 - OutputYhal Htet Aung
 
CSC1100 - Chapter03 - Input
CSC1100 - Chapter03 - InputCSC1100 - Chapter03 - Input
CSC1100 - Chapter03 - InputYhal Htet Aung
 
CSC1100 - Chapter02 - Components of the System Unit
CSC1100 - Chapter02 - Components of the System UnitCSC1100 - Chapter02 - Components of the System Unit
CSC1100 - Chapter02 - Components of the System UnitYhal Htet Aung
 
CSC1100 - Chapter01 - Overview of Using Computers
CSC1100 - Chapter01 - Overview of Using ComputersCSC1100 - Chapter01 - Overview of Using Computers
CSC1100 - Chapter01 - Overview of Using ComputersYhal Htet Aung
 
CSC1100 - Chapter12 - Flow Charts
CSC1100 - Chapter12 - Flow ChartsCSC1100 - Chapter12 - Flow Charts
CSC1100 - Chapter12 - Flow ChartsYhal Htet Aung
 

Mehr von Yhal Htet Aung (20)

HIT3328 - Chapter0701 - Dialogs, Tabs and Lists
HIT3328 - Chapter0701 - Dialogs, Tabs and ListsHIT3328 - Chapter0701 - Dialogs, Tabs and Lists
HIT3328 - Chapter0701 - Dialogs, Tabs and Lists
 
HIT3328 - Chapter0602 - Sketching Apps
HIT3328 - Chapter0602 - Sketching AppsHIT3328 - Chapter0602 - Sketching Apps
HIT3328 - Chapter0602 - Sketching Apps
 
HIT3328 - Chapter0601 - Menus and Lists
HIT3328 - Chapter0601 - Menus and ListsHIT3328 - Chapter0601 - Menus and Lists
HIT3328 - Chapter0601 - Menus and Lists
 
HIT3328 - Chapter0702 - Navigation Flow and Design Approach
HIT3328 - Chapter0702 - Navigation Flow and Design ApproachHIT3328 - Chapter0702 - Navigation Flow and Design Approach
HIT3328 - Chapter0702 - Navigation Flow and Design Approach
 
HIT3328 - Chapter05 - Working with Forms
HIT3328 - Chapter05 - Working with FormsHIT3328 - Chapter05 - Working with Forms
HIT3328 - Chapter05 - Working with Forms
 
HIT3328 - Chapter02 - Foundation and Tools
HIT3328 - Chapter02 - Foundation and ToolsHIT3328 - Chapter02 - Foundation and Tools
HIT3328 - Chapter02 - Foundation and Tools
 
HIT3328 - Chapter04 - Complex Interactions
HIT3328 - Chapter04 - Complex InteractionsHIT3328 - Chapter04 - Complex Interactions
HIT3328 - Chapter04 - Complex Interactions
 
HIT3328 - Chapter03 - Simple Interactive Apps
HIT3328 - Chapter03 - Simple Interactive AppsHIT3328 - Chapter03 - Simple Interactive Apps
HIT3328 - Chapter03 - Simple Interactive Apps
 
HIT3328 - Chapter01 - Platforms and Devices
HIT3328 - Chapter01 - Platforms and DevicesHIT3328 - Chapter01 - Platforms and Devices
HIT3328 - Chapter01 - Platforms and Devices
 
CSC1100 - Chapter11 - Programming Languages and Program Development
CSC1100 - Chapter11 - Programming Languages and Program DevelopmentCSC1100 - Chapter11 - Programming Languages and Program Development
CSC1100 - Chapter11 - Programming Languages and Program Development
 
CSC1100 - Chapter10 - Information System
CSC1100 - Chapter10 - Information SystemCSC1100 - Chapter10 - Information System
CSC1100 - Chapter10 - Information System
 
CSC1100 - Chapter09 - Computer Security, Ethics and Privacy
CSC1100 - Chapter09 - Computer Security, Ethics and PrivacyCSC1100 - Chapter09 - Computer Security, Ethics and Privacy
CSC1100 - Chapter09 - Computer Security, Ethics and Privacy
 
CSC1100 - Chapter07 - Communications & Networks
CSC1100 - Chapter07 - Communications & NetworksCSC1100 - Chapter07 - Communications & Networks
CSC1100 - Chapter07 - Communications & Networks
 
CSC1100 - Chapter06 - Operating System & Utility Programs
CSC1100 - Chapter06 - Operating System & Utility ProgramsCSC1100 - Chapter06 - Operating System & Utility Programs
CSC1100 - Chapter06 - Operating System & Utility Programs
 
CSC1100 - Chapter05 - Storage
CSC1100 - Chapter05 - StorageCSC1100 - Chapter05 - Storage
CSC1100 - Chapter05 - Storage
 
CSC1100 - Chapter04 - Output
CSC1100 - Chapter04 - OutputCSC1100 - Chapter04 - Output
CSC1100 - Chapter04 - Output
 
CSC1100 - Chapter03 - Input
CSC1100 - Chapter03 - InputCSC1100 - Chapter03 - Input
CSC1100 - Chapter03 - Input
 
CSC1100 - Chapter02 - Components of the System Unit
CSC1100 - Chapter02 - Components of the System UnitCSC1100 - Chapter02 - Components of the System Unit
CSC1100 - Chapter02 - Components of the System Unit
 
CSC1100 - Chapter01 - Overview of Using Computers
CSC1100 - Chapter01 - Overview of Using ComputersCSC1100 - Chapter01 - Overview of Using Computers
CSC1100 - Chapter01 - Overview of Using Computers
 
CSC1100 - Chapter12 - Flow Charts
CSC1100 - Chapter12 - Flow ChartsCSC1100 - Chapter12 - Flow Charts
CSC1100 - Chapter12 - Flow Charts
 

Kürzlich hochgeladen

"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 

Kürzlich hochgeladen (20)

"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 

CSC1100 - Chapter08 - Database Management

  • 1. Discovering Computers 2008 Chapter 08 Database Management
  • 2. Chapter 08 Objectives Differentiate between a file processing Define the term, database system approach and the database approach Identify the qualities Discuss the functions of valuable information common to most DBMSs Describe characteristics of Explain why data is important relational, object-oriented, and to an organization multidimensional databases Discuss the terms character, Explain how to interact with Web databases field, record, and file Discuss the responsibilities of Identify file maintenance techniques database analysts and administrators Next
  • 3. Data and Information What is a database? Collection of data Database software organized so Database software also called database you can access, allows you to management system retrieve, and (DBMS) use it Create Create forms database and Add, Sort reports change, and and delete retrieve data data Next p. 514 - 515
  • 4. Data and Information How are data and information related? Data is a collection of unprocessed items Information is data that is organized and meaningful Computers process data into information Next p. 514 - 515 Fig. 10-1
  • 5. Data and Information What is data integrity? Degree to which data is Garbage in correct Garbage in, garbage out (GIGO)—computer phrase that means you cannot create correct Garbage out information from incorrect data Data integrity is lost Click to view Web Link, click Chapter 10, Click Web Link from left navigation, then click Data Security below Chapter 10 Next p. 516
  • 6. Data and Information What are the qualities of valuable information? Accurate Verifiable Timely Organized Accessible Useful Cost-effective Next p. 516 - 517
  • 7. The Hierarchy of Data What is a hierarchy? Database contains files, file contains records, record contains fields, field contains characters Next p. 517 Fig. 10-2
  • 8. The Hierarchy of Data What is a field? Combination of one or more characters Smallest unit of data user accesses Field name uniquely identifies each field Field size defines the maximum number of characters a field can contain Data type specifies kind of data field contains Next p. 518 Fig. 10-3
  • 9. The Hierarchy of Data What are common data types? Text Numeric AutoNumber (also called numbers unique number automatically alphanumeric)—letters, only assigned to each new record numbers, or special characters Currency Date Memo dollar and cent amounts or month, day, year, and lengthy text entries numbers containing decimal sometimes time values Object Yes/No Hyperlink (also called BLOB for binary large (also called Web address that links to object)—photograph, audio, video, Boolean)—only the document or Web page or document created in other values Yes or No (or application such as word True or False) processing or spreadsheet Next p. 518
  • 10. The Hierarchy of Data What is a record? Group of related fields Key field, or primary key, uniquely identifies each record Next p. 519
  • 11. The Hierarchy of Data What is a data file? Collection of related records stored on disk Member ID First Name Last Name Address City State 2295 Milton Brewer 54 Lucy Court Shelbyville IN 2928 Shannon Murray 33099 Clark Street Montgomery AL 3876 Louella Drake 33 Timmons Place Cincinnati OH 3928 Adelbert Ruiz 99 Tenth Street Carmel IN 4872 Elena Gupta 2 East Penn Drive Pittsboro IN records key fields field Next p. 518 – 519 Fig. 10-4
  • 12. Maintaining Data What is file maintenance? Procedures that keep data current Adding records Changing records Deleting records Next p. 520
  • 13. Maintaining Data Why do you add records? Add new record when you obtain new data Next p. 520 Fig. 10-5
  • 14. Maintaining Data Why do you change records? Correct inaccurate data Update old data Next p. 521 Fig. 10-6
  • 15. Maintaining Data Why do you delete records? When record no longer is needed Some programs remove record immediately, others flag record Next p. 522 Fig. 10-7
  • 16. Maintaining Data What is validation? Process of comparing data with a set of rules to find out if data is correct Reduce data entry errors and enhance data integrity before program writes data on disk Next p. 522 - 523 Fig. 10-8
  • 17. Maintaining Data What are the types of validity checks? Check Digit Alphabetic/ Completeness number(s) or Numeric Check Check character(s) ensures correct verifies that a appended to or type of data required field inserted into a entered contains data primary key value to confirm Consistency Range Check accuracy of Check determines primary key value tests for logical whether number is within specified relationship range between two or more fields Next p. 523
  • 18. File Processing Versus Databases What is a file processing system? Each Records in one department or file may not area within May have relate to organization weaknesses records in any has own set of other file files Data Isolated redundancy— data—data same fields stored in stored in separate files multiple files so it is difficult to access Next p. 524
  • 19. File Processing Versus Databases What is the database approach? Many programs and users can share data in database Secures data so only authorized users can access certain data Next p. 524 - 525 Fig. 10-9
  • 20. File Processing Versus Databases What are the strengths of the database approach? Reduced data redundancy Improved data integrity Shared data Easier access Reduced development time Next p. 525
  • 21. File Processing Versus Databases How do a database application and a file processing application differ in the way they store data? Next p. 525 Fig. 10-10
  • 22. Database Management Systems What are popular database management systems (DBMSs)? Click to view Web Link, click Chapter 10, Click Web Link from left navigation, then click MySQL below Chapter 10 Next p. 526 Fig. 10-11
  • 23. Database Management Systems What is a data dictionary? Contains data about each file in database and each field within those files Next p. 527 Fig. 10-12
  • 24. Database Management Systems What is a query? Request for specific data from a database Query language consists of simple, English-like statements that allow users to specify data to display, print, or store Click to view Web Link, click Chapter 10, Click Web Link from left navigation, then click Query below Chapter 10 Next p. 528 - 529 Fig. 10-13
  • 25. Database Management Systems What is a query by example (QBE)? Program retrieves records that match criteria entered in form fields Has a graphical user interface that assists users with retrieving data Next p. 528 - 529 Fig. 10-14
  • 26. Database Management Systems What is a form? Window on screen that provides areas for entering or changing data in database Used to retrieve and maintain data in a database Form that sends data across network or Internet is called e-form, short for electronic form Next p. 530 Fig. 10-15
  • 27. Database Management Systems What is a report generator? Allows user to design a report on screen, retrieve data into report design, then display or print reports Also called report writer Next p. 530 Fig. 10-16
  • 28. Database Management Systems What is data security? Access privileges DBMS provides define activities means to ensure that specific user only authorized or group of users users can access can perform data Read-only Full-update privileges - privileges - user can user can view data, view and but cannot change data change it Next p. 530 - 531
  • 29. Database Management Systems What are backup and log? Backup is a copy of the entire database Log is a listing of activities that change database contents DBMS places three items in log: before image, actual change, and after image Next p. 531 Fig. 10-17
  • 30. Database Management Systems Video: How A Photo Sharing Site Keeps its Data CLICK TO START Next
  • 31. Database Management Systems What is a recovery utility? Uses logs and/or backups to restore Rollforward—DBMS database when it is uses log to re-enter damaged or destroyed changes made to data- base since last save or backup Rollback—DBMS uses Also called forward log to undo any changes recovery made to database during a certain period of time Also called backward Click to view Web recovery Link, click Chapter 10, Click Web Link from left navigation, then click Continuous Backup below Chapter 10 Next p. 531 - 532
  • 32. Object- Relational, Object-Oriented, and Multidimensional Databases What is a data model? Rules and standards that define how database organizes data Defines how users view organization of data Four popular data models Relational Object-oriented Object-relational Multidimensional Next p. 532 Fig. 10-18
  • 33. Object- Relational, Object-Oriented, and Multidimensional Databases What is a relational database? Stores data in tables that consist of rows and columns Each row has primary key Each column has unique name Stores data relationships Uses specialized terminology Click to view Web Link, click Chapter 10, Click Web Link from left navigation, then click Relational Databases below Chapter 10 Next p. 533 Fig. 10-19
  • 34. Object- Relational, Object-Oriented, and Multidimensional Databases What is a relationship? Connection within data Next p. 533 Fig. 10-20
  • 35. Object- Relational, Object-Oriented, and Multidimensional Databases What is Structured Query Language (SQL)? Allows you to manage, update, and retrieve data Has special keywords and rules included in SQL statements Click to view Web Link, click Chapter 10, Click Web Link from left navigation, then click SQL below Chapter 10 Next p. 534 Fig. 10-21
  • 36. Object- Relational, Object-Oriented, and Multidimensional Databases What is an object-oriented database (OODB)? Object is item that contains data, Stores data in objects as well as actions that read or process data Can store more types of data Advantages Can access data faster Programmers can reuse objects Often uses object query language (OQL) Click to view Web Link, click Chapter 10, Click Web Link from left navigation, then click Object-Oriented Databases below Chapter 10 Next p. 534 - 535
  • 37. Object- Relational, Object-Oriented, and Multidimensional Databases What are examples of applications appropriate for an object-oriented database? Multimedia databases Groupware databases Store images, audio clips, Store documents such as and/or video clips schedules, calendars, manuals, memos, and reports Computer-aided design (CAD) databases Hypertext databases Store data about Contain text links engineering, architectural, to other documents and scientific designs Hypermedia databases Web databases Contain text, graphics, Link to e-form on Web page video, and sound Next p. 534
  • 38. Object- Relational, Object-Oriented, and Multidimensional Databases What is a multidimensional database? Stores data in dimensions Multiple dimensions, also called hypercube, allow users to analyze any view of data Can consolidate data much faster than relational database Click to view Web Link, click Chapter 10, Click Web Link from left navigation, then click Multidimensional Databases below Chapter 10 Next p. 535
  • 39. Object- Relational, Object-Oriented, and Multidimensional Databases What is a data warehouse? Huge database system that stores and manages data required to analyze historical and current transactions Quick and efficient Often uses a process called data way to access large mining to find patterns and amounts of data relationships among data Uses multidimensional Data mart is smaller databases version of data warehouse Next p. 536
  • 40. Web Databases What is a Web database? Database you access through the Web by filling in a form on a Web page Usually resides on a database server, a computer that stores and provides access to a database Click to view Web Link, click Chapter 10, Click Web Link from left navigation, then click Collaborative Databases below Chapter 10 Next p. 536 - 537 Fig. 10-23
  • 41. Database Administration What are guidelines for developing a database? 1. Determine the purpose of the database 2. Design the tables 3. Design the records and fields Design tables on paper first for each table Each table should contain Be sure every record has a unique data about one subject primary key Use separate fields for logically distinct items Do not create fields for information 4. Determine the that can be derived from entries in other fields relationships among Allow enough space for each field the tables or files Set default values for frequently entered data Next p. 537 Fig. 10-24
  • 42. Database Administration What is the role of the database analyst and administrator? Database analyst (DA) Database administrator Focuses on meaning and (DBA) usage of data Creates and maintains data Decides proper placement dictionary, manages of fields, defines database security, relationships, and monitors database identifies users’ access performance, and checks privileges backup and recovery procedures Click to view Web Link, click Chapter 10, Click Web Link from left navigation, then click Database Administrators below Chapter 10 Next p. 538
  • 43. Summary of Database Management How data and information are valuable assets to an organization Advantages of organizing data in a database Methods for maintaining high-quality data Various types of databases Assessing the quality of valuable information Role of the database analysts and administrators Chapter 08 Complete