본문 바로가기

자격증70

흥달쌤 정보처리기사 실기 데이터베이스 문제(DML(Data Manipulation Language)) [1] INSERT Q 01) EMP 테이블 USER_NO, USER_NAME 컬럼에 각각 '001', 'USER1'을 삽입하는 SQL문을 작성하시오. A) INSERT INTO EMP (USER_NO, USER_NAME) VALUES ('001', 'USER1'); Q 02) 다음과 같은 SQL이 실행되었을 때 CSTUDENT에 삽입되지 않는 것을 고르시오. CREATE TABLE STUDENT ( SNO INT NOT NULL, NAME VARCHAR(10), YEAR INT, DEPT VARCHAR(10), PRIMARY KEY (SNO) ); INSERT INTO STUDENT VALUES(1001, 'KIM', 4, 'COMPUTER'); INSERT INTO STUDENT VALUES(1002.. 2023. 4. 6.
흥달쌤 정보처리기사 실기 데이터베이스 문제(DCL) [1] GRANT & REVOKE Q 01) DBA가 사용자 Park에게 테이블A의 데이터를 갱신할 수 있는 시스템 권한을 부여하고자 하는 SQL문을 작성하고자 한다. 다음에 주어진 SQL문의 빈칸에 알맞게 채우시오. GRANT (ㄱ) (ㄴ) 테이블A To Park A) (ㄱ) : UPDATE (ㄴ) : ON 해설) 갱신이므로 UPDATE. 테이블 앞에서는 ON 어떤 테이블에 대해서. Q 02) STUDENT에 대한 권한을 부여하는 (ㄱ)과 회수하는 (ㄴ)을 SQL로 쓰시오. (ㄱ) 테이블 student에 대한 SELECT, INSERT 권한을 Kim과 Lee에게 부여한다. (ㄴ) 테이블 student에 대한 SELECT, INSERT 권한을 Lee로부터 회수한다. A) (ㄱ) : GRANT SELECT.. 2023. 4. 5.
흥달쌤 정보처리기사 실기 데이터베이스 문제(DDL(Date Definition Language)) [0] DDL, DML, DCL DDL (데이터 정의어) : 데이터베이스를 정의하는 언어로서 , 삭제, 생성 수정 등의 데이터의 전체 골격을 결정하는 역할을 수행 합니다. ex) CREATE, ALTER, DROP -> CAD DML (데이터 조작어 ) : 정의된 데이터베이스에 입력된 레코드를 수정 하거나 삭제 조회 하는 역할을 수행 합니다. ex) SELECT, INSERT, DELETE, UPDATE -> SIDU DCL (데이터 제어어 ) 데이터 베이스에 접근하거나 객체에 권한을 주는 역할을 수행 합니다. ex) GRANT, REVOKE, COMMIT, ROLLBACK -> GRCR [1] CREATE Q 01) 테이블 생성 예제 //ORDER INFO 테이블을 생성 CREATE TABLE ORDE.. 2023. 4. 5.
흥달쌤 정보처리기사 실기 데이터베이스 문제(관계대수 & 관계해석) [문01~04] 다음 고객 릴레이션에 대한 관계대수를 작성하시오 고객아이디 이름 나이 등급 직업 hoho 이순신 29 gold 교사 grace 홍길동 24 gold 학생 mango 삼돌이 27 silver 학생 juce 갑순이 31 gold 공무원 orange 강감찬 23 silver 군인 Q 01) 고객 릴레이션에서 등급이 gold인 고객들을 검색하는 관계대수를 작성하시오. A) σ 등급 = 'gold' (고객) 해설) 고객 릴레이션에서 / 등급이 gold인 고객들 / 을 검색 / 하는 관계대수를 작성하시오. 관계대수 : 관계형 데이터베이스 내에서 원하는 정보를 어떻게 찾아 낼 수 있는 가를 기술하는 절차적인 언어이다. 고객 릴레이션에서 -> (고객) 등급이 gold인 고객들 -> 등급 = 'gold'.. 2023. 4. 1.