본문 바로가기
반응형

SQLD38

[#SQLD] 제 2절 DDL 제 2절 DDL 1. 데이터 유형 - CHARACTER(s) : 고정길이 문자열 정보, 빈 공간 채움 - VARCHAR(s) : 가변길이정보, 변수 값의 바이트만 적용 - NUMBERIC : 정수, 실수 등 숫자정보 - DATETIME : 날짜와 시각 정보 2. CREATE TABLE 가. 테이블과 칼럼정의 : 기본키는 단일 칼럼이 아닌 여러 개의 칼럼으로도 만들어질 수 있다. 기본키와 외부키를 활용 나. CREATE TABLE - 테이블명은 적절한 이름 사용 - 다른 테이블명과 중복X - 칼럼들은 “()“’로 묶어서 지정 - 칼럼은 “,”로 테이블생성문의 끝은 세미콜론( ; )로 끝 - 칼럼명은 다른 테이블까지 고려하여 데이터베이스 내에서는 일관성 있게 사용(데이터 표준화 관점) - 칼럼 뒤에 데이터 .. 2023. 2. 20.
[#SQLD] 제 1절 관계형 데이터베이스 개요 과목 2 SQL 기본 및 활용 제 1절 관계형 데이터베이스 개요 1. 데이터베이스 : 특정 기업, 조직, 개인이 필요에 의해 데이터를 일정한 형태로 저장해 놓은 것 - DBMS : 효율적인 데이터 관리, 예기치 못한 사건으로 인한 데이터 손상을 피하고, 필요시 해당 데이터를 복구하기 위한 강력한 기능의 소프트웨어 2. SQL : 관계형 데이터베이스에서 데이터 정의, 데이터 조작, 데이터 제어를 하기 위해 사용되는 언어 * 데이터 조작어(DML) – SELECT, INSERT, DELETE, UPDATE * 데이터 정의어(DDL) – CREATE, ALTER, DROP, RENAME * 데이터 제어어(DCL) – GRANT, REVOKE * 트랜잭션 제어어(TCL) – COMMIT, ROLLBACK 3. .. 2023. 2. 20.
[#SQLD] 제 6절 분산 데이터베이스와 성능 제 6절 분산 데이터베이스와 성능 1. 분산 데이터베이스의 개요 * 여러 곳으로 분산되어 있는 데이터베이스를 하나의 가상시스템으로 사용 * 논리적으로 동일한 시스템에 속하지만, 컴퓨터 네트워크를 통해 물리적으로 분산되어 있는 데이터들의 모임, 물리적 Site분산, 논리적으로 사용자 통합.공유 2. 분산 데이터베이스의 투명성 1) 분할투명성(단편화) : 하나의 논리적인 Relation이 여러 단편으로 분할되어 각 단편의 사본이 여러 site에 저장 2) 위치투명성 : 사용하려는 데이터의 저장장소 명시 불필요, 위치정보가 System Catalog에 유지 3) 지역사상투명성 : 지역 DBMS와 물리적 DB사이의 Mapping 보장, 각 지역시스템이 이름과 무관한 이름 사용가능 4) 중복투명성 : DB객체가 .. 2023. 2. 20.
[#SQLD] 제 5절 데이터베이스 구조와 성능 제 5절 데이터베이스 구조와 성능 1. 슈퍼타입/서브타입 모델의 성능 고려 방법 가. 슈퍼/서브타입 데이터모델의 개요 : 업무를 구성하는 데이터의 특징을 공통과 차이점의 특징을 고려하여 효과적으로 표현 - 슈퍼타입 : 공통으로 가진 부분 - 서브타입 : 슈퍼타입으로부터 상속받아 개별의 특성이 있는 속성 나. 슈퍼/서브타입 데이터 모델의 변환 : 데이터 용량이 많아지는 경우 그리고 해당 업무적인 특징이 성능에 민감한 경우는 트랜잭션이 해당 테이블에 어떻게 발생되는지에 따라 3가지 변환방법을 참조하여 상황에 맞게 변환 다. 슈퍼/서브타입 데이터 모델의 변환 기술 1) 개별로 발생되는 트랜잭션에 대해서는 개별 테이블로 구성(1:1 타입) : 데이터 량이 대량으로 존재하는 경우에 공통으로 이용하는 슈퍼타입의 속.. 2023. 2. 13.
반응형