
- DBMS Tutorial
- DBMS - Home
- DBMS - Overview
- DBMS - Architecture
- DBMS - Data Models
- DBMS - Data Schemas
- DBMS - Data Independence
- Entity Relationship Model
- DBMS - ER Model Basic Concepts
- DBMS - ER Diagram Representation
- DBMS - Generalization, Aggregation
- Relational Model
- DBMS - Codd's Rules
- DBMS - Relational Data Model
- DBMS - Relational Algebra
- DBMS - ER to Relational Model
- DBMS- SQL Overview
- Relational Database Design
- DBMS - Database Normalization
- DBMS - Database Joins
- Storage and File Structure
- DBMS - Storage System
- DBMS - File Structure
- Indexing and Hashing
- DBMS - Indexing
- DBMS - Hashing
- Transaction And Concurrency
- DBMS - Transaction
- DBMS - Concurrency Control
- DBMS - Deadlock
- Backup and Recovery
- DBMS - Data Backup
- DBMS - Data Recovery
- DBMS Useful Resources
- DBMS - Quick Guide
- DBMS - Useful Resources
- DBMS - Discussion
Explain the factors influencing physical database design
Physical database designing is used for good performance while the process of structuring data in the storage.
Factors influencing physical database design
Let us see the important factors that influence physical database design −
Transactions and queries
It is important to understand what kind of transactions and queries will be run and what use will the database serve.
Following information about the queries should be needed −
Files that will query access.
Selection conditions to be specified for the query.
Type of selection conditions to be used in query whether equality, range, or inequality.
Join conditions to be used in the query.
Need for linking tables for query optimization.
Following information about the transactions should be needed −
Files to update.
Operation type to be performed on files.
Attributes on which conditions will be applied.
Attributes whose data will be modified.
Frequency Analysis
After identifying the traits and features of the kind of query and transaction to be run, it is important to find the frequency of invocation of each query/transaction. This information helps in compiling a list of the expected frequency of each query/transaction.
Time constraints
Many queries/transactions offer performance constraints. It may take certain seconds to terminate. These constraints place priorities on candidate attributes of the index. The attributes used in a query that has time constraints are given the highest priority.
Update frequency
If a file is regularly updated, there has to be some minimum number of paths for access. This is because the whole activity slows down the operation.
Uniqueness constraints
Every candidate key attribute should have an index or an index. The index makes the search easier when the uniqueness constraint is checked. This is because all the attribute values exist in the index's leaf nodes.
- Related Articles
- Design factors influencing Reliable Wireless Communication Link
- Factors Influencing Fashion
- Factors Influencing Attention
- Factors Influencing Intrinsic Motivation
- Biological Factors Influencing Perception
- Factors Influencing Decision Making
- Describe the factors influencing financial decisions
- List the factors influencing pattern on capital structure.
- Database Design Methodologies
- Automated Database Design Tools
- The benefits of good Database Design
- What are the design Issues in the Physical Layer?
- Wireless Link Budgets: Design Factors Analysis
- Major Concerns with Database Design
- Explain Physical Change.
