«database-design» 태그된 질문

개념적 스키마 및 / 또는 논리적 모델 및 / 또는 데이터베이스의 물리적 설정 개발

7
폴링이 데이터베이스에서 앱 데이터를 업데이트하는 유일한 방법입니까?
응용 프로그램은 데이터베이스에서 가능한 한 최신 데이터를 업데이트해야합니다. 이 경우 데이터베이스를 요청 (폴링)하는 타이머 외에 데이터를 얻는 다른 방법이 있습니까? MS SQL Server 2008 (및 .NET 응용 프로그램 + Entity Framework)과 함께 작업하지만 다른 유형의 데이터베이스에 대해서도 알고 싶습니다.

2
Google BigTable (및 기타 통합 DB)에서 성능 테스트 받기
특히 데이터베이스 자체가 전용 ​​도구를 제공하지 않는 환경에서 데이터베이스 작업에 대해 프로그래밍 방식의 성능 테스트를 수행하는 효과적인 방법은 무엇입니까? 예를 들어 Google App Engine에서 전체 페이지로드는 특정 데이터베이스 작업을 포함 할 수있는 하나의 작업으로 평가됩니다. 이 문제는 SQLite 및 기타 통합 DB에서도 발생할 수 있습니다. 테스트해야 할 선택과 삽입을 완전히 …

