«relational-database» 태그된 질문

관계형 데이터베이스는 관계형 데이터 모델을 기반으로하는 디지털 데이터베이스입니다. 이 모델은 데이터를 열과 행의 하나 이상의 테이블 (또는 "상관 관계")로 구성합니다.

9
관계형 데이터베이스에서 목록을 사용해도 괜찮습니까?
프로젝트 개념을 다루기 위해 데이터베이스를 설계하려고 시도했으며 뜨거운 논쟁의 여지가있는 것처럼 보였습니다. 필자는 몇 가지 기사와 스택 오버플로 답변을 읽었으며 필드에 ID 목록 등을 저장하는 것은 결코 불가능하거나 거의 불가능하다는 것을 나타냅니다. 모든 데이터는 관계형이어야합니다. 그러나 내가 겪고있는 문제는 작업 할당자를 만들려고한다는 것입니다. 사람들은 작업을 만들어 여러 사람에게 할당하고 데이터베이스에 …

7
데이터베이스의 관계형 모델이 중요한 이유
상사와 데이터베이스를 구현해야하는 프로젝트에 접근하고 있습니다. 우리는 시작이 매우 작기 때문에 업무 환경은 매우 개인적입니다. 그는 이전에 회사 데이터베이스 중 하나를 제공했으며 RDBMS를 위해 학교에서 배운 내용에 대해 완전히 반대했습니다. 예를 들어, 여기에는 하나의 테이블 (독립 데이터베이스 당)로 구성되는 전체 데이터베이스가 있습니다. 이러한 테이블 중 하나는 열이 20 개 이상이며 …

11
데이터베이스 또는 코드의 테이블 간 관계를 정의해야합니까?
내 경험상, 과거에 읽은 많은 프로젝트는 데이터베이스에 관계 정의가 없었고 대신 소스 코드에서만 정의했습니다. 그래서 데이터베이스와 소스 코드에서 테이블 간의 관계를 정의 할 때의 장점 / 단점이 무엇인지 궁금합니다. 더 넓은 질문은 캐스케이드, 트리거, 프로 시저와 같은 최신 데이터베이스의 다른 고급 기능에 관한 것입니다. 내 생각에는 몇 가지 요점이 있습니다. …

4
사전 웹 사이트에 MySQL을 사용하는 것이 나쁜 생각 인 이유는 무엇입니까?
사전 항목 (보통 단일 단어)과 그 의미를 다른 언어로 저장할 데이터베이스를 설계하고 설정하려고합니다. 예를 들어, 용어집 테이블 에는 항목 과 정의 가 있어야 하고 각 테이블 레코드에는 저장된 레코드 의 ID 에 대한 참조가 있습니다 Tag(각 항목에는 태그 또는 범주가 있어야 함). 내 데이터에는 구조가 있기 때문에 MySQL과 같은 SQL …

