it in business personal and pc databases lecture – 14

26
IT in Business Personal and PC Databases Lecture – 14

Upload: jasper-flowers

Post on 17-Jan-2016

213 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: IT in Business Personal and PC Databases Lecture – 14

IT in Business

Personal and PC DatabasesLecture – 14

Page 2: IT in Business Personal and PC Databases Lecture – 14

2

Database Definition

A database is a logically organised collection of related data and build for the specific purpose.

Page 3: IT in Business Personal and PC Databases Lecture – 14

3

Database SystemsDefinition

Database Management System (DBMS): A program that makes it possible for users to manage the data in a database in order to increase accessibility and productivity.

Information Repository/Repository: A synonym for database.

Page 4: IT in Business Personal and PC Databases Lecture – 14

4

Database SystemsReasons for Using Databases

Enterprise Database: Large multi-user database systems developed and maintained by IT professionals.

Personal Database (PC Database): Typically reside on personal computers and are designed to support a particular function.

Storing Data

Page 5: IT in Business Personal and PC Databases Lecture – 14

5

Database SystemsReasons for Using Databases (Continued)

Retrieving Data– Query/Querying: A question to be answered by accessing

the data in a database.

Editing: Adding, deleting, or changing the data about companies.

Organizing Data

Distributing Data and Information

Page 6: IT in Business Personal and PC Databases Lecture – 14

6

Database SystemsSpecial-Purpose Databases

General-purpose Database System: A database maintained with powerful database management software that can be applied to just about any PC database.

Special-purpose Database: Predesigned for a specific use.

Directory: A listing of information by category.

Page 7: IT in Business Personal and PC Databases Lecture – 14

7

Database Systems Special-Purpose Databases (Continued)

Commercial and Government Topical Databases– Economic Database: Capture details related to the

Pakistan’s economy (other nations have comparable databases).

– Statistical Database: Include the measurement data to measure the level of statistical activity and a means of comparing areas of activity.

– Financial Database: Focus on areas of monetary and investment activity, including stock market trading, issuance of mortgages, real-estate transactions, corporate finance, and venture-capital investment activities.

Page 8: IT in Business Personal and PC Databases Lecture – 14

8

Database Systems Special-Purpose Databases (Continued)

Literary Database: Pertain to books, monographs, or reports, or to articles appearing in newspapers and magazines. Alternatively, a literary database may contain the actual publications themselves or links to the publications.

Personal Information Manager (PIM)/Contact Manager: Contains preprogrammed features enabling users to manage data helpful in their personal activities.

Page 9: IT in Business Personal and PC Databases Lecture – 14

9

Database Systems Special-Purpose Databases (Continued)

Personal Information Manager– Contacts– Calendar– To-Do list– Memos and Notes

Page 10: IT in Business Personal and PC Databases Lecture – 14

10

Database Systems Database Terminology

Entities and Attributes– Entity: A person, place, thing, event, or condition about

which data and information are collected.– Attribute: A category of data or information that describes

an entity. Each attribute is a fact about the entity.

Data Items and Records– Data Item: A specific detail of an individual entity that is

stored in a database.

Page 11: IT in Business Personal and PC Databases Lecture – 14

11

Database Systems Database Terminology (Continued)

Data Items and Records– Record: In a database, a designated field used to

distinguish one record from another.– Relational Database: A database in which the data are

structured in a table format consisting of rows and columns.– Relation/File: The table in a database that describes an

entity.– Tuples: The rows of a relation. Also called records.– Fields: The column of a relation. Also called attributes.

Page 12: IT in Business Personal and PC Databases Lecture – 14

12

Database Systems Database Terminology (Continued)

Page 13: IT in Business Personal and PC Databases Lecture – 14

13

Database SystemsThe Objectives of Database Management Systems

Data Definition Language (DDL): A tool provided in a database management system that allows users to define the database.

Data Manipulation Language (DML): A tool provided in a database management system that allows users to store, retrieve, and edit data in the database.

Page 14: IT in Business Personal and PC Databases Lecture – 14

14

Database SystemsThe Objectives of Database Management Systems (Continued)

Page 15: IT in Business Personal and PC Databases Lecture – 14

15

Database SystemsThe Objectives of Database Management Systems (Continued)

Integrating Databases

Reducing Redundancy

Sharing Information

Maintaining Integrity

Enabling Database Evolution

Page 16: IT in Business Personal and PC Databases Lecture – 14

16

Database SystemsDatabase or Spreadsheet

Three Basic Questions– What do I need to do with the data?– How much data do I need to store?– How important are the data?

Page 17: IT in Business Personal and PC Databases Lecture – 14

17

Developing Database Application Definition

Database Application: A computerized database routine for collecting, retrieving, or manipulating data to meet recurring needs.

Page 18: IT in Business Personal and PC Databases Lecture – 14

18

Developing Database Application Seven Step Sequence

Study the Problem: Describe the system’s data entry (input) requirements, inquiry requirements, and output requirements.

Determine the Requirements: Determine the problem’s characteristics and how database creating and processing can assist in solving the problems.

Page 19: IT in Business Personal and PC Databases Lecture – 14

19

Developing Database Application Seven Step Sequence (Continued)

Design the Database: Identify entities of interest, determine the data or information that describes them, and determine which data items will be used to distinguish one entity from another.

– Index Key/Search Key: A data item used by database management software to locate a specific record.

Create the Database: Name the database; establish the database structure (field names, types, widths, and decimal positions; field indexation).

– Indexing: A database system’s capability to find fields and records in the database.

Page 20: IT in Business Personal and PC Databases Lecture – 14

20

Developing Database Application Seven Step Sequence (Continued)

Page 21: IT in Business Personal and PC Databases Lecture – 14

21

Developing Database Application Seven Step Sequence (Continued)

Design the Application: Develop data entry, report generation, and query-processing methods.

– Data Entry: The process of populating a database with data and information.

Data Entry Form: Custom-developed video display used to enter and change data in a database.

– Report Generation– Query Processing

Relational Operator: A symbol that tells a database system to make a comparison to call up the requested data.

Page 22: IT in Business Personal and PC Databases Lecture – 14

22

Developing Database Application Seven Step Sequence (Continued)

Page 23: IT in Business Personal and PC Databases Lecture – 14

23

Developing Database Application Seven Step Sequence (Continued)

Create the Application: Write the programs to perform data-processing tasks.– Custom Programming: In a database system, the

writing of detailed procedures, using the commands and functions built into the database management software.

– Application Generation: In a database system, the use of menus and simple commands to describe the application to a system program that creates the set of detailed commands.

Page 24: IT in Business Personal and PC Databases Lecture – 14

24

Developing Database Application Seven Step Sequence (Continued)

Test the Application: Evaluate the application’s processes and procedures to ensure they are performing as expected.

Page 25: IT in Business Personal and PC Databases Lecture – 14

25

Database SystemsAdvantages and Disadvantages of DBMS

Advantages– Additional capabilities

Sorting Query Integrity Checking

– Easy access to data– Security– Sharing of Data

Disadvantages– Few graphical or

statistical capabilities– Propriety formats may

limit archival quality of data

– Requires expertise & resources to administer

– Higher impact of failure– Cost

Page 26: IT in Business Personal and PC Databases Lecture – 14

The End

Thank You