경험이있는 사용자라면 어떤 도구를 추천 해 주시겠습니까?가장 간단한 SQL Server 용 관계형 데이터베이스를 개발하는 것을 의미합니다
- MS 액세스
- MS 비주얼 스튜디오
- SQL Management Studio를
- 등?
여러 테이블 및 관계가있는 온라인 예약 시스템의 일부로 SQL Server 2008 R2와 함께 사용되며 ASP.Net 사이트에 통합됩니다.
경험이있는 사용자라면 어떤 도구를 추천 해 주시겠습니까?가장 간단한 SQL Server 용 관계형 데이터베이스를 개발하는 것을 의미합니다
여러 테이블 및 관계가있는 온라인 예약 시스템의 일부로 SQL Server 2008 R2와 함께 사용되며 ASP.Net 사이트에 통합됩니다.
SQL Management Studio와 Visual Studio는 모두 좋은 옵션입니다. Visual Studio를 사용하면 데이터베이스와 프로젝트를 하나의 창에서 작업 할 수 있습니다. Visual Studio에서 가장 기본적인 데이터베이스 작업을 수행 할 수 있습니다. SQL 관리는 데이터베이스 마법사, SQL 프로파일 러, 실행 계획 백업과 같은 추가 옵션과 유연성을 제공합니다.
감사합니다. 내 두 가지 우려는 db (특히 관계 및 쿼리)의 개발 용이성뿐 아니라 ASP.Net 사이트 자체의 db 조작에도 있습니다. 전자가 SSMS의 사용을 통해보다 직관적이긴하지만, C#을 작성할 때 Visual Studio에서 개발 될 C#을 작성할 때 추가 사용이 필요하다는 우려가 있습니다. 이 우려는 대체로 정당한가? – user137263
복잡성이 수반되지 않습니다. 유일한 관심사는 Visual Studio와 SSMS 창 사이를 전환하는 것입니다. – codingbiz
SQL Management Studio를 사용할 것입니다. 나는 전에 그걸로 일해 왔고 모든 요구를 충족 시켰고 어떤 문제도 없었습니다. SQL Server 2008 R2를 사용하면 안전한 선택이라고 생각합니다.
귀하의 질문은 다소 모호하므로 필요 이상으로 광범위한 답변을 드릴 것입니다.
TL; DR - SSMS는 데이터베이스를위한 훌륭한 개발 환경을 제공합니다.
일반적으로 새 시스템을 구축 할 때 화이트 보드에 데이터 구조를 디자인합니다. 일단 잘 정의되면 SSMS의 테이블 디자이너 (기본 키와 외래 키 포함)를 사용하여 SQL에 입력합니다 (추가 색인은 필요 없음).
기본 레이아웃을 정의하고 나면 데이터베이스 다이어그램을 생성하여 인쇄하고 검토하여 1) 정의 된대로 시스템을 구축했으며 2) 눈부신 부분이 보이지 않는지 확인합니다. 누락 된 항목 아무런 문제가 없다면 개발을 시작할 것입니다.
이 시점에서 Entity Framework를 사용하려면 DB-First 메서드를 사용할 수 있습니다. 이제 시작할 준비가되었습니다. DataReaders/DataSets와 같은 다른 방법을 사용하려는 경우 나도 좋습니다.
모든보기, 저장 프로 시저 등 저는 SSMS 내부에 직접 작성합니다.
기능의 좋은 부분이 완료 될 때까지 색인을 남기므로 결과적으로 가치가없는 색인을 조기에 생성하지 않습니다.
질문을 편집하면 user137263
superfluity는 이미 인터넷에 풍부하게 존재합니다. –