SlideShare a Scribd company logo
Ā 
Are raw uninterrupted facts that are without meaning.
Interpreted data. Meaningful; derived out of extracting meaning from data. Information from data differs.
An organized collection of related data/information. Size of database is determined not only by the amount of data but also by the number and complexity of relationships between data.
Are used to process data and produce information The MOST effective and complex information system is the HUMAN BRAIN.
CONCEPTUAL DATA TYPES Reflects how user’s view the data, how data will be used, based on source or an event that the data are attempting to capture Ex. Financial data, patient data, or human resource data Impacts on how data will be indexed
COMPUTER-BASED DATA TYPES Can be letters or numbers or combination of both ALPHANUMERIC data Letters and numbers in any combination; cannot perform numeric function; e.g. address, SS number NUMERIC data Used to perform adding, subtracting, multiplying and dividing; formats options include commas and digits after decimal; can be long integer, currency, or scientific LOGIC data Data limited to two (2) options Ex. YES or NO, TRUE or FALSE, 1 or 2, ON or OFF.
Each of these data elements can be captured once and used many times by different users. ā€œ data collected once, used many timesā€
Are computer programs used to input, store, modify, process and access data in a database. DATABASE SYSTEM DESIGN- process of configuring database software. Once configured, database software is used to enter project data into the computer.
1. Configured software program 2. DATA 3. Query Language – used to access data
Decrease data redundancy Increase data consistency Improve access to all data
Ā 
DATA FILES Contain data that have been captured and stored on a computer using a software program Extension identifies the software to create the file. PROCESSING FILES Executable files consists of a computer program or set of instructions that, when executed, cause the computer to open or start a specific computer program or function. Command files are a set of instructions that perform a set of functions as opposed to running a whole program.
CONCEPTUAL MODELS Defines the structure of the whole data base in terms of the attributes of the entities (data elements) relationships, constraints, and operation Includes a diagram and narrative description One-one relationship One-to-many relationship Many-to-many relationship
STRUCTURAL or PHYSICAL DATA MODELS Includes each of the data elements and the relationships between the data elements as they will be stored in a computer. Hierarchical database Network Model Relational Database Models Object-oriented Model Client –server Model
This is quite a bit different from theĀ  hierarchical Ā andĀ  network Ā models in which the user had to have an understanding of how the data was structured within the database in order to retrieve, insert, update, or delete records from the database.
So how do you find data in a relational database if there is no map (like a hierarchy defined by pointers) to follow? Well, in the relational model, operations that manipulate data do so on the basis of the data values themselves. Thus, if you wish to retrieve a row from a table for example, you do so by comparing the value stored within a particular column for that row to some search criteria.
database:Ā  A collection of related information stored in a structured format. The term ā€˜database’ is sometimes used interchangeably with ā€˜table’, but technically they’re different: a table is a single store of related information; a database, on the other hand, may consist of one or more tables of information that are related in some way. For instance, you could track all the information aboutĀ  students in a school in a students table. If you then created separate tables containing details about teachers, classes and classrooms, you could combine all four tables into a timetabling database. Such a multi-table database is called aĀ  relational database .
For instance, you could track all the information aboutĀ  students in a school in a students table. If you then created separate tables containing details about teachers, classes and classrooms, you could combine all four tables into a timetabling database. Such a multi-table database is called aĀ  relational database .
data entry: Ā  The process of getting information into a database. Data entry is usually done by people typing the data into the computer by way of data-entry forms designed to simplify the process.
dbms:Ā  Database management system. A program which lets you manage information in databases. Alpha 5, Microsoft Access and FileMaker Pro, for example, are all DBMSs, although the term is often shortened to ā€˜database’. So, the same term is used to apply to the program you use to organise your data and the actual data structure you create with that program.
field:Ā  Fields describe a single aspect of each member of aĀ  table . A studentĀ  record , for instance, might contain a last name field, a first name field, a date of birth field and so on. Each record in a table has exactly the same structure, so each contains the same fields. While the field structure is the same, the values in each field vary from record to record, of course.
flat file:Ā  A database that consists of a single table. Lightweight database programs such as the database component in Microsoft Works are sometimes called ā€˜flat-file managers’ (or list managers) because they can only handle single-table databases. More powerful programs, such as Access, FileMaker Pro and Alpha 5, can handle multi-table databases, and are called relational database managers, or RDBMSs.
index:Ā  A summary table which lets you quickly locate a particular record or group of records in a table. Think of how you use an index in a book: as a quick jumping off point for finding full information about a subject. A database index works in a similar way. You can create an index on any field in a table. Say, for example, you have a customer table which contains customer numbers, names, addresses and other details. You can make indexes based on any information, such as the customer number,theĀ  last name + first name (a composite index based on more than one field), or the postal code. Then, when you’re searching for a particular customer or group of customers, you can use the index to speed up the search.
key field:Ā  You can sort and quickly retrieve information from a database by choosing one or more fields to act as keys. For instance, in a students table you could use a combination of the last name and first name fields as a key field. The database program will create an index containing just the key field contents. Using the index, you can quickly find any record by typing in the student’s name. The database will locate the correct entry in the index and then display the full record containing all the student’s details.
primary key:Ā  A field thatĀ  uniquely Ā identifies a record in a table. In a students table, a key built from last name + first name might not give you a unique identifier (two or more Jane Does in the school, for example). To uniquely identify each student, you might add a special Student ID field to be used as the primary key.
record:Ā  A record contains all the information about a single ā€˜member’ of a table. In our students table, each student’s details (name, date of birth, contact details, and so on) will be contained in its own record.
relational database: Ā  A database consisting of more than one table. In a multi-table database, you not only need to define the structure of each table, you also need to define the relationships between each table in order to link those tables correctly.
table:Ā  A single store of related information. A table consists of records, and each record is made up of a number of fields. You can think of the phone book as a table: It contains a record for each telephone subscriber, and each subscriber’s details are contained in three fields – name, address and telephone.
Ā 
Ā 
Ā 
Ā 
Ā 
Although your ultimate design will depend on the complexity of your data, each time you design a database, make sure you do the following: Break composite fields down into constituent parts. Example: Name becomes lastname and firstname. Create a key field which uniquely identifies each record. You may need to create an ID field (with a lookup table that shows you the values for each ID) or use a composite key.
Eliminate repeating groups of fields. Example: If your table contains fields Location 1, Location 2, Location 3 containing similar data, it's a sure warning sign. Eliminate record modification problems (such as redundant or inconsistent data) and record deletion and addition problems by ensuring each non-key field depends on theĀ  entire Ā key. To do this, create a separate table for any information that is used in multiple records, and then use a key to link these tables to one another.

