본문 바로가기

SQL2

[데이터베이스론] 11장. 보안과 권한관리 보안DB 보안의 목표: 조직에서 허가한 사용자만 DB에 접근할 수 있도록 통제하여 보안을 유지하는 것물리적 환경에 대한 보안: 자연 재해 등으로부터 보호권한 관리를 통한 보안: 권한이 없는 사용자로부터 보호운영 관리를 통한 보안: 권한이 있는 사용자로부터 보호권한 관리권한 관리의 개념접근 제어(access control)계정이 발급된 사용자가 로그인에 성공했을 경우에만 DB에 접근 허용사용자 계정 관리는 데이터베이스 관리자(DBA; DataBase Administration)가 담당각 사용자는 허용된 권한 내에서만 DB를 사용DB의 모든 객체는 객체를 생성한 사용자만 사용 권한을 가짐 → DB 객체의 소유자는 필요에 따라 SQL문을 이용해 다른 사용자에게 사용 권한을 부여하거나 취소할 수 있  GRANT.. 2024. 6. 7.
[데이터베이스론] 7장. SQL SQL의 소개 SQL (Structured Query Language) 의미 관계 데이터베이스를 위한 표준 질의어 비절차적 데이터 언어 발전 역사 SEQUEL(Structured English QUEry Language)에서 유래 SEQUEL: 연구용 관계 데이터베이스 관리 시스템인 SYSTEM R을 위한 언어 미국 표준 연구소인 ANSI와 국제 표준화 기구인 ISO에서 표준화 작업을 진행 사용 방식 대화식 SQL: 데이터베이스 관리 시스템에 직접 접근해 질의를 작성하여 실행 삽입 SQL: 프로그래밍 언어로 작성된 응용 프로그램에 삽입 SQL의 분류 DDL ; Data Definition Language (데이터 정의어) : 테이블을 생성하고 변경/제거하는 기능을 제공 (** 테이블을 생성하거나 뷰를 생.. 2024. 4. 12.