«schema» 태그된 질문

데이터베이스 시스템의 스키마는 데이터베이스 관리 시스템 (DBMS)에서 지원하는 공식 언어로 기술 된 구조이며 데이터베이스 구성 방법 (데이터베이스 테이블로 구분)에 대한 청사진을 작성하기 위해 데이터 구성을 나타냅니다.

3
최대 속성 수를 알 수없는 엔터티를 구현하는 방법은 무엇입니까?
나는 야구 시뮬레이션 프로그램을 디자인하고 있고 박스 스코어 스키마 디자인에 문제가 생겼다. 내가 가진 문제는 각 이닝에서 얼마나 많은 런이 득점되는지 추적하고 싶다는 것입니다. 실제 프로그램 에서이 작업을 수행하는 방법은 재생 시마다 증가하는 동적 배열을 사용하는 것입니다. 야구 경기에 익숙하지 않은 사람들은 게임이 9 이닝이 끝날 때까지 묶이지 않는 한 …

3
SQL Server : 테이블이 아닌 뷰에서 사용자에게 선택 액세스 권한 부여
몇 개의 데이터베이스가있는 SQL Server 2012 인스턴스가 있습니다. 그중 하나에서 데이터베이스 이상에서 테이블을 선택하는 뷰를 만들었습니다. 사용자가 해당보기를 선택할 수 있기를 원하지만 테이블을 선택해서는 안됩니다. 사용자가 테이블을 선택할 수 없기 때문에 뷰가 정확하게 작성되었습니다. /programming/368414/grant-select-on-a-view-not-base-table 및 http://msdn.microsoft.com/en-us/library/ms188676을 읽었습니다 . aspx 및 여전히 작동하지 않습니다. 내가 할 경우 GRANT SELECT TABLE …

3
스키마 마이그레이션 : SQL Server 데이터 도구 및 Liquibase 및 Flyway
이것은 어리석은 질문처럼 보일 수 있지만 Liquibase 및 Flyway와 같은 스키마 마이그레이션을위한 오픈 소스 솔루션을 살펴 보았습니다. 그러나 상사는 SQL Server Data Tools (SSDT)가 동일한 작업을 수행한다고 말했습니다. 동의하는지 확실하지 않지만 인터넷에서 Liquibase 및 / 또는 Flyway와 직접 비교하는 정보는 거의 없습니다. SSDT는 SQL Server를위한 개발, 데이터 모델링 및 디자인 …
11 schema  ssdt  migration 

