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

SQLite w Visual Studio

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

Wskaźniki od highcharts.

Zostałem wywołany do tablicy więc muszę odpowiedzieć. Jeden z czytelników zasugerował mi użycie biblioteki JavaScript o nazwie HighCharts https://www.highcharts.com. Jako, że zawsze lubiłem wykresiki to postanowiłem się z nią zapoznać. Na pierwszy ogień poszedł wskaźnik czyli „gauge”. By utworzyć sobie taki wskaźnik musimy mieć szkielet naszej strony gdzie wywołujemy odpowiednie skrypty wskaźnika oraz biblioteki jQuery.

Szkielet „czystej strony”:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Wykresy i wskaźniki</title>

    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>
    
    <script src="https://code.highcharts.com/highcharts.js"></script>
    <script src="https://code.highcharts.com/highcharts-more.js"></script>
     <script src="https://code.highcharts.com/modules/exporting.js"></script>
     <script src="https://code.highcharts.com/modules/solid-gauge.js"></script>
</head>

<body>
    
</body>
</html>    

Czytaj dalej Wskaźniki od highcharts.