본문 바로가기

분류 전체보기32

3장 물리 데이터베이스 설계 * N : M 관계는 조인 테이블로 변환해서 설계! (1) 설계과정(효과) => 사용자 DBMS 결정 => 역정규화 => 인덱스 설계 => 데이터 베이스 생성Tip(수평분할 => 컬럼 분리 X , 수직 분할 => 컬럼 분리 O) (2)스토리지=> DAS(직접)  => NAS (네트워크) => SAL(고속네트워크) (3) RAID = 확장, 복구 (RAID 4 : 블럭 단위로)=> 스트라이핑 : 여러 디스크에 데이터 분산 저장(RAID-0)* 분산 투명성을 위해 : '논리적'으로 하나의 데이터베이스 같게 보이려고!=> 미러링 : 데이터 복제로 신뢰성 화보(RAID -1) (4)  DB 이중화의 종류 -> 목표 : 고가용성 (정상운영 가능한 서버 , 주로 2개의 서버로 운영)AC.. 2024. 4. 24.
3장 관계 데이터 모델 학번이름학년학과성별001김3컴퓨터남002이1철학여003박2체육남 => 차수 : 릴레이션에서 '속성의 총 개수(5)'=> 카디널리티 : 튜플의 총개수(3)=> 릴레이션 : 튜플 > 유일성, 무순서성                    : 속성의 무순서성, 원자성                     : 동적 변화성 관계 대수 (절차적) vs 관계해석(비절차적) => SELECT (주어진 조적 만족하는 튜플, 기호 : 시그마) AND ^ OR : v Not : ㄱ=> Project (절차적) (기호 : 파이)=> Join(기호 : 보타이)=>Division(기호 : 나누기) 시스템 카탈로그(DD,메타데이터) => 사용자와 DBM.. 2024. 4. 23.
3장 관계형 데이터 모델 1) 구조 ex)   속성 = 컬럼 , 개체타입 -> 컬럼들의 집합        개체 인스턴스 -> 001,홍길동,... 개체 set -> 개체들의 집합 = 카디널리티번호이름연락처001홍길동010-11234-123002임꺽정02-1231-1212 2) 요소 (데이터 모델에 표시하는)-> 구조(관계)-> 연산(처리방법)-> 제약조건 3)ERM Model(개체-관계 모델)개체 - 관계 - 속성네모 - 마름모 - 원(키:밑줄 , 유도 = )밑줄 타원 -> 기본키이중 타원 (복합키)------ -> 링크(개체 와 속성 연결) 4)데이터베이스 정규화(논리)* 중복을 최소화 -> 무결성 유지 , 저장 절약 처리 복잡성 증가,속도 저하,Join 연.. 2024. 4. 22.
3장 데이터베이스의 정의 1.DB 의 정의 : Tip (공. 장. 통. 운 )- 공유 - 저장 : 접근 가능한 저장 데이터.- 통합: 중복이 최소화 된 종합 데이터- 운영 : 조직의 목적, 필수 데이터 2.데이터 언어 : Tip( D . M .C )- DDL : 구조 - 제약 조건 (집 그자체)- DML : 처리 조작 (집 내부 기능)- DCL : 보안 권한 무결성 병행 제어 ( 집 문) 3. 스키마 (제약,속성,개체,관계) -> 설명서 -> 데이터 사전에 저장.외부 : 사용자 뷰 개념 : 전체적인 뷰 ( 1:1 개념스키마, 관계 제약 조건)내부 : 저장 스키마 4.DBMS (기능 -> 정의 : DDL 조작 : DML  제어 : DCL)장점 : 중복데이터 최소화 , 데이터 공유 , 무결성 , 동시.. 2024. 4. 21.