[WEB]/[DB]
[Mysql] error code: 1175. you are using safe update mode
mysql workbench를 사용하면서 delete문을 실행하려니까 오류 메세지가 반환되었습니다. error code: 1175. you are using safe update mode and you tried to update a table without a where that uses a key column. to disable safe mode, toggle the option in preferences -> sql editor and reconnect. 0.000 sec 테이블에서 한개 행을 삭제하려고 delete문을 실행했는데 자꾸 에러 메세지가 뜨길래 인터넷에 mysql delete문을 다시 검색해봤습니다. 혹시 제가 delete문을 틀리게 작성한줄 알았는데.... 아니었습니다. 특정한 쿼..
[DB] 관계 대수
1. 관계대수 소개2. 관계대수 연산자 1. 관계대수 소개 관계대수(relational algebra)원하는 결과를 얻기 위해 어떻게 질의를 수행할 것인가를 명시하는 절차적 언어릴레이션을 처리하기 위한 기본적인 연산자들의 집합하나의 관계 연산은 한 개 이상의 입력 릴레이션에 연산자를 적용하여 새로운 릴레이션 하나를 결과로 생산피연산자도 릴레이션이고 연산의 결과도 릴레이션 1-1. 관계 대수의 연산자 단일 릴레이션이나 두개의 릴레이션을 입력으로 받아 하나의 결과 릴레이션을 생성릴레이션들은 중복된 튜플을 갖지 않으며 결과 릴레이션도 중복된 튜플을 갖지 않음 관계 연산자 1은 한 개의 릴레이션을 입력으로 받으므로 단항 연산자입니다.관계 연산자 2는 두 개의 릴레이션을 입력으로 받으므로 이항 연산자입니다. 1-..
[DB] 관계 데이터 모델, 참조 무결성 제약조건
1. 데이터 모델링과 데이터 모델의 개념 이해2. 관계 데이터 모델 개념과 용어3. 릴레이션의 특징4. 릴레이션의 키와 무결성 제약조건의 이해 1. 데이터 모델링과 데이터 모델의 개념 이해 1-1. 데이터 모델링 정의현실 세계에 존재하는 데이터를 컴퓨터 세계의 데이터베이스로 옮기는 변환 과정데이터베이스 설계의 핵심 과정 1-2. 2단계 데이터 모델링1-2-1. 개념적 데이터 모델링현실 세계의 중요 데이터를 추출하여 개념 세계로 옮기는 작업 1-2-2. 논리적 데이터 모델링개념 세계의 데이터를 데이터베이스의 구조로 표현하는 작업 1-3. 데이터 모델 정의데이터 모델링의 결과물을 표현하는 도구 개념적 데이터 모델사람이 이해할 수 있도록 현실 세계를 모델링하여 개념적 구조로 표현하는 도구개체-관계(Entity..