Computer/Database
-
Database 설계시 고려사항Computer/Database 2021. 7. 2. 00:50
DB 설계 데이터베이스 설계란 사용자의 요구를 분석하여 그것들을 컴퓨터에 저장할 수 있는 데이터베이스의 구조에 맞게 변형한 후 특정 DBMS로 데이터베이스를 구현하여 일반 사용자들이 사용하게 하는것이다. 데이터베이스 설계 시 고려사항 1. 무결성 : 삽입, 삭제, 갱신 등의 연산 후에도 데이터베이스에 저장된 데이터가 정해진 제약조건을 항상 만족해야함 2. 일관성 : 데이터베이스에 저장된 데이터들 사이나, 특정 질의에 대한 응답이 처음부터 끝까지 변함없이 일정해야함 3. 회복 : 시스템에 장애가 발생했을 떄 장애 발생 직전의 상태로 복구할 수 있어야 함 4. 보안 : 불법적인 데이터의 노출 또는 변경이나 손실로부터 보호할 수 있어야 함 5. 효율성 : 응답시간의 단축, 시스템의 생산성, 저장 공간의 최적화..
-
[Mysql] Database 캐릭터셋 utf8 변경Computer/Database 2020. 5. 15. 19:48
지난 포스팅에 Database 자체의 언어 설정을 변경하는 방법을 올렸었다. 이 방법은 테이블을 생성하기 전, DB만 생성했을 때 적용하면 되지만 이미 테이블을 생성한 경우에는 추가적인 설정이 필요하다. Database의 캐릭터셋 설정 변경 방법 ▼ https://black-hair.tistory.com/3 [Mysql] 우분투 Database 캐릭터셋 utf8 변경 Mysql을 DB로 사용하다보면 한글을 입력할 수 없거나 깨지는 경우가 있다. 기본적으로 문자를 utf8로 처리하지 않기 때문에 한글 등의 다른 문자는 깨질 수 있다. show variables like 'c%'; 를 이용하여 현 black-hair.tistory.com 테이블의 캐릭터셋을 변경하기 위해서는 먼저 지금 있는 테이블이 어떤 캐..
-
[Mysql] 우분투 Database 캐릭터셋 utf8 변경Computer/Database 2020. 4. 10. 20:56
Mysql을 DB로 사용하다보면 한글을 입력할 수 없거나 깨지는 경우가 있다. 기본적으로 문자를 utf8로 처리하지 않기 때문에 한글 등의 다른 문자는 깨질 수 있다. show variables like 'c%'; 를 이용하여 현재 database의 character set을 확인한다. character_set에 필요한 부분의 언어 설정을 utf8로 변경해야하는데 mysql> SET character_set_client = utf8; mysql> SET character_set_results = utf8; mysql> SET character_set_connection = utf8; mysql> ALTER DATABASE DB명 DEFAULT CHARACTER SET utf8; mysql> commit;..