freeseaboy 님의 멋있어 지려 노력하는 블로그
Databases 신입(11) 열한발을 내딛다. 본문
자 오늘 2교시 DB해볼게요
급할수록 급해하라 라는 말을 되새김하며 ㅋ
그럼 바로고~
★ ★ ★위 포스팅 내용은 네X버 Blog 아래 링크에도
똑같이 미러링 되어 있습니다.예비 Blg ★ ★ ★
https://blog.naver.com/iwseo7114
############################################################################### 자 하이루 2교시 시작할게요. DB에요 ㅋ 먼저 제 공부스타일이 좀 변화가 생겨서 수정된 버전으로 진행을 할까해요.. 어떤 변화냐면 정해놓고 진도를 뺴진 않고 하나를 하더라도 이해를 하고 다음스텝으로 계단식으로 할예정이에요. 일단 교육시간은 30분~1시간 사이로 자 일단 노래 ㄱ - 관계 대수 활용 DB유저 -> DBMS 쿼리(SQL)을 이용해서 학생1U{<'s004','이영애',2,'여'>} 패스 ->공집합 학생1 - (a이름='이승엽'(학생1)) 패스 ->이승엽이 없는 릴레이션을 리턴한다. 학생1-(a이름='김연아'(학생1)) U { <'s001','김연아',3,'여'>} 패스 -> 공집합 II이름.학년(학생1) 패스 -> 학생1에 이름이랑 학년을 추출한다 II이름((II학번.과목번호(수강2) % (II과목번호(a강의실='137'(과목3)))) |><| N(수강2.학번.학생1.학번)학생1) 첫번째는 수강2에서 학번 및 과목번호의 튜플을 추출한다. 그리고 다시 나온 학번과 과목번호에서 이름을 추출하는데 이름은 없다 그렇기에 빈집합이 반환이될거고 다시 빈집합 % (II과목번호(a강의실='137'(과목3)))) 식이 진행이 되면서 과목3에서 137에대한 모든 튜플들이 반환되고 다시 거기서 그반환된 튜플에서 과목헌로를 다시 뽑아낸다 즉 결과를 말하면 137강의실에 있는 전체 튜플중에 속성이 과목번호인 것들만 뽑은상태에서 다시 빈집합 % 과목번호만 나온값을 계산한다 현재 빈집합 % 과목번호만 나온값의 식은 모든값이 포함하지 않으므로 빈집합이 된다 그리고 다시 빈집합 |><| N(수강2.학번.학생1.학번)학생1) 식을 계산한다. -> 공집합 위 내용은 좀 복잡해서 왜냐면 N이 조인이다 좀 그래요 그래도 어느정도 개념은 먼가 이해했져???그럼 된거에요.. a = 선택기호 릴레이션기준 특정 조건을 만족하는 튜플(행)을 반환 U = 집합연산 두 릴레이션의 튜플을 하나로 합침 즉 중복제거 - = L에서R을 제거한나머지를 반환 무튼 이렇게 오늘 DB몸풀기좀 했어요 이해가 좀 잘되었으면 하는 바램이고 안되었으면 아몰랑~ㅋ 무튼 고생했어요. ###############################################################################
'컴퓨터 & 서버 > 데이터베이스' 카테고리의 다른 글
Databases 신입(10) 열발을 내딛다. (1) | 2024.11.24 |
---|---|
Databases 신입(9) 아홉발을 내딛다. (0) | 2024.11.23 |
Databases 신입(8) 여덟발을 내딛다. (1) | 2024.11.20 |
Databases 신입(7) 여섯발을 내딛다. (1) | 2024.11.16 |
Databases 신입(6) 여섯발을 내딛다. (0) | 2024.11.11 |