Czy ktoś wie o neutralnym XSD dostawcy, aby opisać relacyjny schemat bazy danych? Nasz system musi pobrać informacje na temat struktury bazy danych:Standardowa baza danych neutralna XSD do opisania schematu relacyjnej bazy danych
- Stoły
- kolumn i typów
- podstawowych i kluczy obcych Ograniczenia
- Indeksy
- etc
w A niezależny od dostawcy i przechowuj go w pliku XML do późniejszego przetworzenia.
Zanim zrobimy to, co zwykle robimy i robimy własne. Chciałem zrobić kilka badań i sprawdzić, czy istnieje istniejący XSD, na którym ludzie standaryzują, ponieważ zakładam, że nie jest to rzadki wymóg dla narzędzi do modelowania i tak dalej. W Google nie znalazłem niczego, co nie byłoby specyficzne dla dostawcy bazy danych. Jeśli znasz istniejący standard publiczny, bardzo bym docenił link.
Dzięki z góry,
Terence
Chcesz opisać schemat, dobrze, a nie przypadki schematu? Brak danych zgodnych ze schematem? –
Dlaczego po prostu nie przechowujesz kodu SQL niezbędnego do zbudowania bazy danych? Czy brakuje mi czegoś lub jesteś? – Pesto
Trudną częścią jest to, że podczas gdy sama struktura tabeli może być raczej prosta, XSD wygenerowany przez określonego dostawcę najprawdopodobniej będzie miał własne rozszerzenia przestrzeni nazw, które będą dokładnie odpowiadać ich produktowi. Znalezienie czegoś bardziej ogólnego bez konieczności samodzielnego zakodowania, jeśli uważam, że jest to problem. –