«database-design» 태그된 질문

데이터베이스 내에서 데이터를 구성하는 방법에 대한 질문 관계형 DB 사용 여부 등 테이블 배치 방법

8
CRUD 이외의 접근법의 예가 있습니까?
저는 프로그래머이지만 보관 인으로도 활동했습니다. 보관 인으로서 데이터를 유지하는 것이 중요합니다. 나는 종종 데이터 작업과 관련하여 동료들과 논쟁을 벌입니다. 나는 CRUD의 U와 D를 너무 좋아하지 않습니다. 오히려 레코드를 업데이트하고 새 레코드를 추가하고 이전 레코드에 대한 참조를 선호합니다. 이렇게하면 변경 기록을 작성할 수 있습니다. 또한 레코드 삭제를 좋아하지 않고 비활성으로 표시합니다. …

8
반복적 인 달력 작업을 데이터베이스에 어떻게 저장해야합니까?
소규모 관리를위한 소규모 개인 프로젝트 용입니다. 기본적으로 다음과 같은 SQLite3 데이터베이스에 작업을 저장합니다. id INTEGER PRIMARY KEY AUTOINCREMENT label TEXT deadline INTEGER 따라서 각 작업에는 마감 시간 (마감일)이 있으며 유닉스 타임 스탬프로 저장됩니다. 지금까지는 "내일 : 할머니 방문"과 같은 항목을 수행 할 수 있으며 레이블로 "할머니 방문"을 사용하여 새 행을 …

5
VARCHAR 크기를 128/256/4096 바이트 오프셋으로 반올림해야하는 이유가 있습니까?
데이터베이스 스키마에서 VARCHAR 크기가 바이트 오프셋 128/256 또는 4096으로 반올림되는 경우가 종종 있습니다. 이전에도 해봤으며 그 뒤에있는 아이디어는 아마도 효율적인 것입니다. 그러나 오늘날에도 그렇게 할만한 정당한 이유가 있습니까? 요즘에는 VARCHAR 크기로 '50', '100'또는 '200'을 사용하는 경우가 많습니다. 더 자연스럽고 일반적으로 사용자에게 유효성 검사를 표시하기 때문입니다.

6
데이터베이스 프로그래머는 무엇을합니까?
Oracle 프로그래머 등에 대해 읽을 때마다 혼란스러워합니다. 정확히 그들이 무엇을하는지 모르겠습니다. 내가 이해 한대로 응용 프로그램 프로그래머는 핵심 기능을 개발해야합니다. 이들이 사용하는 라이브러리는 GUI 개발이나 데이터베이스 연결에 도움이 될 수 있지만, 해당 응용 프로그램을 응용 프로그램으로 프로그래밍해야하고 모든 응용 프로그램을 다르게 만드는 기능 (일부 응용 프로그램은 다른 버전으로 조정될 수 …

10
데이터베이스 디자인에 어떻게 접근합니까? [닫은]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 저는 주로 웹 개발자이며 시작하려는 몇 가지 개인 프로젝트가 있습니다. 나를 괴롭히는 것 중 하나는 데이터베이스 디자인입니다. 나는 …

2
여분의 열이있는 단일 테이블 대 스키마를 복제하는 여러 테이블
어느 시점에서 데이터베이스에서 모든 레코드가 사용하지 않는 여러 열이있는 단일 테이블이나 스키마가 중복 된 여러 테이블이 있는지 여부를 결정 해야하는 프로젝트를 진행하고 있습니다. 여러 스포츠를 처리 할 수있는 스포츠 정보 응용 프로그램을 만들고 있습니다. 우리는 예를 들어 NBA, NHL, MLB, NFL을 처리 할 수 ​​있습니다. 각 스포츠는 팀, 일정, 부상, …

1
"NoSQL"데이터베이스에서 데이터 모델이 확장 성과 성능에 얼마나 영향을 줍니까?
CAP 정리 (Consistency, Availability, Partition : pick two)를 가져 오지 않고 "NoSQL"데이터베이스에 대해 이야기 할 수는 없습니다. MongoDB (Partition, Consistency)와 CouchDB (Availability, Partition) 사이에서 선택해야 할 경우 가장 먼저 생각해야 할 것은 "올바른 데이터가 필요합니까? 아니면 항상 액세스해야합니까?"입니다. 그 새 데이터베이스가되었다 만든 분할 될 수 있습니다. 하지만 내가 하지 않으면 …

4
이러한 특정 테이블에 서로 게이트 키가 필요합니까?
배경 이 테이블이 있습니다 +-------------------------+ +------------------------+ |Airport | |Country | |-------------------------| |------------------------| |airport_code string (PK) | |country_code string (PK)| |address string | |name string | |name string | +------------------------+ +-------------------------+ +-------------------------+ |Currency | |-------------------------| |currency_code string (PK)| |name string | +-------------------------+ airport_code 는 IATA (International Air Transport Association) 공항 코드 …


6
데이터베이스 테이블에 "레코드 상태"열을 갖는 것이 좋지 않습니까?
먼저 상태 열이 테이블의 레코드 (행)로 표시되는 실제 항목 의 상태를 반영 하지 않는다는 것을 명확히 해야합니다. 오히려 레코드 자체의 상태를 표시하기위한 것입니다. 승인 / 삭제 / 잠금 / 보류 / 거부 등과 같이 활성 / 비활성 또는 복잡성만큼 간단 할 수 있습니다. 상태는 부울 / 짧은 정수 열 또는 …

4
관계형 데이터베이스에서 열거 형을 어떻게 표현해야합니까?
회사에서 작업중인 장치에서 발생하는 트랜잭션을 추적하는 관계형 데이터베이스를 개발 중입니다. 장치에서 발생할 수있는 여러 유형의 트랜잭션이 있으므로 기본 레코드 테이블 중 하나에 "trans_type"필드가 있습니다. 우리 그룹은이 필드의 유형을 정수로 만들고 열거 된 유형으로 취급하기로 결정했습니다. 내 직감에 따르면 데이터베이스 데이터를보다 읽기 쉽고 사용하기 쉽도록이 필드를 문자열로 만드는 것이 더 좋습니다. …

4
데이터베이스를 모델링 할 때 약한 엔티티를 언제 사용해야합니까?
이것은 기본적으로 약한 엔티티가 무엇인지에 대한 질문입니까? 언제 사용해야합니까? 그것들은 어떻게 모델링되어야 하는가? 일반 엔티티와 약한 엔티티의 주요 차이점은 무엇입니까? 도메인 기반 디자인을 수행 할 때 약한 엔터티가 값 개체에 해당합니까? 이 주제에 대한 질문을 유지하는 데 도움을주기 위해 사람들이이 질문에 대답하기 위해 사용할 수있는 Wikipedia 의 예가 있습니다. 이 …

12
XML을 데이터 스토리지로 사용 [닫기]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . XML 형식과 다음 인용문에 대해 생각하고있었습니다. “XML은 데이터베이스가 아닙니다. 데이터베이스가되어서는 안됩니다. 결코 데이터베이스가 될 수 없습니다. 관계형 …

4
사용자 정의 필드 및 데이터 유형을위한 디자인 패턴 / 전략
데이터 필드에 사용자 정의 필드를 추가하거나 사용자 정의 객체를 직접 정의 할 수있는 응용 프로그램을 설계하기위한 일반적인 전략이나 디자인 패턴이 있습니까? 예를 들어, 고유 한 유형의 정보, Expression Engine과 같은 프레임 워크 및 채널 및 채널 필드 그룹을 처리하는 방법 (예) 또는 Wordpress와 같은 CMS가 워드 프레스와 같은 기능을 수행 …


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