Free Lines Arrow
본문 바로가기
728x90

DataBase/DB 기초7

[DB] GROUP BY GROUP BY 란? 집계 함수 이다. DB 에서 데이터를 그룹화 할수 있다. 준비사항 https://vprog1215.tistory.com/145 [DB] Join Join 이란? DB의 테이블을 만들때 효율성과, 가독성, 중복데이터를 피하기 위해 여러개의 Table을 만든다. Join을 이용하여 나눠진 테이블을 조합할수 있다. 준비사항 H2를 설치하여 다음과 같이 SQL vprog1215.tistory.com GROUPY BY 에서 사용할 수 있는 함수들 함수명 내용 입력값 타입 SUM 그룹별 합계를 구한다 컬럼 숫자타입만가능 AVG 그룹별 평균을 구한다. 컬럼 숫자타입만가능 MIN 최소값을 구한다. 컬럼 모든타입 가능 MAX 최대값을 구한다. 컬럼 모든타입 가능 stddev 표준편차를 구한다. 컬럼.. 2021. 8. 5.
[DB] Join Join 이란? DB의 테이블을 만들때 효율성과, 가독성, 중복데이터를 피하기 위해 여러개의 Table을 만든다. Join을 이용하여 나눠진 테이블을 조합할수 있다. 준비사항 H2를 설치하여 다음과 같이 SQL 문을 날려주자 기본키, 외래키를 지정해줘야 되지만 패스했다. create table students( student_id int not null, student_name varchar(20) not null, subject_id int ); INSERT INTO students VALUES(1, 'Jenna', 1); INSERT INTO students VALUES(2, 'Dan', 2); INSERT INTO students VALUES(3, 'Tom', 2); INSERT INTO stude.. 2021. 8. 5.
[DB] 트랜잭션 데이터베이스 트랜잭션 데이터 베이스 트랜잭션에 대해 공부해보자. 데이터베이스 트랜잭션(Database Transaction) 개념 데이터베이스 관리 시스템 또는 유사한 시스템에서 상호작용의 단위이다. 유사한 시스템이란? 트랜잭션이 성공과 실패가 분명하고 상호 독립적이며, 일관되고 믿을 수 있는 시스템을 의미한다. 어떤 시스템들에서는 트랜잭션들은 논리적 작업 단위(LUW, Logical Units of Work)로 불린다. 쉽게 말하면 데이터베이스의 상태를 변환시키는 하나의 논리적 기능을 수행하기 위한 작업의 단위 특징 ACID 특징을 가진다 A: 원자성(Atomicity) C: 일관성(Consistency) I: 독립성(Isolation) D: 영구성(Durability) 원자성 (Atomicity)? .. 2021. 7. 21.
728x90
반응형