Przejdź do głównej zawartości

Edycja struktury danych


  Zaawansowana edycja struktury danych

Odwzorowanie struktury danych w bazie danych​

Stworzona struktura danych ma swoje bezpośrednie odwzorowanie w bazie danych Microsoft SQL Server. Każda struktura to odpowiednik tabeli w bazie danych, a każde pole w strukturze to pole w tabeli bazodanowej. Pola ze struktury są wprost odzwierciedlone w postaci pól w tabeli bazodanowej, natomiast relacje są odwzorowane w bazie danych w postaci odpowiednich kluczy obcych. Oprócz pól biznesowych w tabelach automatycznie powstają dodatkowe pola, w których zapisywane są informacje na temat aplikacji, z jakiej pochodzi dany obiekt oraz bazodanowy identyfikator tego obiektu.

wskazówka

Nazwy, pod jakimi pola ze struktury danych zostaną zapisane w bazie danych, można konfigurować.

Zmiany właściwości pól​

Zmiana właściwości pola zapisanego w strukturze danych (np. zmiana nazwy lub typu pola) jest równoznaczna ze stworzeniem w bazie danych nowego pola. Pole, które poprzednio istniało w bazie danych nie zostanie usunięte. Nie będzie możliwości dostępu do danych zapisanych w takim polu. Zmiana samego typu pola jest niemożliwa. Zmiana będzie możliwa, jeśli zmieniona zostanie również nazwa pola. Zostanie stworzone nowe pole o nowym typie i nowej nazwie.

Usuwanie pól​

Aby usunąć pole:

  1. zaznacz odpowiedni element,
  2. wybierz opcję Usuń z menu kontekstowego.
ostrzeżenie

Usunięcie pola powoduje jego usunięcie z drzewa struktury danych. Nie jest to jednoznaczne z usunięciem odpowiadającego mu pola w bazie danych.

Kopiowanie/wklejanie pól, opisów​

Pola do struktury danych mogą zostać dodane masowo, na przykład z arkusza Excel. Możesz przekopiować bezpośrednio do struktury danych pola, a następnie zmienić ich nazwę i typ, a także wkleić opis pól.

image

W tym celu:

  1. Zaznacz pola do skopiowania w arkuszu Excel.
  2. Przejdź na strukturę danych i wklej pola.
  3. Zaznacz pola wraz z opisem do skopiowania w arkuszu Excel.
  4. Przejdź na strukturę danych, kliknij prawym i wklej opis do pól wybierając jedną z opcji przypisywania komentarzy do istniejących pól.
  5. Opisy do odpowiadających im pól zostaną wklejone.

image

wskazówka

Jeżeli wklejasz tylko jedną kolumnę tabeli czyli nazwę pola, wówczas zawsze jest ono wklejane jako pole tekstowe. Jeżeli natomiast wkleisz tabelę z kolumnami odpowiadającymi kolumnom w tabeli: Nazwa, Typ, Wymagane, Opis, wówczas zostanie wszystko wklejone do struktury wraz z odpowiednimi typami pól.

Jeżeli chcesz wkleić pola odpowiedniego typu wówczas w drugiej kolumnie arkusza Excel wprowadź typ taki jaki jest wykorzystywany w strukturze danych, czyli przykładowo nvarchar dla tekstu decimal dla liczby stałoprzecinkowej itd. Jeżeli jakiś typ nie zostanie rozpoznany, wówczas dla pola zostanie przypisany typ tekstowy. Pamiętaj też o nazewnictwie pól. Jeżeli wkleisz nazwy pól z niedozwolonymi znakami, to należy je potem dostosować w strukturze danych.

image

Zobacz również​

Dostęp do bazy danych

Współpraca z bazą

Przykłady użycia