Access
 sql >> Baza danych >  >> RDS >> Access

5 błędów w projektowaniu baz danych, których należy unikać

Właściwy projekt bazy danych jest zawsze ważny, niezależnie od tego, czy tworzysz dużą bazę danych z milionami rekordów, czy małą bazę danych z kilkoma setkami rekordów. Właściwy projekt bazy danych pozwala szybko i sprawnie znaleźć potrzebne informacje, a jednocześnie ułatwia rozbudowę bazy danych w przyszłości. Istnieje jednak kilka prostych błędów projektowych, które mogą zaszkodzić Twojej bazie danych.

Oto pięć błędów projektowych bazy danych, których należy unikać i dlaczego.

1. Dodawanie więcej niż jednego elementu informacji do pola

Każde pole powinno zawierać jedną informację. Jeśli dodasz więcej, znacznie trudniej będzie przeszukać bazę danych w celu uzyskania informacji.

Tworząc bazę danych upewnij się, że wszystkie pola zawierają tylko część informacji. Zalecamy również obserwowanie formatowania dla każdego pola. Na przykład ludzie inaczej wpisują numery telefonów, więc jeśli polegasz na określonym formacie, zapytanie może nie pobrać wszystkich potrzebnych informacji.

2. Wybór złego klucza podstawowego

Klucze podstawowe nigdy nie powinny się zmieniać. Zwykle ludzie przypisują rosnące liczby jako klucze podstawowe, ponieważ są one generowane automatycznie, niepowtarzalne i niezmienne.

Nie chcesz używać takich rzeczy jak adresy, numery telefonów lub numery ubezpieczenia społecznego jako klucze podstawowe. Ponadto nie zaleca się używania prawdziwych informacji jako klucza podstawowego, nawet jeśli wydaje się, że jest to dobry identyfikator. Zachowaj prostotę — najlepiej jest zwiększać liczby.

3. Powtarzanie pól w tabeli

Projektując bazę danych, należy rozpoznać powtarzające się dane i umieścić powtarzające się kolumny we własnej tabeli. W przeciwnym razie możesz upchnąć powtarzające się dane w jednej tabeli, co utrudni generowanie dokładnych raportów. Zwykle ten problem występuje podczas przechodzenia z arkuszy kalkulacyjnych do baz danych, ale bazy danych są relacyjne i nie wymagają powtarzalnych danych.

4. Umieszczanie tabeli w tabeli

Innym błędem projektowym bazy danych, którego należy unikać, jest osadzanie tabeli w tabeli. Wszystkie dane w tabeli powinny być ze sobą powiązane. Gdy dane są powiązane, odnoszą się do tej osoby lub zamówienia, co ułatwia aktualizowanie i dokładność informacji.

Jeśli osadzisz tabelę, będziesz musiał zaktualizować cały zestaw danych, gdy zmieni się jedna informacja. Chcesz tego uniknąć, a także umożliwić szybkie i łatwe dodawanie nowych informacji.

5. Nieprawidłowe indeksowanie

Indeksowanie może być trudne do prawidłowego wykonania, ale należy to zrobić, w przeciwnym razie nie zobaczysz pełnego potencjału swojej bazy danych. Wszystkie klucze podstawowe i obce powinny być indeksowane, ponieważ to właśnie łączy ze sobą tabele.

Powinieneś także zaindeksować inne pola, takie jak pola „gdzie”, ponieważ możesz chcieć wyszukać informacje związane z „gdzie”. Chociaż dobrym pomysłem jest umieszczenie indeksu na często używanych polach, nie przesadzaj. Ponownie sugerujemy umieszczenie indeksu na wszystkich kluczach podstawowych, wszystkich kluczach obcych i polach, które są używane w klauzulach „where”.

Dobry projekt bazy danych jest kluczem do tworzenia dokładnych raportów. Aby upewnić się, że Twoja baza danych jest poprawnie skonfigurowana lub aby utworzyć nową bazę danych zaprojektowaną dla Twojej organizacji, skontaktuj się z Arkware już dziś pod numerem 877-519-4537.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Link do danych Salesforce w Microsoft Access

  2. Klasa podstawowa VBA i obiekt pochodny-2

  3. Używanie OASIS-SVN i git do kontroli kodu źródłowego Access

  4. Jak utworzyć diagram bazy danych w programie Access

  5. Korupcja dostępu MS Część 1:Najczęstsze przyczyny