
트랜잭션이란? -데이터베이스에 논리적 연산 단위입니다. 트랜잭션은 더이상 분리될 수 없는 한 개 이상의 데이터베이스 조작을 가리키며, 무조건 하나 이상의 SQL 문장이 포함됩니다. 즉 트랜잭션은 분할할 수 없는 최소의 단위이고, 한번에 전부 적용하거나, 전부 취소밖에 할 수 없습니다. 트랜잭션의 특징 (ACID) 1.원자성(Atomicity) : 트랜잭션은 중간에 일부분만 수행되어선 안되고 완료(전부 성공) 아니면 실패(전부 실패)만 있어야 합니다. 2.일관성(Consistency) : 트랜잭션이 실행되기 전과 후의 상태가 일관성이 있어야 합니다. 즉 트랜잭션이 진행되는동안 데이터베이스의 정보가 중간에 바뀌면 안됩니다. 3.독립성(Isolation) : 동시에 실행되는 여러개의 트랜잭션은 서로 영향을 주..
*공부 기록용으로 하는 블로그입니다.잘못된 개념이나 오타가 있을 수 있습니다. 잘못된 정보알려주시면 수정하겠습니다!* 관계형 모델이란? -관계형 데이터모델이란 데이터를 테이블로 구성을 한 후 테이블들간의 관계를 정의하여 데이터를 저장,관리하는 모델입니다. 데이터는 테이블로 표현되며 각 테이블은 행렬로 구성이 됩니다. 열은 속성,행은 튜플이라고 하며 이 관계형 데이터 모델은 현재 가장 많이 사용되는 데이터베이스 모델이며 SQL을 사용하여 데이터를 조작하고 관리합니다. 관계형 모델 기본 개념 관계(Relation) : 관계는 테이블을 의미합니다. 관계형 모델에선 이러한 테이블을 관계 형식으로 연결하여 데이터르 저장 및 관리 합니다. 튜플(Tuple) : 튜플은 테이블의 한 행(row,가로 줄)을 의미합니다...
*공부 기록용으로 하는 블로그입니다.잘못된 개념이나 오타가 있을 수 있습니다. 잘못된 정보알려주시면 수정하겠습니다!* 데이터베이스 -데이터베이스는 여러 사람들이 공유하고 사용하는 연관있는 데이터들의 모임을 의미합니다. DB vs DBS vs DBMS DB = 데이터베이스 DBS = 데이터베이스 시스템 DBMS = 데이터베이스의 관리에 필요한 기능을 제공하는 관리 시스템 참고로 DBA는 DB 최종 책임자. 데이터베이스의 이점 데이터 추상화 제공 -데이터를 시각적으로 추상화하여 보기쉽게 만든다. 데이터 접근의 용이성 제공 -데이터를 제어할 수 잇는 언어를 제공하고 편리한 인터페이스를 제공한다. 데이터 중복,불일치값 제어 -데이터간의 중복 및 불일치가 일어났을때 비교적 오류를 쉽게 확인이 가능하고 제어하기 쉽..
- Total
- Today
- Yesterday
- 컨테이너
- 파인튜닝
- 서버
- 쿼리
- 프로토콜
- 데이터
- 소프트웨어공학
- 문법
- 웹소켓
- 포트포워딩
- 테이블
- 데이터베이스
- DB
- 보안
- 깃허브
- 스프링
- 도커
- 자동화
- 컴퓨터구조
- 네트워크
- 메세지큐
- 인공지능
- IP주소
- 깃
- nat
- 클라우드
- 자바
- JPA
- 배포
- sql
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |