SQLD
-
SQL 문장들의 종류 (DCL, DDL, DML, TCL)SQLD/SQL 기본과 활용 2020. 8. 18. 19:13
# DCL (Data Control Language, 데이터 제어어) - GRANT : 권한 부여 - REVOKE : 부여 및 거부된 사용 권한 취소. # USER sun 에게 emp테이블에 대한 SELECT, INSERT 권한부여 # USER sun 도 다른 USER에게 SELECT, INSERT 권한을 부여 할 수 있음 (WITH GRANT OPTION) SQL>GRANT SELECT, INSERT ON emp TO sun WITH GRANT OPTION; 권한이 부여되었습니다. # USER sun 에게 부여한 emp 테이블에 대한 SELECT, INSERT 권한 회수 # USER sun 이 다른 사용자에게 SELECT, INSERT권한을 부여했으면 그 권한들도 같이 회수됨 SQL>REVOKE SEL..
-
파일시스템 vs 관계형 데이터베이스SQLD/SQL 기본과 활용 2020. 8. 18. 18:40
데이터 저장방식 1. 파일시스템 - 사용자들의 동시 검색 가능 - 사용자들의 동시 입력, 수정, 삭제 불가 - 다수의 유저나 애플리케이션에 동일한 데이터 파일을 복사 (데이터 중복) => 원본 파일에 대한 수정 발생시, 데이터 정합성 저하 및 비용증가 => 단일 사용자 및 애플리케이션에서는 DB보다 효율 ↑ 2. 관계형 데이터베이스 - 정규화를 통한 데이터 중복 감소 - 다수의 유저가 동시에 데이터 공유 및 조작 가능 (동시성 관리 & 병행제어) - 메타데이터를 통한 데이터의 표현방법 체계화 및 표준화 (데이터 품질 확보) - 인증된 사용자만 참조가능 (데이터 무결성 보장) - 갑작스런 장애로부터 사용자가 조작하던 데이터가 제대로 반영될 수 있도록 함