Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Przejście z diagramu VISIO do skryptu SQL generującego bazę
moraw2008
post
Post #1





Grupa: Zarejestrowani
Postów: 26
Pomógł: 1
Dołączył: 21.02.2008

Ostrzeżenie: (0%)
-----


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

Ten post edytował moraw2008 19.02.2013, 08:15:54
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
mar1aczi
post
Post #2





Grupa: Zarejestrowani
Postów: 731
Pomógł: 141
Dołączył: 9.05.2011
Skąd: śląskie

Ostrzeżenie: (0%)
-----


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

Ten post edytował mar1aczi 19.02.2013, 09:28:09


--------------------
Szanuj innych czas! Kliknij , gdy pomocną wskazówkę otrzymasz.
Go to the top of the page
+Quote Post
moraw2008
post
Post #3





Grupa: Zarejestrowani
Postów: 26
Pomógł: 1
Dołączył: 21.02.2008

Ostrzeżenie: (0%)
-----


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..
Go to the top of the page
+Quote Post
mar1aczi
post
Post #4





Grupa: Zarejestrowani
Postów: 731
Pomógł: 141
Dołączył: 9.05.2011
Skąd: śląskie

Ostrzeżenie: (0%)
-----


Spojrzałeś w link z drugiego zdania w moim poprzednim poście?


--------------------
Szanuj innych czas! Kliknij , gdy pomocną wskazówkę otrzymasz.
Go to the top of the page
+Quote Post
moraw2008
post
Post #5





Grupa: Zarejestrowani
Postów: 26
Pomógł: 1
Dołączył: 21.02.2008

Ostrzeżenie: (0%)
-----


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?
Go to the top of the page
+Quote Post
mar1aczi
post
Post #6





Grupa: Zarejestrowani
Postów: 731
Pomógł: 141
Dołączył: 9.05.2011
Skąd: śląskie

Ostrzeżenie: (0%)
-----


Diagram ER wink.gif


--------------------
Szanuj innych czas! Kliknij , gdy pomocną wskazówkę otrzymasz.
Go to the top of the page
+Quote Post
moraw2008
post
Post #7





Grupa: Zarejestrowani
Postów: 26
Pomógł: 1
Dołączył: 21.02.2008

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post
mar1aczi
post
Post #8





Grupa: Zarejestrowani
Postów: 731
Pomógł: 141
Dołączył: 9.05.2011
Skąd: śląskie

Ostrzeżenie: (0%)
-----


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.


--------------------
Szanuj innych czas! Kliknij , gdy pomocną wskazówkę otrzymasz.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 04:09