answersLogoWhite

0


Best Answer

The data model determines the data structures needed, which in turn influences the data storage requirements. Choosing the correct storage structure will reduce the storage requirements, while choosing in inappropriate structure will increase the requirements pointlessly. When storing a person's age, using 8 bits (0-255) is most likely sufficient: using more bits would be wasteful until humans begin to live longer than 255 years, and using less would risk not being able to accurately represent the person's age.

In computer programming, because space is abundant, but still limited, it is important to choose the data structure that is most suited to the task. Programmers are often given choices as to how they would like to represent a piece of data, and this choice is driven by functionality requirements.

Numeric values, for example, can be stored as binary, binary-coded decimals (BCD), or strings. Storing the number as a string makes it easy for humans to modify the value in a text editor, but uses more storage than BCD. BCD is useful for reading the number in a debugger, because the number appears as a normal decimal number when read in hexadecimal, but is still less efficient than a binary representation in terms of space. Binary numbers are the most efficient with storage usage, but are not easily readable in a memory dump or editing by hand in a text editor.

Often times, programmers will need to choose a data structure that balances between desired functionality and the associated limitations of using that structure. Using ASCII encoded values uses half the space (or less) than some versions of Unicode, but can only display a limited set of characters. This means that a programmer may choose to use ASCII for a primarily Latin-based language audience (English, Spanish, and so on), but may need to choose Unicode for international audiences (Japanese, Chinese, etc).

User Avatar

Wiki User

10y ago
This answer is:
User Avatar
More answers
User Avatar

Wiki User

13y ago

The representation of a particular data structure in the memory of a computer is called a storage structure.

This answer is:
User Avatar

User Avatar

Wiki User

12y ago

the representation of a data structure in an auxiliary file is called file structure. And if it is in an external storage is called storage structure

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What is the relationship between data structures and data storage?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

What is a page file?

1. The action of transferring instructions, data, or both between real storage and external page storage. 2. Moving data between memory and a mass storage device as the data is needed.


What is the fundamental difference between logical and physical data structures?

1) Logical data structures are structures that emphasize on data relationships and how data is related from the view of the user. 2) Physical data structures are data models that emphasize on the use of efficiently and effectively storing data in memory.


What is the difference between entity relationship diagram and data flow diagram?

DFD basically describe the flow of data, means how data can be flow in a system where as ERD defines the relationship between entities. -> There is no such constrainst like cardinality,participation in dfd as compare to Erd.. ->In DFD, we show the storage of file using Parallel line where as ERD is just a conceptual represantation of data... ATUL


What is the relationship between two data sets when one data set of data values increases while the other decreases?

There is an inverse relationship between the datasets.


What has the author Rebecca W Portier written?

Rebecca W Portier has written: 'Data structures for the Fire Data Management System, FDMS 2.0' -- subject(s): Fire testing, Information storage and retrieval systems, Data processing, Data structures (Computer science), Databases


What is the relationship between two data sets when their data values increase or decrease together?

It is a positive relationship.


What are the advantages and disadvantages of Entity Relationship Diagrams?

Entity-Relationship diagrams are useful for modelling data and the relationships between the data. They can be used when the constraints between data are relatively simple. They do not allow specification of interactions between the data or model how the data changes (there are no processes in Entity-Relationship). Entity-Relationship diagrams are most often used to model databases.


What is the difference between storage media and data media?

The difference between storage media and data media is that data media allows data to pass through them unlike the later which keeps (stores) data. Examples of storage media are compact disk (CD) and hard disk whereas examples of data media are telephone lines, coaxial cable and LAN.


What represents a correspondence between various data elements?

relationship


What are the two basic ways in representing linear structures in memory?

Data structures are classified as either linear or non linear, a data structure is said to be linear if its elements form a sequence, or, in other words, a linear list, there are two basic ways of representing such linear structures in memory, one way is to have the linear relationship between the elements represented by means of sequential memory locations, these linear structures are called arrays, the other way is to have the linear relationship between the elements represented by means of pointers or links, these linear structures are called linked lists.


Difference between a ram and cmos?

ram is a computer data storage


The relationship between data is defined in the?

logical level