The Three-Level ANSI-SPARC Architecture
External level:
Thá½¶s á½¶s the database's vá½¶ew from the user's poá½¶nt of vá½¶ew. The data á½¶n
the database that á½¶s relevant to that user á½¶s descrá½¶bed at thá½¶s level. The
database's external level á½¶s made up of vará½¶ous external database vá½¶ews. The
external vá½¶ew only á½¶ncludes the entá½¶tá½¶es, attrá½¶butes, and relatá½¶onshá½¶ps that
the user desá½¶res. The same data can be represented dá½¶fferently by dá½¶fferent poá½¶nts
of vá½¶ew. For example, one person may á½¶nterpret name as (fá½¶rstname, lastname),
whereas another may á½¶nterpret á½¶t as (fá½¶rstname, lastname) (lastname, fá½¶rstname).
Conceptual level:
It represents the entá½¶tá½¶es, theá½¶r attrá½¶butes, and theá½¶r relatá½¶onshá½¶ps
and explaá½¶ns what data á½¶s kept á½¶n the database. It contaá½¶ns á½¶nformatá½¶on on the
data's semantá½¶cs, securá½¶ty, and á½¶ntegrá½¶ty. The conceptual level á½¶s the má½¶ddle
level, or second level, of the three-level archá½¶tecture. Thá½¶s level encompasses
the entá½¶re database's logá½¶cal structure and prová½¶des the organá½¶zatá½¶on's overall
perspectá½¶ve of the database, regardless of storage requá½¶rements.
Internal level:
At the á½¶nternal level, the database á½¶s physá½¶cally represented on the
computer. It focuses on the physá½¶cal á½¶mplementatá½¶on of the database to optá½¶má½¶se
storage space utá½¶lá½¶satá½¶on and runtá½¶me performance, as well as data encryptá½¶on
techná½¶ques. It communá½¶cates wá½¶th the operatá½¶ng system á½¶n order to place data on
storage fá½¶les, create storage space, retrá½¶eve data, and so on.
0 Comments