리눅스 (cmd) 환경에서는 ; 대신 \\G 를 사용해야 깨지지않음where 문 and 예제. gender가 여성이고, emp_no이 19588인 사람을 select하는 구문where 문 or 예제. gender가 여성이거나 emp_no이 10001인 사람을 selec
스키마에 따른 데이터 저장, 자유도 낮음RDBMS, XML 형태의 데이터를 말함이 형식 외에는 다른 값을 허락하지 x스키마테이블의 구조 / 테이블 간의 관계를 정의하는 것테이블은 스키마에서 정의된 대로만 레코드를 저장/관리 Row는 가로 줄로 읽은 거고, 칼럼은 세로
테이블의 레코드를 검색할 때 하나의 레코드를 구별/지정할 수 있도록 하는 기준이 되는 애유일성을 만족해야 함후보키 전 단계, 불필요한 요소가 있을 수 있음기본키가 될 수 있는 가능성이 있는 키후보키 중 선택된 키후보키 중 기본키를 제외한 나머지다른 테이블에서 기본키로
여러 테이블을 합쳐서 큰 테이블로 만드는 연산테이블이 여러 개로 나눠진 상태에서 원하는 데이터를 찾으려면 테이블을 조인해서 검색함조인은 테이블 끼리 합치는거! 그래서 공통 칼럼이 존재해야함. 그게 외래키예시> departmentID =외래키왼쪽 직원 테이블이 drivi
커밋과 롤백 격리성: 모든 트랜잭션은 다른 트랜잭션으로부터 독립되어야 한다동시에 여러 개의 트랜잭션들이 수행될 때, 각 트랜젝션은 고립되어 있어 연속으로 실행된 것과 동일한 결과를 나타낸다.예시 예를 들어 계좌에 만 원이 있다고 가정한다. 이 계좌로부터 계좌 B로
현실 세계를 추상화, 단순화, 명확화하기 위해 일정한 표기법에 의해 표현하는 기술추상화 현실세계를 일정한 형식에 맞추어 표현단순화현실세계를 약속된 규악이나 제한된 표기법과 언어로 표현명확화누구나 이해하기 쉽게 애매모호함을 제거하고 정확하게 현상을 기술개념 모델링 현실
데이터 중복을 방지하기 위해 사용하는 모델링 기술이상현상이 있는 릴레이션을 분해하여 이상현상을 없애는 과정제 1 정규형 (1NF) 한 컬럼에는 하나의 속성만 가져야함 하나의 컬럼은 같은 종류나 타입이여야함 각 컬럼이 유일한 이름을 가져야함 컬럼의 순서가 상관 없
부분매칭일부 글자를 사용해서 매칭 %(여러자 매칭) \_(한글자매칭)EX. COUP으로 시작하는 6자로 된 문자열 검색select \* from employees where LastName like “COUP\_ \_”;exact 매칭select \* from empl
11. MVCC 11.1 MVCC Multi-Version Concurrency Control (다중 버전 동시성 제어) 많은 사용자들이 동시에 트랜잭션을 일으킬 때 DB를 보호하는 것 락 없이 (lock-free) 읽기 성능을 증가시키는 기술 → 잠금을 안쓰
사람, 장소, 물건, 사건, 개념 등의 명사업무 상 관리가 필요한 관심사저장이 되기 위한 어떤 것(thing)이미지출처 1\. 업무에서 필요로 하는 정보여야 한다. 엔터티는 반드시 시스템을 구축하고자 하는 업무에서 필요로 하고 관리하고자하는 정보여야한다. 2\. 엔터티
DB
github repohttps://github.com/nayeo2/mySQL아래 표는 MySQL에서 사용하는 주요 데이터 타입에 대한 정보를 제공합니다.유효한 문자 사용: 알파벳, 숫자, 밑줄(\_) 첫 글자: 알파벳길이 제한: 일반적으로 30자 이내의 길이로
데이터베이스 내의 데이터를 조작하는 데 사용되는 SQL구문의 하나이다. SELECT : 데이터 조회 INSERT : 데이터 추가 UPDATE : 데이터 수정 DELETE : 데이터 삭제 단일 행 삽입: 한 번에 하나의 행을 삽입INSERT INTO table_n
Githubhttps://github.com/nayeo2/mySQL하나 이상의 데이터베이스 연산이 묶여서 하나의 논리적인 작업 단위로 처리되는 것을 말한다.원자성 (Atomicity) : 일련의 연산 중 하나라도 실패하면 전체 연산이 취소된다.일관성 (Con
githubhttps://github.com/nayeo2/mySQL특정 조건에 맞는 행(row)만 선택하여 조회할 때 사용SELECT column1, column2, ...FROM table_nameWHERE condition;condition은 비교 연산자(
모델링의 정의 > 모델링 복잡한 현실 세계를 단순화 시켜 표현하는 것 추상화, 단순화, 명확화 > 추상화 현실 세계를 일정한 형식에 맞추어 표현하는 것 > * 단순화 * 복잡한 현실 세계를 약속된 규약에 의해 제한된 표기법이나 언어로 표현하는 것 > 명확화 누
JOIN > 두 개 이상의 테이블 간의 관계를 표현하고, 이를 기반으로 새로운 결과 집합을 생성하는 연산이다. JOIN연산을 통해 여러 테이블에 걸쳐있는 데이터를 결합하여 원하는 정보를 얻을 수 있다. ANSI 표준 조인 (ANSI Standard Joins) >