Database System
Database System
Introduction:
Layers of DBMS
DBMS Access
DBMS Layer:
The DBMS converts the request into a form understood by
the routines that actually manipulate the data in mass
storage.
Fig. 2 Movie
Fig. 4 Rents
Employee w/ 3 Attributes
EmpId JobTitle Dept
DB2:
JobTitle Dept
Here, information is lost: can find the job title of the target
employee and a department having such a job but this does not
necessarily mean that the target employee works in that department
because several departments may have identical job titles
See:
3 Relations Database (R3)
Job:
JobId JobTitle SkillCode Dept
Assignment:
EmpId JobId StartDate TermDate
Abstractly in SQL…
Interpretation:
3. update RA Employee:
Set y = ‗q‘ Address = ‗1812 Napoleon
Where x = ‗p‘ Crt.‘
Name = ‗Cora Young‘
Conclusion:
Over this exploration of database systems, we have explored the
complex world that is data management. We started very far back
at foundations of data models and SQL, quickly moved into the
juicy world of data warehousing through advanced topics like
analytics – bringing about a thorough understanding around why
databases sit right in the middle if not become core business
requirement for every modern digital company.
Appendix:
Data definitions: Things like ER diagrams, that show you what
entities are in your database and how those entities relate to one
another Those include detail about each of the attributes, what type
is its data — bolean, integer or string. How big it can be and all
constraints. How you ensured the integrity of your data (you
normalized it)
References:
1.www.boltic.io
2.db-book.com
3.totalassignemnthelp.com
4.wikipedia
5.ibm.com