2012-07-18 2 views
-1

경험이있는 사용자라면 어떤 도구를 추천 해 주시겠습니까?가장 간단한 SQL Server 용 관계형 데이터베이스를 개발하는 것을 의미합니다

  • MS 액세스
  • MS 비주얼 스튜디오
  • SQL Management Studio를
  • 등?

여러 테이블 및 관계가있는 온라인 예약 시스템의 일부로 SQL Server 2008 R2와 함께 사용되며 ASP.Net 사이트에 통합됩니다.

+0

질문을 편집하면 이 더 명확합니다. superfluity는 이미 인터넷에 풍부하게 존재합니다. – user137263

답변

1

SQL Management Studio와 Visual Studio는 모두 좋은 옵션입니다. Visual Studio를 사용하면 데이터베이스와 프로젝트를 하나의 창에서 작업 할 수 있습니다. Visual Studio에서 가장 기본적인 데이터베이스 작업을 수행 할 수 있습니다. SQL 관리는 데이터베이스 마법사, SQL 프로파일 러, 실행 계획 백업과 같은 추가 옵션과 유연성을 제공합니다.

+0

감사합니다. 내 두 가지 우려는 db (특히 관계 및 쿼리)의 개발 용이성뿐 아니라 ASP.Net 사이트 자체의 db 조작에도 있습니다. 전자가 SSMS의 사용을 통해보다 직관적이긴하지만, C#을 작성할 때 Visual Studio에서 개발 될 C#을 작성할 때 추가 사용이 필요하다는 우려가 있습니다. 이 우려는 대체로 정당한가? – user137263

+1

복잡성이 수반되지 않습니다. 유일한 관심사는 Visual Studio와 SSMS 창 사이를 전환하는 것입니다. – codingbiz

1

SQL Management Studio를 사용할 것입니다. 나는 전에 그걸로 일해 왔고 모든 요구를 충족 시켰고 어떤 문제도 없었습니다. SQL Server 2008 R2를 사용하면 안전한 선택이라고 생각합니다.

1

귀하의 질문은 다소 모호하므로 필요 이상으로 광범위한 답변을 드릴 것입니다.

TL; DR - SSMS는 데이터베이스를위한 훌륭한 개발 환경을 제공합니다.

일반적으로 새 시스템을 구축 할 때 화이트 보드에 데이터 구조를 디자인합니다. 일단 잘 정의되면 SSMS의 테이블 디자이너 (기본 키와 외래 키 포함)를 사용하여 SQL에 입력합니다 (추가 색인은 필요 없음).

기본 레이아웃을 정의하고 나면 데이터베이스 다이어그램을 생성하여 인쇄하고 검토하여 1) 정의 된대로 시스템을 구축했으며 2) 눈부신 부분이 보이지 않는지 확인합니다. 누락 된 항목 아무런 문제가 없다면 개발을 시작할 것입니다.

이 시점에서 Entity Framework를 사용하려면 DB-First 메서드를 사용할 수 있습니다. 이제 시작할 준비가되었습니다. DataReaders/DataSets와 같은 다른 방법을 사용하려는 경우 나도 좋습니다.

모든보기, 저장 프로 시저 등 저는 SSMS 내부에 직접 작성합니다.

기능의 좋은 부분이 완료 될 때까지 색인을 남기므로 결과적으로 가치가없는 색인을 조기에 생성하지 않습니다.

관련 문제