«database-design» 태그된 질문

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

1
PostgreSQL의 금융 앱에 대한 인증 방법 선택
먼저 몇 가지 배경. LedgerSMB 프로젝트는 PostgreSQL에서 실행되는 오픈 소스 재무 회계 소프트웨어 프로젝트입니다. 우리는 프로그램 오브젝트 메소드와 데이터베이스 동작 사이의 주요 맵핑 도구로 작동하는 사용자 정의 함수에 매우 많은 양의 비즈니스 로직을 구현합니다. 현재 데이터베이스 사용자를 선택적으로 선택적으로 (중앙 집중식 보안 논리를 허용하므로 다른 도구를 작성하여 사용자에게 부여한 권한을 …

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


4
개념 스키마가 게시 된 보안 위험은 어느 정도입니까?
연구를 위해 정부 기관의 정보 시스템에서 개념적 스키마를 요청했습니다. 보안 위험으로 인해 요청이 거부되었습니다. 나는 광범위한 데이터베이스 경험이 없기 때문에 그 주장을 확인할 수 없습니다. 스키마를 공개하는 것이 실제로 그렇게 큰 보안 위험입니까? 나는 그것들이 꽤 추상적이며 하드웨어 및 소프트웨어 구현과 이혼했다는 것을 의미합니다. 공격자가 개념적 스키마를 악용 할 수있는 …

2
설문지 데이터베이스 디자인-어떤 방법이 더 낫습니까?
하나의 긴 html 페이지가 있고 여러 질문 세트가 작은 섹션 (한 페이지에 약 15 개의 하위 섹션)으로 나뉘어져 있으며 총 질문 수는 약 100 개의 질문입니다. 입력, 객관식 선택, 확인란, 라디오 버튼, 텍스트 영역, 파일 업로드. 하나의 질문에는 확인란 그룹, 선택 목록 그룹, 다중 선택 그룹 또는 모두 하나의 답변으로 …

2
스키마없는 / 유연한 + ACID 데이터베이스?
소기업 고객을위한 웹 기반 Clojure 애플리케이션으로 VB 기반 온 프레미스 (로컬로 설치된) 애플리케이션 (인보이스 + 인벤토리)을 다시 작성하려고합니다. 비슷한 거래를하는 고객을 위해 SaaS 애플리케이션으로 제공하고자합니다. 나는 데이터베이스 옵션을보고 있었다 : 나의 선택은 RDBMS : Postgresql / MySQL이었다. 첫 해에는 최대 400 명의 사용자로 확장 할 수 있으며 일반적으로 사용자 당 …

1
날짜 범위가있는 고유성 제약
prices다음 열이 있는 테이블을 고려하십시오 . id integer primary key product_id integer -- foreign key start_date date not null end_date date not null quantity integer price numeric 데이터베이스가 날짜 범위 (를 통해 where <date> BETWEEN start_date AND end_date) 의 특정 수량으로 하나의 가격 만 가질 수 있다는 규칙을 시행하기를 원합니다 …

1
알림 시스템 이해
나는 SE와 다른 곳에서 통지 시스템을 구축하는 방법으로 찾고있다 자신은 여기 허용 대답을 수있는 솔루션을 그려 발견 : /programming/9735578/building-a-notification-system 하는 용도 이 구조 : ╔═════════════╗ ╔═══════════════════╗ ╔════════════════════╗ ║notification ║ ║notification_object║ ║notification_change ║ ╟─────────────╢ ╟───────────────────╢ ╟────────────────────╢ ║ID ║—1:n—→║ID ║—1:n—→║ID ║ ║userID ║ ║notificationID ║ ║notificationObjectID║ ╚═════════════╝ ║object ║ ║verb ║ ╚═══════════════════╝ …

1
'오류 : 중복 키 값이 고유 제한 조건을 위반 함'을 피하도록 테이블 구조 수정
이런 식으로 만들어진 테이블이 있습니다. -- -- Table: #__content -- CREATE TABLE "jos_content" ( "id" serial NOT NULL, "asset_id" bigint DEFAULT 0 NOT NULL, ... "xreference" varchar(50) DEFAULT '' NOT NULL, PRIMARY KEY ("id") ); 나중에 id를 지정하여 일부 행이 삽입됩니다. INSERT INTO "jos_content" VALUES (1,36,'About',...) 나중에 일부 레코드가 ID없이 …

3
별도의 월 및 연도 열 또는 날짜가 항상 1로 설정되어 있습니까?
나는에 의해 사물의 그룹화를 많이있을거야 포스트 그레스와 데이터베이스 짓고 있어요 month및 year에 의해,하지만 결코를 date. 정수 month와 year열을 만들어서 사용할 수 있습니다 . 또는 month_year열을 가질 수 있고 항상 day1을 설정했습니다 . 전자는 누군가가 데이터를보고 있으면 조금 더 간단하고 명확 해 보이지만 후자는 올바른 유형을 사용한다는 점에서 좋습니다.

2
관계형 데이터베이스의 조회 테이블에 대한 모범 사례는 무엇입니까?
조회 테이블 (또는 일부 사람들이 호출하는 코드 테이블 )은 일반적으로 특정 열에 제공 할 수있는 가능한 값의 모음입니다. 예를 들어, party두 개의 열이있는 (정당에 대한 정보를 저장하기 위한) 룩업 테이블이 있다고 가정 하십시오. party_code_idn시스템 생성 숫자 값을 보유하며 ( 비즈니스 도메인 의미 가 부족함 ) 실제 키에 대한 대리 역할을합니다. …

2
조건부 외래 키 관계
현재 두 엔티티 사이에 외래 키가 있으며 해당 관계를 테이블 중 하나의 entityType에 조건부로 만들고 싶습니다. 여기에 테이블의 계층 구조가 있습니다. 이것은 자식에서 부모로의 FK 굴절을 통해 이루어집니다 Store / \ Employees \ TransactionalStores / | \ Kiosks | BrickMortars Onlines 저는 현재 Employee에서 store까지 FK 관계가 있습니다. ALTER TABLE …

1
31 억 행의 데이터를 관리하는 방법?
나는 현재 비교적 많은 양의 데이터에 대한 스토리지 스키마 구현을 맡고 있습니다. 데이터는 주로 현재 data point값 을 결정하기 위해 액세스 되지만 데이터 추세 / 분석에 대한 지난 6 개월의 기록을 추적해야합니다. 지난 1 시간 동안 의 min/ max/ sum값 을 추적하기 위해 최근 요구 사항이 추가되었습니다 . 참고 : …

2
센서 어레이에서 대량의 데이터 저장
거대한 센서 배열에서 데이터 샘플을 저장하는 솔루션 (app 및 db)을 구현해야했습니다. 이 어레이는 현재 약 20,000 개의 센서로 구성되어 있지만 곧 최대 100,000 개의 센서로 확장 될 것입니다. 각 센서는 10 초마다 데이터 샘플을 전송하며 각 샘플의 크기는 28 바이트입니다. 따라서 합계를 수행하면 다음이 발생합니다. 하루에 센서 당 8640 개의 …

6
MySQL에서 테이블 분할. 좋은 연습?
기존 프로젝트에서 작업을 시작했으며 이전 개발자는 동일한 스키마이지만 데이터가 다른 10 개의 개별 테이블로 테이블을 분할했습니다. 테이블은 다음과 같습니다. [tableName_0] [tableName_1] [tableName_2] [tableName_3] [tableName_4] [tableName_5] [tableName_6] [tableName_7] [tableName_8] [tableName_9] 기본 키는 정수 id필드입니다. 애플리케이션은 해시 알고리즘 ( idmod 10)을 사용하여 조회를 수행 할 때 액세스 할 테이블을 알고 있습니다. 예를 …

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