«database-design» 태그된 질문

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

3
각 음악 아티스트가 그룹 또는 솔로 연주자 인 시나리오 모델링
음악가 의 묘사가 포함 된 비즈니스 컨텍스트에 대한 엔티티 관계 다이어그램 (ERD)을 설계해야합니다.아래에서 자세히 설명 하듯 합니다. 시나리오 설명 아티스트 이 이름을 사용해야하며 하나 그룹 또는 솔로 출연자 (하지만 모두). 그룹은 하나 개 이상으로 구성되어 솔로 공연 과이 회원의 수 (의 수를 계산해야 솔로 공연 위로 만드는 그룹 ). 솔로 …

1
PostgreSQL에서 롤링 데이터 저장 및 쿼리
PostgreSQL 데이터베이스에 대량의 날씨 모델 데이터가 있습니다. 이 기계에는 8 개의 코어와 16GB의 RAM이 있습니다. PostGIS 2.1과 함께 PostgreSQL 9.3을 실행하고 있습니다. 각 테이블에는 다양한 날씨 데이터 (온도, 이슬점, 바람 등)가 있습니다. 각 테이블에는 위도, 경도, 점 지오메트리, 표고, 모델이 관련된 날짜-시간 및 1-2 개의 관심 데이터 값이 있습니다. 데이터는 …

3
로그 테이블에 id 필드 또는 기본 키가 있어야합니까?
특정 파일을 다른 시스템으로 내보낼 때의 날짜 시간 스탬프를 캡처하는 로그 테이블이 있습니다. 내 보낸 로그 테이블에는 현재 세 개의 필드가 있습니다. id (primary key) messageId (int) exportedDateTime (datetime) 이것을 검토 한 결과이 id테이블에 조인이 없기 때문에 해당 필드가 아무 목적이없는 것으로 나타났습니다 . 이 테이블에서 작업하는 유일한 것은 메시지를 …

2
“어떤 관계”를 어떻게 모델링해야합니까?
Software라는 엔터티와 FreeSoftware 및 NonFreeSoftware라는 두 가지 하위 유형이 있다고 가정합니다. NonFreeSoftware 엔티티에는 구매 날짜, 공급 업체 등과 같은 속성이 있습니다. FreeSoftware 엔티티에는 라이센스, 소스 코드 URL 등과 같은 속성이 있습니다. 다른 운영 체제 인 OperatingSystem을 모델링하려면 어떻게해야합니까? 소프트웨어와 "존재"관계는 있지만 FreeSoftware 및 NonFreeSoftware와는 "관계"입니다. 이 계층 구조를 분석하는 방식에 …

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

3
여러 관계에 대해 하나의 테이블이 없어야하는 이유는 무엇입니까?
내 데이터베이스에 상점, 직원 및 판매와 같은 여러 관계가 있고 간단한 이진 관계로 쌍을 연결하려고한다고 가정합니다. 개인적으로 외래 키로 구성된 자연 키를 사용하여 Employee_Store 및 Employee_Sale이라는 테이블을 만듭니다. 이제 동료가 여러 관계에 대해 하나의 테이블을 작성해야한다고 주장합니다. 위의 예에서 EmployeeLinks라는 테이블이있을 수 있습니다. EmployeeLinks( IdLink int PK, IdEmployee int FK …

5
오픈 소스 계층 데이터베이스 관리 시스템이 있습니까?
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 데이터베이스 관리자 스택 교환에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 11개월 전에 . 나는 계층 적 데이터베이스 관리 시스템을 찾고 있었고 내가 만난 유일한 것은 IBM의 메신저였습니다. 사용할 수있는 오픈 소스 시스템이 있습니까?

3
색인 최대 행 크기 오류
array열에 대한 상한이 있습니까? 배열 필드에 삽입 할 때이 오류가 발생합니다- PG::Error: ERROR: index row size 3480 exceeds maximum 2712 for index "ix_data" 여기 내 테이블 정의가 있습니다- create table test_array(id varchar(50), data text[]); ALTER TABLE test_array ADD PRIMARY KEY (id); CREATE INDEX ix_data ON test_array USING GIN (data); 조회를 …


2
효율적인 범위 집계 쿼리를위한 데이터베이스?
간단한 예로, 다음과 같은 테이블이 있다고 가정하십시오. seq | value ----+------ 102 | 11954 211 | 43292 278 | 19222 499 | 3843 테이블에는 수억 개의 레코드가 포함될 수 있으므로 다음과 같은 쿼리를 자주 수행해야합니다. SELECT sum(value) WHERE seq > $a and seq < $b seq인덱스 된 경우에도 일반적인 데이터베이스 …

2
다른 속성 세트를 가질 수있는 엔티티 유형을 모델링하는 방법은 무엇입니까?
Users 와 Items 사이의 일대 다 (1 : M) 관계로 데이터베이스를 다시 작성하는 데 문제가 있습니다. 이것은 매우 간단합니다. 그러나 각 항목 은 특정 범주 (예 : Car , Boat 또는 Plane )에 속하며 각 범주 에는 다음과 같은 특정 수의 속성이 있습니다. Car 구조: +----+--------------+--------------+ | PK | Attribute …

2
개념 ERD 다 대다 또는 재귀?
나는 개념적 다이어그램을 작성하고있다 [예, 속성과 키를 포함하고 있다는 것을 알고 있습니다. 그러나 이것은 제가 배우는 동안하고있는 것을 통합하기위한 것입니다]-관계에 초점을 둔 개념적으로 취급하십시오 테이블이 아닌 다이어그램 방법) 내 마음의 장애물은 : 나는 프로필, 위치 및 조직 관계를 모델링하는 가장 좋은 방법을 확인하려고합니다. 우선, 규칙 : 하나 이상의 프로필 은 …

2
IP 주소 저장-varchar (45) vs varbinary (16)
- 나는 두 개의 필드와 테이블을 만들려고 ID로 BIGINT와 IPAddress같은 하나 varchar(45)또는 varbinary(16). 아이디어는 모든 고유 한 IP 주소를 저장하고 다른 테이블 ID의 실제 참조 대신 참조 를 사용하는 것 IP address입니다. 일반적으로 IDfor 주어진 IP address또는 (주소를 찾을 수없는 경우) 주소를 삽입하고 생성 된을 반환 하는 저장 프로 시저를 …

2
전이 외래 키를 추가해야합니까?
간단한 예 : 고객 테이블이 있습니다. create table Customers ( id integer, constraint CustomersPK primary key (id) ) 데이터베이스의 다른 모든 데이터는에 연결되어야합니다. Customer예를 들면 Orders다음과 같습니다. create table Orders ( id integer, customer integer, constraint OrdersPK primary key (customer, id), constraint OrdersFKCustomers foreign key (customer) references Customers (id) ) …

1
일시적인 타당성과 기본 / 외국 관계
나는 시간적 유효성과 시간 기능을 보여주는 몇 가지 오라클 자습서를 읽었습니다. 그러나 내가 읽은 예제에는 데모 테이블에 사용되는 기본 키가 없습니다. http://docs.oracle.com/cd/E16655_01/appdev.121/e17620/adfns_design.htm#ADFNS1005 http://www.oracle.com/webfolder/technetwork/tutorials/obe/db/12c/r1/ilm /temporal/temporal.html 이 테이블에 기본 키를 추가해야합니까? 이 임시 테이블 중 하나를 다른 테이블에서 어떻게 참조해야하는지 궁금하기 때문에 묻습니다. 한 임시 테이블에서 다른 임시 테이블로 외래 키를 추가 …

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