2
SQL의 전체 참여 제한 조건과 다 대다 관계 구현
다음 엔터티 관계 다이어그램에 묘사 된 시나리오를 SQL에서 어떻게 구현해야합니까? 도시 된 바와 같이, 모든 A엔티티 유형 발생은 적어도 하나의 B 대응 물 (이중 연결선으로 표시됨)과 관련되어야 하며 그 반대도 마찬가지 입니다. 다음 세 가지 테이블을 만들어야한다는 것을 알고 있습니다. CREATE TABLE A ( a INT NOT NULL, CONSTRAINT A_PK …

4
변수 열을 사용하여 테이블 디자인을 처리하는 방법
테이블 디자인 시나리오가 있으며 비 DBA 유형으로 더 확장 가능한 의견이 필요합니다. 작은 동네 (200 채의 주택)부터 시작하여 5000000 개 이상의 주택으로 자라는 대도시 지역의 주택에 대한 정보를 기록하라는 메시지가 표시됩니다. 기본 정보를 저장해야합니다 : ID # (고유 인덱스로 사용할 수있는 고유 로트 번호), Addr, City, State, Zip. 훌륭하고 간단한 …

2
필요한 것보다 훨씬 큰 열 크기 사용
다른 사람과 SQL Server 데이터베이스를 만들고 있습니다. 테이블 중 하나는 데이터가 작고 (6 행) 일정하게 유지 될 것입니다. 새로운 행이 추가 될 가능성이 있습니다. 테이블은 다음과 같습니다. CREATE TABLE someTable ( id int primary key identity(1,1) not null, name varchar(128) not null unique ); INSERT INTO someTable values ('alice', 'bob …

2
정수가 아닌 기본 키 고려 사항
문맥 분산 응용 프로그램의 데이터를 저장할 데이터베이스 (PostgreSQL 9.6에서)를 설계하고 있습니다. 응용 프로그램의 분산 특성으로 인해 SERIAL잠재적 인 경쟁 조건으로 인해 자동 증가 정수 ( )를 기본 키로 사용할 수 없습니다 . 자연스러운 솔루션은 UUID 또는 전역 고유 식별자를 사용하는 것입니다. 포스트 그레스가 함께 제공되는 내장 UUID타입 안성맞춤이다. UUID와 관련된 …

1
다 대다 관계가 여러 개인 비디오 게임 비즈니스 도메인에 대한 데이터베이스 설계
저는 데이터베이스 디자인을 처음 접했고 실제로 데이터베이스를 만들기로 결정했습니다. 그러나 수많은 다 대다 (M : N) 관계가 있다고 생각하기 때문에 모델링하고 정규화하는 데 문제가 있습니다. 일반적인 시나리오 설명 데이터베이스는 Zelda 시리즈에서 작업 한 다양한 사람들 에 대한 데이터를 유지하기위한 것 입니다. 게임을 플레이 할 수있는 콘솔 , 게임 개발에 참여한 …

4
데이터베이스로서 블록 체인 (Bitcoin)?
나는 이 BBC 뉴스 기사를 읽고 있었고 다음 발췌문이 주목을 받았다. Always On Availability Groups 또는 High Availability Mirroring 처럼 들리 거나 보안이 자동으로 포함 된 것일 수 있습니다. 블록 체인은 최신의 대량 거래 애플리케이션을위한 실행 가능한 데이터베이스 솔루션입니까? 개인 의료 기록과 같은 소량 거래에 대한 가치를 알기는 쉽지만 대용량 …

4
데이터베이스에 버스 경로 저장
나는 약간의 연구를했으며 경로를 일련의 정류장으로 저장해야한다는 것을 발견했습니다. 다음과 같은 것 : Start -> Stop A -> Stop B -> Stop C -> End 세 개의 테이블을 만들었습니다. 노선 중지 RouteStops ... 여기서 RouteStops 는 접합 테이블입니다. 나는 다음과 같은 것을 가지고있다 : 노선 +---------+ | routeId | +---------+ …

2
다 대다 및 약한 엔티티
나는 다른 사람에 의해 정의되지 않고 존재할 수없는 엔티티를 가지고 있으며이 엔티티가 다 대다 관계에 참여하기를 원합니다. 예 : 아티스트에 앨범이 있으며 (아티스트없이 앨범을 존재할 수 없음) 앨범에도 많은 트랙이 있지만 동일한 트랙이 많은 앨범에 존재할 수 있습니다. 그래서 우리는 앨범과 트랙 사이에 다 대다 관계가 있습니다. 앨범이 약한 엔티티 …

6
데이터베이스 정규화가 종료 되었습니까? [닫은]
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 나는 구식 학교를 열었습니다. 응용 프로그램의 비즈니스 계층 이전에 데이터베이스 스키마를 설계하는 법을 배웠습니다 (또는 다른 모든 것에 …

7
다음 중 어떤 테이블 디자인이 성능에 더 좋습니까?
계정에서 수집하는 일일 비용을 추적하는 무언가를 작성하라는 요청을 받았으며이를 지원하는 데이터베이스 테이블 스키마를 알아 내려고 노력 중입니다. 내가 아는 것은 다음과 같습니다 회사는 250 만 개가 넘는 계정을 보유하고 있습니다. 이 중 현재 월 평균 200,000 명의 직원이 근무하고 있습니다 (현재 직원 수에 따라 변경됨). 그들은 추적하고 싶은 13 가지의 …

2
변경 기록을 유지하기 위해 데이터베이스와 테이블을 디자인하는 가장 좋은 방법은 무엇입니까?
이전 변경 사항을 추적하려면 프로젝트에서 히스토리 기능을 설정해야합니다. 지금 두 개의 테이블이 있다고 가정 해 봅시다. NOTES TABLE (id, userid, submissionid, message) SUBMISSIONS TABLE (id, name, userid, filepath) 예 : 메모에 행이 있고 사용자가 메시지를 변경하려고합니다. 변경 전과 변경 후의 상태를 추적하고 싶습니다. 이러한 각 테이블에 항목을 "오래 한"경우 열을 …

2
null 열이 기본 키의 일부일 수 있습니까?
SQL Server 2012 데이터베이스를 개발 중이며 일대일 관계에 대한 질문이 있습니다. 나는 두 개의 테이블을 가지고 Codes와 HelperCodes. 코드에는 0 개 또는 1 개의 도우미 코드가있을 수 있습니다. 이 두 테이블과 그 관계를 작성하는 sql 스크립트입니다. CREATE TABLE [dbo].[Code] ( [Id] NVARCHAR(20) NOT NULL, [Level] TINYINT NOT NULL, [CommissioningFlag] TINYINT …

3
MySQL로 버전 관리 시스템 구현
나는 이것이 여기 와 여기 에서 요청되었다는 것을 알고 있지만 가능한 다른 구현과 같은 아이디어를 가지고 있으며 도움이 필요합니다. 처음에는 blogstories이 구조로 내 테이블을 가지고있었습니다 . | Column | Type | Description | |-----------|-------------|------------------------------------------------| | uid | varchar(15) | 15 characters unique generated id | | title | varchar(60) | …

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