본문 바로가기

RDBMS13

도서관 도서 대출관리(part 1) ○ 도서관에는 각 서고/서가에 많은 책들이 있음 ▶(명사/동사추출) 서고, 서가, 책 * 서고 : 책이 위치한 공간 / 서가 : 책꽂이 수납장 * 서고와 서가는 1:M, 서가와 서가공간(행/열)은 1:M ○ 고객들은 인터넷을 통해서 로그인한 후 도서 목록을 조회가능 ▶(명사/동사추출) 고객, 로그인, 도서목록, 조회 ○ 고객들은 원하는 책 대출받을 수 있음 ▶(명사/동사추출) 대출-고객이 직접찾아 대출 ○ 고객은 책이 있는 경우 대출예약을 할 수 있으며 대출을 위해 직접 방문해서 책을 찾아 대출해야함 ▶(명사/동사추출) 대출예약 ▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼ 상황요약 ▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼.. 2023. 10. 17.
M:N 관계 ○ 1:M 관계가 존재할 때 나타나는 모습임 ○ M:N관계는 선천적으로 테이블과 테이블과 관계가 없고 각 테이블은 스스로 존재하고 있지만 이러한 상황에서 어떤 관계를 맺어줌으로써 관계가 형성됨 ex) 학생과 과목 테이블 : 서로 쌍방이며 M:N관계 형성 2023. 10. 16.
키(Key) □ 키의 정의 ○ 하나의 테이블에서 각 레코드를 고유하게 식별할 수 있는컬럼 ○ 키의 조건 : Not Null, Unique ○ 테이블 디자인시 키를 정하고 테이블을 데이터베이스에 만들때 명시적으로 키 선언 ○ 키는 키에 대응하는 인덱스 테이블이 생성됨(인덱스 테이블은 키 값에 의해 정렬됨) □ PK(Primary Key) ○ 테이블 컬럼에서 각 레코드를 유일하게 식별할 수 있는 컬럼 또는 컬럼집합 ○ 유일무일한 컬럼 ○ 테이블은 각 행을 식별하기 위해 고유식별자를 정의 ○ 고유 식별자는 Not Null이며 Null 허용X ○ Unique 속성 ○ PK(Primary Key)는 테이블 등록시 명시해야함 ○ ID가 PK로 선언되지 않았으면 번호들이 중복으로 들어가는 것이 허용됨 ○ ID가 PK로 선언되면 .. 2023. 10. 8.
관계형 데이터베이스 □ 관계형 데이터베이스(Relational Database) ○ 키(key)와 값(value)들의 간단한 관계를 테이블화 시킨 매우 간단한 원칙의 전산정보 데이터베이스 ○ 데이터들을 2차원 배열들과 같은 테이블에 저장/관리하며 이러한 테이블들의 집합이 저장되는 곳이 데이터베이스임 ○ 데이터베이스 : 구조화된 데이터들의 집합 * 테이블 = 열(필드, 속성) + 헹(튜플, 레코드) ○ 관계형 데이터베이스는 데이터가 하나 이상의 열과 행의 테이블에 저장되어 서로 다른 데이터 구조가 어떻게 관련되어 있는지 쉽게 파악하고 이해할 수 있도록 사전 정의된 관계로 데이터를 구성하는 정보 모음 ○ 관계는 이러한 테이블 간의 상호작용을 기반으로 설정되는 여러 테이블 간의 논리적 연결임 □ 관계정의 ○ 1:M 관계 (부자관.. 2023. 10. 8.