2
스키마 변경이 가용성 그룹을 "중단"합니까 아니면 투명하게 처리됩니까?
조직에서 SQL Server 2012 가용성 그룹을 채택 할 계획이며 응용 프로그램 업그레이드 프로세스에 미치는 영향 (있는 경우)을 이해하려고합니다. 애플리케이션 업데이트는 8 주 주기로 릴리스되며 모든 릴리스에는 스키마 변경 및 / 또는 데이터 마이그레이션이 포함될 수 있습니다. 내가 이해하려고하는 것은 HA / DR 솔루션이 스키마 변경을 투명하게 처리하는지 (새로운 열, 인덱스가 …

3
변형 / 속성이 여러 개인 제품의 스키마 설계?
MySQL을 사용하고 있습니다. 이 아이디어는 다른 개념으로 구매하는 것과 유사하므로 사용자는 여러 유형의 변형 및 속성을 가진 자신의 제품을 추가 할 것입니다. 내가 한 모든 연구에서 이것이 가장 가능성있는 해결책 인 것처럼 보이고 다음 스키마에 어떤 문제가 있는지, 그리고 어떤 단점이 있는지 궁금합니다. 감사합니다 Table: products ------------------------------ | ID | …

3
널이 될 수없는 필드에 대해 PostgreSQL에서 NOT NULL을 지정하지 않은 결과는 무엇입니까?
테이블의 필드 대부분이 항상 null이 아니지만이 테이블의 스키마가 이것을 강제하지 않는 응용 프로그램 (데이터가 PostgreSQL에 저장 됨)이 있습니다. 예를 들어이 가짜 테이블을보십시오. CREATE TABLE "tbl" ( "id" serial, "name" varchar(40), "num" int, "time" timestamp PRIMARY KEY ("id"), UNIQUE ("id") ); 또한 name, num, time명시 적으로 언급되지 않은 NOT NULL그들이 실제로 …

3
데이터베이스에서 행의 모든 ​​변경 사항을 기록하면 일반적으로 어떻게 저장됩니까?
내가 작업중 인 프로젝트 에서 데이터베이스의 일부 테이블에있는 행의 모든 ​​변경 사항 은 추가 감사 또는 롤백을 위해 추적되어야합니다 . 누가 IP 주소와 시간에서 행을 수정했는지 쉽게 찾고 이전 버전을 복원 할 수 있어야합니다. 비슷한 것은 예를 들어 Stack Exchange에서 사용됩니다. 다른 사람의 질문을 변경하면 내가 변경 한 것을 발견하고 …

2
이 테이블을 무손실로 분해 할 수 있습니까?
나는 내 리그에서 벗어난 데이터베이스 디자인 문제를 우연히 발견했으며 DBA 전문가는 소방 훈련을 시작했습니다. 본질적으로, 나는 다음과 같은 기본 키 (간결하게 PK)가있는 테이블이 있습니다. child_id integer parent_id integer date datetime child_id및 parent_id엔티티 테이블에 대한 외래 키입니다. "자식"테이블 자체에는 "부모"테이블에 대한 외래 키도 포함되어 있으며, lo는 child_id항상 parent_id위의 테이블에서 예상 한 …

2
정수 시퀀스에 주어진 하위 시퀀스가 ​​포함 된 행 찾기
문제 참고 : PostgreSQL 의 시퀀스 메커니즘이 아니라 수학적 시퀀스를 참조합니다 . 정수 시퀀스를 나타내는 테이블이 있습니다. 정의는 다음과 같습니다. CREATE TABLE sequences ( id serial NOT NULL, title character varying(255) NOT NULL, date date NOT NULL, sequence integer[] NOT NULL, CONSTRAINT "PRIM_KEY_SEQUENCES" PRIMARY KEY (id) ); 내 목표는 주어진 …

1
매우 다른 키로 키-값 쌍 세트를 효율적으로 저장
다양한 유형의 활동을 사이트와 연결하는 응용 프로그램을 상속했습니다. 대략 100 개의 서로 다른 활동 유형이 있으며 각 활동 유형에는 3-10 개의 필드가 다릅니다. 그러나 모든 활동에는 하나 이상의 날짜 필드 (날짜, 시작 날짜, 종료 날짜, 예정된 시작 날짜 등의 조합 일 수 있음)와 하나의 책임자 필드가 있습니다. 다른 모든 필드는 …

1
수요 예측의 분류를위한 간단한 스키마 설계
나는 다음과 같은 경우에 대한 기본 스키마 디자인을 고안 해야하는 훈련 연습으로 간단한 데이터베이스 디자인 작업을 수행하고 있습니다. 제품의 부모-자식 계층이 있습니다 (예 : 원자재> 진행중인 작업> 최종 제품). 각 레벨에서 주문이 이루어집니다. 다음 6 개월 동안 매주 주문량을 볼 수 있습니다. 각 제품 레벨에 대한 수요 예측을 수행 할 …

2
XML 데이터를 저장할 데이터 유형 : VARCHAR (MAX) 또는 XML
SQL Server 2008을 사용하여 새로운 리소스 집합에 대한 스키마를 정의하고 있습니다.이 경우 각 레코드 ( 예 : row )는 XML 조각을 저장해야합니다. 때때로; 자주는 아니지만; 요소 및 속성 값을 찾으려면 XML을 쿼리해야합니다. 내 자신의 고안에 맡기면 xml 데이터 형식 을 사용하는 경향이 있지만 이것이 문제가 있다고 생각하게되었습니다. 그래서 그것은 저의 …

4
주석으로 PostgreSQL 스키마를 버전 제어하는 ​​방법은 무엇입니까?
코드, 문서, 시스템 구성 : Git 작업의 대부분을 버전 관리 합니다. 내 소중한 모든 작업이 텍스트 파일로 저장되기 때문에 그렇게 할 수 있습니다. 또한 Postgres 데이터베이스를위한 많은 SQL 스키마를 작성하고 다루었습니다. 이 스키마에는 뷰, SQL 함수가 포함되어 있으며 Postgres 함수를 R 프로그래밍 언어 ( PL / R을 통해 )로 작성합니다. …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.