More Related Content

PPT
Data Processing-Presentation
nibraspk
Ā 
PPTX
Data processing and analysis final
Akul10
Ā 
PPT
Computer Data Processing And Representation 4
Amit Chandra
Ā 
PPTX
Lesson 1 data processing
guevarra_2000
Ā 
PPTX
Data processing and analysis
Mah Noor
Ā 
PPT
Data Dictionary
Forrester High School
Ā 
PPTX
Database Concepts and Terminologies
Ousman Faal
Ā 
PPTX
Data warehouse physical design
Er. Nawaraj Bhandari
Ā 
Data Processing-Presentation
nibraspk
Ā 
Data processing and analysis final
Akul10
Ā 
Computer Data Processing And Representation 4
Amit Chandra
Ā 
Lesson 1 data processing
guevarra_2000
Ā 
Data processing and analysis
Mah Noor
Ā 
Data Dictionary
Forrester High School
Ā 
Database Concepts and Terminologies
Ousman Faal
Ā 
Data warehouse physical design
Er. Nawaraj Bhandari
Ā 

What's hot (20)

PPTX
Research design
Harish M H
Ā 
PPTX
Data structure (basics)
ShrushtiGole
Ā 
PPT
Chap 8
Neelam Soni
Ā 
PPTX
Data Processing and its Types
Muhammad Zubair
Ā 
PPTX
Se 381 - lec 21 - 23 - 12 may09 - df-ds and data dictionary
babak danyal
Ā 
PPT
Understanding EDP (Electronic Data Processing) Environment
Adetula Bunmi
Ā 
PPTX
Introduction to data structures (ss)
Madishetty Prathibha
Ā 
PPT
Databases versus Spreadsheets-do you know where your data is?
stefanchauveau
Ā 
PPTX
Types of datastructures
Madishetty Prathibha
Ā 
PDF
Lecture1 data structure(introduction)
Taibah University, College of Computer Science & Engineering
Ā 
PPT
Data Preprocessing
Object-Frontier Software Pvt. Ltd
Ā 
PPTX
Systems Analyst and Design - Data Dictionary
Kimberly Coquilla
Ā 
PPTX
Data and Information
Uttar Tamang āœ”
Ā 
PPT
Introduction to Database Concepts
Rosalyn Lemieux
Ā 
PPT
Ch1- Introduction to dbms
Shakila Mahjabin
Ā 
PPTX
Data structures
MADHAVASAIYENDUVA
Ā 
PPTX
Data structures
Lovely Professional University
Ā 
PPTX
Data processing by Neeraj Bhandari ( Surkhet.Nepal )
Neeraj Bhandari
Ā 
PPTX
Data analytics with R
Dr. C.V. Suresh Babu
Ā 
PPTX
data entry operations for class 12th chapter vise presentation
gopeshkhandelwal7
Ā 
Research design
Harish M H
Ā 
Data structure (basics)
ShrushtiGole
Ā 
Chap 8
Neelam Soni
Ā 
Data Processing and its Types
Muhammad Zubair
Ā 
Se 381 - lec 21 - 23 - 12 may09 - df-ds and data dictionary
babak danyal
Ā 
Understanding EDP (Electronic Data Processing) Environment
Adetula Bunmi
Ā 
Introduction to data structures (ss)
Madishetty Prathibha
Ā 
Databases versus Spreadsheets-do you know where your data is?
stefanchauveau
Ā 
Types of datastructures
Madishetty Prathibha
Ā 
Lecture1 data structure(introduction)
Taibah University, College of Computer Science & Engineering
Ā 
Data Preprocessing
Object-Frontier Software Pvt. Ltd
Ā 
Systems Analyst and Design - Data Dictionary
Kimberly Coquilla
Ā 
Data and Information
Uttar Tamang āœ”
Ā 
Introduction to Database Concepts
Rosalyn Lemieux
Ā 
Ch1- Introduction to dbms
Shakila Mahjabin
Ā 
Data structures
MADHAVASAIYENDUVA
Ā 
Data processing by Neeraj Bhandari ( Surkhet.Nepal )
Neeraj Bhandari
Ā 
Data analytics with R
Dr. C.V. Suresh Babu
Ā 
data entry operations for class 12th chapter vise presentation
gopeshkhandelwal7
Ā 
Ad

