문자열 데이터 타입CHAR(M)고정길이 문자열M = 저장할 수 있는 문자열의 최대길이M의 범위 = 0~255설정크기보다 작은 길이의 문자열이 입력되면, 나머지 공간을 공백으로 채워 길이를 M으로 만든다.VARCHAR(M)가변길이 문자열M = 저장할 수 있는 문자열의 최
Error Code: 1101. BLOB, TEXT, GEOMETRY or JSON column 'status' can't have a default value 0.109 sec status를 TINYTEXT로 default값을 'AVAILABLE'을 주었는데, 이 에
텍스트 데이터를 어떤 방식으로 인코딩하여 저장할 것인가를 결정하는 값한글 인코딩을 위해 가장 널리 사용되는 방식 : utf-8, EUC-KR\-> 한글자당 3bytes를 사용하는 utf-8보다, 4bytes를 사용하면서 이모티콘까지 표현 가능한 utf8mb4를 더 많이
여러 사람이 공유하여 사용할 목적으로 체계화해 통합,관리하는 데이터 집합여러 응용 시스템들의 통합된 정보들을 저장하여 운영할 수 있는 공용 데이터들의 묶음통합된 데이터 : 자료의 중복을 배제한 데이터 모임저장된 데이터 : 컴퓨터가 접근할 수 있는 저장 매체에 저장된 자
DB의 테이블에 대한 검색 속도를 향상시켜주는 자료구조테이블의 특정 컬럼에 인덱스 생성 : 해당 컬럼의 데이터를 정렬한 후, 별도의 메모리 공간에 데이터의 물리적 주소와 함께 저장된다. 컬럼의 값과 물리적 주소가 (key,value)의 한 쌍으로 저장된다.데이터 = 책
Not Only SQL비관계형 데이터베이스관계형 데이터 모델을 지양하며, 대량의 분산된 데이터를 저장하고 조회하는 데 특화되었으며, 스키마 없이 사용 가능하거나 느슨한 스키마를 제공하는 저장소관계형 데이터베이스의 한계를 극복하기 위한 데이터 저장소의 새로운 형태 SQL
한 릴레이션에 여러 엔티티의 애트리뷰트들을 혼합 -> 정보 중복 저장, 저장 공간을 낭비, 갱신 이상 발생 이러한 문제를 해결하기 위해 정규화 과정을 거치는 것이다.삽입 이상(insertion anomalies) 원하지 않는 자료가 삽입, 삽입하는데 자료가 부족해 삽입
DB 모델링기법 중 슈퍼-서브타입 모델링이라는게 있다.이는 논리모델은 같지만, 실제 물리모델은 RollUpRollDownIdentity중 하나로 구현한다.슈퍼타입 = 공통의 부분서브타입 = 공통되는 부분 이외에도 각각 specialize된 속성들을 별도로 구성슈퍼타입,