DB&NoSQL(28)
-
Mysql 사용자 권한 부여
dbuser 라는 사용자를 TEST와 Live DB 에 생성하고, root 권한 이하의 사용만 가능하도록 함 제한 계정 : dbuser / 1234 처음에는 테스트 DB에도 root 권한의 dbuser를 생성하려고 했으나,컬럼 추가/삭제 등의 작업이 임의로 이뤄지게 될 경우, Live 서버와의 싱크 문제로 인해 동일하게 부여 dbuser는 select,insert,update,delete의 DML(Data Manipulation Language, 데이터 검색과 수정)권한만 부여 했습니다.drop,create,alter등의 DDL(Data Definition Language, 데이터 구조 정의) 과CREATE,REVOKE 등의 DCL(Data Control Language, 권한제어) 권한은 없습니다. 1..
2015.12.06 -
Top 10 free database tools for sys admins
여러가지 DB를 혼용해서 사용하는것에 대한 Client를 찾던 중에..Heidisql 이 나은 것인지 , SQuirrel-sql 이 나은 것인지.. 비교한 글이 필요했다.. 이것을 쓰는 이유는 현재 회사에서 MS-SQL 과 MY-SQL 둘다 사용을 하고 있는 중이라서,해당 내용에 대한 기능을 다 사용해야 하기 때문이다. http://www.gfi.com/blog/top-10-free-database-tools-for-sys-admins/ 음.. 이게 있었네요.. 해석해볼까요?우선 이 글이 2015년 8월에 작성한것으로 나오는데, 뎃글은 HeidiSQL 추천하는 글이 2014년에 작성한 것이 있는 상태에서 다시 추천글에 올라 온것을 보면.. 해당 글을 업데이트 한것 같다. 난 그냥 우선 HeidiSQL를 ..
2015.10.02 -
DB 설계하다가 궁금한점
1. 일반적인 날짜 값을 위해 char(14) , YYYYMMDDhhmmss 와 Date 의 효율 ⇒ 우선 결론!!! DATE 형식을 사용하겠습니다. !!! 단, YYYYMMDD 와 hhmmss 로 구분이 된 경우에만 char 타입을 사용하겠습니다. (이유) 일반적으로 데이터의 무결성에 대한 문제를 위해서라면, 속도면에서 보단, date 를 사용하는 것이 보다 효율적임. 하지만 일자까지만 표현하는 부분 예를 들어 YYYYMMDD 만 사용한다면, 이때는 char(8)를 사용하는 것이 좋다. 참고 : http://www.sqler.com/542863 (공부) DATE TYPE 은 내부적으로 7 바이트(byte)의 고정길이 숫자로 관리되어 진다. 숫자로 구성되어 있기 때문에 +,- 연산이 가능하다. (단 DA..
2013.11.05 -
Erwin 설치부터 엔티티 생성,인덱스 생성 등등등...
ERWIN을 쓸일이 있어서 이것저것 찾아보다.. 아주 기초적으로 정리를 잘 해놓은 파일이 있어서 공유 합니다. 문제 있다면 내리구요~~~ 1. Er-win 설치 : 는 생략... 그냥 설치하는 것은 어렵지 않아요 2. Er-win 표기 방식 : IE 와 Ideflx 에 대한 설명 3. 엔티티 생성 방법 4. 식별/비식별, 다대다 관계 예제 *** 관계(Relationship) : 두 Entity간의 업무적인 연관성 1) 식별관계( Identifying Relationship) - 부모 테이블의 기본키 or 복합키가 자식 테이블의 기본키 or 복합키의 구성원으로 전이되는 식별 관계 (부모가 자식의 모든 정보를 저장하게 됨) 2) 비식별관계(Non Identifying Relationship) - 자식 테이..
2013.08.30 -
Oracle Data Type
1. Character Data Type Unicode를 사용함으로써 Text 로 저장되는 모든 문자, 모든 언어를 사용 할 수 있는 장점이 있음. A. Char : 고정된 길이의 문자형 데이터 타입 테이블의 타입 선언 시 “Char”형으로 선언을 합니다. 1 – 2000 byte 사이의 내용을 저장 가능. B. Varchar , Varchar2 : Varchar2형 타입은 가변 길이의 문자형 데이터 타입 1 ~ 4000 byte 의 문자를 저장 가능 C. Nchar , Nvarchar : 저장 길이는 2000/4000 byte 로 동일하고 유니코드에서 사용되는 문자를 저장하기 위한 타입(Transact-SQL) D. LOB : LOB 타입의 문자 데이터를 최대 8테라 문자를 저장 할 수 있다. 종료는 ..
2013.07.30 -
오라클 DB 생성 후 설정 Listener.ora & Tnsnames.ora
오라클 DB 를 생성한후에 오라클 DB를 서버로 사용하기 위한 설정이 필요하다. http://securedb.blogspot.kr/2010/08/securing-oracle-listener.html 1. 리스너 설정 (Listener.ora) 클라이언트가 오라클 서버에 접속하기 위해서 서버 컴퓨터에 하는 설정 A. Oracle -> Net Configuration Assistant. 실행 B. 리스너 구성 > 추가 > 리스너명은 암거나 > TCP 프로토콜 > 1521 (기본포트) 단! 기본포트사용시 해당 포트에 대한 방화벽을 반드시 열어줘야함. C. 오라클 설치 폴더 내에 network/admin/암거나.ora D. 폴더 열어서 추가 작업 진행 (SID_NAME = PLSExtProC) 부분에서 PLSE..
2013.07.30