본문 바로가기

db

(7)
[SQLD] 전공자 sqld 시험 후기/ 준비방법/ 공부 https://www.dataq.or.kr/www/main.do ⬆⬆ 데이터자격검정 홈페이지 ⬆⬆ SQLD는 SQL "개발자" 자격증 시험의 약자입니다!! 전문가 시험(SQLP)은 실기도 있고 더 어려운 반면에, 개발자 시험은 필기만 치면 되고 상대적으로 쉬워서 대학생들도 많이 응시하더라고요. 저는 학교에서 "데이터베이스 기초" 과목을 수강하면서, 선배에게 SQLD 시험을 같이 치면 좋다는 말을 듣고 시험을 준비하기 시작했습니다! 사실 진짜 시험준비는 4일동안만 하긴 했는데,...(전공자라서) 우선 DB 과목에서 기본적인 SQL문에 대해서는 다 배운 상태였고요, 얼마전에 중간고사를 본다고 공부도 열심히 해 놓은 상태라서 잘칠 수 있었던 것 같기도 합니다 우선, SQL 시험을 치실 생각이라면 아래 카페에 ..
[DB] Transaction processing Transaction Concepts Concurrent Executions Transaction Schedule Serializability Recoverability Single-User vs Multiuser Systems 교대 수행 : interleaved concurrency Transaction : an executing program that forms a logical unit of db processing Begin transaction - end transaction; includes DB access operations read-only / read-write transaction read-item(X) : 디스크블록 주소찾기-버퍼에 복사-프로그램 변수로 복사 write-item(X)..
[DB] Indexing structures for files / 물리적 DB설계 Index structures for files index : 추가적인 보조접근구조, 검색속도 증가, 대체방법을 제공함, 효율적 검색 Single-level ordered indexes primary, secondary, clustering ISAM : Indexed Sequential Access Method Multilevel indexes B trees, B+ trees Types of Single-level ordered indexes Primary index : 키 필드 정렬 파일에서 정렬 키 필드에 대해 정의된 인덱스 Clustering index : 키가 아닌걸로 정렬된 파일에서 정렬 필드에 대해 정의된 인덱스 Secondary index : any nonordering field Prima..
[DB] Disk, 파일구조, Hashing, 저장소 설계 DBs are stored physicaly as files of records stored on magnetic disks. storage hierarchy primary storage : 주기억장치 operated on directly by the CPU Secondary storage : 보조기억장치, 온라인 Tertiary storage : 오프라인 아카이브 (온라인으로 로드 필요) Memory Hierarchies and storage devices 상위 저장소 : 빠름, 작음, 비쌈 하위 저장소 : 느림, 큼, 쌈 Storage of DBs 물리적 DB 설계 files of records : locate them efficiently Primary FIle organizations heap f..
[DB] SQL programming⌨️ (2) Java Database Conectivity JDBC : sql connection function calls for java programming can access any DBMS that has a JDBC driver allows connect to data sources steps in JDBC 매개변수 정의 (by “?”) 프로그램 변수와 매개변수를 바운드 executeQuery로 SQL 실행 결과를 ResultSet에 반환 db stored procedures 지속적인 모듈은 DB서버 로컬에 저장됨 장점 : 여러 응용프로그램에 사용, 소통 비용 감소, 융통성 SQL persistent stored modules : 영구저장 모듈 SQL/PSM SQL + stored functions + a..
[DB] SQL 무결성 제약조건 위배 예제 company DB 연습문제들. 이 데이터베이스가 교육용 자료로 흔하게 쓰이는 듯 하다 💡 [ 개체 무결성 : 키값이 null이면 안됨 ] [ 참조 무결성 : FK가 PK에 없는 값이면 안됨 ] 다음 명령이 어떤 무결성을 위반하는지 설명하시오. 1) Insert into PROJECT. → DNUM=2이고 DNUMBER=2와 DEPACTION 관계에 튜플이 없으므로 참조 무결성을 위반. (참조할 수 없는 FK값 2를 가지게 되므로) 제한 방법 (i) 새 프로젝트 튜플 삽입 거부 (ii) 부서 관계에서 신규 프로젝트 튜플의 DNUM 값을 기존 DNUMBER 값으로 변경 (iii) DNUMBER=2의 새 부서 튜플을 삽입합니다. 2) Insert into WORKS_ON. → 개체 무결성 및 참조 무결성을 ..
[DB] Schema, DDL, DML 정리 The goal of Three-schema architecture is to separate the user applications and the physical DB. → 목표 = 사용자 애플리케이션과 물리적 DB를 분리하여 DB의 독립성 확보. Internal schema describes the physical storage structure of the DB. Conceptual schema describes the structure of the whole DB for a community of users. External schema describes the part of the DB that a particular user group is interested in and hides the r..

728x90