DOMDOM
0posts
today
total
personal posts · since 2021

Fragments
of a day.

A small notebook for slow moments slipping by.

2023 IT Creator
2024 Food Creator
2025 News Creator
2026 News Creator

Latest Posts최근

카테고리 없음

[2022년 정보처리기사 필기] 2. 소프트웨어개발: Cp1. 데이터입출력 구현2

2022년 정보처리기사 필기 (수제비 2021년 필기책 보고 공부하며 요약한 내용입니다.) http://www.yes24.com/Product/Goods/96051171 2. 소프트웨어 개발 Cp1. 데이터 입출력 구현2 1. 프로시저 : 쿼리들을 하나의 함수처럼 실행하기 위한 쿼리의 집합 : DB 내부에 저장되고 일정 조건이 되면 자동 수행됨 1-1. 절차형 데이터 조작 프로시저 : Oracle PL/SQL 1) 컴파일 불필요: 스크립트 생성 및 변경 후 실행가능 2) 모듈화 가능: 블록 내 논리적으로 관련된 문장 그룹화 가능, 모듈 집합으로 구성 3) 절차적 언어 사용: DB테이블 과 레코드를 기반으로 하는 동적변수 선언 가능. 단일형/복합병 데이터 타입 선언 가능 4) 에러처리: 예외처리 루틴을 이..

Security/Wargame

[Lord of SQLi] dragon Writeup/문제풀이

이번 문제는 다른 문제와는 다르게 별다른 필터링이 없습니다. 그리고 희한하게도 query문에 주석(#)이 포함되어 있습니다. 언뜻보면 pw 에 어떤 걸 입력해도 모두 주석처리되어서 mysql 쿼리 결과를 조작할 수 없는 것처럼 보이는데 말이죠. 정말 그랬다면, 문제로 나오지도 않았겠지만 말입니다. 사실 mysql 에서 # 주석문은 한 줄 주석문입니다. 말그대로 한 줄에 대한 주석이기 때문에 다음 줄에는 해당되지 않습니다. SQL 쿼리문은 여러줄을 입력할 수 있습니다. 다음 예시를 보도록 하겠습니다. mysql> select * from user -> where user='guest'; +----+-------+----------+ | id | user | pass | +----+-------+------..

Tools/Etc

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

데이터베이스 기본 트랜잭션 : 비인가자로부터 데이터 보장위해 DBMS가 가지는 특성, DBMS에서 하나의 논리적 기능을 정상수행하기 위한 작업의 기본단위. 특성 설명 주요기법 원자성 -분해불가한 작업의 최소단위 -연산전체가 성공또는실패 (하나라도 실패되면 전체취소됨.) commit rollback 회복성 보장 일관성 트잭 실행성공후 항상 일관된 DB상태 보존해야함 무결성제약조건 동시성 제어 격리성 트잭 실행중 생성하는 연산 중간결과를 다른 트잭이 접근불가 Read Uncommited Read Commited Repeatable Read Serializeble 영속성 성공완료된 트잭결과는 영속적으로 DB에 저장됨 회복기법 *read uncommited: 한 트잭에서 연산 중인 데이터를 다른 트잭이 읽는 것..

728x90
반응형
728x90
반응형

Thanks for staying up late.

keep wandering · keep listening