달력

52025  이전 다음

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31

'DBMS'에 해당되는 글 2건

  1. 2009.10.03 DB 모델링, ER-WIN 사용
  2. 2009.10.03 MySQL 유저 추가와 DB 생성

DB 모델링, ER-WIN 사용

DBMS 2009. 10. 3. 21:58

모델링 과정
1. 논리적 모델링 단계 - 업무상 필요되는 여러 개념을 모델화 시켜놓은 단계
: 고객의 요구를 일단 명사만 추출한다. ex) 부서라는 개념, 사원이란 개념
명사 = Entity
논리적 모델링 단계에서 추출되는 결과물 = Entity Relationship Diagram

2. 물리적 모델링 단계 - 구체적인 DB를 선택하여 추상적인 개념을 테이블, 또는 기타 객체로
   설계하는 단계
Entity --> table 이란 명칭으로 구체화 되는 단계


                       논리적                      물리적

현실의객체              Entity                     Table
객체가 가진 속성        Attribute                  Column

ERD를 그리는 방법은 여러가지가 있으나,
전세계적으로 공인된 ERD표기법은 대표적으로 크게
2가지가 있다.

1. IE방식 ----> (새발 기법, 실무에서 많이 사용)

2. IDF1X 방식

객체간의 관계를 relation이라 하며 relation관계는 크게
1 : 1
1 : 다
다 : 1

ㅇ ---> 의미 0이하
|  ---> 1을 의미
<- ---> 1이상을 의미(새발표시)

identifying : 부모테이블을 참조하는 자식 테이블에서 부모foregin key가
               자식테이블의 primary key값과 일치하는 경우
              실선으로 표시

non-identifying : 부모테이블을을 참조하는 자식테이블에서
                  부모테이블의 foregin key키를 자식테이블의
                  프라이머리키로 사용하지 않는 경우(대부분이 이경우)
                  점선으로 표기

자세한건 아래의 링크를 참조
http://cafe.naver.com/sybaseealab/192

Posted by 인천총각
|

출처 : http://heuristing.net/index.php?pl=1410

우선 root 계정으로 접속한다.

mysql DB를 선택한 다음, 다음과 같이 insert 문을 이용하여 유저를 추가한다.
  1. INSERT INTO user (Host, User, Password) VALUES ('localhost', '유저명', password('패스워드'));

다음 명령을 입력하여 MySQL 데몬에 적용시킨다.
  1. FLUSH privileges;

해당 유저가 전용으로 사용할 DB를 추가한다.
  1. CREATE DATABASE 데이타베이스이름;
  2. GRANT ALL privileges ON 데이타베이스이름.* TO 유저명@localhost IDENTIFIED BY '패스워드';
Posted by 인천총각
|