반응형

SQL 3

[정보처리기사 실기] SQL 응용

트랜잭션 하나의 논리적 기능을 정상적으로 수행하기 위한 작업의 기본 단위 ✅ 원자성, 일관성, 고립성, 영속성 트랜잭션 제어 commit : 트랜잭션 확정 rollback : 트랜잭션 내역을 저장 무효화 checkPoint : 저장시기 설정-rollback위한 시점 지정 병행제어 다수 사용자 환경에서 여러 트랜잭션 수행시, db일관성 유지를 위해 상호작용을 제어 ✅ 병행제어 미보장 시, 갱신 손실: 먼저 실행된 트랜잭션 결과를 나중에 실행된 트랜잭션이 덮어쓸 때 현황 파악 오류: 트랜잭션의 중간 수행 결과를 다른 트랜잭션이 참조 모순성: 두 트랜잭션이 동시에 실행되어 데이터베이스의 일관성 결여 연쇄복귀: 복수의 트랜잭션이 데이터 공유시 특정 트랜잭션이 처리를 취소할 경우, 트랜잭션이 처리한 곳의 부분을 ..

정보처리기사 2023.04.19

오라클 DB 기본 SQL문

수업시간에 배운내용 정리한것 ========================== SQL>select*from tab; >> tab에 있는거 전부 보여줘라 SQL>set sqlprompt_user >> 'user이름>' 으로 뜨게 만들기 SQL>alter user @@ account unlock; >> @@계정 잠금 풀어줘라 SQL>alter user @@ identified by 1234; >> @@계정 비번 1234로 해줘라 DESC @@ >> @@정보를 알려줘라 ====================================== #NULL 오라클에서 null은 0도 아니고 빈공간도 아니다. #NULL을 값으로 하는걸 찾으려면... '=' 쓸 수 없음 => IS 사용 NVL(E1,E2) : E1값이 NU..

오라클 시작하기(로그인, 계정변경, SELECT)

*오라클을 설치하면 디폴트 사용자가 존재한다. SYS : SUPER 사용자 계정으로 데이터베이스에서 발생하는 모든 문제들을 처리할 수 있다 SYSTEM: 오라클 데이터베이스를 유지봅수 관리할 때 사용하는 사용자 계정, SYS와의 차이는 데이터베이스를 생성할 수 있는 권한이 없으면 불완전 복구를 할 수 없다는 점. SCOTT: 처음 오라클을 사용하는 사용자의 실습을 위해 만들어 놓은 연습용 계정 HR: 연습용 샘플 계정 01. SQLPLUS 로그인 SQLPLUS 사용자계정/암호; *SYS계정: SQLPLUS SYS/암호 AS SYSDBA; 02. 현재 로그인한 계정 보여주기 SHOW USER; 03. 계정 전환 CONNECT 계정/암호; CONNECT SYS/암호 AS SYSDBA; 04. 테이블 내용 출..

반응형