dammitboy4.log
로그인
dammitboy4.log
로그인
[SQL 23.07.13] 무결성, 트랜잭션, 카디널리티, 시퀀스
홍선우
·
2023년 7월 13일
팔로우
0
데이타 무결성에 대하여 설명하시오.
데이터베이스 내에 있는 데이터의 정확성 유지
데이타 무결성을 위한 제약조건 5가지를 나열하고 설명하시오.
NOT NULL - NULL을 허용하지 않음
UNIQUE - 중복된 값을 허용하지 않고, 항상 유일한 값을 갖도록 함
PRIMARY KEY - NULL을 허용하지 않고, 중복된 값도 허용하지 않음. NOT NULL 조건과 UNIQUE 조건을 결합한 형태
FOREIGN KEY - 참조되는 테이블의 컬럼의 값이 존재하면 허용
CHECK - 저장 가능한 데이터 값이 범위나 조건을 지정하여, 설정한 값만을 허용
아래의 용어를 설명하시오.
트랜잭션: 일련의 작업 단위, 완전히 처리되거나 처리되지 않아야한다.
commit: 트랜젝션의 처리 과정을 데이터베이스에 반영하기 위해서, 변경된 내용을 모두 영구 저장한다.
rollback: 트랜젝션으로 인한 하나의 묶음 처리가 시작되기 이전의 상태로 되돌린다.
카디럴리티는 무엇이며, 종류는?
대응수 또는 원소수
관계의 유형을 정의
종류는 1:1, 1:N, N:N이 있다.
시퀀스 만드는 명령어는?
CREATE SEQUENCE EMP_SEQ START WITH 1 INCREMENT BY 1 MAXVALUE 100000;
DDL에서 롤백이 되지않는 원인은?
자동으로 COMMIT을 실행하기 때문
7.게시판 Table을 만들어 보시오.
홍선우
팔로우
이전 포스트
[SQL 23.07.12] EmpJava, Subquery2, DDL
다음 포스트
[Javascript 23.07.14] Document, Datatype, Array
0개의 댓글
댓글 작성