Viewers also liked (20)

PPT
Data Processing
Jhessie Abella RN,RM,MAN,CPSO
Ā 
PDF
Data processing
Dr. Shalini Pandey
Ā 
PPT
Data preprocessing
Jason Rodrigues
Ā 
PPT
Types of Data Processing
AbangLingkod Mendoza
Ā 
PPTX
Ni theories, models, and frameworks
Joseph Lagod
Ā 
PPTX
Theories, models, & frameworks
Minette Din
Ā 
PPTX
Network Internet Presentation Downing
IWCS
Ā 
PPTX
Nursing informatics theories, models, and frameworks
Joseph Lagod
Ā 
PPTX
Network & internet presentation
Rati agarwal
Ā 
PPTX
Data editing ( In research methodology )
Np Shakeel
Ā 
PPTX
Data processing cycle
Shanmugam Thiagoo
Ā 
PPT
Internet and Networking
nhumar
Ā 
PPTX
Computer Network
AkShay Dhola
Ā 
PPT
Nitrogen Cycle
shabeel pn
Ā 
PPTX
Data Mining: Data processing
DataminingTools Inc
Ā 
PPTX
Data base management system
Navneet Jingar
Ā 
PPT
Database Management Systems (DBMS)
Dimara Hakim
Ā 
POT
Nitrogen cycle
Carla Palo
Ā 
PPT
Computer network ppt
Santosh Delwar
Ā 
PPT
Internet
Naman Goel
Ā 
Data processing
Dr. Shalini Pandey
Ā 
Data preprocessing
Jason Rodrigues
Ā 
Types of Data Processing
AbangLingkod Mendoza
Ā 
Ni theories, models, and frameworks
Joseph Lagod
Ā 
Theories, models, & frameworks
Minette Din
Ā 
Network Internet Presentation Downing
IWCS
Ā 
Nursing informatics theories, models, and frameworks
Joseph Lagod
Ā 
Network & internet presentation
Rati agarwal
Ā 
Data editing ( In research methodology )
Np Shakeel
Ā 
Data processing cycle
Shanmugam Thiagoo
Ā 
Internet and Networking
nhumar
Ā 
Computer Network
AkShay Dhola
Ā 
Nitrogen Cycle
shabeel pn
Ā 
Data Mining: Data processing
DataminingTools Inc
Ā 
Data base management system
Navneet Jingar
Ā 
Database Management Systems (DBMS)
Dimara Hakim
Ā 
Nitrogen cycle
Carla Palo
Ā 
Computer network ppt
Santosh Delwar
Ā 
Internet
Naman Goel
Ā 
Ad

