본문 바로가기
반응형

Database25

SQLD 문제 풀이 3 1. 아래와 같은 데이터 모델에서 데이터를 조작하려고 한다. 다음 중 오류가 발생하는 SQL 문장인 것은? BOARD_ID VARCHAR2(10) NOT NULL BOARD_NM VARCHAR2(50) NOT NULL, USE_YN VARCHAR2(1) NOT NULL, REG_DATE DATE NOT NULL, BOARD_DESC_VARCHAR2(100) NULL 체크사항 : 길이, 데이터 유형, NULL 허용 여부 --1 INSERT INTO BOARD VALUES (1, 'Q&A', 'Y', SYSDATE, 'Q&A 게시판'); --2 INSERT INTO BOARD (BOARD_ID, BOARD_NM, USE_YN, BOARD_DESC) VALUES ('100','FAQ','Y','FAQ 게시판'.. 2023. 5. 10.
SQLD 문제풀이 2 테이블명은 객체를 의미할 수 있는 적절한 이름을 사용한다. 가능한 단수형을 권고한다. 테이블명은 다른 테이블의 이름과 중복되지 않아야 한다. 한 테이블 내에서는 칼럼명이 중복되게 저장할 수 없다. 테이블 이름을 지정하고 각 칼럼들은 괄호 "()"로 묶어 저장한다. 각 칼럼들은 콤마 "."로 구분되고, 테이블 생성문의 끝은 항상 세미콜론 ","으로 끝난다. 칼럼에 대해서는 다른 테이블까지 고려하여 데이터베이스 내에서 일관성 있게 사용하는 것이 좋다. (데이터 표준화 관점) (USER_ID, MBR_ID 이렇게 말고 MBR_ID로 통일시키던가?) 칼럼 뒤에 데이터 유형은 꼭 저장되어야 한다. 테이블명과 칼럼명은 반드시 문자로 시작해야 하고, 벤더별로 길이에 대한 한계가 있다. 벤더에서 사전에 정의한 예약어는.. 2023. 5. 10.
SQLD 문제풀이 1 DML (데이터 조작어 : Data Manipulation Language) - select, insert, update, delete DDL (데이터 정의어 : Data Definition Language) - create, alter, drop, rename DCL(데이터 제어어 : Data Control Language) - grant, revoke TCL(트랜잭션 제어어 : Transaction Control Language) -commit, rollback 1. 다음 중 데이터 제어어(DCL)에 해당하는 명령어는? (Data Control Language) 1) INSERT -DML 2) RENAME -DDL 3) COMMIT -TCL 4) REVOKE -DCL 2. 다음 중 아래 내용의 범주에.. 2023. 5. 8.
SQLD 공부하다가 몰랐던 내용 정리하기 모델링의 특징 추상화 단순화 명확화 정보시스템 구축을 위한 데이터관점, 프로세스관점의 업무 분석 데이터베이스 구축을 위한 분석 및 설계하는 과정의 의미 도메인 엔터티 내에서 속성에 대한 데이터 타입과 크기 , NOT NULL, Check 조건을 지정한다 TRUNCATE TABLE 특정 로우를 선택하여 지울 수 없다 ORDER BY 2 ORDER BY 1, 2, 3 → 테이블의 1,2,3번째 컬럼 기준으로 정렬 PROCEDURE, TRIGGER PROCEDURE, TRIGGER 모두 CREATE 명령어로 생성한다 PROCEDURE 는 COMMIT, ROLLBACK 명령어를 사용할 수 있다 TRIGGER 는 COMMIT, ROLLBACK 명령어를 사용할 수 없다 프로시저 프로시저는 특정한 로직을 처리하기만 .. 2023. 4. 5.
식별 관계 비식별 관계 식별 관계 강한 개체란, 다른 엔터티에 의존하지 않고 독립적으로 존재하는 엔터티를 말한다. 강한 개체가 다른 엔터티와 관계를 가질때, 다른 엔터티에게 기본키를 공유하는데, 다른 엔터티에도 이 키가 기본키로 공유되는 것을 말한다. 해당 식별 관계에서 강한개체가 아닌 다른 엔터티를 약한 개체라고 한다. 식별 관계는 실선으로 표현한다. 비식별 관계 비식별 관계란, 식별 관계와는 다르게 강한 개체의 기본키를 다른 엔터티의 기본키가 아닌 일반 칼럼으로 관계를 가지는 것을 말한다. 비식별 관계는 점선으로 표현한다. 2023. 4. 4.
반응형