Konwencja nazewnicza w bazach danych

Projektując bazę danych na potrzeby projektu trzeba przyjąć jakąś konwencję tworzenia nazw obiektów bazy danych. Jeśli mamy konwencję firmową/klienta dla którego pracujemy to dylematu nie mamy. Jeśli nie mamy doświadczenia to poniższe zestawienie może pozwolić utworzyć swoją konwencję tworzenia nazw. To tylko przykłady, z których można skorzystać gdy jest taka potrzeba.

Uwaga: jeśli projekt nie zakłada inaczej stosujemy nazewnictwo angielskie

1. Konwencja nazewnictwa dla tabel i widoków w bazie danych:
– wykorzystujemy tylko małe litery w nazwach tabel
– jeśli nazwa jest wieloczłonowa korzystamy z kreski dolnej „_” do łączenia poszczególnych wyrazów w nazwie
– nie korzystamy ze znaków diakrytycznych w nazwach (ą, ł, ś itd. zostawmy sobie do pisania wierszy)
– nazwa powinna być znacząca i możliwie krótka
– nazwę widoku rozpoczynamy znakami „view_” czyli „view_nazwa_tabeli”;
– nie można używać słów zarezerwowanych przez bazę danych;
– nie stosujemy znaków specjalnych;

– do nazywania tabel stosujemy rzeczowniki w liczbie mnogiej;
Czytaj dalej Konwencja nazewnicza w bazach danych

MSSQL w wersji Express

Kilka informacji na temat SQLServera dla tych, którzy muszą go użyć a niekoniecznie znają różnicę pomiędzy wersjami.

https://msdn.microsoft.com/pl-pl/sqlserver2014express.aspx

LocalDB (SqlLocalDB)
——————————————-
LocalDB to uproszczona wersja produktu Express, która ma wszystkie funkcje programistyczne, ale działa w trybie użytkownika, ma szybką, niewymagającą konfiguracji instalację oraz krótką listę wymagań wstępnych. Jest przydatna dla użytkowników, którzy oczekują prostego sposobu tworzenia baz danych i pracy z nimi z poziomu kodu. Można jej używać w połączeniu z narzędziami do projektowania aplikacji i baz danych, takimi jak Visual Studio, ale można ją również osadzić w aplikacji, która potrzebuje lokalnych baz danych.

Express (SQLEXPR)
——————————————-
Wersja Express zawiera jedynie aparat bazy danych SQL Server. Najlepsza wersja do akceptowania połączeń zdalnych i zdalnego administrowania.
Czytaj dalej MSSQL w wersji Express