«database-design» 태그된 질문

데이터베이스 디자인은 데이터베이스의 구조와 논리적 측면을 지정하는 프로세스입니다. 데이터베이스 디자인의 목표는 데이터베이스의 모델링을위한 사실, 비즈니스 규칙 및 기타 요구 사항의 유형 인 "담론의 세계"를 표현하는 것입니다.

6
태그 또는 태그 지정을위한 권장 SQL 데이터베이스 디자인 [닫기]
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 이 질문을 개선하십시오 태그를 구현하는 몇 가지 방법에 대해 들었습니다. TagID와 ItemID 사이의 매핑 테이블을 사용하면 (나에게 …

6
관계형 데이터베이스 디자인 패턴? [닫은]
휴무 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 개월 전 . 이 질문을 개선하십시오 디자인 패턴은 일반적으로 객체 지향 디자인과 관련이 있습니다. 이 있습니까 디자인 패턴 생성 및 프로그래밍하기위한 …


4
데이터베이스 일반 양식은 무엇이며 예제를 제공 할 수 있습니까? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 칠년 전에 …

3
엔터티 프레임 워크에서 1 : 1 관계에서 연결의 주요 끝은 무엇을 의미합니까?
public class Foo { public string FooId{get;set;} public Boo Boo{get;set;} } public class Boo { public string BooId{get;set;} public Foo Foo{get;set;} } 오류가 발생했을 때 Entity Framework 에서이 작업을 수행하려고했습니다. 'ConsoleApplication5.Boo'및 'ConsoleApplication5.Foo'유형 간 연관의 주요 끝을 판별 할 수 없습니다. 이 연결의 주요한 끝은 관계 유창 API 또는 데이터 주석을 …

30
외래 키에 어떤 문제가 있습니까?
Podcast 014 에서 Joel Spolsky 가 외래 키를 거의 사용하지 않았다는 언급을 들었습니다 . 그러나 필자는 데이터베이스 전체에서 중복 및 후속 데이터 무결성 문제를 피하는 것이 매우 중요합니다. 사람들이 이유에 대해 확실한 이유가 있습니까 (스택 오버플로 원칙에 따른 토론을 피하기 위해)? 편집 : "아직 외래 키를 만들 이유가 아직 없기 …

5
"테이블을 다시 작성해야하는 변경 내용 저장 방지"부정적인 영향
전문 오늘 SQL Server 2008에서 열을 수정하여 데이터 유형을 currency (18,0)에서 (19,2)로 변경했습니다. SQL Server에서 "변경 내용을 변경 한 후 다음 테이블을 삭제하고 다시 만들어야합니다"라는 오류가 발생했습니다. 답을 구하기 전에 다음을 읽으십시오. 이미 도구 ► 옵션 ► 디자이너 ► 테이블 및 데이터베이스 디자이너에 있는 옵션이 있다는 것을 알고 있습니다 . …

4
널 (null) 열로 고유 제한 조건 작성
이 레이아웃이있는 테이블이 있습니다. CREATE TABLE Favorites ( FavoriteId uuid NOT NULL PRIMARY KEY, UserId uuid NOT NULL, RecipeId uuid NOT NULL, MenuId uuid ) 다음과 유사한 고유 제약 조건을 만들고 싶습니다. ALTER TABLE Favorites ADD CONSTRAINT Favorites_UniqueFavorite UNIQUE(UserId, MenuId, RecipeId); 그러나 이렇게하면 (UserId, RecipeId)if 가 동일한 여러 행이 허용 …

11
최초의 데이터베이스 설계 : 오버 엔지니어링입니까? [닫은]
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 2 년 전 . 이 질문을 개선하십시오 배경 저는 CS 학생입니다. 아빠의 소기업을 위해 아르바이트를하고 있습니다. 실제 응용 프로그램 개발 경험이 …

4
[1 차]는 무엇을 의미합니까?
SQL 설정 스크립트를 만들고 있는데 다른 사람의 스크립트를 예로 사용하고 있습니다. 다음은 스크립트의 예입니다. SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[be_Categories]( [CategoryID] [uniqueidentifier] ROWGUIDCOL NOT NULL CONSTRAINT [DF_be_Categories_CategoryID] DEFAULT (newid()), [CategoryName] [nvarchar](50) NULL, [Description] [nvarchar](200) NULL, [ParentID] [uniqueidentifier] NULL, CONSTRAINT [PK_be_Categories] PRIMARY KEY CLUSTERED ( [CategoryID] …

8
데이터베이스에서 상속을 어떻게 나타낼 수 있습니까?
SQL Server 데이터베이스에서 복잡한 구조를 나타내는 방법에 대해 생각하고 있습니다. 일부 속성은 공유하지만 다른 속성은 많지 않은 객체 제품군의 세부 정보를 저장해야하는 응용 프로그램을 고려하십시오. 예를 들어, 상업용 보험 패키지에는 동일한 정책 기록 내에 책임, 자동차, 재산 및 손해 배상 커버가 포함될 수 있습니다. 섹션 모음을 사용하여 정책을 만들 수 …

11
다국어 데이터베이스의 스키마
다국어 소프트웨어를 개발 중입니다. 응용 프로그램 코드가 진행되는 한 지역화 가능성은 문제가되지 않습니다. 언어 별 리소스를 사용할 수 있고 모든 종류의 도구를 사용할 수 있습니다. 그러나 다국어 데이터베이스 스키마를 정의 할 때 가장 좋은 방법은 무엇입니까? 테이블이 많고 (100 이상) 각 테이블에 현지화 할 수있는 여러 열이있을 수 있습니다 (대부분의 …

25
이메일 주소를 기본 키로 사용 하시겠습니까?
자동 증가 숫자와 비교할 때 이메일 주소가 기본에 적합하지 않습니까? 우리 웹 애플리케이션은 시스템에서 이메일 주소가 고유해야합니다. 그래서 이메일 주소를 기본 키로 사용하려고 생각했습니다. 그러나 제 동료는 문자열 비교가 정수 비교보다 느릴 것이라고 제안합니다. 이메일을 기본 키로 사용하지 않는 것이 합당한 이유입니까? 우리는를 사용하고 PostgreSQL있습니다.

30
모든 개발자는 데이터베이스에 대해 무엇을 알아야합니까? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 칠년 전에 …

4
전화를 위해 SQL varchar (length)에서 고려해야 할 가장 긴 전 세계 전화 번호는 무엇입니까?
전화 varchar(length)용 SQL 에서 고려해야 할 가장 긴 전 세계 전화 번호는 무엇입니까? 고려 사항 : + 국가 코드 지역 번호의 경우 () 내선 확장의 x + 6 숫자 (8 {space}로 설정) 그룹 간 간격 (예 : 미국 전화의 경우 + x xxx xxx xxxx = 3 공백) 여기 내가 …

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