8
NoSQL 데이터베이스 사용은 컨텐츠로 검색해야하는 대규모 데이터 세트에 비실용적입니까?
저는 일주일 동안 NoSQL 데이터베이스에 대해 배웠습니다. 저는 NoSQL 데이터베이스의 장점과 많은 유스 케이스를 잘 알고 있습니다. 그러나 종종 사람들은 NoSQL이 관계형 데이터베이스를 대체 할 수있는 것처럼 기사를 작성합니다 . 그리고 나는 내 머리를 얻을 수없는 요점이 있습니다. NoSQL 데이터베이스는 종종 키-값 저장소입니다. 물론 할 수 저장 (JSON에서, XML을, 어떤 …

7
데이터베이스 제약 조건은 어떻게됩니까?
RDBMS에 대한 데이터베이스 모델을 검토 할 때 일반적으로 제약 조건 (PK / FK 제외)이 거의 없거나 전혀없는 것이 놀랍습니다. 예를 들어, 백분율은 종종 유형의 열에 저장되며 int( tinyint보다 적절할 수 있음) CHECK값을 0..100 범위로 제한 할 제약 이 없습니다 . SE.SE와 마찬가지로 검사 제한 조건을 제안하는 응답은 종종 데이터베이스가 제한 …

9
각 열에 대해 사전 정의 된 데이터 유형을 설정하여 관계형 데이터베이스는 무엇을 얻습니까?
나는 지금 SQL 데이터베이스를 사용하고 있는데, 이것이 항상 호기심을 불러 일으켰지 만 Google 검색은 많이 나오지 않습니다. 왜 엄격한 데이터 유형입니까? 이진 데이터와 일반 텍스트 데이터를 구별하는 방법과 같이 몇 가지 다른 데이터 유형을 갖는 이유를 이해 합니다 . 1과 0의 이진 데이터를 일반 텍스트로 저장하는 대신 이진 데이터를 자체 …

1
언제 문서 대 관계형 대 그래프 데이터베이스를 사용해야합니까? [닫은]
토론을 위해 FourSquare 시나리오를 고려해 봅시다. 대본 엔티티 : 사용자 장소 관계 : 체크인 : 사용자 <-> 장소, 다 대다 친구 : 사용자 <-> 사용자, 다 대다 데이터베이스 디자인 이것들은 대부분 오류가있을 것입니다, 지적하십시오. RDBMS 테이블 : 사용자 장소 체크인 (접합) 친구 (정션) 장점 : CAP : 일관성, 가용성 단점 …

4
많은 설계가 RDBMS에서 정규화를 무시하는 이유는 무엇입니까?
이 게시물을 개선하고 싶습니까? 인용과 답변이 올바른 이유에 대한 설명을 포함하여이 질문에 대한 자세한 답변을 제공하십시오. 세부 사항이없는 답변은 편집하거나 삭제할 수 있습니다. 의사 결정 단계에서 표준화가 첫 번째 고려 사항이 아닌 많은 디자인을 보았습니다. 대부분의 경우 이러한 설계에는 30 개가 넘는 열이 포함되었으며 주요 접근 방식은 "모든 것을 같은 …

3
관계형 데이터베이스에 주문 정보를 저장하는 방법
정렬 된 정보를 관계형 데이터베이스에 올바르게 저장하는 방법을 이해하려고합니다. 예를 들면 : 노래로 구성된 재생 목록이 있다고 가정 해 보겠습니다. 내 관계형 데이터베이스 내에 Playlists일부 메타 데이터 (이름, 작성자 등)가 포함 된 의 테이블이 있습니다. 또한 노래 특정 정보 (이름, 아티스트, 지속 시간 등)를 Songs포함하는 이라는 테이블이 있습니다 playlist_id. 기본적으로 …

3
관계형 데이터베이스 및 반복 개발
민첩한 방법론, 도메인 중심 설계 및 객체 지향 분석 및 설계와 같은 소프트웨어 개발에 대한 많은 접근 방식에서 개발에 반복적 인 접근 방식을 사용하는 것이 좋습니다. 따라서 우리는 프로젝트에서 처음 작업을 시작할 때 도메인 모델을 완성하지 않아야합니다. 대신 시간이 지남에 따라 시간이 지남에 따라 문제 영역을 더 깊이 이해하기 때문에 …

5
왼쪽 가입보다 오른쪽 가입을 선호하는 이유
내가 올바르게 이해하면 모든 RIGHT JOIN: SELECT Persons.*, Orders.* FROM Orders RIGHT JOIN Persons ON Orders.PersonID = Persons.ID 로 표현 될 수있다 LEFT JOIN: SELECT Persons.*, Orders.* FROM Persons LEFT JOIN Orders ON Persons.ID = Orders.PersonID 내 개인적인 의견은 진술의 의도입니다. 먼저 Persons 그런 다음 Persons필요에 따라 확장 / 반복 …

3
문서 데이터베이스와 관계형 데이터베이스 : 선택 방법
저는 SQL 전문가이지만 SQL 데이터베이스 뿐만 아니라 주로 문서 데이터베이스 가 있다는 것을 알고 있습니다 . 대부분의 기술과 마찬가지로 각 기술마다 장단점이 있습니다. 나는 몇 가지 기사를 읽었지만 너무 이론적이었다. 내가 원하는 것은 두 가지 실제 경우입니다. 관계형 데이터베이스에서 문서 데이터베이스로의 전환이 개선되었을 때 문서 데이터베이스에서 관계형 데이터베이스로의 전환이 개선되었을 …

4
내 데이터가 관계형이거나 객체 지향적이라는 것을 어떻게 알 수 있습니까?
이 줄을 읽으십시오. 데이터가 본질적으로 객체 인 경우 객체 저장소 ( "NoSQL")를 사용하십시오. 관계형 데이터베이스보다 훨씬 빠릅니다. 데이터가 본질적으로 관계형 인 경우 관계형 데이터베이스의 오버 헤드가 그만한 가치가 있습니다. 에서- http://seldo.com/weblog/2011/06/15/orm_is_an_antipattern 그렇다면 데이터가 본질적으로 관계형인지 객체 지향인지 어떻게 알 수 있습니까?

7
교차 테이블을 작성하는 대신 널 입력 가능 외래 키를 사용하는 단점
다음과 같은 응급실 다이어그램이 있다고 가정 해보십시오. 이제 Schoolin 의 외래 키를 사용하여 관계를 나타내는 경우 a 가 a 에 속할 필요가 없기 때문에 값을 Student가질 수 있습니다 .NULLStudentSchool 따라서 올바른 방법은 (내가 읽은 내용을 기반으로) 관계를 나타내는 교차 테이블을 만드는 것입니다. 이런 식으로 NULL테이블에 값을 표시 할 수 없습니다 …

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