Presentation is loading. Please wait.

Presentation is loading. Please wait.

6-1 DATABASE FUNDAMENTALS Information is everywhere in an organization Information is stored in databases –Database – maintains information about various.

Similar presentations


Presentation on theme: "6-1 DATABASE FUNDAMENTALS Information is everywhere in an organization Information is stored in databases –Database – maintains information about various."— Presentation transcript:

1 6-1 DATABASE FUNDAMENTALS Information is everywhere in an organization Information is stored in databases –Database – maintains information about various types of objects (inventory), events (transactions), people (employees), and places (warehouses)

2 6-2 DATABASE FUNDAMENTALS Database models include: –Hierarchical database model – information is organized into a tree-like structure (using parent/child relationships) in such a way that it cannot have too many relationships –Network database model – a flexible way of representing objects and their relationships –Relational database model – stores information in the form of logically related two-dimensional tables

3 6-3 DATABASE ADVANTAGES Database advantages from a business perspective include –Increased flexibility –Increased scalability and performance –Reduced information redundancy –Increased information integrity (quality) –Increased information security

4 6-4 Increased Flexibility A well-designed database should: –Handle changes quickly and easily –Provide users with different views –Have only one physical view Physical view – deals with the physical storage of information on a storage device –Have multiple logical views Logical view – focuses on how users logically access information

5 6-5 Increased Scalability and Performance A database must scale to meet increased demand, while maintaining acceptable performance levels –Scalability – refers to how well a system can adapt to increased demands –Performance – measures how quickly a system performs a certain process or transaction

6 6-6 Reduced Redundancy Databases reduce information redundancy –Redundancy – the duplication of information or storing the same information in multiple places Inconsistency is one of the primary problems with redundant information

7 6-7 Increased Integrity (Quality) Information integrity – measures the quality of information Integrity constraint – rules that help ensure the quality of information –Relational integrity constraint – rule that enforces basic and fundamental information-based constraints –Business-critical integrity constraint – rule that enforce business rules vital to an organization’s success and often require more insight and knowledge than relational integrity constraints

8 6-8 Increased Security Information is an organizational asset and must be protected Databases offer several security features including: –Password – provides authentication of the user –Access level – determines who has access to the different types of information –Access control – determines types of user access, such as read-only access

9 6-9 Entity – a person, place, thing, transaction, or event about which information is stored –The rows in each table contain the entities –In Figure 6.5 CUSTOMER includes Dave’s Sub Shop and Pizza Palace entities Entity class (table) – a collection of similar entities –In Figure 6.5 CUSTOMER, ORDER, ORDER LINE, DISTRIBUTOR, and PRODUCT entity classes RELATIONAL DATABASE FUNDAMENTALS

10 6-10 Attributes (fields, columns) – characteristics or properties of an entity class –The columns in each table contain the attributes –In Figure 6.5 attributes for CUSTOMER include: Customer ID Customer Name Contact Name Phone RELATIONAL DATABASE FUNDAMENTALS

11 6-11 Primary keys and foreign keys identify the various entity classes (tables) in the database –Primary key – a field (or group of fields) that uniquely identifies a given entity in a table –Foreign key – a primary key of one table that appears an attribute in another table and acts to provide a logical relationship among the two tables RELATIONAL DATABASE FUNDAMENTALS

12 6-12 Potential relational database for Coca- Cola

13 6-13 DATABASE MANAGEMENT SYSTEMS Database management systems (DBMS) – software through which users and application programs interact with a database

14 6-14 DATABASE MANAGEMENT SYSTEMS Four components of a DBMS

15 6-15 Data Definition Component Data definition component – creates and maintains the data dictionary and the structure of the database The data definition component includes the data dictionary –Data dictionary – a file that stores definitions of information types, identifies the primary and foreign keys, and maintains the relationships among the tables

16 6-16 Data Definition Component Data dictionary essentially defines the logical properties of the information that the database contains

17 6-17 Data Manipulation Component Data manipulation component – allows users to create, read, update, and delete information in a database A DBMS contains several data manipulation tools: –View – allows users to see, change, sort, and query the database content –Report generator – users can define report formats –Query-by-example (QBE) – users can graphically design the answers to specific questions –Structured query language (SQL) – query language

18 6-18 Data Manipulation Component Sample report using Microsoft Access Report Generator

19 6-19 Data Manipulation Component Sample report using Access Query-By-Example (QBE) tool

20 6-20 Data Manipulation Component Results from the query in Figure 6.10

21 6-21 Data Manipulation Component SQL version of the QBE Query in Figure 6.10

22 6-22 Application Generation and Data Administration Components Application generation component – includes tools for creating visually appealing and easy-to- use applications Data administration component – provides tools for managing the overall database environment by providing faculties for backup, recovery, security, and performance IT specialists primarily use these components

23 6-23 INTEGRATING DATA AMONG MULTIPLE DATABASES Integration – allows separate systems to communicate directly with each other –Forward integration – takes information entered into a given system and sends it automatically to all downstream systems and processes –Backward integration – takes information entered into a given system and sends it automatically to all upstream systems and processes

24 6-24 INTEGRATING DATA AMONG MULTIPLE DATABASES Forward and backward integration

25 6-25 INTEGRATING DATA AMONG MULTIPLE DATABASES Building a central repository specifically for integrated information


Download ppt "6-1 DATABASE FUNDAMENTALS Information is everywhere in an organization Information is stored in databases –Database – maintains information about various."

Similar presentations


Ads by Google