• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Baza danych na komputerze połączona z programem - bezpieczeństwo

Object Storage Arubacloud
0 głosów
201 wizyt
pytanie zadane 28 czerwca 2019 w SQL, bazy danych przez Shimeo7 Obywatel (1,910 p.)
Cześć, jestem w trakcie robienia aplikacji, która będzie pobierać informację z bazy danych. Aplikacja nie będzie korzystała z internetu. Baza danych ma być na tym samym komputerze co aplikacja, a wczytanie informacji z bazy danych ma następować podczas uruchomienia aplikacji. Pierwszy raz tworzę tego typu program(w C#) dlatego mam mnóstwo pytań odnośnie bazy danych. Do tworzenia używam SSMS, aczkolwiek wiem, że można to zrobić z poziomu VS. Aplikacja dotyczy kliniki weterynaryjnej, gdzie lekarz sprawdza przebieg choroby zwierzeka, uzupełnia dane, dodaje zwierzę itp.

1. Jak zabezpieczyć bazę danych i czy warto?

2. Użyć SSMS, czy lepiej MS?

3. Czy baza ma się ładować podczas uruchomienia, czy w inny sposób?

4. Na co zwrócić uwagę podczas tworzenia takiej bazy danych?

Wydaję mi się, że pytania mogą być prymitywne, aczkolwiek jestem początkujący, dlatego proszę o wyrozumiałość.
komentarz 28 czerwca 2019 przez DragonCoder Nałogowiec (36,500 p.)

1. Jak zabezpieczyć bazę danych i czy warto?

Zalezy co sie w niej zanjduje? Jezeli cos waznego to warto, jesli to plan szkolny to raczej nie. Mozesz kodowac swojego dane w bazie danych lub za kazdym razem robic logowanie sie usera do aplikacji przez co nikt nie bedzie mial do noej dostepu oprocz osob, ktore maja pasy. Ale to zabezpieczenie w przypadku, gdy nie ma polaczenia do internetu. Inaczej kodowanie danych, to chyba najlepszy pomysł

4. Na co zwrócić uwagę podczas tworzenia takiej bazy danych?

Model bazy danych i relacje, zeby pozniej sie nie okazalo, ze nagle musisz poprawiac lub dodac kolumne, gdy masz juz np. 200 rekordow. 

1 odpowiedź

0 głosów
odpowiedź 28 czerwca 2019 przez wiktoz Mądrala (7,040 p.)
Jeśli komputer wcale nie będzie połączony z internetem to nie grozi nam nic oprócz osób, które fizycznie mają do niego dostęp.

Jeśli baza danych jest ogromna i w całości ładuje się po starcie może to być nieoptymalne, ale przypuszczam, że baza danych kliniki weterynaryjnej nie będzie duża i powinna dać sobie radę, zawsze taką optymalizację możesz dodać, aby ładowała się częściowo, np. pacjenci z ostatniego tygodnia, a do innych tygodni będą przyciski, które będą ładowały zawartość.

Na co zwrócić uwagę? W tym przypadku chyba na łatwość odczytania informacji i sposób ich optymalnego poukładania, z innej strony bezpieczeństwo, ale to chyba nie w tym przypadku.

Podobne pytania

0 głosów
3 odpowiedzi 265 wizyt
0 głosów
1 odpowiedź 250 wizyt
pytanie zadane 26 listopada 2018 w JavaScript przez Kiele Obywatel (1,530 p.)
0 głosów
0 odpowiedzi 429 wizyt
pytanie zadane 17 lutego 2021 w C# przez disaster Bywalec (2,120 p.)

92,567 zapytań

141,420 odpowiedzi

319,616 komentarzy

61,953 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...