I am going through Relational Database Design
by JLM. I have come across words like database
, data model
, DBMS
etc. which I am able to understand. But, I get confused when the author tries to use Database and Database Environment with supposedly different meaning (as per my understanding).
What does Database Environment make up ? I understand that data model defines relationship of the data whereas DBMS is data model specific and translated data manipulation requests and retrieves data from physical storage device(s). The author defined Database as data and its relationship.
Where does Environment come into picture ?
This is where I got confused :
underlying relationships in a database environment are independent of the data model and therefore also independent of the DBMS you are using
BTW Am I reading the right book to start with, considering am just beginning?