«relational-theory» 태그된 질문

이 사이트에서이 태그는 관계형 모델 이론에 대한 질문에 적용됩니다. 데이터베이스 관리를위한 관계형 모델은 1 차 술어 논리와 일치하는 구조 및 언어를 사용하여 데이터를 관리하는 접근 방식입니다. 데이터베이스의 관계형 모델에서 모든 데이터는 관계로 그룹화 된 튜플로 표현됩니다. 관계형 모델로 구성된 데이터베이스는 관계형 데이터베이스입니다.

5
RDBM의 클러스터를 NoSQL과 같은 방식으로 클러스터링 할 수없는 이유는 무엇입니까?
nosql DBMS의 큰 장점 중 하나는 더 쉽게 클러스터링 할 수 있다는 것입니다. 아마도 NoSQL을 사용하면 서로 다른 데이터를 저장하고 한 번에 쿼리하는 수백 대의 저렴한 머신을 만들 수 있습니다. 내 질문은 이것입니다. 관계형 DBMS가 왜 mysql 또는 sql 서버처럼 이것을 할 수 없습니까? 공급 업체가 기존 제품으로 기술적 인 …

5
우정을위한 관계 표를 어떻게 설계해야합니까?
A의 친구 인 경우 B값 AB과를 모두 저장해야합니까 BA, 아니면 하나만으로 충분합니까? 두 가지 방법의 장단점은 무엇입니까? 내 관찰은 다음과 같습니다. 둘 다 지키면 친구의 요청을받을 때 두 가지를 모두 업데이트해야합니다. 둘 다 지키지 않으면 JOIN이 테이블로 여러 번해야 할 때 어려움을 겪었습니다 . 현재는 관계를 일방적으로 유지합니다. 이 경우 …


6
테이블에서 레코드를 임의로 주문
데이터베이스를 사용할 때 일반적으로 필요한 것은 레코드에 순서대로 액세스하는 것입니다. 예를 들어 블로그가있는 경우 블로그 게시물을 임의의 순서로 다시 정렬 할 수 있기를 원합니다. 이러한 항목은 종종 관계가 많으므로 관계형 데이터베이스가 적합합니다. 내가 본 일반적인 솔루션은 정수 열을 추가하는 것입니다 order. CREATE TABLE AS your_table (id, title, sort_order) AS VALUES …

6
왜“관계 (al)”라는 용어입니까?
영어로, 우리는 Bob과 Tim의 관계에 대해 이야기 할 수 있습니다. 아마도 그들은 사촌 일 것입니다. 이 문맥에서 "관계"라는 용어는 나에게 의미가 있습니다. 관계형 데이터베이스의 맥락에서 나는 그 용어가 무엇을 의미하는지 이해하지만 그것이 왜 사용되는지 이해하지 못합니다. 나는 그것이 왜 사용되는지 이해하면 필드를 더 잘 이해하는 데 도움이 될 것이라고 생각합니다. …

3
조회 테이블의 올바른 사용
데이터베이스에서 조회 테이블을 언제 어디서 사용할 지에 대한 경계를 정확하게 설정하는 방법을 정확히 파악하는 데 어려움이 있습니다. 내가 본 대부분의 소스는 내가 너무 많이 가질 수 없다고 말하지만 어떤 시점에서는 데이터베이스가 너무 많은 조각으로 나누어 져 효율적일 수는 있지만 더 이상 관리 할 수없는 것처럼 보입니다. 다음은 내가 작업하고있는 것의 …

3
특권 자녀와 일대 다 관계를 맺는 방법?
각 부모에 대해 1 명 또는 0 명의 자녀가 "좋아하는"것으로 표시되는 일대 다 관계를 원합니다. 그러나 모든 부모가 자녀를 갖지는 않습니다. (이 사이트에서 부모님을 질문으로 생각하고, 대답으로 아이들을, 대답으로 좋아하는 것을 생각하십시오.) 예를 들어, TableA Id INT PRIMARY KEY TableB Id INT PRIMARY KEY Parent INT NOT NULL FOREIGN KEY …

5
테이블과 뷰의 이름을 지정할 때 어떤 표준을 따라야합니까?
테이블과 뷰의 이름을 지정할 때 어떤 표준을 따라야합니까? 예를 들어, 테이블 이름의 시작 부분에 tbl_와 같은 것을 넣는 것이 좋은 생각입니까? ct_, lut_ 또는 codes_와 같은 방식으로 코드 / 조회 테이블을 지정해야합니까? 다른해야 할 일 /하지 말아야 할 것이 있습니까? 나는 MS SQL Server를 사용하고 있으며 많은 테이블이있는 많은 데이터베이스를 …

