«naming-convention» 태그된 질문

19
테이블 이름에 'tbl'접두사를 추가하는 것이 실제로 문제가됩니까?
나는 (일부 브렌트 Ozar 비디오를보고 있어요 예를 들어, 이와 같은를 ) 그는 함께 테이블 접두어하지 제안 ‘tbl’나 ‘TBL’. 인터넷에서 문서에 아무것도 추가하지 않고 "읽는 데 시간이 더 오래 걸린다"고 말하는 일부 블로그를 발견했습니다. 질문과 고려 사항 이게 진짜 문제 야? 첫 번째 dba 작업 이후에 테이블에 'tbl'접두어를 붙이기 때문에 (선임 …

10
사람들이 ID 열에 'Id'라는 이름을 사용하지 않는 것이 좋은 이유는 무엇입니까?
나는 Id테이블의 ID 열에 이름을 사용하지 말라고 배웠지 만 요즘에는 데이터가 실제로 무엇인지에 대해 간단하고 짧으며 매우 설명하기 때문에 어쨌든 그것을 사용하고 있습니다. 사람들 Id이 테이블 이름으로 접두사 를 제안하는 것을 보았지만 특히 SQL 쿼리 (또는 Entity Framework와 같은 ORM을 사용하는 경우 프로그래머)를 작성하는 사람, 특히 다음과 같은 긴 테이블 …



8
축약 형 테이블 이름을 사용해야하는 이유가 있습니까?
우리는 데이터베이스 테이블 이름을 읽기가 끔찍하고 어디에 저장되어 있는지에 대한 문서가없는 벤더 애플리케이션의 데이터베이스 설정을 사용하고 있습니다. 독점 앱에서 테이블 구조를 난독 화하려는 이유를 알 수 있지만이 응용 프로그램 (Enterprise Resource Planning)의 판매 포인트 중 하나는 사용자 정의 기능이었습니다. 테이블 이름은 aptrx (Accounts Payable Transactions) 및 apmaster_all과 비슷합니다 (흥미롭게도 이것은 …

5
테이블 앨리어싱이 나쁜 습관입니까?
나는 정보 서비스 석사 학생들을위한 DBMS 과정에서 이것을 배우는 것을 기억합니다. 입력 내용을 저장하려면 다음을 입력하십시오. SELECT t1.id, t2.stuff FROM someTable t1 INNER JOIN otherTable t2 ON t1.id=t2.id ; 그러나 ... 저장 프로 시저 등에서 이것이 왜 허용됩니까? 매우 적은 시간을 절약하면서 진술의 가독성에 해를 끼치는 것만 같습니다. 이를 수행 …

5
테이블과 뷰의 이름을 지정할 때 어떤 표준을 따라야합니까?
테이블과 뷰의 이름을 지정할 때 어떤 표준을 따라야합니까? 예를 들어, 테이블 이름의 시작 부분에 tbl_와 같은 것을 넣는 것이 좋은 생각입니까? ct_, lut_ 또는 codes_와 같은 방식으로 코드 / 조회 테이블을 지정해야합니까? 다른해야 할 일 /하지 말아야 할 것이 있습니까? 나는 MS SQL Server를 사용하고 있으며 많은 테이블이있는 많은 데이터베이스를 …

3
열 이름 명명 규칙 및 모범 사례
열 이름 지정과 관련하여 모범 사례에 대한 전문가 의견이 필요 합니다. 배경은 Wikipedia 에 따르면 다음과 같은 구문입니다. SELECT ... FROM Employees JOIN Timesheets USING (EmployeeID); 보다 효율적이다 SELECT ... FROM Employees JOIN Timesheets ON (Employees.EmployeeID = Timesheets.EmployeeID); 그러나 모든 기본 키 열의JOIN ... USING 구문 작업 에는 전역 적으로 …


2
공식 PostgreSQL 대문자 표기 규칙 [닫기]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . DB, 테이블 및 필드 이름의 대문자에 관한 공식 PostreSQL 규칙이 있습니까? 공식 사이트 의 예 는 소문자와 _단어 …

1
SQL Server 2016의 테이블 명명 규칙 및 정책 관리 관련 문제
SQL Server 2012에서는 테이블 이름에 공백을 허용하지 않는 정책이 설정되었습니다. 그러나 SQL Server 2016에서 동일한 정책을 사용하면 오류가 발생합니다. 조건 코드는 다음과 같습니다. DECLARE @condition_id INT EXEC msdb.dbo.sp_syspolicy_add_condition @name=N'No Spaces', @description=N'No spaces in table names.', @facet=N'IMultipartNameFacet', @expression=N'<Operator> <TypeClass>Bool</TypeClass> <OpType>NOT_LIKE</OpType> <Count>2</Count> <Attribute> <TypeClass>String</TypeClass> <Name>Name</Name> </Attribute> <Constant> <TypeClass>String</TypeClass> <ObjType>System.String</ObjType> <Value>% %</Value> </Constant> …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.