SQLite
SQLite Database: How to Create, Open, Backup & Drop Files
SQLite databases are very lightweight. Unlike other database systems, there is no configuration,...
Database systems comprise of complex data structures. Thus, to make the system efficient for retrieval of data and reduce the complexity of the users, developers use the method of Data Abstraction.
There are mainly three levels of data abstraction:
Let's study them in detail
The internal schema defines the physical storage structure of the database. The internal schema is a very low-level representation of the entire database. It contains multiple occurrences of multiple types of internal record. In the ANSI term, it is also called "stored record'.
Facts about Internal schema:
The conceptual schema describes the Database structure of the whole database for the community of users. This schema hides information about the physical storage structures and focuses on describing data types, entities, relationships, etc.
This logical level comes between the user level and physical storage view. However, there is only single conceptual view of a single database.
Facts about Conceptual schema:
An external schema describes the part of the database which specific user is interested in. It hides the unrelated details of the database from the user. There may be "n" number of external views for each database.
Each external view is defined using an external schema, which consists of definitions of various types of external record of that specific view.
An external view is just the content of the database as it is seen by some specific particular user. For example, a user from the sales department will see only sales related data.
Facts about external schema:
Here, are some Objectives of using Three schema Architecture:
SQLite databases are very lightweight. Unlike other database systems, there is no configuration,...
What is the UPDATE Query? UPDATE MySQL command is used to modify rows in a table. The update...
SQL stands for Structured Query language, pronounced as "S-Q-L" or sometimes as "See-Quel." SQL is...
What is While Loop? WHILE loop statement works similar to the Basic loop statement except the EXIT...
What is auto increment? Auto Increment is a function that operates on numeric data types. It...
What is PL/SQL block? In PL/SQL, the code is not executed in single line format, but it is always...