ZF와 Doctrine 사용. 나는 테이블 '페이지'를 가지고있다. 일부 페이지에 하위 페이지가있을 수 있도록 해당 페이지를 갖고 싶습니다. 하위 페이지에는 해당 상위 페이지에 대한 참조가 있어야합니다. 2 엔티티 (페이지/서브 페이지)간에 이것을 나눌 수 있지만 하나의 엔티티에서 가능하다는 것을 알고 있지만 관계 작업을 수행하는 방법을 알아낼 수는 없습니
SQL Server에서 자체 참조 외부 제약 조건을 처리하는 데 권장되는 방법은 무엇입니까? 테이블 모델 : fiData 참조 tabData에서 이전 기록. "MYDATABASE, 테이블을". 충돌이 데이터베이스에 발생했습니다 "FK_tabDataPrev_tabDataNext "같은 테이블 참조 제약 조건과 충돌 DELETE 문 "내가 fiData 참조하는
두 테이블 사이에 외래 키를 추가하면 나중에 고아 행을 추가 할 수 있습니까? 또한 두 테이블 사이에 외래 키를 만들 때 고아 행을 무시하도록 만드는 방법이 있습니까? 내 다음 질문은 외래 키의 효율성에 관한 것입니다. 나는 항상 테이블의 한 키와 다른 테이블의 해당 키 사이에 인덱스를 작성하여 결합을 수행 할 때 기본적으로 선형 검색을 수행한다고 생각해
나는이 나쁜 데이터베이스 설계 될 경우 누군가가 나에게 말할 수있는 기대했다 여러 FKS : 의 내가 두 개의 테이블이 있다고 가정 해 봅시다 : Person
Contract
을 그리고의 말을하자 나는 한 가지 계약 (한 사람 만 포함)과 공동 계약 (두 사람 포함)의 두 가지 유형의 계약을 체결합니다. 다른 순열은 없습니다. 그것은이 널 중 하나는
NHibernate 매핑에 문제가 있습니다. 본인은 클래스 회사, 사람 및 주소를 가지고 있습니다. 회사와 사람 모두 주소를 가질 수 있으므로 나는 둘 다에서 주소를 찍었습니다. 이것을 저장하기 위해 나는 회사, 사람, 주소 표를 가지고있다. 이제 Company는 Address 객체를 가질 것이고 Person은 또한 Address 객체를 가질 것이므로 Ad
레일즈 3 앱에서 Flight, Person 및 Glider 모델을 보유하고 있습니다. flight 테이블의 Person을 참조하는 둘 이상의 외래 키가 필요하기 때문에 사용자 정의 관계를 정의했습니다. 협회는 일하지만 오직 한 가지. ####What works#####
Flight.first.glider
Flight.first.rep_glider
F
이 상황에서 외래 키를 설정해야합니까? 나는 mysql에서 특히 데이터베이스 디자인이 약하다. 만약 내가 그들을 위해 외래 키를 설정하고 싶다면 내가 그들을 어떻게 설정해야 하는가? 사람들이 삭제 한 경우 ... people_id에 대한 모든 참조가 함께 삭제됩니다. 테이블이 너무 많을 때 설정할 수 있습니까? 응답
MySQL을 선택 버전()에 대한 지원이 필요 맥 OS/X 10.6 질문 내가 SQL 스크립트를 실행 아래에서 나는 매우 난처한 외래 키 제약 조건 오류가 발생했습니다. 이 오류가 발생해서는 안됩니다. 또한, 다른 사람들이 그 단계를 따르려고했지만 재기록 할 수 없다는 것을 알고 있습니다. (http://forums.mysql.com/read.php?10,
동료 중 한 명과 토론 할 때 SQL Server에서 외래 키 사용에 대해 알고 싶습니다. 두 테이블이 외래 키를 통해 연결된 경우 부모 테이블에서 레코드가 삭제되면 하위 테이블의 동일한 참조 레코드도 삭제되어야한다고 생각합니다. 예를 들어, 표 1과 표 2의 두 가지 표가 있습니다. Table1에는 id = 1 인 레코드가 있고 Table2에는 id =
Doctrine Fixture에서 인라인으로 다 대다 관계를 정의하는 올바른 방법을 알고 싶습니다. 예를 들어 sfDoctrineGuardPlugin을 고려하십시오. 스키마는 내가 같은 고정 정의하고 있습니다 here 찾을 수 있습니다 : 나는 이미 sfGuardGroup 테이블에 두 그룹이 을, 그래서 GROUP_ID sfGuardUser:
so