Top "Database-normalization" questions

Database normalization is the process of organizing the fields and tables of a relational database to minimize redundancy and dependency.

First-time database design: am I overengineering?

Background I'm a first year CS student and I work part time for my dad's small business. I don't have …

mysql database database-design schema database-normalization
What is atomicity in dbms

I read something like below in 1NF form of DBMS. There was a sentence as follows: "Every column should be …

sql database atomic database-normalization
Can anyone explain me 1NF, 2NF, 3NF, BCNF rules with a proper example?

This is a common interview question. I faced one interview where the interviewer gave me one table and asked me …

sql database database-design database-normalization
How to convert postgres column type from string to float

I have a rails app with a basic postgres db, but I realized that some of my columns are strings …

ruby-on-rails postgresql activerecord database-normalization floating-point-conversion
Lossless Join and Decomposition From Functional Dependencies

Suppose the relation R( K, L, M, N, P), and the functional dependencies that hold on R are: - L …

join database-normalization relational-algebra functional-dependencies lossless
How many fields is 'too many' in a table?

I have a coworker who is planning a database for a new app that will have several tables with over 30 …

database database-design database-normalization
Is a fact table in normalized or de-normalized form?

I did a bit R&D on the fact tables, whether they are normalized or de-normalized. I came across …

reporting data-warehouse business-intelligence database-normalization
What is the best way to implement Polymorphic Association in SQL Server?

I have tons of instances where I need to implement some sort of Polymorphic Association in my database. I always …

sql-server associations polymorphic-associations database-normalization
Dependency preserving

So I am looking over my database notes and material trying to refresh myself on the general concepts and terminology …

database database-normalization functional-dependencies
Finding a relation in 3NF but not in BCNF

I've been reading many different sources on how to differentiate relations that are in 3NF/BCNF. And I've so far …

database database-normalization functional-dependencies 3nf bcnf