Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Przejście z diagramu VISIO do skryptu SQL generującego bazę
Forum PHP.pl > Forum > Bazy danych
moraw2008
Witam,

Mam problem, stworzyłem diagram bazy danych w VISIO i na jego podstawie wygenerowałem kod generujący ją w MS SQL Serverze (zakładka: DATABASES / opcja:GENERUJ). Wszystko działało bardzo dobrze. Teraz stworzyłem znacznie większy i bardziej skomplikowany diagram bazy, ustawiłem wszystkie zależności, indeksy, wyzwalacze itp, sprawdziłem błędy jest ok ale.. nie mam opcji "GENERUJ.

Próbowałem dojść do tego dlaczego tak jest, myślałem że może mam złą wersję Visio, ale nie - to jest ta sama, najwyższa wersja (licencja studencka) na której wcześniej już generowałem skrypt bazy.. Problem polega na tym że mylnie, w pośpiechu wybrałem rodzaj pliku na samym początku..
Zamiast NEW/Database Model Diagram wybrałem NEW/ER Diagram (tak mi się wydaje). W jednym przypadku w zakładce BAZ DANYCH jest opcja GENERUj, w drugim jej nie ma. Mam przygotowany cały diagram bazy, wszystko dopieszczone ale nie mogę tego zamienić na skrypt SQL generujący bazę, jak z tego wybrnąć? Pomóżcie..

P.S
Czym różnią się te dwa ordzaje diagramów? Nie mogę nigdzie znaleźć nic o tym.

Z góry dzięki
mar1aczi
Utworzenie nowego projektu "NEW/Database Model Diagram" i kopiuj/wklej próbowałeś?
Ten opis -kawałek VBA może okazać Ci się pomocny smile.gif
moraw2008
Tak, to na początku od tego zacząłęm, chciałem skopiować i przesunąć po zaznaczeniu - niestety nie ma takiej opcji... Dodaje się sam układ bloczków tylko bez "środków" ( w przypadku kopiowania), jak przesuwam z projektu na projekt to wyświetla się komunikat że drag and drop not allowed..
mar1aczi
Spojrzałeś w link z drugiego zdania w moim poprzednim poście?
moraw2008
Spojrzałem, bardziej zagłębie się w niego w domu przy komputerze i zobaczymy.

Czym w zasadzie jest diagram ER? skoro wygląda praktycznie tak samo jak Database Model Diagram?
mar1aczi
Diagram ER wink.gif
moraw2008
ha, takich informacji miliony przeczytałem smile.gif znam diagram związków encji i tajniki jego tworzenia ...ale czym w takim razie jest Database Model Diagram skoro wygląda identycznie jak ERD a oprócz tego daje się skonwertować w kod kreujący bazę.. tego dalej nie rozumiem.
mar1aczi
Cytat(moraw2008 @ 19.02.2013, 12:39:11 ) *
ha, takich informacji miliony przeczytałem smile.gif

To przeczytaj raz jeszcze ale ze zrozumieniem wink.gif
Cytat(moraw2008)
...ale czym w takim razie jest Database Model Diagram skoro wygląda identycznie jak ERD a oprócz tego daje się skonwertować w kod kreujący bazę.. tego dalej nie rozumiem.

ERD nie zawsze będzie wyglądał tak samo jak Database Model Diagram przy znacznie większych aplikacjach. Encja nie zawsze musi odpowiadać jednej tabeli w bazie danych.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.