Database: is an organised collection of data
Database management system (DBMS):
Database administer (DBA): skilled IS professional who directs all activities related to an organisations database
\
Hierarchy of data:
Bit (binary digit): circuit that is either on/off
Byte: made up of 8 bits
Character: building block of info
Field : name/number/combo of characters that describes an aspect of a business object or activity
Record: collection of related data fields
File: collection of related data records
\
Database: collection of integrated and related files
Entity: General class of people, places, or things (objects) for which data is collected, stored, and maintained
Attribute: Characteristic of an entity
Data item: Specific value of an attribute
Key: field or set of fields in a record that is used to identify the record
Primary key: field or set of fields that uniquely identifies the record
Approaches to Data Management:
Some advantages of Database Approach:
\
Disadvantages of Database Approach:
\
When building a database, an organisation must consider:
\
Data Center: Is a climate controlled building or set of buildings that house database servers and the systems that deliver mission-critical information and services.
Data Modelling: Building a database requires two types of designs:
Planned data redundancy: Done to improve system performance to that user reports or queries can be created more quickly
Data model: is a diagram of data entities and their relationships
Entity-relationship (ER) diagrams: data models that use basic graphical symbols to show the organisation of and relationships between data
An entity-relationship (ER) diagram for a customer order database: development of ER diagrams helps ensure that the logical structure of application programs is consistent with the data relationships in the database
\
The Relational Database Model: Relational Model:
Database Management Systems: Creating and implementing the right database system: (ensure that the database will support both business activities and goals)Capabilities and types of database systems vary considerably
Database types:
\
Schema: used to describe the entire database
DBMS: can reference a schema to find where to access the requested data in relation to another piece of data
Data definition language (DDL): collection of instructions and commands used to define and describe data and relationships in a specific database. Allows database’s creator to describe data and relationships that are to be contained in the schema
Data dictionary: detailed description of all data used in the database
Concurrency control: method of dealing with a situation in which two or more users or applications need to access the same record at the same time
Data manipulation language (DML): commands that manipulate the data in a database
Structured query language (SQL) standard query language for relational databases
Database administration (DBA): works with users to decide the content of the database
Data administrator: Responsible for defining and implementing consistent principles for a variety of data issues
DBMSs can act as front-end or back-end applications:
\
Linking database to the internet:
\
Data warehouse: database that holds business information from many sources in the enterprise
Data mart: subset of a data warehouse
Data mining: information-analysis tool involves the automated discovery of patterns and relationships in a data warehouse
\n
\
Predictive analysis: form of data mining that combines historical data with assumptions about future conditions to predict outcomes of events
Used by retailers to upgrade occasional customers into frequent purchasers
Software can be used to analyse a company’s customer list an a year’s worth of sales data to find new market segments
\
Common data mining applications:
\
Business intelligence:
\
Distributed database:
\
Replicated database:
\
Online analytical processing (OLAP): software that allows users to explore data from a number of different perspectives
\
Object-oriented database:
\
Object-relational database management system (ORDBMS):
\
Visual databases: can be stored in some object-relational databases pr special purpose database systems
Virtual database systems: allow different databases to work together as a unified database systems
**Spatial data technology:**using database to store and access data according to the locations it describes \n
\