Similar to Data processing (20)

PPTX
Database - R.D.Sivakumar
Sivakumar R D .
Ā 
PPTX
SESSION 1 DATABASE MANAGEMENT SYSTEM.pptx
vijethavidyalaya
Ā 
PPTX
Data resource management
Nirajan Silwal
Ā 
PDF
Database_Concepts_Final.pptx.pdf for class 12
pramodcoder1319
Ā 
PPTX
Databases and its representation
Ruhull
Ā 
PPTX
Operate Database Applicationidentify ntrk handtools.pptx
edget1
Ā 
PPTX
8.-Database Management System with MS-Access.pptx
PurnaBahadurRana1
Ā 
PDF
Access 2010
Cikgu Syahidon
Ā 
PPT
MS Access and Database Fundamentals
Ananda Gupta
Ā 
PPT
Chapter 2 Database Systems Architectures
AdaneGendisha
Ā 
PPT
Chapter 2 Database Systems Architectures
AdaneGendisha
Ā 
PDF
Module03
susir
Ā 
PPTX
Database management system
Sayed Ahmed
Ā 
PPTX
Database management system
Sayed Ahmed
Ā 
PPTX
Database
Indrani Chakraborty
Ā 
PPTX
Organisation of database vs Organisation of database
praygodmwanga32
Ā 
PPTX
English database management_system
Sayed Ahmed
Ā 
PPTX
RDMS AND SQL
milanmehta7
Ā 
PDF
Create a table access - office
Pavan Kumar
Ā 
PDF
Introduction to database
Suleman Memon
Ā 
Database - R.D.Sivakumar
Sivakumar R D .
Ā 
SESSION 1 DATABASE MANAGEMENT SYSTEM.pptx
vijethavidyalaya
Ā 
Data resource management
Nirajan Silwal
Ā 
Database_Concepts_Final.pptx.pdf for class 12
pramodcoder1319
Ā 
Databases and its representation
Ruhull
Ā 
Operate Database Applicationidentify ntrk handtools.pptx
edget1
Ā 
8.-Database Management System with MS-Access.pptx
PurnaBahadurRana1
Ā 
Access 2010
Cikgu Syahidon
Ā 
MS Access and Database Fundamentals
Ananda Gupta
Ā 
Chapter 2 Database Systems Architectures
AdaneGendisha
Ā 
Chapter 2 Database Systems Architectures
AdaneGendisha
Ā 
Module03
susir
Ā 
Database management system
Sayed Ahmed
Ā 
Database management system
Sayed Ahmed
Ā 
Database
Indrani Chakraborty
Ā 
Organisation of database vs Organisation of database
praygodmwanga32
Ā 
English database management_system
Sayed Ahmed
Ā 
RDMS AND SQL
milanmehta7
Ā 
Create a table access - office
Pavan Kumar
Ā 
Introduction to database
Suleman Memon
Ā 

