In a database environment, data is logically stored in tabular form and oftenpossess relations and connections within such other tables.
In database environment, all files (databases) are created can be opened /edited / deleted using same tool (DBMS Software), so file integrity is veryhigh.
Databases are broken down into smaller “Data Files” which is stored inmemory at random locations on related server. Such Data Files are logicallyconnected but physically scattered on server’s storage device.
Different usability and accessibility rights awarded to different level of userswhich ensures that the database environment remains very secure. Again, itis highly sharable since the core language of all database software are same(SQL)
Data model (Database Models)
A data model in software engineering is an abstract model that describes how dataare represented and accessed. Data models formally define data elements andrelationships among data elements for a domain of interest. According to Hoberman(2009), "A data model is a way finding tool for both business and IT professionals,which uses a set of symbols and text to precisely explain a subset of realinformation to improve communication within the organization and thereby lead toa more flexible and stable application environment." A data model explicitlydetermines the structure of data or structured data. Typical applications of datamodels include database models, design of information systems, and enablingexchange of data. Usually data models are specified in a data modeling language.A database model is a theory or specification describing how a database isstructured and used. Several such models have been suggested. Common modelsinclude:
This may not strictly qualify as a data model. The flat (or table) model consists of a single, two-dimensional array of data elements, where all members of agiven column are assumed to be similar values, and allmembers of a row are assumed to be related to one another.