반응형

재미로하는 공부 96

[sqld] 데이터 모델링 속성(Attribute)

속성(Attribute) 업무에서 필요한 정보인 엔터티가 가지는 항목 더 이상 분리되지 않는 단위로, 업무에 필요한 데이터를 저장 가능 인스턴스의 구성 요소이며 의미적으로 더 이상 분해가 안된다. 속성 특징과 종류 속성의 특징 업무에서 관리되는 정보 하나의 값만 가진다. 주식별자에게 함수적으로 종속되며, 기본키가 변경되면 속성의 값도 변경된다. 속성의 종류 = 분해 여부에 따른 속성의 종류 종류 설명 단일 속성 - 하나의 의미로 구성된 것 ex) 회원ID, 이름 등 복한 속성 - 여러 개의 의미가 있는 것으로 대표적으로 주소 ex) 주소 == 시, 군, 동 등으로 분해 가능 다중값 속성 - 속성에 여러 개의 값을 가질 수 있는 것 ex) 상품 리스트 - 다중값 속성은 엔터티로 분해된다. = 특성에 따른 ..

[sqld] 엔터티 (Entity) 개념, 특징, 종류

엔터티 이론 이전의 엔터티 도출 과정 비즈니스 프로세스 고객이 회원가입 후 회원으로 가입할 때는 회원 ID, 패스워드, 이름, 주소, 전화번호 등을 입력해야 한다. 회원으로 가입하기 위해서는 반드시 하나의 계좌를 개설 고객은 계좌를 여러 개 개설 불가 계좌를 개설할 때는 계좌번호, 계좌명, 예수금, 계좌 개설 지점, 계좌 담당자가 입력된다. 엔터티 (Entity) 엔터티는 업무에서 관리해야 하는 데이터 집합을 의미, 저장되고 관리되어야 하는 데이터 엔터니는 개념, 사건, 장소 등의 명사 > 엔터티의 의미 인물 엔터티의 의미 Peter Chen (1976) 엔터티는 번별할 수 있는 사물이다. James Martin (1989) 정보를 저장할 수 있는 어떤 것이다. C.J Date (1986) DB 내부에서..

[sqld] 3층 스키마 (3-Level Schema)

ANSI (American National Standards Institute) : 미국 표준 협회 표준 데이터베이스와 관련된 표준을 정의한 것 ANSI SQL 표준은 SQL문이 모든 데이터베이스 관리 시스템에서 호환되도록 정의한 표준 3층 스키마 사용자, 설계자, 개발자가 DB를 보는 관심에 따라 DB를 기술하고 이들 간 관계를 정의한 ANSI 표준 3층 스키마는 DB의 독립성을 확보하기 위한 방법 데이터의 독립성을 확보하며 데이터 복잡도 감소, 데이터 중복 제거, 사용자 요구사항 변경에 따른 대응력 향상, 관리 및 유지보수 비용절감 등의 장점을 갖는다. 3단계 계층으로 분리해서 독립성을 확보하는 방법으로 각 계층을 뷰(View)라고도 함 3층 스키마의 독립성 *** 독립성 설명 논리적 독립성 개념 스..

[sqld] 데이터 모델링 이론 및 ERD

참고한 문서는 sqld 이론서입니다. 데이터 베이스 => DB 데이터 모델링 (Data Modeling) 현실세계를 DB로 표현하기 위해서 추상화한다. 고객사의 의사소통을 통해 고객의 어부 프로세스를 이해를 해야 한다. 데이터 모델링 표기법을 사용해서 모델링을 해야 한다. 고객이 쉽게 이해할 수 있도록 복잡하지 않게 모델링해야 한다. 고객의 비즈니스 프로세스를 이해하고 비즈니스 프로세스의 규칙 정의 (정의된 비즈니스 규칙을 데이터 모델로 표현) 고객의 업무 프로세스를 추상화, S/W를 분석 및 설계 데이터 모델링의 특징 데이터 모델링 추상화 (Abstraction) : 공통적인 특징을 찾고 간략하게 표현 데이터 모델링 단순화 (Simplification) : 복잡한 문제를 피하며 누구나 이해할 수 있게 ..

리눅스 프로세스 관리 ps, signal, kill, nice

Process 프로그램이나 명령어를 실행하면 메모리에 적재되어 실제로 실행되고 있는 상태 프로세스가 시작하면 프로세스 식별번호 PID(prcoess ID)가 부여 해당 프로세스를 실행한 부모 프로세스를 나타내는 PPID(Parent process ID) UID + GID 정보를 통해 해당 프로세스가 어느 사용자에 속해 있는지 확인 가능 프로세스가 파일에 대해 갖는 권한 및 프로세스가 실행된 터미널, 명령어, 시작 시작 등 많은 정보가 있음 PS 명령어 - 현재 실행 중인 프로세스를 확인 가능 - 프로세스의 상태를 확인 가능 #ps [option] 옵션 설명 -a 실행 중인 프로세스 중 제어 터미널을 가지고 있는 프로세스 목록 출력 -e, -A 시스템에서 실행 중인 모든 프로세스의 상태를 출력 -f 각 명..

반응형