자료의 형태를 보면
사과
위의 경우는 한 단어이잖아.
a=사과
이 경우는 a에 사과를 집어 넣은 것이겠지.
그렇다면..
과일----------------------------
이름 맛 크기
사과 사과맛 15센치정도
배 배맛 15~20센치정도
.
.
.
------------------------------
이 위의 경우는 과일의 이름, 맛, 크기를 보여주는 자료겠지.
그렇다면..
a=1
b=2
c=분화구
이런 경우는 자료를 활용하는 측면에 있어서,
a+b =3
1+c = 1분화구
a+c= 1분화구
c*5 = 분화구분화구분화구분화구분화구
a+b+c+b = 3분화구2
이렇게 된다고 해보자.
과일----------------------------
이름 맛 크기
사과 사과맛 15센치정도
배 배맛 15~20센치정도
.
.
.
------------------------------
이 자료를 연산하기 위해서는, 바로 관계대수를 사용해야 해.
관계대수란, table 표 과일에서의 자료를 연산하기위해 사용되는 것이야.
관계대수가 현재 사용되는 것은 DBMS에서지. Database m s...
관계대수의 연산은 이런 형태야.
위의 표에서, select연산의 경우
select * from 과일
과일----------------------------
이름 맛 크기
사과 사과맛 15센치정도
배 배맛 15~20센치정도
.
.
.
------------------------------
이렇게 하면 저 위의 표가 다 나오게돼.
관계대수 연산에도 종류가 있어.
교차곱, Division등등........
또 관계해석도 있지. 관계해석은 관계대수와는 다르게 절차적인 언어로서, 관계대수와는 약간 다른 특징을 보이지만 값을 나타낸다..
데이터에 대해서,
맨 처음 보았던 데이터와 관계대수의 경우의 데이터
또 외에 트리가 있겠지.
트리의 경우는 CPU에서 IR을 이용한 메이져스테이트. 즉 마이크로오퍼레이션이 사용될때에, 스택에서 1스택? 그곳에서 계산을 빨리하기 위해 사용되겠지.
실제 연산이 1+2+3*4 인경우,
트리를 통해 전이진 또는 후이진으로 놓고, ++*1234 또는 1234+** 이렇게 하고서 스택에 넣으면, CPU가 계산을 해주지. 그럼 계산한것이 완료되면 메이져스테이트의 실행단계이후를 통해 자료를 또 메모리에 보내겠지.
내가 대충 아는 것 적어 봤다... 정보처리기사시험에 나오는 부분이다...
어쩌라고
기내여