Database(37)
-
Chapter 06. 트랜잭션
6-1 트랜잭션이란? 트랜잭션 (Transaction) 이란 - 데이터베이스 관리 시스템 또는 유사한 시스템에서 상호작용의 단위 - 유사한 시스템 > 트랜잭션이 성공과 실패가 분명하고 상호 독립적이며, 일관되고 믿을 수 있는 시스템 - 데이터베이스 기능 중, 트랜잭션을 조작하는 기능은 사용자가 데이터베이스 완전성(Integrity) 유지를 확신하게 함 - 단일 트랜잭션은 데이터베이스 내에 읽거나 쓰는 여러 개 쿼리를 요구함. 이때 중요한 것은 데이터베이스가 수행된 일부 쿼리가 남지 않음. 예를 들면, 송금을 할 때 한 계좌에서 인출되면 다른 계좌에서 입금이 확인되는 것이 중요함. 또한 트랜잭션은 서로 간섭하지 않아야 함. - 만약 쿼리 하나가 실패하면, 데이터베이스 시스템은 전체 트랜잭션 또는 실패한..
2022.06.30 -
Chapter 05. SQL 기본
5-1 SELECT 문 ASC : 오름차순(디포트), DESC : 내림차순 SELECT CUSTOMER_ID, NAME FROM CUSTOMERS ORDER BY NAME ASC; 오라클에서 DUAL테이블을 제공, 이걸로 다양한 연산처리 가능 SELECT * FROM DUAL; DISTINCT문은 중복이 제거되어 출력 SELECT DISTINCT FIRST_NAME FROM CONTACTS ORDER BY FIREST_NAME; SELECT * FROM PRODUCTS WHERE PRODUCT_NAME = ‘Kingston’; WHERE LIST_PRICE BETEWEEN 650 AND 680 WHERE CATEGORY_ID IN(1, 4) – 1혹은 4 WHERE PRODUCT_NAME LIKE ‘As..
2022.06.30 -
Chapter 04. 데이터베이스 설치
> Oracle - 에디션 종류 – Express, Standard, Enterprise - 18c – Cloud
2022.06.30 -
Chapter03. 데이터베이스 아키텍처
3-1 아키텍처(Architecture)란 - 시스템을 만들기 위한 물리 레벨의 조합, 데이터베이스 설계에서 시스템의 구성, 아키텍처 통해 시스템의 용도와 목적 추측 가능 3-2 아키텍처 역사와 개요 - Stand-alone > 클라이언트/서버 > WEB 3계층 (WEB, WAS, DBMS) > Stand-alone 단계 (DBMS 관점) DBMS 서버가 네트워크 접속 없이 독립적으로 작동, 20세기 현대적 컴퓨터의 최초 등장 시기 장점 구축 과정이 간단함(소규모 작업 및 테스트를 빨리 처리할 수 있음) 높은 보안(네트워크 연결 불가) 단점 물리적으로 떨어진 장소에서 접근 불가 복수 사용자가 동시에 작업 불가(1명만 이용가능) 낮은 가용성 (Availability) – (서버..
2022.06.30 -
Chapter02. 관계형 데이터베이스(Relational Database)
2-1 관계형 데이터베이스란 - 키(key) 와 값(value) 들의 간단한 관계를 테이블화 시킨 매우 간단한 원칙의 전산정보 데이터베이스임. 보통 RDB 라고 불리고 있음 - 실세계 그대로 반영 > 직관적 이해 가능 - 세로 > 열, 필드, 속성 - 가로 > 행, 튜플, 레코드 - 셀 2-2 SQL(Structured Query Language) 기초 지식 - 관계형 데이터베이스 관리 시스템의 데이터를 관리하기 위해 설계된 특수 목적의 프로그래밍 언어 - SELECT ~ FROM ~ WHERE ~ - INSERT INTO ~ VALUES ~ - UPDATE ~ SET ~ WHERE ~ - DELETE FROM ~ WHERE ~ 2-3 관계형 데이터 베이스를 다루기 위한 사전지식 - Database > ..
2022.06.30 -
Chapter01. 데이터베이스란
1-1 데이터베이스란 > 데이터베이스 관리 시스템 (Database management system, DBMS) - 다수의 사용자들이 데이터베이스내의 데이터를 접근할 수 있도록 해주는 소프트웨어 도구의 집합 - 실시간 접근성, 계속적인 변화, 동시 공유, 내용에 따른 참조 1-2 데이터베이스의 기본기능 > 데이터 삽입, 삭제, 수정, 조회 1-3 데이터베이스의 종류 - 계층형 데이터베이스 계층, 관계형 데이터베이스(2차원 표), 객체 지향형 데이터베이스, NOSQL 데이터베이스 - 오라클 1등
2022.06.30