[면접예상] 20230713

neul·2023년 7월 13일
0

면접예상

목록 보기
26/36
post-thumbnail

🦕데이타 무결성에 대하여 설명하시오.

무결성 (결점) = 데이터의 정확성을 유지하는 것. = 제약 조건(5가지)를 거는 것

🦕데이타 무결성을 위한 제약조건 5가지를 나열하고 설명하시오.

not null
: 해당 열에는 NULL 값이 허용되지 않음을 나타내는 제약 조건

unique
: 해당 열의 값들이 중복되지 않아야 함을 나타내는 제약 조건

프라이머리키(PK) = Primary Key
: 테이블에서 각 행을 고유하게 식별하는 열 또는 열의 집합(테이블에는 하나의 기본 키만 설정할 수 있음)

Foreign key
: 다른 테이블의 기본 키를 참조하는 열 (데이터 무결성을 유지하기 위해 사용)

check
: 특정 조건을 만족하는지 검사하는 제약 조건
(데이터가 지정된 조건에 맞아야만 허용)

🦕아래의 용어를 설명하시오.

트랜잭션
: 데이터베이스에서 하나의 작업 단위를 묶은 것

commit
: 트랜잭션 작업을 영구히 반영하여 완료 상태로 만듦

rollback
: 트랜잭션 작업을 취소하고 이전 상태로 되돌림

🦕카디럴리티는 무엇이며, 종류는?

: 데이터베이스에서 열에 포함된 고유한 값의 개수를 나타냄. (ex. 1:1, 1:N, N:N)

🦕시퀀스 만드는 명령어는?

CREATE SEQUENCE

🦕DDL에서 롤백이 되지않는 원인은?

: DDL 문은 데이터베이스의 스키마를 정의하거나 변경하는 명령문으로, 롤백으로 이전 상태로 되돌릴 수 없음

🦕게시판 Table을 만들어 보시오.

CREATE TABLE board (
    id NUMBER PRIMARY KEY,
    title VARCHAR2(100),
    content CLOB,
    created_at TIMESTAMP,
    author VARCHAR2(50)
);

select * from board;

desc board;
profile
🍙

0개의 댓글

관련 채용 정보