You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: Relation_Algebra/01_Relational_Model_Algebra.md
+7-7Lines changed: 7 additions & 7 deletions
Original file line number
Diff line number
Diff line change
@@ -79,7 +79,7 @@ A major purpose of a database system is to provide users with an abstract view o
79
79
80
80
## Data Abstraction
81
81
82
-

82
+

83
83
84
84
For the system to be usable, it must retrieve data efficiently. Designers use complex data structures to represent data in the database to ensure this efficiency. To simplify users’ interactions with the system, data abstraction is categorized into three levels:
85
85
@@ -292,7 +292,7 @@ The **Query Processor** simplifies and facilitates data access for users, enabli
292
292
293
293
Database architecture encompasses the various components of a database system and their interconnections. It is influenced by the underlying computer system and can be categorized into different types:
294
294
295
-

295
+

296
296
297
297
## Types of Database Systems
298
298
1.**Centralized Systems:** All components run on a single machine.
@@ -310,7 +310,7 @@ Database applications can be organized into two or three tiers:
310
310
-**Client Machine:** Hosts the application and communicates directly with the database system using query language statements.
311
311
-**Server Machine:** Runs the database system, accessed through Application Program Interface (API) standards like ODBC and JDBC.
312
312
313
-

313
+

314
314
315
315
### Three-Tier Architecture
316
316
-**Client Machine:** Acts as a front end, not making direct database calls.
@@ -319,7 +319,7 @@ Database applications can be organized into two or three tiers:
319
319
320
320
This architecture is more suitable for larger applications where business logic can be centralized in the application server.
@@ -428,15 +428,15 @@ The relational model defines a database abstraction based on relations to avoid
428
428
429
429
Relational Algebra is a set of fundamental operations to retrieve and manipulate tuples in a relation. Each operator takes in one or more relations as inputs, and outputs a new relation. To write queries we can ”chain” these operators together to create more complex operations.
0 commit comments