• 데이터베이스를 정의(define) 하는 것은 데이터베이스에 저장할 데이터의 타입, 구조, 제약 조건을 명세하는 것을 의미합니다.
• 데이터베이스를 구성(construct) 하는 것은 DBMS가 관리하는 기억장치에 데이터를 저장하는 과정을 의미합니다.
• **DBA(Database Administrator)**는 데이터베이스에 대한 접근을 감독하며, 자원의 사용을 모니터링하고 조정합니다. 또한, 데이터베이스의 보안이나 시스템의 성능 문제를 책임집니다.
• 데이터 모델의 분류 중 표현적(representational) 데이터 모델들은 일반 사용자들이 쉽게 이해할 수 있는 개념을 제공하지만, 컴퓨터 저장 장치에서 데이터가 구성되는 방식과 완전히 무관한 건 아닙니다.
• SQL 환경에서 카탈로그는 항상 information schema라고 부르는 특별한 스키마를 포함하고 있는데, 이는 카탈로그 내에 있는 모든 스키마에 대한 정보를 제공합니다.
• SQL에서 Numeric(8,2) 데이터 타입으로 선언된 필드에 값으로 12345를 저장한 후 이 필드를 디스플레이 하면 12345.00과 같이 표시됩니다.
• bit varying은 가변 길이 비트열 데이터 타입으로 최대 길이를 킬로(K), 메가(M), 또는 기가(G) 단위로 지정할 수 있습니다.
• SQL에서 논리식 “(TRUE AND UNKNOWN) OR (TRUE OR UNKNOWN)”의 결과는 true입니다.
• SQL에서 테이블 삭제 시 restrict 옵션을 사용한다면, 이 테이블이 다른 제약 조건(예를 들어, 또 다른 테이블의 외래키) 또는 다른 요소들에 의해 참조되지 않을 때만 이 테이블이 제거됩니다.
• 관계형 데이터베이스에서 두 릴레이션 사이에 존재하는 관계성(relationship)을 표현하는 방법은 foreign key를 생성하는 것입니다.