본문 바로가기

'.' Programs/DB

(4)
mysql 사용자 등록 및 권한 설정(grant) [GRANT 구문사용하기] mysql> grant all on *.* to '아이디'@'localhost' identified by 'PASS'; mysql> grant all on DB.* to '아이디'@'localhost' identified by 'PASS'; mysql> grant select on DB.* to '아이디'@'localhost' identified by 'PASS'; mysql> grant update on DB.* to '아이디'@'localhost' identified by 'PASS'; mysql> grant select,update on DB.* to '아이디'@'localhost' identified by 'PASS'; mysql> flush privileges; [My..
DB_교육 1일차 - 개념데이터 모델 - 논리데이터 모델 (관련 데이터, 업무 분석) - 물리데이터 모델 * 테이블 구성시 기본키와, 외래키는 제2의 인덱스다. -.인덱스는 메모리에 올리는 형태. -.인덱스가 많으면 시스템에 악영향을 끼친다. Order by , Group by 는 최대한 쓰지 않는다. (비용이 비싸!) =========================================================== [현실세계] 업무규칙 (업무관련 데이터규칙) (!업무분석) 1. 업무흐름 순서/절차 2. 업무수행조건 3. 업무계산, 집계, 누계 [모델세계] 모델링 규칙 1. 모델 표현규칙 (!테이블구조설계) 2. 모델 작성규칙(작성절차/순서) [컴퓨터세계] 컴퓨터 언어 규칙 (SQL 문법) (!SQL 코딩) [E..
[데이터베이스] 트랜젝션 특징 트랜잭션의 특징 원자성(Atomicity) - 트랜잭션의 연산은 데이터베이스에 모두 반영되든지 아니면 전혀 반영되지 않아야 함 - 트랜잭션 내의 모든 명령은 반드시 완벽히 수행되어야 하며, 모두가 완벽히 수행되지 않고 어느 하나라도 오류가 발생하면 트랜잭션 전부가 취소되어야 한다. 일관성(Consistency) - 트랜잭션이 그 실행을 성공적으로 완료하면 언제나 일관성 있는 데이터베이스 상태로 변환함 - 시스템이 가지고 있는 고정 요소는 트랜잭션 수행 전과 트랜잭션 수행 완료 후의 상태가 같아야 함 독립성(Isolation) - 둘 이상의 트랜잭션이 동시에 병행 실행되는 경우 어는 하나의 트랜잭션 실행중에 다른 트랜잭션의 연산이 끼어들 수 없음 - 수행중인 트랜잭션은 완전히 완료될 때까지 다른 트랜잭션에..
[MYSQL] 데이터 베이스 개발 툴 !! MySQL 무료라서 좋군요! ^^ http://dev.mysql.com/get/Downloads/MySQLGUITools/mysql-workbench-gpl-5.2.38-win32.msi/from/http://ftp.jaist.ac.jp/pub/mysql/ 클릭하고 저장하기 누르면 됩니당! ㅎㅎ 첨부된 파일은 설치중 c++ 관련 오류가 났을경우 받아서 설치 하시면 됩니다.