Baza danych - udostępnienie.

0

Witam.

Chciałem zapytać czy istnieje możliwość aby stworzyć bazę danych a następnie udostępnić dostęp do niej (dodawanie, modyfikowanie usuwanie danych) kilku innym osobom z różnych miejscowości ?

Jak zrobić coś takiego, w jakim programie najlepiej stworzyć taką bazę danych i jak ją udostępnić ?

0

Za ile (forsy) chcesz to zrobić?

0

poczytaj sobie co to jest:

  • serwer baz danych
  • SQL
  • IP publiczne/prywatne
  • przekierowanie portów
0

Cześć. Twój problem nie jest aż tak wielki jak pewnie Ci sie wydaje. Usiądź i odetchnij głęboko. Przyda Ci się również filiżanka dobrej kawy (ja polecam parzoną) i trochę czasu. Mój drogi kolego - masz braki teoretyczne. Co prawda nie sprecyzowałeś dokładnie swoich problemów, ale ja odpowiem Ci z perspektywy bazy danych. W systemach zarzadzania bazami danych istnieje szereg funkcjonalności oraz szereg sposobów na kontrolowanie dostępu danych oraz ich udostępniania. Zaliczamy do nich między innymi widoki (CREATE VIEW). Jeżeli nie chcemy pewnym użytkownikom udostępniać pewnych danych nadajemy im prawa jedynie do widoków w których nie pokazujemy im prywatnych/tajnych danych. Aby ograniczyć dostęp pewnemu użytkownikowi do jakiś danych najpierw wypadałoby go stworzyć co robimy poleceniem CREATE USER. Natomiast aby nadać tym użytkownikom pewne prawa musimy skorzystać z komendy GRANT (aby im potem odebrać te prawa używamy komendy REVOKE). W niektórych bazach danych możemy skorzystać z komendy **CREATE ROLE **i utworzyć pewną abstrakcyjną warstwę pomiędzy obiektami bazy danych a użytkownikami. Wcześniejszą komendą tworzymy role, następnie znaną nam już komendą GRANT nadajemy odpowiednie przywileje dla roli i w SPACJA końcu poprzez komendę GRANT nazwa_roli TO nazwa_uzytkownika przypisujemy role do użytkowników.
Tak więc drogi przyjacielu zapraszam do miłej lektury podręcznika do SQL lub miłego przeglądania zasobów internetu w celu zgłębiania wiedzy oraz zrozumienia działania wyżej wymienionych komend. Wtedy na pewno będziesz bliżej odpowiedzi na swoje pytania, a jeżeli będziesz miał jeszcze jakieś wątpliwości wróć tutaj i na pewno coś razem wymyślimy.
Pozdrowienia ze Szczecina.

0
P.Ł napisał(a)

Witam.

Chciałem zapytać czy istnieje możliwość aby stworzyć bazę danych a następnie udostępnić dostęp do niej (dodawanie, modyfikowanie usuwanie danych) kilku innym osobom z różnych miejscowości ?

Jak zrobić coś takiego, w jakim programie najlepiej stworzyć taką bazę danych i jak ją udostępnić ?

Najprościej / najtaniej - załóż sobie konto na jakimś free hostingu, np cba.pl, załóż bazę w MySQL i daj hasło i link do myAdmina innym osobom z różnych miejscowości.

A może google ma coś prostszego / bardziej user friendly - może wystarczy wam jakiś "publiczny" dokument Google (nigdy nie korzystałem z d. google).

b

1 użytkowników online, w tym zalogowanych: 0, gości: 1