Konwencja nazewnicza w bazach danych

Serdecznie zapraszam na stronę fotoRAF – moje fotografie z ofertą dotyczącą fotografii.

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

SQLite w Visual Studio

Serdecznie zapraszam na stronę fotoRAF – moje fotografie z ofertą dotyczącą fotografii.

Wiele aplikacji potrzebuje gromadzić dane na których może pracować po ponownym uruchomieniu. Można tego dokonać w najróżniejszy sposób – tworzyć własne formaty plików, w których dane będą zapisywane, można serializować obiekty do plików, można wreszcie zapisywać dane w bazach danych – w typ także plikowych. Tutaj właśnie pojawia się SQLite (https://www.sqlite.org/) czyli baza danych, która w wielu prostych zastosowaniach sprawdzi się doskonale. Nie trzeba będzie instalować specjalnej bazy danych (serwera baz danych jak przy MySQL, SQLServer czy Oracle) a wszystkie dane zostaną zapisane w pliku. Tyle tytułem wstępu.

Cały projekt w formie projektu VS2015 można pobrać stąd -> SQLiteWinForms

Czytaj dalej SQLite w Visual Studio

SQLite i kilka godzin straconych na poszukiwaniu rozwiazania

Zachciało się człowiekowi zrobić aplikację korzystającą z bazy danych SQLite jako tej najprostszej – bez instalowania, bez zbędnych śmieci. Visual Studio uruchomione, projekt założony, dodane paczki przez Nuget Package Managera (w tym SQLite). Fajnie wszystko działa – baza założona, zapisy idą do bazy. Wszystko OK. Czytaj dalej SQLite i kilka godzin straconych na poszukiwaniu rozwiazania