database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
ㆍOracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Oracle Q&A 40806 게시물 읽기
No. 40806
사용자로그 관리에 대해 여쭤봅니다.
작성자
예진예랑
작성일
2015-05-26 10:57
조회수
6,906

oracle 11g 사용하여 개발중에 있습니다.

기존 db는 각 테이블 별로 최종사용자계정, 최종사용일, 최종사용구분(입력,수정 등) 필드 세가지

항목이 공통으로 들어가 있는 형태입니다.

이부분을 굳이 테이블 마다 필드를 생성하지 않고 사용자로그 테이블 형식으로

하나의 테이블로 효과적으로 관리할 수 있는 방법에 대해 설계중입니다.

각 메뉴별로 사용자가 접근하여 입력/수정 등의 작업을 할 때 해당테이블명을 사용자로그 테이블에 입력을 하거나

아니면, 메뉴별 ID를 설정하여 ID를 기준으로 로그를 남겨야 할지 효율적인 부분에 대해

경험 많으신 분들께 조언을 듣고자 합니다.

 

 

 

이 글에 대한 댓글이 총 2건 있습니다.

기본적으로 각테이불마다 있는것이 맞는거 같습니다

원인 1 , 업데이트나 ,인서트시 하나의 transaction 가능. 분류하면 최소 2개로 증가 ,데이터 일괄성 오류가능성 있음 .

2 더있는데 위에것으로도 충분함 .ㅋㅋ

정송화(qidan3500)님이 2015-05-26 11:45에 작성한 댓글입니다.

먼저 답변에 감사드립니다~

별도의 이력테이블을 분리하여 하나로 통합관리하기 위한 목적 중 하나가

위 구조는 최종사용자만 확인이 되다보니 중간 이력(입력,수정등)의 확인용도

요구사항으로 나온상황이여서요~

FGA도 현재 검토하고 있는 상황인데, 간단하게 테이블 하나로 관리를 할 수 있지

않을까 하는 의견이 있어서 고민해 보고 있는중이네요^^;(특정테이블에 대한 간단한 이력관리정도~)

 

그런데 테이블을 분리하면 데이터 일괄성 오류라는 말씀이 정확히 어떤뜻인지

알수 있을까요? 제가 이해를 못하는듯 해서요~

 

예진예랑님이 2015-05-26 12:52에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
40809퀴즈입니다. SQL로 집합의 모든 순서관계 순서쌍 구하기 [4]
김흥수
2015-05-28
8814
40808퀴즈입니다. 공집합을 제외한 모든 멱집합의 원소를 출력하는 SQL [4]
김흥수
2015-05-27
8547
40807모든 테이블에 하나라도 없는 값은 테이블명 출력? [1]
궁금이
2015-05-27
7151
40806사용자로그 관리에 대해 여쭤봅니다. [2]
예진예랑
2015-05-26
6906
40805그룹 기준 횟수 카운트 문의 드립니다. [4]
김미림
2015-05-22
7560
40804시작점, 끝점 좌표를 가지고 연결관계 파악하기 [3]
슈렉
2015-05-21
8095
40803데이터 조합 출력 쿼리 부탁드립니다. [1]
황성균
2015-05-19
7699
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다