Piszę swoją pierwszą aplikację na Androida i będę korzystał z bazy danych SQLite, więc będę starał się jak najbardziej ograniczyć rozmiar, ale myślę, że pytanie dotyczy ogólnie projektowania bazy danych.
Planuję przechowywać rekordy, które będą miały tekst i datę utworzenia. Aplikacja jest samodzielną aplikacją, tzn. Nie będzie łączyła się z Internetem i tylko jeden użytkownik będzie ją aktualizował, więc nie ma szans, że będzie więcej niż jeden wpis z określoną datą.
Czy moja tabela nadal potrzebuje kolumny identyfikatora? Jeśli tak, jakie są zalety używania identyfikatora jako identyfikatora rekordu w porównaniu z datą?