

Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
RDBMS is a database management system that stores data in the form of tables (relations) consisting of rows (tuples) and columns (attributes). Tables are related to each other using keys. Examples: MySQL, Oracle Database, Microsoft SQL Server, PostgreSQL. Features of RDBMS Data stored in tables. Uses rows and columns. Supports relationships between tables. Reduces data redundancy through normalization. Ensures data integrity. Supports SQL for database operations. Provides security and access control. Key Concepts 1. Table (Relation) Collection of related data arranged in rows and columns. 2. Row (Tuple) A single record in a table. 3. Column (Attribute) A field that describes a property of the data. 4. Primary Key Uniquely identifies each record. Cannot contain NULL values. 5. Foreign Key Creates a relationship between two tables. References the primary key of another table. Advantages Easy data management. Reduces redundancy. High security. Data consistency and integrity.
Typology: Schemes and Mind Maps
1 / 3
This page cannot be seen from the preview
Don't miss anything!


Reduces redundancy, improves integrity, security, data sharing, backup/recovery and supports multi-user access.
Physical level (how data stored), Logical level (what data stored), View level (user-specific view).
Ability to change schema without affecting applications. Types: Logical and Physical.
Entity, Attribute, Relationship. Converted into tables using keys and foreign keys.
Primary Key uniquely identifies records; Foreign Key links tables; Candidate Key can become primary key.
Organizes data to remove redundancy. 1NF removes repeating groups, 2NF removes partial dependency, 3NF removes transitive dependency.
Normalization improves consistency; Denormalization improves performance.
Atomicity, Consistency, Isolation, Durability ensure reliable transactions.
Unauthorized access, SQL injection, data theft. Solutions: authentication, authorization, encryption.
Manages simultaneous transactions using locking, timestamps and MVCC.
Extended ER model with specialization, generalization and inheritance.
Logical: conceptual changes don't affect views. Physical: storage changes don't affect schema.
1:N -> foreign key on N side. M:N -> create separate relationship table.
Standard language for creating, querying and managing databases.
INT, FLOAT, CHAR, VARCHAR, DATE, BOOLEAN etc.
CREATE, ALTER, DROP, TRUNCATE define database structure.
INSERT, UPDATE, DELETE manipulate data.
SELECT retrieves data, WHERE filters rows, ORDER BY sorts results.
Pattern matching using % (many chars) and _ (single char).
IN checks values in a list; BETWEEN checks range.
String: UPPER(), LOWER(); Date: SYSDATE; Numeric: ROUND(), ABS().
COUNT(), SUM(), AVG(), MAX(), MIN() often used with GROUP BY and HAVING.