Recently uploaded (20)

PPTX
CARE OF UNCONSCIOUS PATIENTS .pptx
AneetaSharma15
Ā 
PPTX
Python-Application-in-Drug-Design by R D Jawarkar.pptx
Rahul Jawarkar
Ā 
PPTX
Artificial Intelligence in Gastroentrology: Advancements and Future Presprec...
AyanHossain
Ā 
PDF
Biological Classification Class 11th NCERT CBSE NEET.pdf
NehaRohtagi1
Ā 
PPTX
An introduction to Dialogue writing.pptx
drsiddhantnagine
Ā 
PPTX
Measures_of_location_-_Averages_and__percentiles_by_DR SURYA K.pptx
Surya Ganesh
Ā 
PPTX
How to Apply for a Job From Odoo 18 Website
Celine George
Ā 
PPTX
Basics and rules of probability with real-life uses
ravatkaran694
Ā 
PPTX
Tips Management in Odoo 18 POS - Odoo Slides
Celine George
Ā 
PPTX
Applications of matrices In Real Life_20250724_091307_0000.pptx
gehlotkrish03
Ā 
PPTX
family health care settings home visit - unit 6 - chn 1 - gnm 1st year.pptx
Priyanshu Anand
Ā 
DOCX
SAROCES Action-Plan FOR ARAL PROGRAM IN DEPED
Levenmartlacuna1
Ā 
PPTX
BASICS IN COMPUTER APPLICATIONS - UNIT I
suganthim28
Ā 
PPTX
Care of patients with elImination deviation.pptx
AneetaSharma15
Ā 
PDF
Module 2: Public Health History [Tutorial Slides]
JonathanHallett4
Ā 
PPTX
PROTIEN ENERGY MALNUTRITION: NURSING MANAGEMENT.pptx
PRADEEP ABOTHU
Ā 
PDF
BƀI Tįŗ¬P TEST Bį»” TRỢ THEO TỪNG CHỦ ĐỀ CỦA TỪNG UNIT KƈM BƀI Tįŗ¬P NGHE - TIįŗ¾NG A...
Nguyen Thanh Tu Collection
Ā 
PPTX
Sonnet 130_ My Mistress’ Eyes Are Nothing Like the Sun By William Shakespear...
DhatriParmar
Ā 
PPTX
A Smarter Way to Think About Choosing a College
Cyndy McDonald
Ā 
PPTX
Information Texts_Infographic on Forgetting Curve.pptx
Tata Sevilla
Ā 
CARE OF UNCONSCIOUS PATIENTS .pptx
AneetaSharma15
Ā 
Python-Application-in-Drug-Design by R D Jawarkar.pptx
Rahul Jawarkar
Ā 
Artificial Intelligence in Gastroentrology: Advancements and Future Presprec...
AyanHossain
Ā 
Biological Classification Class 11th NCERT CBSE NEET.pdf
NehaRohtagi1
Ā 
An introduction to Dialogue writing.pptx
drsiddhantnagine
Ā 
Measures_of_location_-_Averages_and__percentiles_by_DR SURYA K.pptx
Surya Ganesh
Ā 
How to Apply for a Job From Odoo 18 Website
Celine George
Ā 
Basics and rules of probability with real-life uses
ravatkaran694
Ā 
Tips Management in Odoo 18 POS - Odoo Slides
Celine George
Ā 
Applications of matrices In Real Life_20250724_091307_0000.pptx
gehlotkrish03
Ā 
family health care settings home visit - unit 6 - chn 1 - gnm 1st year.pptx
Priyanshu Anand
Ā 
SAROCES Action-Plan FOR ARAL PROGRAM IN DEPED
Levenmartlacuna1
Ā 
BASICS IN COMPUTER APPLICATIONS - UNIT I
suganthim28
Ā 
Care of patients with elImination deviation.pptx
AneetaSharma15
Ā 
Module 2: Public Health History [Tutorial Slides]
JonathanHallett4
Ā 
PROTIEN ENERGY MALNUTRITION: NURSING MANAGEMENT.pptx
PRADEEP ABOTHU
Ā 
BƀI Tįŗ¬P TEST Bį»” TRỢ THEO TỪNG CHỦ ĐỀ CỦA TỪNG UNIT KƈM BƀI Tįŗ¬P NGHE - TIįŗ¾NG A...
Nguyen Thanh Tu Collection
Ā 
Sonnet 130_ My Mistress’ Eyes Are Nothing Like the Sun By William Shakespear...
DhatriParmar
Ā 
A Smarter Way to Think About Choosing a College
Cyndy McDonald
Ā 
Information Texts_Infographic on Forgetting Curve.pptx
Tata Sevilla
Ā 

