Niezależnie od tego, czy nam się to podoba, czy nie, wielu, jeśli nie większość z nas, programistów, albo regularnie pracuje z bazami danych, albo może kiedyś będzie musiała pracować z jednym z nich. Biorąc pod uwagę ilość niewłaściwego wykorzystywania i nadużyć na wolności oraz liczbę pytań związanych z bazami danych, które pojawiają się każdego dnia, można śmiało powiedzieć, że istnieją pewne koncepcje, które programiści powinni znać - nawet jeśli nie projektują ani nie pracują z nimi bazy danych dzisiaj. Więc:
Jakie są ważne pojęcia, które programiści i inni specjaliści ds. Oprogramowania powinni wiedzieć o bazach danych?
Wytyczne dotyczące odpowiedzi:
Skróć listę.
Jedna koncepcja na odpowiedź jest najlepsza.
Bądź konkretny .
„Modelowanie danych” może być ważną umiejętnością , ale co to dokładnie znaczy?
Wyjaśnij swoje uzasadnienie.
Dlaczego twoja koncepcja jest ważna? Nie mów tylko „użyj indeksów”. Nie popadaj w „najlepsze praktyki”. Przekonaj swoich odbiorców, aby dowiedzieć się więcej.
Pozytywne odpowiedzi, z którymi się zgadzasz.
Najpierw przeczytaj odpowiedzi innych osób. Jedna wysoko postawiona odpowiedź jest bardziej skutecznym stwierdzeniem niż dwie niskie. Jeśli masz więcej do dodania, dodaj komentarz lub odwołaj się do oryginału.
Nie głosuj za czymś tylko dlatego, że nie dotyczy to ciebie osobiście.
Wszyscy pracujemy w różnych domenach. Celem jest tutaj wskazanie początkującym bazom danych kierunku uzyskania dobrze ugruntowanego, wszechstronnego zrozumienia projektu bazy danych i rozwoju opartego na bazie danych, a nie konkurowania o tytuł najważniejszego.