2
사용자 인증 (역할 및 권한) 모듈 설계
Delphi UI 응용 프로그램의 백엔드가 될 MS SQL Server 데이터베이스의 사용자 인증 모듈을 모델링하려고합니다. 기본적으로 사용자가 하나의 그룹에만 속한 사용자 계정을 갖고 싶습니다. 그룹은 "n"개의 권한을 가질 수 있습니다. 또한 사용자는 응용 프로그램 설정 (예 : 90 일마다)에 따라 암호를 변경해야하므로 데이터베이스에 암호 기록을 추가하고 싶습니다. 또한 사용자가 로그인 및 …

2
데이터베이스 설계 : "(다 대다) 대 다"관계 정규화
짧은 버전 기존 다 대다 조인에서 각 쌍에 고정 된 수의 추가 속성을 추가해야합니다. 기본 다이어그램을 확장하여이를 달성하기위한 가장 좋은 방법은 옵션 1-4 중 아래 다이어그램으로 건너 뛰는 것입니다. 아니면 여기에 고려하지 않은 더 나은 대안이 있습니까? 더 긴 버전 현재 중간 조인 테이블을 통해 다 대 다 관계로 두 …

2
관계형 데이터베이스에서 트리와 같은 데이터를 적절하고 효율적으로 표현하도록 모델을 구성하는 방법은 무엇입니까?
SQL 질문을 사용하여 관계형 데이터베이스에서 트리와 같은 데이터 탐색을 기반 으로 물리적 의미를 고려하여 관계형 데이터베이스에서 트리와 같은 데이터를 설명하는 방법을 정기적으로 사용하고 싶습니다. RDBMS에는 일반 SQL ANSI 또는 일반적인 사용 가능한 기능 이외의 다른 기능을 처리하는 데 특별한 기능이 없다고 가정합니다. 의심 할 여지없이 나는 항상 MySQL과 PostgreSQL에 관심이 …

6
예를 들어 2NF vs 3NF 설명
두 번째 정규 형식 (2NF)에 문제가 있으며 Google을 사용하여 문제를 해결할 수 없습니다. 나는 선생님이기 때문에 나를 미치게 만들고 있으며 학생들에게 잘못된 것을 가르치고 싶지 않습니다. 5 개의 필드가있는 테이블을 보자. 채점 = {학생 이름, 과목 코드, 과목 이름, # 시험, 학년} 종속성은 다음과 같습니다. StudentName, SubjectCode, # 시험-> 학년 …

3
두 개의 다른 테이블에서 테이블에 값을 삽입하는 방법은 무엇입니까?
나는 세 개의 테이블이 students table ------------------------------------ id(PK, A_I) | student_name | nationality teachers table ------------------------------------ id(PK, A_I) | teacher_name | email classroom table ---------------------- id(PK, A_I) | date | teacher_id(FK to teachers.id) | student_id(FK to students.id) 나는 선생님의 (이름이 부여 된 경우 david, 예를 들어)와 (student_id 7예를 들어)와 삽입하도록 …

2
일대일 관계가 정상화됩니까?
레코드에 대한 많은 통계 데이터 세트가 있다고 가정하십시오. 예를 들어 20-30 INT개의 열. 전체 세트가 하나의 레코드에 속하거나 일대일 관계로 연결된 다른 테이블을 작성하므로 전체 테이블 세트를 유지하는 것이 좋습니다. 전자의 장점은 JOIN해당 레코드의 모든 통계 데이터 를 피하고 빠르게 액세스 할 수 있다는 것입니다. 후자의 장점은 컬럼을 깔끔하게 유지하는 …

3
관계형 데이터베이스의 무결성 제약-간과해야합니까?
나는 큰 쿼리 속도를 높이고 더 나은 결과를 얻기 위해 관계형 데이터베이스에서 관계 시행을 제거하는 것이 좋습니다 (ForEIGN KEY 제약 조건 정의를 통해)는 회사의 개발자와 영구적으로 토론하고 있습니다. 공연. 고려중인 플랫폼은 MySQL 5.x이며 FOREIGN KEY가 설정되지 않았으며 관련 테이블의 일부 PRIMARY KEY 제약 조건이 없어도 적어도 나에게는 합리적이지 않습니다. 그들이 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.