freeseaboy 님의 멋있어 지려 노력하는 블로그

Databases 신입(7) 여섯발을 내딛다. 본문

컴퓨터 & 서버/데이터베이스

Databases 신입(7) 여섯발을 내딛다.

freeseaboy 2024. 11. 16. 10:58
반응형

자 오늘 1교시 주말특집 DB 공부 및 리뷰 합니다.

일단 주말이라 시간이 널널하기 떄문에 여유있게

진행해서 찍었으니 여유있게 보세요..

바로 시작 ㅋ

​★ ★위 포스팅 내용은 네X버 Blog 아래 링크에도 

똑같이 미러링 되어 있습니다.예비 Blg ​★  

https://blog.naver.com/iwseo7114

 

iwseo7114님의 블로그 : 네이버 블로그

안녕하세요. 일상 생활 공유에 관심이 많은 샐리엇입니다. 잘부탁드려요~ㅋ

blog.naver.com

 

 

스크립밑

##############################################################

자 안녕하세요 오늘 주말 토욜 1교시 DB 공부 및 리뷰

방송 켰어요...뭐 녹화이긴 하지만..

무튼 오늘 좀 시간 구애받지 않고 할수 있는만큼 여유있게

주말간 찍습니다..

일단 노래 ㄱㄱ

- 무결성 제약 조건

- 개체 무결성

- 참조 무결성

- 관계 연산

- 관계 대수

- 관계 해석

- 두개 차이점

바로 시작할게요

일단...

데이터 무결성 = 데이터의 일관성 + 정확성에 손실이 없도록 유지되는 특성!!!

릴레이션 배웠죠?? 릴레이션 뭐죠?

즉 릴레이션은 테이블 자체를 의미한다고 생각하면 된다...너무 깊게 알려고 하지마세요

반복해서 말씀드리지만 너무깊게 알려고하면 진행이 안됩니다..

무결성 제약 조건 = 테이블 내용 == 릴레이션 이라고 할수있는데 이런 데이터값들이

항상 의미적 흠없고 정확한 상태로 유지하기 위한 제약조건을 말한다.

데이터 무결성을 유지하는 구현에는 2가지 방식이 있어요..

방법1.

-> 이거는 쉽게 데이터를 받아요 근데 DB에 넣기전에 APP단에서 미리 한번 필터링 하는 개념...

이런거는 보통 웹개발 에서 많이 쓸거에요...잘못된 값을 바로 DB에 쑤셔넣으면 안되니깐..

방법2.

->DB자체에서 설정하는건데 이거는 뭐 테이블 만들때 PRIMARY KEY 라던가 아니면

특정 속성값에 메타데이터를 주는거죠 ...뭐...NOT NULL 혹은 NULL이런 속성을 주고

튜플을 만드는거죠....

맞죠?

무튼 이러합니다..

참조 무결성 제약 조건 = 참조하는 테이블의 기본키 속성 값과 일차하는 값 혹은 널값만 가지게 한다는 제약 조건...

--------------------------------------------------------------

[ 이름 | 나이 | 금액 ]

--------------------------------------------------------------

| 튜플 | 튜플 | 튜플 |

--------------------------------------------------------------

튜플은 값을 참조 무결성 제약조건을 적용하고 받는다면 위 두가지만 가능한거지...값이 있거나 아예 모르는값이거나 (없거나)

외래키는 특정 다른 테이블 혹은 릴레이션을 참조하고있죠??의존..

근데 즉 의존하는 릴레이션의 튜플이 값이 없으면 참조가 안되죠??당연히

나는 누구를 따라가고있는데 그사람이 만약 없어...그러면 못따라가잖아...뭐 그런거지..

관계연산 = 관계형 데이터 모델에서 릴레이션을 조작하기 위한 연산

2가지가 있음

-> 관계대수 = 사용자가 필요로 하는 데이터를 획득하는 절차 즉 연산들의 적용 순서를 명세한것 (절차적) How?

-> 관계해석 = 사용자가 필요로 하는 데이터가 무엇인지 연산들의 최종 결과만 명세 (선언적 혹은 비절차적) What?

예를들어서 나는 DB에 구글의 자산정보를 알고싶어 라고 했을때

관계대수는 위 내용을 어떤 절차로 어떤 매카니즘으로 이끌어서 저 저정보를 획득할수 있는지에대한 대략 설계도...?그런거고

관계해석은 이 유저가 절차 이런거 필요없이 당장 구글의 자산정보를 갖고 싶어 한다에 대한 단순한 생각만 갖고 있다..

뭐 이런거임

맞죠?개념이 이런거다...

관계 연산

|

-------------------

| |

관 대수 관 해석

-절차 -결론 결과

-How -비절차

-과정 -What

무결성에 대략 구조

개체 무결성 제약 조건 -> 기본키PK

참조 무결성 제약 조건 -> 외래키PK

유일성 제약 조건 -> 대체키

릴레이션 용어

-> 도메인

-> 투플

-> 속성

-> 카디널리티

-> 차수

등이 있다..

자오늘 이렇게 간단하게 개념을 알아봤고

머리에 안들어와도 어쩔수없어요...많이 안해서 ㅋ

무튼 다음에는 개념+심화정도가 될거같내요 무튼

오늘은 여기까지고 다음시간에 또 마져 올릴게요 ㅋ

ㅅㄱ링

##############################################################

반응형