chanhi.dev

/tags

#Database

8 posts

CSDatabase

SQL 문법 정리

DDL create table alter table drop table DML select insert update delete 정리 함 해야겠다 '', "" 다름 집계함수: 여러 집단에 적용해 단일 값을 반환 : SUM, AVG, COUNT, MAX…

2025.06.134분#Database#SQL
CSDatabase

데이터베이스 개념

데이터베이스 관련있는 데이터의 모임 조직의여러사용자가공유(Shared)하여사용할수있도록 통합(Integrated)해서 저장(Stored)한 운영(Operational) 데이터의집합 DBMS 데이베이스의 생성과 관리를 담당하는 소프트웨어 패키지 데이터베…

2025.06.139분#Database
CSDatabase

PL/SQL (프로시저, 함수, 트리거)

프로시저 매개 변수를 사용할 수 있고 반복해서 사용할 수 있는 이름이 있는 PL/SQL 블록 리턴값 없음! 연속 실행 또는 구현이 복잡한 트랜잭션을 수행하는 PL/SQL 블록을 데이터베이스에 저장하기 위해 생성 데이터베이스 내에서 미리 컴파일되어 저장…

2025.06.111분#Database#SQL
CSDatabase

PL/SQL 커서(Cursor)와 예외처리

PL/SQL에서 SELECT를 할 때 주의해야 할 점이 있다. 바로 반드시 하나의 행만을 검색해야 한다는 것이다! 이게 뭔 소리냐면, select를 통해 값을 조회하고 그 값을 변수에 넣는 작업을 할 때 여러개의 행을 조회해 버리면 오류가 발생하기 때…

2025.06.115분#Database#SQL
CSDatabase

Transaction(트랜잭션)

transaction? 데이터베이스 내에서 하나의 그룹으로 처리해야 하는 명령문들을 모아 놓은 작업 단위 여러 개의 SQL 명령문들을 하나의 논리적인 작업 단위로 처리하는데 이를 트랜잭션이라고 함 그러니까 어떤 하나의 개념급의 일을 처리하는 일련의 과…

2025.06.118분#Database
CSDatabase

데이터베이스 성능 향상[Index]

데이터베이스의 성능을 향상시키는 것은 작업 속도에 굉장한 영향을 미친다. 같은 실행 결과가 나오는 SQL문도 처리 과정이 어떻게 되는지에 따라 성능이 달라진다. 사용자가 SQL로 결과 집합을 요구하면, 이를 생성하는데 필요한 처리경로를 DBMS에서 자…

2025.06.114분#Database
CSDatabase

데이터베이스 프로그래밍 과제 / 최신 데이터베이스

빅데이터 좁은 정의: 대규모 데이터 넓은 정의: 대규모 데이터를 저장 및 관리하는 기술과 가치있는 정보를 만들기 위해 분석하는 기술까지 포함 빅데이터 특징 5V Volume(규모) : 증가된 데이터양 Variety(다양성) : 데이터 형태의 다양성 V…

2025.06.112분#Database
CSDatabase

PL/SQL [Oracle]

관계형 데이터베이스의 기초인 SQL은 프로그래밍 언어가 가지고 있는 조건문, 반복문, 입출력 등과 같은 동작, 사용자와의 상호 작용, 질의결과를 UI로 표현하는 등의 기능이 없다. 그렇기 때문에 SQL과 프로그래밍 언어의 통합이 필요한데... 이 통합…

2025.06.102분#Database#SQL