2012-05-04 3 views
0

데이터베이스 mdf 파일을 작성한 후 외래 키 다이어그램을 만들었습니다. 최근에 테이블을 여러 개 추가해야했는데 소유자가 아니기 때문에 다이어그램을 만들 수 없다는 오류가있었습니다.SQL 서버 데이터베이스 다이어그램

그래서 다이어그램을 업데이트하지는 않았지만 어쨌든 테이블을 추가했습니다. 내 애플 리케이션은 새로운 테이블로 잘 작동하는 것 같다. linq-to-sql을 사용하고 ORM의 디자인 화면에 새 테이블과 이전 테이블 간의 연결이 표시되지 않습니다.

내 질문은 : 앱이 다이어그램의 유무에 관계없이 작동하는 경우 만드는 것의 이점은 무엇입니까? 나는 800 페이지짜리 책을 읽고 대답을 얻을 수 있다는 것을 알고 있지만 2-3 라인 답이 무엇인지 궁금해하고있었습니다.

감사합니다.

+0

다이어그램에는 몇 가지 편리한 사용법이 있습니다. 데이터베이스를 만들 때 테이블을 설정하고 관계를 만드는 빠른 방법이 될 수 있습니다. 당신이 만난 적이없는 데이터베이스를 방문하면 개요를 빠르게 얻을 수 있습니다. 팁 : 열의 블록을 잘라내어 붙여 넣을 수 있습니다. 유사한 표를 설정하는 편리한 방법입니다 (예 : 번지에 대한 모든 필드를 복사합니다. – HABO

답변

2

다이어그램은 단지 모델링 도구입니다. 다이어그램을 사용하지 않아도되지만, db를 시각화하려면 멋지지만 db 작성자가 아닌 경우 쿼리를 작성하는 것이 더 쉽습니다.

"파일"탭에서 옵션의 db 소유자를 전환 할 수 있습니다.

+0

다이어그램을 만들면 외래 키 관계가 생성됩니까 아니면 순수하게 시각적입니까? – frenchie

+0

@frenchie - 다이어그램이 실시간입니다. 다른 곳에서 만들어진 변경 사항은 최소한 새로 고쳐지면 다이어그램에 반영됩니다. 다이어그램을 변경하면 다이어그램이 저장 될 때 데이터베이스가 업데이트됩니다. – HABO

관련 문제