Data processing

  • 2. Are raw uninterrupted facts that are without meaning.
  • 3. Interpreted data. Meaningful; derived out of extracting meaning from data. Information from data differs.
  • 4. An organized collection of related data/information. Size of database is determined not only by the amount of data but also by the number and complexity of relationships between data.
  • 5. Are used to process data and produce information The MOST effective and complex information system is the HUMAN BRAIN.
  • 6. CONCEPTUAL DATA TYPES Reflects how user’s view the data, how data will be used, based on source or an event that the data are attempting to capture Ex. Financial data, patient data, or human resource data Impacts on how data will be indexed
  • 7. COMPUTER-BASED DATA TYPES Can be letters or numbers or combination of both ALPHANUMERIC data Letters and numbers in any combination; cannot perform numeric function; e.g. address, SS number NUMERIC data Used to perform adding, subtracting, multiplying and dividing; formats options include commas and digits after decimal; can be long integer, currency, or scientific LOGIC data Data limited to two (2) options Ex. YES or NO, TRUE or FALSE, 1 or 2, ON or OFF.
  • 8. Each of these data elements can be captured once and used many times by different users. ā€œ data collected once, used many timesā€
  • 9. Are computer programs used to input, store, modify, process and access data in a database. DATABASE SYSTEM DESIGN- process of configuring database software. Once configured, database software is used to enter project data into the computer.
  • 10. 1. Configured software program 2. DATA 3. Query Language – used to access data
  • 11. Decrease data redundancy Increase data consistency Improve access to all data
  • 12. Ā 
  • 13. DATA FILES Contain data that have been captured and stored on a computer using a software program Extension identifies the software to create the file. PROCESSING FILES Executable files consists of a computer program or set of instructions that, when executed, cause the computer to open or start a specific computer program or function. Command files are a set of instructions that perform a set of functions as opposed to running a whole program.
  • 14. CONCEPTUAL MODELS Defines the structure of the whole data base in terms of the attributes of the entities (data elements) relationships, constraints, and operation Includes a diagram and narrative description One-one relationship One-to-many relationship Many-to-many relationship
  • 15. STRUCTURAL or PHYSICAL DATA MODELS Includes each of the data elements and the relationships between the data elements as they will be stored in a computer. Hierarchical database Network Model Relational Database Models Object-oriented Model Client –server Model
  • 16. This is quite a bit different from theĀ  hierarchical Ā andĀ  network Ā models in which the user had to have an understanding of how the data was structured within the database in order to retrieve, insert, update, or delete records from the database.
  • 17. So how do you find data in a relational database if there is no map (like a hierarchy defined by pointers) to follow? Well, in the relational model, operations that manipulate data do so on the basis of the data values themselves. Thus, if you wish to retrieve a row from a table for example, you do so by comparing the value stored within a particular column for that row to some search criteria.
  • 18. database:Ā  A collection of related information stored in a structured format. The term ā€˜database’ is sometimes used interchangeably with ā€˜table’, but technically they’re different: a table is a single store of related information; a database, on the other hand, may consist of one or more tables of information that are related in some way. For instance, you could track all the information aboutĀ  students in a school in a students table. If you then created separate tables containing details about teachers, classes and classrooms, you could combine all four tables into a timetabling database. Such a multi-table database is called aĀ  relational database .
  • 19. For instance, you could track all the information aboutĀ  students in a school in a students table. If you then created separate tables containing details about teachers, classes and classrooms, you could combine all four tables into a timetabling database. Such a multi-table database is called aĀ  relational database .
  • 20. data entry: Ā  The process of getting information into a database. Data entry is usually done by people typing the data into the computer by way of data-entry forms designed to simplify the process.
  • 21. dbms:Ā  Database management system. A program which lets you manage information in databases. Alpha 5, Microsoft Access and FileMaker Pro, for example, are all DBMSs, although the term is often shortened to ā€˜database’. So, the same term is used to apply to the program you use to organise your data and the actual data structure you create with that program.
  • 22. field:Ā  Fields describe a single aspect of each member of aĀ  table . A studentĀ  record , for instance, might contain a last name field, a first name field, a date of birth field and so on. Each record in a table has exactly the same structure, so each contains the same fields. While the field structure is the same, the values in each field vary from record to record, of course.
  • 23. flat file:Ā  A database that consists of a single table. Lightweight database programs such as the database component in Microsoft Works are sometimes called ā€˜flat-file managers’ (or list managers) because they can only handle single-table databases. More powerful programs, such as Access, FileMaker Pro and Alpha 5, can handle multi-table databases, and are called relational database managers, or RDBMSs.
  • 24. index:Ā  A summary table which lets you quickly locate a particular record or group of records in a table. Think of how you use an index in a book: as a quick jumping off point for finding full information about a subject. A database index works in a similar way. You can create an index on any field in a table. Say, for example, you have a customer table which contains customer numbers, names, addresses and other details. You can make indexes based on any information, such as the customer number,theĀ  last name + first name (a composite index based on more than one field), or the postal code. Then, when you’re searching for a particular customer or group of customers, you can use the index to speed up the search.
  • 25. key field:Ā  You can sort and quickly retrieve information from a database by choosing one or more fields to act as keys. For instance, in a students table you could use a combination of the last name and first name fields as a key field. The database program will create an index containing just the key field contents. Using the index, you can quickly find any record by typing in the student’s name. The database will locate the correct entry in the index and then display the full record containing all the student’s details.
  • 26. primary key:Ā  A field thatĀ  uniquely Ā identifies a record in a table. In a students table, a key built from last name + first name might not give you a unique identifier (two or more Jane Does in the school, for example). To uniquely identify each student, you might add a special Student ID field to be used as the primary key.
  • 27. record:Ā  A record contains all the information about a single ā€˜member’ of a table. In our students table, each student’s details (name, date of birth, contact details, and so on) will be contained in its own record.
  • 28. relational database: Ā  A database consisting of more than one table. In a multi-table database, you not only need to define the structure of each table, you also need to define the relationships between each table in order to link those tables correctly.
  • 29. table:Ā  A single store of related information. A table consists of records, and each record is made up of a number of fields. You can think of the phone book as a table: It contains a record for each telephone subscriber, and each subscriber’s details are contained in three fields – name, address and telephone.
  • 30. Ā 
  • 31. Ā 
  • 32. Ā 
  • 33. Ā 
  • 34. Ā 
  • 35. Although your ultimate design will depend on the complexity of your data, each time you design a database, make sure you do the following: Break composite fields down into constituent parts. Example: Name becomes lastname and firstname. Create a key field which uniquely identifies each record. You may need to create an ID field (with a lookup table that shows you the values for each ID) or use a composite key.
  • 36. Eliminate repeating groups of fields. Example: If your table contains fields Location 1, Location 2, Location 3 containing similar data, it's a sure warning sign. Eliminate record modification problems (such as redundant or inconsistent data) and record deletion and addition problems by ensuring each non-key field depends on theĀ  entire Ā key. To do this, create a separate table for any information that is used in multiple records, and then use a key to link these tables to one another.