집 >운영 및 유지보수 >창문 운영 및 유지보수 >관계형 데이터베이스 관리 시스템 - SQL Server
1. 관계형 데이터베이스 관리 시스템 소개
데이터베이스의 기능에는 추가, 삭제, 수정 및 쿼리가 포함됩니다.
데이터베이스를 사용하는 이유는 6가지입니다. 즉, 저장된 데이터의 중복성을 줄이고, 저장된 데이터를 공유할 수 있으며, 데이터 무결성을 유지하기 쉽습니다. 데이터 보안. 그 중 가장 중요한 것은 데이터 중복성을 줄이는 것입니다.
데이터베이스 관련 기술을 마스터하는 것은 프로그래머에게 필수적인 기술 중 하나입니다.
데이터베이스의 데이터 저장 형태는 다음과 같이 구분됩니다.
1. 계층적 모델에서는 개별 레코드가 부모-자식 관계로 함께 구성되어 거꾸로 된 트리를 형성합니다.
2. 네트워크 모델. 네트워크 모델은 여러 부모-자식 관계를 기록할 수 있도록 하여 계층적 모델을 향상시킵니다.
3. 관계형 모델 관계형 데이터 모델은 계층적 및 네트워크 모델의 엄격한 구조와 완전히 다릅니다. 계층적 데이터베이스에 액세스하는 애플리케이션은 정의된 데이터베이스 구현을 기반으로 합니다. 데이터베이스 구조는 애플리케이션의 프로그래밍 언어에 하드 코딩되어야 합니다. 데이터베이스가 변경되면 애플리케이션도 변경되어야 합니다.
그러나 관계형 데이터베이스는 애플리케이션 독립적입니다. 관계형 모델은 부모-자식 프레임워크를 관련 데이터 테이블을 구성하는 행과 열의 구조로 대체하기 때문에 애플리케이션에 영향을 주지 않고 데이터베이스 디자인을 변경할 수 있습니다. 관계형 모델을 사용하면 이전 모델의 단점을 극복하고 테이블 간의 복잡한 관계를 정의할 수 있습니다.
4. 소위 객체지향이라고 불리는 객체 모델은 세상의 모든 것을 객체로 간주하고, 온 세상은 상호 연관된 객체들로 구성되어 있다는 것입니다.
Microsoft SQL Server는 통합 비즈니스 인텔리전스(BI) 도구를 사용하여 엔터프라이즈급 데이터 관리를 제공하는 포괄적인 데이터베이스 플랫폼입니다. Microsoft SQL Server 데이터베이스 엔진은 관계형 데이터와 구조화된 데이터에 대한 보다 안전하고 안정적인 저장소 기능을 제공하므로 비즈니스에 적합한 가용성이 높고 성능이 뛰어난 데이터 응용 프로그램을 구축하고 관리할 수 있습니다.
이번에 He Wenqi는 여러분과 공유하기 위해 SQL Server 데이터베이스의 호환성 수준과 명명 규칙에 대한 몇 가지 정보를 수집했습니다. 관련 연습 문제입니다.
시간이 지남에 따라 SQL Server는 2000, 2005, 2008, 2008R2, 2012, 2014, 2016 등 다양한 버전으로 출시되었습니다. 예를 들어 HoverTreeTop 프로젝트는 처음에 Sql Server 2008을 사용했습니다. 그렇다면 2008년의 호환성 수준은 무엇입니까? 답은 100이다. 그림에 표시된 대로:
호환성 수준은 60, 65, 70, 80, 90, 100, 110 등입니다. 호환성 수준과 버전 번호는 어느 정도 관련이 있습니다. SSMS를 통해 SQL Server에 연결하고 인스턴스 버전을 확인하여 현재 SQL Server의 버전 번호를 확인합니다. 여기서 He Wenqi는 해당 관계 표를 수집했습니다.
RTM (SP 없음) | SP1 | SP2 | SP3 | SP4 | |
---|---|---|---|---|---|
SQL Server 2014 코드명 Hekaton SQL14 |
12.00.2000.8 | ||||
SQL Server 2012 코드명 Denali |
11.00.2100.60 | 11.00.3000.0 | 11.00.5058.0 | ||
SQL Server 2008 R2 코드명 킬리만자로 |
10.50.160010.50.1600.1 | 10.50.2500.0 또는 10.51.2500.0 |
10.50.4000.0 또는 10.52.4000.0 |
||
SQL Server 2008 코드명 Katmai |
10.00.1600.22 | 10.00.2531.0 | 10.00.4000.0 | 10.00.5500.0 | |
SQL Server 2005 코드명 Yukon |
9.00.1399.06 | 9.00.2047 | 9.00.3042 | 9.00.4035 | 9.00.5000 |
SQL Server 2000 코드명 Shiloh |
8.00.194 | 8.00.384 | 8.00.532 | 8.00.760 | 8.00.2039 |
SQL Server 7.0 코드명 Sphinx |
|
Sql Server 7.0使用70级别, SQL Server 2000使용80级别,Sql Server 2005使用90级别,Sql Server 2008使用100级别,Sql Server 2012使用110级别。如下表:
另외부何问起要说SQL Server 2016적兼容级别是130,SQL Server 2017년의 兼容级别是140.
若要设置는 Microsoft SQL Server에 의해 결정되었습니다.级别只影响指定数据库中的行为,而不会影响整个服务器上SQL Server의 早期版本中,sp_dbcmptlevel은 사용하지 않습니다. 130 | 120 | 110 | 100 | 90 | 80 }
参考:
위 내용은 관계형 데이터베이스 관리 시스템 - SQL Server의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!