Author Archives: Stanislav_Panteleev

Database.What is “denormalization”? What is it used for?

Denormalization is the process of intentionally introducing redundancy into a database by combining normalized tables — often for performance or simplicity reasons. It’s the reverse of normalization, done not because of bad design, but to optimize read-heavy operations. 🎯 Why … Continue reading →

Posted in Без рубрики | Comments Off on Database.What is “denormalization”? What is it used for?

Database.3NF, give example

📘 Third Normal Form (3NF) A table is in 3NF if: ✅ It is in 2NF ✅ It has no transitive dependencies — i.e., non-key columns do not depend on other non-key columns 🔍 What is a Transitive Dependency? A … Continue reading →

Posted in Без рубрики | Comments Off on Database.3NF, give example

Database.Can you give an example where we have composite key and no partial dependency ?

Absolutely! Let’s walk through a clear example where a composite key is used, and no partial dependency exists — meaning the table is in 2NF. ✅ Example: No Partial Dependency (2NF is satisfied) Table: ExamResults StudentID ExamID Score 1 101 … Continue reading →

Posted in Без рубрики | Comments Off on Database.Can you give an example where we have composite key and no partial dependency ?

Database.Explain 2nf, give example

📗 Second Normal Form (2NF) 2NF (Second Normal Form) builds on 1NF and adds one more rule: A table is in 2NF if: It is in 1NF, and All non-key attributes are fully functionally dependent on the entire primary key. … Continue reading →

Posted in Без рубрики | Comments Off on Database.Explain 2nf, give example

Database.Explain 1NF, give example

📘 First Normal Form (1NF) 1NF (First Normal Form) is the basic level of normalization.A table is in 1NF if: All columns contain atomic (indivisible) values Each row is unique Each column contains values of a single type There are … Continue reading →

Posted in Без рубрики | Comments Off on Database.Explain 1NF, give example

Database.What is “normalization”?

📚 What is Normalization in Databases? Normalization is the process of organizing data in a database to reduce redundancy and improve data integrity. It involves dividing large, complex tables into smaller, related tables and defining relationships between them. 🎯 Goals … Continue reading →

Posted in Без рубрики | Comments Off on Database.What is “normalization”?

Database.What is a “foreign key”?

A foreign key is a column (or set of columns) in one table that refers to the primary key in another table. It is used to establish a relationship between two tables and enforce referential integrity. 🔁 Purpose of a … Continue reading →

Posted in Без рубрики | Comments Off on Database.What is a “foreign key”?

Database.What is a “primary key”? What are the criteria for choosing one?

A primary key is a column or a set of columns in a table that uniquely identifies each row.It ensures that: No two rows have the same value in the primary key. The key value is never NULL. ✅ Example: … Continue reading →

Posted in Без рубрики | Comments Off on Database.What is a “primary key”? What are the criteria for choosing one?

Database.Define the terms “simple”, “composite”, “candidate” and “alternate” keys.

🔑 1. Simple Key A single attribute (column) that uniquely identifies a record. Example:In a Users table, user_id is a simple key if it alone uniquely identifies each user. 🧩 2. Composite Key A combination of two or more attributes … Continue reading →

Posted in Без рубрики | Comments Off on Database.Define the terms “simple”, “composite”, “candidate” and “alternate” keys.

Database.What is a “relational data model”?

The relational data model is a way to organize data in a database using tables (also called relations). It was introduced by E. F. Codd in 1970 and is the foundation of relational databases like MySQL, PostgreSQL, and Oracle. 🧱 … Continue reading →

Posted in Без рубрики | Comments Off on Database.What is a “relational data model”?