<4D F736F F F696E74202D E20B0FCB0E BCB3B0E820BECBB0EDB8AEC1F2B0FA20C3DFB0A1C0FB20C1A4B1D4C7FC>

Size: px
Start display at page:

Download "<4D F736F F F696E74202D E20B0FCB0E BCB3B0E820BECBB0EDB8AEC1F2B0FA20C3DFB0A1C0FB20C1A4B1D4C7FC>"

Transcription

1 데이터베이스 (Database) 문양세강원대학교 IT특성화대학컴퓨터과학전공

2 강의내용 관계형데이터베이스스키마설계알고리즘 릴레이션분해와정규형의부족한점 분해와종속성의보존 분해와무손실 ( 비부가적 ) 조인 널값과허상투플이야기하는문제점 다치종속성과제 4 정규형 (4NF) 조인종속성과제 5 정규형 (5NF) 포함종속성 기타종속성과정규화 Page 2

3 관계 DB 스키마설계알고리즘 좋은데이터베이스스키마설계를위해서는정규형만으로는불충분함 예제 : 두개애트리뷰트를갖는릴레이션은 BCNF 이다. 그러면, 모든릴레이션을두개 애트리뷰트로설계하면좋은설계인가? 좋은데이터베이스설계를보장하기위해서는다음의추가적인조건들이 필요함 종속성보존특성 (dependency preservation property) 무손실조인특성 (lossless l join property) Page 3

4 릴레이션분해와정규형의부족한점 (1/2) 전체릴레이션스키마 (universal relation schema) R = {A 1, A 2,..., A n } 데이터베이스의모든애트리뷰트들을포함하는릴레이션이다. 분해는전체릴레이션 R 로부터시작한다. 설계목표 I: R 을 m 개릴레이션스키마의집합인분해집합 D = {R 1, R 2,..., R m } 로분해한다. 각릴레이션스키마 R i 는 R 의애트리뷰트들의부분집합이다. 애트리뷰트보존조건 : R 의모든애트리뷰트들은적어도하나의릴레이션 R i 에나타나야 한다. Page 4

5 릴레이션분해와정규형의부족한점 (2/2) 설계목표 II: D 의각릴레이션 R i 는 BCNF 혹은 3NF 에속하도록한다. 좋은데이터베이스설계는이들정규형만으로부족하다. 예제 : 애트리뷰트가둘인릴레이션은자동적으로 BCNF 이다. 이러한애트리뷰트가둘인 릴레이션과 BCNF 가아닌릴레이션을조인하게되면가짜투플이만들어질수있다. 그림 9.5 와그림 9.6 참조 : EMP_LOCS 는 BCNF 이나 BCNF 가아닌 EMP_PROJ1 과조인시 가짜투플이생성되었음 그림 9.5(a) EMP_LOCS ENAME PLOCATIONS EMP_PROJ1 SSN PNUMBER HOURS PNAME PLOCATIONS 기본키 기본키 그림 SSN PNUMBER HOURS PNAME PLOCATIONS SSN PNUMBER HOURS PNAME PLOCATIONS ENAME * * * ProductX ProductX ProductY ProductY ProductY Bellaire Bellaire Sugarland Sugarland Sugarland Smith, John B. English, Joyce A. Smith, John B. English, Joyce A. Wong, Franklin T. Page 5

6 분해와종속성보존 (1/3) 데이터베이스설계자는 R 의애트리뷰트들에대해성립하는함수적종속 성의집합 F 를정의한다. 분해집합 D 는종속성을보존해야한다. 즉, 각릴레이션 R i 에서성립하는모든 FD 들의합집합이 F 와동등 (equivalent) 해야한다. 종속성보존은정형적으로다음과같이정의한다. R i 상으로 F 의프로젝션 (Π Ri (F)): F + 에속하는함수적종속성 X Y 들의집합이며 (X Y) R i 를만족한다. 만약 (Π R1 (F) Π R2 (F)... Π Rm (F)) + = F + 를만족하면, 분해집합 D= {R 1,R 2,...,R m } 은종속성을 보존한다고정의한다. 이런특성으로인해각릴레이션 R i 상의함수적종속성들이개별적으로성립함을보임으 로써, F 의함수적종속성들이성립함을보장할수있다 Page 6

7 분해와종속성보존 (2/3) Claim 1: 종속성들의집합 F 에대해서종속성을보존하면서각릴레이션 R i 가제 3 정규형인분해집합 D 를항상구할수있다. 제 3 정규형으로의관계합성 ( 알고리즘 10.2) 1. Find a minimal set of FDs G equivalent to F 2. For each X of an FD X A in G, Create a relation schema R i in D with the attributes {X {A 1 } {A 2 }... {A k }}, where X A 1, X A 2,, X A k are the only dependencies in G with X as left hand side; 3. Place any remaining attributes in a single relation schema to ensure the attribute preservation property. Claim 1A: 관계합성알고리즘에의해생성되는모든릴레이션스키마는 3NF 에속한다. Page 7

8 분해와종속성보존 (3/3) 문제점 : F 에대한최소덮개 (minimal cover) 를찾아야한다. 최소폐쇄를찾는효율적인알고리즘이존재하지않는다. F 에대한여러개의최소덮개가존재할수있다. 따라서, 알고리즘의결과는어떤함수적 종속성이선택되었는가에따라다르다. Page 8

9 분해와무손실 ( 비부가적 ) 조인개념 (1/2) 무손실조인의비정형적정의 : 분해집합의릴레이션들을조인했을때, 어떠한가짜투플도생성되지않음을보장하는특 징이다. 무손실조인의정형적정의 : 함수적종속성의집합 F 를만족하는모든릴레이션상태 r 에대해다음의성질이만족되면, R 의분해집합 D = {R 1, R 2,.., R m } 는 F 에대해서무손실조인특성을갖는다. ( 는 D 에포함 된모든릴레이션의자연조인이다.) (Π R1 (r),..., Π Rm (r) ) = r Page 9

10 분해와무손실 ( 비부가적 ) 조인개념 (2/2) 분해집합이위의성질을만족하면, 프로젝션과조인연산후에가짜투플이추가되 지않음이보장된다. 분해된릴레이션들은실제로는기본릴레이션으로저장하기때문에, 조인을수반 한질의가의미있는결과를생성하기위해서는위와같은조건이필요하다. 주어진분해집합 D 가함수적종속성집합 F 에대해서무손실조인특성을가지는 것을검사하는알고리즘이존재한다. Page 10

11 [ 그림 10.1] n 차분해에대한무손실조인검사 (1/2) (a) 경우 1: EMP_PROJ 를 EMP_PROJ1 과 EMP_LOCS 로분해하면검사를통과하지 못함 R = {SSN, ENAME, PNUMBER, PNAME, PLOCATION, HOURS} D = {R1, R2} R1 = EMP_LOCS = {ENAME, PLOCATION} R2 = EMP_PROJ1 = {SSN, PNUMBER, HOURS, PNAME, PLOCATION} F = {SSN ENAME; PNUMBER {PNAME, PLOCATION}; {SSN, PNUMBER} HOURS} SSN ENAME PNUMBER PNAME PLOCATION HOURS R 1 b 11 a 2 b 13 b 14 a 5 b 16 R 2 a 1 b 22 a 3 a 4 a 5 a 6 ( 함수적종속성들을적용한후에행렬에어떤변화도생기지않음 ) (b) 무손실조인특성이있는 EMP_PROJPROJ 의분해 EMP PROJECT WORKS_ON SSN ENAME PNUMBER PNAME PLOCATION SSN PNUMBER HOURS Page 11

12 [ 그림 10.1] n 차분해에대한무손실조인검사 (2/2) (c) 경우 2: EMP_PROJ 를 EMP, PROJECT, WORKS_ON 으로분해하면검사를통과함 R = {SSN, ENAME, PNUMBER, PNAME, PLOCATION, HOURS} D = {R1, R2, R3} R1 = EMP = {SSN, ENAME} R2 = PROJ = {PNUMBER, PNAME, PLOCATION} R3 = WORKS_ON ON = {SSN, PNUMBER, HOURS} F = {SSN ENAME; PNUMBER {PNAME, PLOCATION}; {SSN, PNUMBER} HOURS} SSN ENAME PNUMBER PNAME PLOCATION HOURS R a 1 a 2 b 13 b 14 b 15 b 16 R 1 R 2 b 21 b 22 a 3 a 4 a 5 a 26 a 1 b 32 a 3 b 34 b 35 a 6 ( 알고리즘을시작할때행렬 S 의초기내용 ) SSN ENAME PNUMBER PNAME PLOCATION HOURS R 1 a 1 a 2 b 13 b 14 b 15 b 16 b 21 b 22 a 3 a 4 a 5 a 26 R 2 a 1 b 32 a 3 b 34 b 35 a 6 ( 처음두개의함수적종속성을적용한후의행렬 S의내용. 마지막항의모든애트리뷰트가심볼 a 를가지므로알고리즘을종료한다.) Page 12

13 무손실조인특성을갖는 BCNF 릴레이션들로분해 (1/3) 릴레이션 R 을분해한릴레이션들이 BCNF 정규형에속하며, 분해집합이 함수적종속성의집합 F 에대해무손실조인특성을갖게하는알고리즘이 존재한다 (Algorithm 10.3) 1. Set D {R} 2. While there is a relation schema Q in D that is not in BCNF do { }; Choose one Q in D that is not in BCNF; Find a FD X Y in Q that violates BCNF; Replace Q in D by two relation schemas (Q-Y) and (X Y); Page 13

14 무손실조인특성을갖는 BCNF 릴레이션들로분해 (2/3) 위알고리즘은다음두가지무손실조인분해특성에기반한다. (1) R 의분해집합 D = {R 1, R 2 } 가함수적종속성의집합 F 에대해무손실조인특성을가지 기위한필요충분조건은다음의두가지중반드시하나를만족하는것이다. 함수적종속성 ((R -R + 1 R 2 ) (R 1 R 2 )) 가 F 에속한다. 함수적종속성 ((R 1 R 2 ) (R 2 -R 1 )) 가 F + 에속한다. (2) R 의분해집합 D = {R 1 1, R 2 2,,...,, R m m} 이함수적종속성집합 F 에대해무손실조인특성을 가지고, R i 의분해집합 D 1 = {Q 1, Q 2,..., Q m } 가 F 의 R i 상에의프로젝션에대해무손실 조인특성을가진다면, R 의분해집합 D 2 = {R 1, R 2,.., R i 1, Q 1, Q 2,.., Q k, R i+1,.., R m } 또한 F 에대해무손실조인특성을가진다. Page 14

15 무손실조인특성을갖는 BCNF 릴레이션들로분해 (2/3) 분해집합이종속성을보존하며 BCNF 정규형에속하게하는알고리즘은존재하지 않는다. 다음의수정된합성알고리즘은 1) 무손실조인특성과 2) 종속성보존특성을만족 하며, 3) 제 3 정규형릴레이션으로분해하는것을보장한다. ( 주의 : BCNF 정규형으 로의분해는보장못함 ) 많은제 3 정규형릴레이션들은 BCNF 정규형에도속한다. Page 15

16 무손실조긴과종속성을보장하는분해알고리즘 무손실조인과종속성보존을보장하는제 3 정규형릴레이션으로분해하는 알고리즘 1. Find a minimal cover for F. 2. For each X of an FD X Y in G Create a relation schema R i in D with the attributes {X }{A 1 } {A 2 }... {A k }}, where X A 1, X A 2,, X A k are the only dependencies in G with X as left hand side; 3. If none of the relations schemas in D contains a key of R, then create one more relation schema that contains attributes that form a key for R. Page 16

17 널값이야기하는문제점 (1/4) 널값 (Null Values) 널값이조인애트리뷰트에존재할때문제가발생한다. 널값이존재하는경우질의를명기할때정규조인 (regular join) 과 OUTER 조인의결과 사이의차이가중요해진다. 어떤질의는정규조인을필요로하고어떤질의는 OUTER 조인을필요로한다. Page 17

18 널값이야기하는문제점 (2/4) [ 그림 10.2(a)] 조인애트리뷰트에널값이존재하는데이터베이스 EMPLOYEE ENAME SSN BDATE ADDRESS DNUM Smith, John B JAN Fondren, Houston, TX 5 Wong, Franklin T. Zelaya, Alicia J. Wallace, Jennifer S. Narayan, Ramesh K. English, Joyce A DEC JUL JUN SEP JUL Voss, Houston, TX 3321 Castle, Spring, TX 291 Berry. Bellaire, TX 975 Fire Oak, Humble, TX 5631 Rice, Houston, TX Jabbar, Ahmad V. Borg, James E. Berger, Anders C. Benitez, Carlos M MAR NOV APR JAN Dallas, Houston, TX 731 Stone, Houston, TX 6530 Braes, Bellaire, TX 7654 Beech, Houston, TX 4 1 null null DEPARTMENT DNAME DNUMBER DMGRSSN Research Administration Headquarters Page 18

19 널값이야기하는문제점 (3/4) [ 그림 10.2(b)] EMPLOYEE 와 DEPARTMENT 에자연조인을적용한결과 두개투플이사라짐 ENAME SSN BDATE ADDRESS DNUM DNAME DMGRSSN Smith, John B JAN Fondren, Houston, TX 5 Research Wong, Franklin T DEC Voss, Houston, TX 5 Research Zelaya, Alicia J JUL Castle, Spring, TX 4 Administration Wallace, Jennifer S JUN Berry. Bellaire, TX 4 Administration Narayan, Ramesh K SEP Fire Oak, Humble, TX 5 Research English, Joyce A JUL Rice, Houston, TX 5 Research Jabbar, Ahmad V MAR Dallas, Houston, TX 4 Administration Borg, James E NOV Stone, Houston, TX 1 Headquarters Page 19

20 널값이야기하는문제점 (4/4) [ 그림 10.2(c)] EMPLOYEE 를 DEPARTMENT 와외부조인한결과 투플이사라지지않음 ( 널값을갖는가상적인부서가생김 ) ENAME SSN BDATE ADDRESS DNUM DNAME DMGRSSN Smith, John B JAN Fondren, Houston, TX 5 Research Wong, Franklin T DEC Voss, Houston, TX 5 Research Zelaya, Alicia J JUL Castle, Spring, TX 4 Administration Wallace, Jennifer S JUN Berry. Bellaire, TX 4 Administration Narayan, Ramesh K SEP Fire Oak, Humble, TX 5 Research English, Joyce A JUL Rice, Houston, TX 5 Research Jabbar, Ahmad V MAR Dallas, Houston, TX 4 Administration Borg, James E NOV Stone, Houston, TX 1 Headquarters Berger, Anders C APR Braes, Bellaire, TX null null null Benitez, Carlos M JAN Beech, Houston, TX null null null Page 20

21 허상투플이야기하는문제점 (1/3) 허상투플 (Dangling Tuples) 정규화과정에서릴레이션을너무분해하면허상투플의문제가발생함 분해된릴레이션을조인하면사라지는투플을허상투플이라고함 Page 21

22 허상투플이야기하는문제점 (2/3) [ 그림 10.3(a)] EMPLOYEE 에서 DNUMBER 애트리뷰트를제외한모든애 트리뷰트를포함하는릴레이션 EMPLOYEE_1 EMPLOYEE_1 ENAME SSN BDATE ADDRESS Smith, John B. Wong, Franklin T. Zelaya, Alicia J JAN DEC JUL Fondren, Houston, TX 638 Voss, Houston, TX 3321 Castle, Spring, TX Wallace, Jennifer S. Narayan, Ramesh K. English, Joyce A JUN SEP JUL Berry. Bellaire, TX 975 Fire Oak, Humble, TX 5631 Rice, Houston, TX Jabbar, Ahmad V. Borg, James E. Berger, Anders C. Benitez, Carlos M MAR NOV APR JAN Dallas, Houston, TX 731 Stone, Houston, TX 6530 Braes, Bellaire, TX 7654 Beech, Houston, TX Page 22

23 허상투플이야기하는문제점 (3/3) [ 그림 10.3(b)] 널값이존재하는 DNUMBER 애트리뷰트를포함하는 EMPLOYEE_2 에는문제가없음 [ 그림 10.3(c)] DNUMBER 에널값을갖는투플을포함하지않는 EMPLOYEE_3 를만들면, 조인시투플이사라짐 (b) EMPLOYEE_2 SSN DNUM null (c) EMPLOYEE_3 SSN DNUM null Page 23

24 강의내용 관계형데이터베이스스키마설계알고리즘 다치종속성과제 4 정규형 (4NF) 다치종속성의정형적정의 함수적종속성및다치종속성의추론규칙 제 4 정규형 (4NF) 제 4 정규형릴레이션으로의무손실조인분해 조인종속성과제 5 정규형 (5NF) 포함종속성 기타종속성과정규화 Page 24

25 다치종속성과제4정규형 함수적종속성은하나의공통된형태의제약조건을명기하기위해서사용 된다. 함수적종속성만에의해서명기될수없는다른형태의제약조건들이존 재한다. 추가적인종속성에는다치종속성 (multi valued dependency) 이있으며, 이에기반한정규형이제 4 정규형 (4NF) 이다 Page 25

26 다치종속성의정형적정의 (1/3) 정형적정의 릴레이션스키마 R 에대해, X 와 Y 는 R 의애트리뷰트들의부분집합이다. 그리고, Z = R (X Y) ( 남은애트리뷰트들 ) 이다. 릴레이션스키마 R 에서성립하는다치종속성 X Y 는 R 의임의의인스턴스 r(r) 에대해, 만약 t 1 [X] = t 2 [Y] 를만족하는 r(r) 의두투플 t 1, t 2 가존재한다면, 다음의성질을만족하는 두개의투플 t 3 와 t 4 도반드시존재해야한다 : t 3 [X] = t 4 [X] = t 1 [X] = t 2 [X] t 3 [Y] = t 1 [Y] 이고 t 4 [Y] = t 2 [Y] t 3 [Z] = t 2 [Z] 이고 t 4 [Z] = t 1 [Z] MVD 제약조건은 Z 의값에관계없이 X 의값이 Y 의값들의집합을결정한 다라는것을암시한다. MVD의특성 : X Y가성립하면, X Z도성립한다. Page 26

27 다치종속성의정형적정의 (2/3) 애트리뷰트들의집합 X 의값이애트리뷰트들의집합 Y 의값을결정한다 면, X 는 Y 를다중결정한다 (multidetermine) 라고한다. MVD X Y가 (a) Y X 혹은 (b) (X Y) = R이면단순다치종속성 (trivial MVD) 이라부른다. 단순다치종속성은다치종속성의정의에따라항상성립한다. 주어진함수적종속성과다치종속성의집합 F 에대해추가적인함수적종 속성과다치종속성을추론할수있다. Page 27

28 다치종속성의정형적정의 (3/3) 제 4 정규형 (4NF) (a) 두다치종속성 ENAME PNAME과 ENAME DNAME을가진EMP 릴레이션 (b) (c) EMP 를제 4 정규형인두개의릴레이션으로분해 다치종속성을갖지않으며제 4 정규형인 SUPPLY 릴레이션 (a) EMP ENAME PNAME Smith X Smith Y Smith X Smith Y DNAME EMP_PROJECTS EMP_DEPENDENTS John Anna Anna John (b) ENAME PNAME ENAME DNAME Smith X Smith John Smith Y Smith Anna (c) SUPPLY SNAME PARTNAME PROJNAME Smith Smith Adamsky Walton Adamsky Adamsky Smith Bolt Nut Bolt Nut Nail Bolt Bolt ProjX ProjY ProjY ProjZ ProjX ProjX ProjY Page 28

29 FD와 MVD의추론규칙 추론규칙들의집합 IR1. (FD 의재귀성규칙 ): X Y 이면, X Y 이다 IR2. (FD 의부가성규칙 ): {X Y} = XZ YZ IR3. (FD 의이행성규칙 ): {X Y, Y Z} = X Z IR4. (MVD 의보완성규칙 ): {X >> Y} = {X >> (R-(X Y))} IR5. (MVD 의부가성규칙 ): X >> Y 이고 W Z 이면, WX >> YZ 이다 IR6. (MVD 의이행성규칙 ): {X >> Y, Y >> Z} = X >> (Z-Y) IR7. (FD 에서 MVD 로의모사규칙 ): {X Y} = X >> Y IR8. (FD 와 MVD 의합동규칙 ): X >> Y 이고, (a)w Y가공집합, (b) W Z, (c) Y Z인 W가존재하면, X Z이다 주의 규칙 IR7 에의해, 모든 FD 는 MVD 이다. 규칙 IR1 에서 IR8 를적용하면함수적종속성들의집합에대한폐쇄 F+ 를유도할수있다. Page 29

30 제4정규형 (4NF) 제 4 정규형의특성 3NF 와 BCNF 는다치종속성을다루지않는다. 비단순다치종속성을가지는릴레이션스키마는좋은디자인이아닐수있다. 제 4 정규형은위와같은문제를다루며, BCNF 정규형이된다. ( 제 4 정규형에속하는모든 릴레이션은 BCNF 정규형에속한다 ) 제 4 정규형의정형적정의 종속성들의집합 F 에대한 F + 의모든비단순다치종속성 X >> Y 에대하여, X 가 R 의수퍼 키이면릴레이션스키마 R 은 F 에대한제 4 정규형이다. Page 30

31 4NF 릴레이션으로의무손실조인분해 (1/2)_ 모든 MVD 는 FD 이므로, 제 4 정규형은 BCNF 를포함한다. F 의모든종속성이함수적종속성이면, 4NF 의정의는자동적으로 BCNF 정의가된다. 릴레이션 R 상의종속성의집합 F 에대해 R 을제 4 정규형릴레이션으로 무손실조인분해하는알고리즘이존재한다. 특성 LJ1 : R 의분해집합 D = {R 1, R 2 } 가종속성의집합 F 에대해무손실 조인특성을가질필요충분조건은다음의둘중하나를만족하는것이다 : (a) 종속성 ((R 1 R 2 ) >> (R 1 -R 2 )) 가 F + 에속한다. (b) 종속성 ((R >> -R + 1 R 2 ) (R 2 R 1 )) 가 F 에속한다. Page 31

32 4NF 릴레이션으로의무손실조인분해 (2/2)_ 4NF 릴레이션으로의분해알고리즘 1. Set D {R} 2. While there is a relation schema Q in D that is not in 4NF do { }; Choose one Q in D that is not in 4NF; Find a nontrivial MVD X Y in Q that violates 4NF; Replace Q in D by two relation schemas (Q-Y) and (X Y); Page 32

33 [ 그림 10.5] 4NF 의이점 (a) 여러투플을추가한 EMP 릴레이션 (Brown) (b) EMP 를 EMP_PROJECTSPROJECTS 와 EMP_DEPENDENTS 로분해 (a) EMP ENAME PNAME Smith Smith Smith Smith Brown Brown Brown Brown Brown Brown Brown Brown Brown Brown Brown Brown X Y X Y W X Y Z W X Y Z W X Y Z DNAME John Anna Anna John Jim Jim Jim Jim Joan Joan Joan Joan Bob Bob Bob Bob (b) EMP_PROJECTSPROJECTS ENAME Smith Smith Brown Brown Brown Brown ENAME PNAME X Y W X Y Z EMP_DEPENDENTS Smith Smith Brown Brown Brown DNAME Anna John Jim Joan Bob Page 33

34 강의내용 관계형데이터베이스스키마설계알고리즘 다치종속성과제 4 정규형 (4NF) 조인종속성과제 5 정규형 (5NF) 포함종속성 기타종속성과정규화 Page 34

35 조인종속성과제5정규형 (5NF) 조인종속성 R 에지정된조인종속성은 JD(R 1, R 2,, R n ) 으로표기하며, R 의상태 r 에대하여 RR 의모든 합법적상태 r 이 R 1, R 2,, R n 으로의무손실조인분해를가져야한다 는점이다. 다치종속성은 n 이 2 인특별한경우이다. R i = R 이면, JD(R 1, R 2,, R n ) 를단순다치종속성이라부른다. 제 5 정규형 (5NF) R 이함수적종속성, 다치종속성, 그리고조인종속성들의집합인 F 에대해모든비단순조 인종속성 FD(R 1, R 2,, R n ) 이 F + 에속하고, R i 가 R 의수퍼키라면, R 은제 5 정규형에속한다. 프로젝트 조인정규형 (Project Join NF: PJNF) 이라고도한다. 로젝인정규형 ( j J J ) 이라한다 조인종속성을발견하는것은매우어려운일로, 실제로제 5 정규형은거의쓰이지않는다. Page 35

36 포함종속성 포함종속성은릴레이션들사이의제한조건을나타낸다. 정형적으로 : 릴레이션 R 의애트리뷰트집합 X 와릴레이션 S 의애트리뷰트집합 Y 사이의포함 종속성 RX R.X < SY S.Y 는 R 의릴레이션상태 r 과 S 의릴레이션상태 s 에대해다음과같 은조건을만족해야한다. (Π X ((R)) (r(r)) Π Y ((S)) (s(s)) 포함종속성에대한세가지추론규칙 : IDIR1( 재귀성규칙 ): R.X < R.X IDIR2( 애트리뷰트대응규칙 ): X={A 1, A 2,, A n } 이고 Y={B 1, B 2,, B n } 일때, R.X < S.Y 이고 A i 가 B i 에대응한다면 R.A i < S. B i 이다. IDIR3( 이행성규칙 ): R.X < S.Y 이고 S.Y < T.Z 이면, R.X < T.Z 이다. Page 36

37 강의내용 관계형데이터베이스스키마설계알고리즘 다치종속성과제 4 정규형 (4NF) 조인종속성과제 5 정규형 (5NF) 포함종속성 기타종속성과정규화 템플리트종속성 도메인 키정규형 (DKNF) Page 37

38 템플리트종속성 (1/3) 아무리많은종속성을개발하더라도, 이들로표현할수없는특별한제약 조건이나올수있다. 템플리트종속성 : 각제약조건과함수적종속성을템플리트혹은예제를 사용하여지정하는방법이다. 템플리트의종류 : 투플 생성템플리트, 제약조건 생성템플리트 템플리트는많은수의가상투플 (hypothesis tuple) 로구성되며, 템플리트 의나머지부분은템플리트결론 (templete conclusion) 이라한다. 투플 생성템플리트결론 : 가상투플에있다면릴레이션에반드시나타나야하는 투플들의집합 제약조건 생성템플리트결론 : 가상투플들에대해서반드시지켜져야하는조건 Page 38

39 템플리트종속성 (2/3) [ 그림 10.6] 일반적형태의종속성에대한템플리트 (a) 함수적종속성 X Y 에대한템플리트 (b) 다치종속성 X >> Y 에대한템플리트 (c) 포함종속성 R.X < S.Y 에대한템플리트 (a) R={A, B, C, D} Hypothesisa1 b1 c1 d1 X={A, B} Conclusion c1=c2 and d1=d2 a1 b1 c2 d2 Y={C {C,D} (b) R={A, B, C, D} Hypothesisa1 b1 c1 d1 X={A, B} a1 b1 c2 d2 Y={C} Conclusion a1 b1 c2 d1 a1 b1 c1 d2 ( c) R={A {A, B, C, D} S={E, F, G} X={C,D} Hypothesisa1 b1 c1 d1 Y={E,F} Conclusion c1 d1 g Page 39

40 템플리트종속성 (3/3) [ 그림 10.7] 고용자월급이직속상급자월급보다많을수없다는 제약조건에대한템플리트 EMPLOYEE = {NAME, SSN,, SALARY, A SUPERVISORSSN SSN } a b c d Hypothesis e d f g Conclusion c < f Page 40

41 도메인-키정규형 (DKNF) DKNF: Domain Key Normalization Form 도메인 키정규형의아이디어는가능한종류의종속성과제약조건을적어 도이론적으로는모두고려하는 궁극적정규형 을명기하는것이다. DKNF 에속하는릴레이션은모든제약조건과종속성들을단지도메인제 약조건과키제약조건만으로나타낼수있어야한다. DKNF 릴레이션내에복잡한제약조건을포함시키는것은어렵기때문에, 실제적인유용성은매우제약적이다. Page 41

42 요약 관계형데이터베이스스키마설계알고리즘에서문제점들 릴레이션분해와정규형의부족한점 종속성보존과무손실 ( 비부가적 ) 조인 널값과허상투플이야기하는문제점 다치종속성의정의와제 4 정규형 조인종속성의정의와제 5 정규형 포함종속성 기타종속성과정규형 템플리트종속성 도메인 키정규형 Page 42

Microsoft PowerPoint - 13(FD1) [호환 모드]

Microsoft PowerPoint - 13(FD1) [호환 모드] 제 13 장 관계데이타베이스의함수적종속성과정규화기본이론 목차 13.1 릴레이션스키마를설계하는몇가지개략적인지침 13. 함수적종속성 (functional dependencies, FDs) 13.3 기본키를기반으로한정규형 13.4 제 정규형과제 3 정규형의일반적인정의 13.5 BCNF (Boyce-Codd Normal Form) 13.6 다치종속성과제4정규형 13.7

More information

Microsoft PowerPoint 관계 DB의 FD와 정규화

Microsoft PowerPoint 관계 DB의 FD와 정규화 데이터베이스 (Database) 관계데이터베이스의함수적종속성과정규화 문양세강원대학교 IT특성화대학컴퓨터과학전공 강의내용 릴레이션스키마를설계하는몇가지개략적인지침 함수적종속성 (functional dependencies, FDs) 기본키를기반으로한정규형 제 2 정규형과제 3 정규형의일반적인정의 BCNF (Boyce Codd Normal lf Form) Page

More information

<4D F736F F F696E74202D E DB0FCB0E820BBE7BBF3BFA120C0C7C7D120B0FCB0E820B5A5C0CCC5CDBAA3C0CCBDBA20BCB3B0E8>

<4D F736F F F696E74202D E DB0FCB0E820BBE7BBF3BFA120C0C7C7D120B0FCB0E820B5A5C0CCC5CDBAA3C0CCBDBA20BCB3B0E8> 데이터베이스 (Database) ER- 관계사상에의한관계데이터베이스설계 문양세강원대학교 IT특성화대학컴퓨터과학전공 설계과정 [ 그림 3.1] 작은세계 요구사항들의수정과분석 Functional Requirements 데이타베이스요구사항들 FUNCTIONAL ANALYSIS 개념적설계 ERD 사용 High level ltransaction Specification

More information

내용 3.1 관계모델의개념 3.2 관계제약조건과관계형데이타베이스스키마 3.3 갱신연산과트랜잭션그리고제약조건의위반처리 3.4 요약 Ch6 Fundamentas of Database Systems 2

내용 3.1 관계모델의개념 3.2 관계제약조건과관계형데이타베이스스키마 3.3 갱신연산과트랜잭션그리고제약조건의위반처리 3.4 요약 Ch6 Fundamentas of Database Systems 2 제 3 장 관계데이타모델과관계 데이타베이스제약조건 Fundamentas of Database Systems R. A. Emasri and S. B. Navathe 내용 3.1 관계모델의개념 3.2 관계제약조건과관계형데이타베이스스키마 3.3 갱신연산과트랜잭션그리고제약조건의위반처리 3.4 요약 Ch6 Fundamentas of Database Systems 2

More information

Microsoft PowerPoint - 27.pptx

Microsoft PowerPoint - 27.pptx 이산수학 () n-항관계 (n-ary Relations) 2011년봄학기 강원대학교컴퓨터과학전공문양세 n-ary Relations (n-항관계 ) An n-ary relation R on sets A 1,,A n, written R:A 1,,A n, is a subset R A 1 A n. (A 1,,A n 에대한 n- 항관계 R 은 A 1 A n 의부분집합이다.)

More information

PowerPoint Presentation

PowerPoint Presentation 데이터종속성과정규화 이장의주요내용 데이터의잘못된논리적표현으로인해발생하는이상현 상들 함수종속성 정규화 제 1 정규형, 제 2 정규형, 제 3 정규형, BCNF 제 4 정규형, 제 5 정규형 참고문헌 데이타베이스시스템, 이석호저, 정익사 (chapter 11 장 ), 2005 년 2 데이타의논리적표현 조직체가가지고있는대량의운용데이터를어떻게조직해야효율적으로관리할수있는가?

More information

<4D F736F F F696E74202D E20B0FCB0E820B5A5C0CCC5CD20B8F0B5A8B0FA20B0FCB0E820B5A5C0CCC5CDBAA3C0CCBDBA20C1A6BEE020C1B6B0C7>

<4D F736F F F696E74202D E20B0FCB0E820B5A5C0CCC5CD20B8F0B5A8B0FA20B0FCB0E820B5A5C0CCC5CDBAA3C0CCBDBA20C1A6BEE020C1B6B0C7> 데이터베이스 (Database) 과관계데이터베이스제약조건 문양세강원대학교 IT특성화대학컴퓨터과학전공 강의내용. 관계모델의개념 관계모델제약조건과관계형데이터베이스스키마 갱신연산과제약조건의위반처리 Page 2 & 관계데이터베이스 1970 년 IBM 연구소의 Ted Codd 가처음으로소개 대표적관계 DMBS IBM의 DB2 Informix 의 Dynamic Server

More information

VENUS Express 사용자 매뉴얼

VENUS Express 사용자 매뉴얼 1 장데이터베이스 2 장데이터모델링 < 연습문제답 > 1 번답 : 관련된데이터들의모임을데이터베이스라고한다. 2 번답 : 물리스키마를변경하지않고개념스키마의변경이가능함을물리적데이터독립 성이라한다. 3 번답 : 위쪽부터차례로 conceptual design, logical design, physical design 4 번답 : 가. DDL 5 번답 : 가. 개념스키마

More information

untitled

untitled (shared) (integrated) (stored) (operational) (data) : (DBMS) :, (database) :DBMS File & Database - : - : ( : ) - : - : - :, - DB - - -DBMScatalog meta-data -DBMS -DBMS - -DBMS concurrency control E-R,

More information

슬라이드 제목 없음

슬라이드 제목 없음 Ch. 4 SQL (Sturctured Query Language) 2015.06 충북대학교경영정보학과조완섭 (wscho@chungbuk.ac.kr) 목차 - SQL2에서데이터정의, 제약조건및스키마변경 - SQL에서의기본질의 - 더복잡한 SQL 질의들 - SQL에서삽입, 삭제, 갱신구문 - SQL 뷰 - 주장으로추가적인제약조건명시 - SQL의부가적인기능들 Ch4

More information

Microsoft PowerPoint - QVIZMVUMWURI.pptx

Microsoft PowerPoint - QVIZMVUMWURI.pptx 데이타베이스시스템 2011.03 충북대학교경영정보학과조완섭 (wscho@chungbuk.ac.kr) Chap. 4 SQL 질의어 C4 2 목차 - SQL2에서데이터정의, 제약조건및스키마변경 - SQL에서의기본질의 - 더복잡한 SQL 질의들 - SQL에서삽입, 삭제, 갱신구문 - SQL 뷰 - 주장으로추가적인제약조건명시 - SQL의부가적인기능들 Ch4 3 SQL

More information

슬라이드 제목 없음

슬라이드 제목 없음 5.2 ER 모델 ( 계속 ) 관계와관계타입 관계는엔티티들사이에존재하는연관이나연결로서두개이상의엔티티타입들사이의사상으로생각할수있음 관계집합은동질의관계들의집합 관계타입은동질의관계들의틀 관계집합과관계타입을엄격하게구분할필요는없음 요구사항명세에서흔히동사는 ER 다이어그램에서관계로표현됨 ER 다이어그램에서다이어몬드로표기 관계타입이서로연관시키는엔티티타입들을관계타입에실선으로연결함

More information

슬라이드 제목 없음

슬라이드 제목 없음 Chap 7-1 ER- 관계사상에의한 관계데이터베이스설계 2015.06.15 조완섭충북대학교경영정보학과 wscho@cbnu.ac.kr 1 목차 ERP-to-Tables Mapping 실무예제 대학교 스포츠 은행 버스운행 2 ERD to Relation Mapping ERD 는실세계를모델링한결과이지만관계 DBMS 를이용하여구현되어야함 ERD 를직접구현한 DBMS

More information

Microsoft PowerPoint - 4(SQL-Data Definition,BasicQuery) [호환 모드]

Microsoft PowerPoint - 4(SQL-Data Definition,BasicQuery) [호환 모드] Chapter 4 SQL: 데이터정의, 제약사항, 기본질의와갱신 Copyright 2004 Pearson Education, Inc. 목차 4.1 SQL의데이터정의와데이터타입 4.2 SQL에서기본제약조건의명시 4.3 SQL에서의기본검색질의 4.4 SQL에서삽입, 삭제, 갱신문 4.5 SQL의기타기능 Slide 4-2 SQL 역사 System R의언어SEQUEL(Structured

More information

<C1A62038B0AD20B0ADC0C7B3EBC6AE2E687770>

<C1A62038B0AD20B0ADC0C7B3EBC6AE2E687770> 제 8강 SQL: 관계데이터베이스언어 강의목표 관계데이타베이스언어로서상용 DBMS에서가장널리사용되는 SQL의동작원리에관하여학습하고, 이를이용하여다양한질의문을작성하는방법을습득한다 기대효과 SQL의데이터정의기능을이해한다 SQL의데이터조작기능중질의기능을이해한다 SQL의데이터조작기능중데이터갱신기능을이해한다 SQL의데이터조작기능중뷰및인덱스관련기능을이해한다 SQL 의개요

More information

슬라이드 제목 없음

슬라이드 제목 없음 4.2 SQL 개요 SQL 개요 SQL은현재 DBMS 시장에서관계 DBMS가압도적인우위를차지하는데중요한요인의하나 SQL은 IBM 연구소에서 1974년에 System R이라는관계 DBMS 시제품을연구할때관계대수와관계해석을기반으로, 집단함수, 그룹화, 갱신연산등을추가하여개발된언어 1986년에 ANSI( 미국표준기구 ) 에서 SQL 표준을채택함으로써 SQL이널리사용되는데기여

More information

금오공대 컴퓨터공학전공 강의자료

금오공대 컴퓨터공학전공 강의자료 데이터베이스및설계 Chap 4. 관계데이터베이스 (#1/2) 2013.03.20. 오병우 컴퓨터공학과 관계데이터모델 관계데이터모델 (relational data model) 의탄생 1970 년대 IBM 의 E. F. Codd 에의해제안 Data structure Data manipulation (operation) Data integrity (constrains)

More information

Microsoft PowerPoint - 26.pptx

Microsoft PowerPoint - 26.pptx 이산수학 () 관계와그특성 (Relations and Its Properties) 2011년봄학기 강원대학교컴퓨터과학전공문양세 Binary Relations ( 이진관계 ) Let A, B be any two sets. A binary relation R from A to B, written R:A B, is a subset of A B. (A 에서 B 로의이진관계

More information

슬라이드 제목 없음

슬라이드 제목 없음 뷰와시스템카탈로그 관계데이터베이스시스템의뷰 (view) 는다른릴레이션으로부터유도된릴레이션 (derived relation) 으로서 ANSI/SPARC 3단계아키텍처의외부뷰와다름 뷰는관계데이터베이스시스템에서데이터베이스의보안메카니즘으로서, 복잡한질의를간단하게표현하는수단으로서, 데이터독립성을높이기위해서사용됨 시스템카탈로그는시스템내의객체 ( 기본릴레이션, 뷰, 인덱스,

More information

Microsoft PowerPoint - 5 [호환 모드]

Microsoft PowerPoint - 5 [호환 모드] Chapter 5 SQL: 확장된질의, 주장, 트리거, 뷰 Copyright 2004 Pearson Education, Inc. 목차 5.1 더복잡한 SQL 검색질의 5.2 주장으로제약조건및트리거로동작 5.3 SQL에서뷰 ( 가상테이블 ) 5.4 SQL에서스키마변경문 Slide 5-1 5.1 더복잡한 SQL 검색질의 널값비교 중첩질의와집합비교 상관중첩질의 SQL의

More information

Microsoft PowerPoint 관계 대수 및 관계 해석(Part 1)

Microsoft PowerPoint 관계 대수 및 관계 해석(Part 1) 데이터베이스 (Database) (Part 1) 문양세강원대학교 IT특성화대학컴퓨터과학전공 관계대수및관계해석강의요약 단항관계연산 : 실렉트와프로젝트 집합이론과관계대수연산 이항관계연산 : 조인과디비전연산 추가적인관계연산 관계대수질의의예 투플관계해석 도메인관계해석 Page 2 관계대수 (Relational Algebra) 데이터모델의구성요소 데이터베이스구조와제약조건의정의

More information

Microsoft PowerPoint - 6 [호환 모드]

Microsoft PowerPoint - 6 [호환 모드] 제 6 장 관계대수와관계해석 Fundamentals of Database Systems R. A. Elmasri and S. B. Navathe 내용 6.1 단항관계연산 : 실렉트와프로젝트 6.2 집합이론과관계대수연산 6.3 이항관계연산 : 조인과디비전연산 6.4 추가적인관계연산 6.5 관계대수질의의예 6.6 투플관계해석 6.7 도메인관계해석 2 6.1 단항관계연산

More information

The Relational Model

The Relational Model The Relational Database 1 관계데이터모델 릴레이션의개념 릴레이션의특성 데이터베이스키 Relational Query Languages SQL 데이터정의문 DB Lab. CUK 1 관계 (Relational) 데이터모델 (1/2) Relational database 란? a set of relations Relation: made up of

More information

금오공대 컴퓨터공학전공 강의자료

금오공대 컴퓨터공학전공 강의자료 데이터베이스및설계 Chap 7. 데이터종속성과정규화 2012.05.21. 오병우 컴퓨터공학과 데이터베이스구축 데이터베이스구축 DB 설계필요 : 전체 attribute 를 relation 별로 grouping 필요 (Logical) database design DDL 을가지고 conceptual schema 정의 Given some body of data suitable

More information

Microsoft PowerPoint Relations.pptx

Microsoft PowerPoint Relations.pptx 이산수학 () 관계와그특성 (Relations and Its Properties) 2010년봄학기강원대학교컴퓨터과학전공문양세 Binary Relations ( 이진관계 ) Let A, B be any two sets. A binary relation R from A to B, written R:A B, is a subset of A B. (A 에서 B 로의이진관계

More information

Microsoft PowerPoint SQL-99

Microsoft PowerPoint SQL-99 데이터베이스 (Database) : 스키마정의, 기본제약조건, 질의어 문양세강원대학교 IT특성화대학컴퓨터과학전공 데이터베이스강의개요 SQL 의데이터정의와데이터타입 SQL 에서기본제약조건의명시 SQL 에서스키마변경문 SQL 에서의기본질의 더복잡한 SQL 질의 SQL 에서삽입, 삭제, 갱신문 SQL 의기타기능 Page 2 SQL 개요 SQL 의유래 (Wiki)

More information

Microsoft PowerPoint - 7(ERModeling) [호환 모드]

Microsoft PowerPoint - 7(ERModeling) [호환 모드] 제 7 장 엔터티 - 관계를사용한 개념적데이타모델링 Fundamentals of Database Systems R A Elmasri and S B Navathe 목차 71 데이타베이스설계를위한고수준개념적데이타모델의사용 72 간단한예제데이타베이스응용 73 엔터티타입, 엔터티집합, 애트리뷰트, 키 74 관계, 관계타입, 역할, 구조적제약조건 75 약한엔티티타입

More information

RDB개요.ppt

RDB개요.ppt 1 2 3 < > 1 SQL SQL 2 SQL 3 column DEPT DEPT# DNAME BUDGET D1 D2 D3 Marketing Development Research 10M 12M 5M tuple EMP EMP# ENAME DEPT# SALARY D1 40 D1 45 E1 E2 E3 Lopez Cheng Finzi D2 30 E4 Satio D2

More information

Microsoft PowerPoint SQL 추가 기능

Microsoft PowerPoint SQL 추가 기능 데이터베이스 (Database) : 주장, 뷰, 프로그래밍기법 문양세강원대학교 IT특성화대학컴퓨터과학전공 강의내용 주장 (Assertions) 으로일반적인제약조건명시 SQL 에서뷰 ( 가상테이블 ) 데이터베이스프로그래밍 내포된 SQL (Embedded SQL) 함수호출, SQL/CLI [ 생략 ] 저장프로시저와 SQL/PSM [ 생략 ] 요약 Page 2 주장

More information

PowerPoint Presentation

PowerPoint Presentation 4. 관계데이타모델 이장의주요내용 관계모델소개 관계모델의개념 릴레이션, 릴레이션스키마, 릴레이션상태 관계모델의스키마기반제약조건들 도메인제약조건 키제약조건 엔티티무결성제약조건 참조무결성제약조건 ER 모델을관계모델로변환 2 관계모델소개 정보시스템의논리적스키마 (Logical Schema) 을정의하기위해사용 관계데이타베이스시스템에직접구현될수있도록데이타베이스구조를정의하는방법을제공

More information

3 장. 관계데이터모델 관계모델 (relational model) 의기초 E/R 다이어그램에서관계설계로의변환서브클래스구조를릴레이션으로변환함수적종속성 (functional dependency) 함수적종속성에관한규칙들관계데이터베이스스키마설계다중값종속성 (multivalue

3 장. 관계데이터모델 관계모델 (relational model) 의기초 E/R 다이어그램에서관계설계로의변환서브클래스구조를릴레이션으로변환함수적종속성 (functional dependency) 함수적종속성에관한규칙들관계데이터베이스스키마설계다중값종속성 (multivalue 3 장 : 관계데이터모델 Prof. Jin Hyun Son jhson@cse.hanyang.ac.kr Department of Computer Science & Engineering Hanyang University 3 장. 관계데이터모델 관계모델 (relational model) 의기초 E/R 다이어그램에서관계설계로의변환서브클래스구조를릴레이션으로변환함수적종속성

More information

Microsoft PowerPoint 관계 대수 및 관계 해석(Part 2)

Microsoft PowerPoint 관계 대수 및 관계 해석(Part 2) 데이터베이스 (Database) (Part 2) 문양세강원대학교 IT특성화대학컴퓨터과학전공 관계대수및관계해석강의요약 단항관계연산 : 실렉트와프로젝트 집합이론과관계대수연산 이항관계연산 : 조인과디비전연산 추가적인관계연산 관계대수질의의예 투플관계해석 도메인관계해석 Page 2 관계대수질의의예 (1/7) 질의 1 : Research 부서에서일하는모든사원의이름과주소를검색하라.

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 IT CookBook, SQL Server 로배우는데이터베이스개론과실습 [ 강의교안이용안내 ] 본강의교안의저작권은한빛아카데미 에있습니다. 이자료를무단으로전제하거나배포할경우저작권법 136 조에의거하여최고 5 년이하의징역또는 5 천만원이하의벌금에처할수있고이를병과 ( 倂科 ) 할수도있습니다. Chapter2. 관계데이터모델 SQL Server 로배우는데이터베이스개론과실습

More information

Microsoft PowerPoint Predicates and Quantifiers.ppt

Microsoft PowerPoint Predicates and Quantifiers.ppt 이산수학 () 1.3 술어와한정기호 (Predicates and Quantifiers) 2006 년봄학기 문양세강원대학교컴퓨터과학과 술어 (Predicate), 명제함수 (Propositional Function) x is greater than 3. 변수 (variable) = x 술어 (predicate) = P 명제함수 (propositional function)

More information

03-01 데이터모델링과데이터모델의개념 개체-관계모델 논리적데이터모델

03-01 데이터모델링과데이터모델의개념 개체-관계모델 논리적데이터모델 03-01 데이터모델링과데이터모델의개념 개체-관계모델 논리적데이터모델 학습목표 데이터모델링과데이터모델의개념을이해한다. 개념적데이터모델인개체 - 관계모델을이용해모델링을하는방법을익힌다. 개체 - 관계모델을개체 - 관계다이어그램으로작성하는방법을익힌다. 논리적데이터모델의종류와특징을이해한다. 2 01 데이터모델링과데이터모델의개념 3 01 데이터모델링과데이터모델의개념

More information

3.2 함수의정의 Theorem 6 함수 f : X Y 와 Y W 인집합 W 에대하여 f : X W 는함수이다. Proof. f : X Y 가함수이므로 f X Y 이고, Y W 이므로 f X W 이므로 F0이만족된다. 함수의정의 F1, F2은 f : X Y 가함수이므로

3.2 함수의정의 Theorem 6 함수 f : X Y 와 Y W 인집합 W 에대하여 f : X W 는함수이다. Proof. f : X Y 가함수이므로 f X Y 이고, Y W 이므로 f X W 이므로 F0이만족된다. 함수의정의 F1, F2은 f : X Y 가함수이므로 3.2 함수의정의 Theorem 6 함수 f : X Y 와 Y W 인집합 W 에대하여 f : X W 는함수이다. Proof. f : X Y 가함수이므로 f X Y 이고, Y W 이므로 f X W 이므로 F0이만족된다. 함수의정의 F1, F2은 f : X Y 가함수이므로성립한다. Theorem 7 두함수 f : X Y 와 g : X Y 에대하여, f = g f(x)

More information

금오공대 컴퓨터공학전공 강의자료

금오공대 컴퓨터공학전공 강의자료 데이터베이스및설계 Chap 4. 관계데이터베이스 (#2/2) 2013.03.20. 오병우 컴퓨터공학과 Integrity rule Introduction To inform the DBMS of certain constraints in the real world, so that it can prevent impossible configuration of values

More information

Chapter 1: 데이터베이스시스템개관

Chapter 1:  데이터베이스시스템개관 3. 데이터 : 현실세계 vs. 컴퓨터 현실세계 ( 개체 ) 개념세계 ( 개념 ) 컴퓨터세계 ( 데이타 ) 개체 개체타입 레코드타입 특성 속성 필드 값 값 값 값 추상화 추상적 변환 데이타구조의 사실 개념적모델링 개념적표현 데이타모델링 논리적표현 3. : 현실세계 vs. 컴퓨터 현실세계 개체 개념세계 개념적구조 일치성 저장 컴퓨터세계 논리적구조 3.3 데이터모델

More information

08/11-12<È£ä263»Áö

08/11-12<È£ä263»Áö Contents 2008 11 12 04 08 12 20 23 31 37 Join Together Society 2008 NOV + DEC 04 05 Join Together Society 2008 NOV + DEC 06 07 Join Together Society 2008 NOV + DEC 08 09 Join Together Society 2008 NOV

More information

Microsoft Word - retail_131122.doc

Microsoft Word - retail_131122.doc Analyst 유주연 (639-4584) juyeon.yu@meritz.co.kr RA 박지은 (639-451) jeeeun.park@meritz.co.kr 213.11.22 유통업 Overweight 1월 매출동향: 대형마트 -6.4%, 백화점 -2.2% Top Pick 하이마트 (7184) Buy, TP 15,원 현대홈쇼핑 (575) Buy, TP 21,원

More information

슬라이드 제목 없음

슬라이드 제목 없음 관계데이터모델에서지원되는두가지정형적인언어 SQL 관계해석 (relational calculus) 원하는데이터만명시하고질의를어떻게수행할것인가는명시하지않는선언적인언어 관계대수 (relational algebra) 어떻게질의를수행할것인가를명시하는절차적인어 관계대수는상용관계 DBMS들에서널리사용되는 SQL의이론적인기초 관계대수는 SQL을구현하고최적화하기위해 DBMS의내부언어로서도사용됨

More information

<4D F736F F F696E74202D20BFC0B6F3C5AC2D38C0E52DBAE4BFCD20BDC3BDBAC5DB20C4ABC5BBB7CEB1D72DBFC0B6F3C5AC2E BC8A3C8AF20B8F0B

<4D F736F F F696E74202D20BFC0B6F3C5AC2D38C0E52DBAE4BFCD20BDC3BDBAC5DB20C4ABC5BBB7CEB1D72DBFC0B6F3C5AC2E BC8A3C8AF20B8F0B 8 제장오라클 81 8.1 뷰 8.2 관계 DBMS의시스템카탈로그 8.3 오라클의시스템카탈로그연습문제 뷰와시스템카탈로그 관계데이터베이스시스템의뷰 (view) 는다른릴레이션으로부터유도된릴레이션 (derived relation) 으로서 ANSI/SPARC 3단계아키텍처의외부 뷰와다름 뷰는관계데이터베이스시스템에서데이터베이스의보안메카니즘으로서, 복잡한질의를간단하게표현하는수단으로서,

More information

PowerPoint Presentation

PowerPoint Presentation Computer Science Suan Lee - Computer Science - 06 데이터베이스 1 06 데이터베이스 - Computer Science - 06 데이터베이스 2 목차 1. 데이터베이스의개요 2. 데이터모델 3. 관계형데이터베이스 4. SQL 5. 모바일데이터베이스 - Computer Science - 06 데이터베이스 3 데이터베이스의개념

More information

목 차

목 차 목 차 1. 제품동향 Production < Demand and Supply of GI > Domestic Sales (Unit:10 3 ton) Inventory Import Export Apr 247.0 161.9 162.4 30.3 57.3 May 255.9 183.1 139.5 28.3 51.1 Jun 236.8 164.5 132.7 21.0 53.7

More information

04 Çмú_±â¼ú±â»ç

04 Çмú_±â¼ú±â»ç 42 s p x f p (x) f (x) VOL. 46 NO. 12 2013. 12 43 p j (x) r j n c f max f min v max, j j c j (x) j f (x) v j (x) f (x) v(x) f d (x) f (x) f (x) v(x) v(x) r f 44 r f X(x) Y (x) (x, y) (x, y) f (x, y) VOL.

More information

@OneToOne(cascade = = "addr_id") private Addr addr; public Emp(String ename, Addr addr) { this.ename = ename; this.a

@OneToOne(cascade = = addr_id) private Addr addr; public Emp(String ename, Addr addr) { this.ename = ename; this.a 1 대 1 단방향, 주테이블에외래키실습 http://ojcedu.com, http://ojc.asia STS -> Spring Stater Project name : onetoone-1 SQL : JPA, MySQL 선택 http://ojc.asia/bbs/board.php?bo_table=lecspring&wr_id=524 ( 마리아 DB 설치는위 URL

More information

Microsoft PowerPoint _정규화

Microsoft PowerPoint _정규화 엔터프라이즈솔루션데이터베이스 2006. 0. 00 2007년상반기 홍길동정보처리기술사 webmaster@inforever.com -0- 논리적모델검증필요성 함수적종속 (Function Dependence) 어떤릴레이션 R 에서속성 x 의값각각에대해다른속성 y 의값이오직 하나만연관되어있을때 Y 는 X 에함수적으로종속된다 라고하며 x -> y 로표현함. 함수적종속성추론규칙

More information

April. 28, 216 Fixed Income Analyst 2 3 2. 1.5 (%) (%).1.5. (%) (%) 1. 1 y 2 y 3 y 4 y 5 y 7 y 1 1 1 2 -.5 2.5 2.2 (%) 1y 3y 5y 1y (%) 1.9 1.6 1.3 1. '15Y.8 '15Y.12 '16Y.4 (%) (%) () Apr. 28, 216

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 데이터베이스정의와특성 데이터베이스 (DB, DataBase) 어느한조직의여러응용시스템을공유할수있도록통합, 저장, 운영되는데이터집합 데이터베이스의성질 통합된데이터 (integrated data) 저장된데이터 (stored data) 운영데이터 (operational data) 공용데이터 (shared data) - 1 - 데이터베이스정의와특성 ( 계속 ) 데이터베이스의특성

More information

Jan. 27, 216 Fixed Income Analyst 1,,,, BOK 216-2, : Pass-Through of Imported Input Prices to Deomestic Producer Prices: Evidence from Sector- Level Data 2 215-53, 2p, : Alexander Chudik and Janet

More information

완벽한개념정립 _ 행렬의참, 거짓 수학전문가 NAMU 선생 1. 행렬의참, 거짓개념정리 1. 교환법칙과관련한내용, 는항상성립하지만 는항상성립하지는않는다. < 참인명제 > (1),, (2) ( ) 인경우에는 가성립한다.,,, (3) 다음과같은관계식을만족하는두행렬 A,B에

완벽한개념정립 _ 행렬의참, 거짓 수학전문가 NAMU 선생 1. 행렬의참, 거짓개념정리 1. 교환법칙과관련한내용, 는항상성립하지만 는항상성립하지는않는다. < 참인명제 > (1),, (2) ( ) 인경우에는 가성립한다.,,, (3) 다음과같은관계식을만족하는두행렬 A,B에 1. 행렬의참, 거짓개념정리 1. 교환법칙과관련한내용, 는항상성립하지만 는항상성립하지는않는다. < 참인명제 > (1),, (2) ( ) 인경우에는 가성립한다.,,, (3) 다음과같은관계식을만족하는두행렬 A,B에대하여 AB=BA 1 가성립한다 2 3 (4) 이면 1 곱셈공식및변형공식성립 ± ± ( 복호동순 ), 2 지수법칙성립 (은자연수 ) < 거짓인명제 >

More information

歯3일_.PDF

歯3일_.PDF uuhm Daewoo Daily * 0.0% 23.6% 38.2% 50.0% 61.8% 100.0% 980 970 960 950 940 930 920 910 900 890 880 870 860 850 840 830 820 810 800 790 780 770 760 750 740 730 720 710 700 690 680 670 660 650 640 630

More information

Spring Boot/JDBC JdbcTemplate/CRUD 예제

Spring Boot/JDBC JdbcTemplate/CRUD 예제 Spring Boot/JDBC JdbcTemplate/CRUD 예제 오라클자바커뮤니티 (ojc.asia, ojcedu.com) Spring Boot, Gradle 과오픈소스인 MariaDB 를이용해서 EMP 테이블을만들고 JdbcTemplate, SimpleJdbcTemplate 을이용하여 CRUD 기능을구현해보자. 마리아 DB 설치는다음 URL 에서확인하자.

More information

금오공대 컴퓨터공학전공 강의자료

금오공대 컴퓨터공학전공 강의자료 데이터베이스및설계 Chap 5. 관계대수와관계해석 #1. Relational lgebra 2014.03.18. 오병우 컴퓨터공학과 관계데이터연산 데이터모델 (D) D = S: 구조, O: 연산, C: 제약조건연산과데이터언어 연산 : 시스템입장 데이터언어 : 사용자입장관계데이터언어 ⅰ. 관계대수 (relational algebra) 절차언어

More information

제 12강 함수수열의 평등수렴

제 12강 함수수열의 평등수렴 제 강함수수열의평등수렴 함수의수열과극한 정의 ( 점별수렴 ): 주어진집합 과각각의자연수 에대하여함수 f : 이있다고가정하자. 이때 을집합 에서로가는함수의수열이라고한다. 모든 x 에대하여 f 수열 f ( x) lim f ( x) 가성립할때함수수열 { f } 이집합 에서함수 f 로수렴한다고한다. 또 함수 f 을집합 에서의함수수열 { f } 의극한 ( 함수 ) 이라고한다.

More information

Object Oriented Analyis & Design Training Agenda

Object Oriented Analyis & Design Training Agenda Chapter 1 Players in the Systems Game 1 C H A P T E R 6 데이터베이스 데이터베이스의정의 한조직내에서관련된자료들을정보생산을목적으로 논리적관계에따라분류하고정리해서전자적매체에 저장해놓은것 데이터베이스의특성 (1) 집합 (2) 목적지향적 (3) 공유 (4) 상호연관성 Chapter 1 Players in the Systems

More information

untitled

untitled World Report 2010 Inside K-sure Biz and Life 2010 11.12 164 World Report 2010 06 12 18 22 26 Inside K-sure 28 34 40 46 50 58 62 Biz and Life 64 66 Global Standard 68 70 Green Economy 72 Rival Game 74

More information

강의 개요

강의 개요 DDL TABLE 을만들자 웹데이터베이스 TABLE 자료가저장되는공간 문자자료의경우 DB 생성시지정한 Character Set 대로저장 Table 생성시 Table 의구조를결정짓는열속성지정 열 (Clumn, Attribute) 은이름과자료형을갖는다. 자료형 : http://dev.mysql.cm/dc/refman/5.1/en/data-types.html TABLE

More information

12. 데이타베이스 설계

12. 데이타베이스 설계 데이터베이스및설계 Chap 9. 데이타베이스설계 2012.06.07. 오병우 컴퓨터공학과 데이타베이스설계환경 데이타베이스생명주기 (Database life Cycle) 요구조건분석 설 계 구 현 운 영 감시및개선 Department of Computer Engineering 2 데이타베이스설계단계 단계별주요작업내용 요구조건분석단계 데이타및처리요구조건 개념적설계단계

More information

<C1A4BAB8C3B3B8AE5FBBEABEF7B1E2BBE75FC7CAB1E25F E687770>

<C1A4BAB8C3B3B8AE5FBBEABEF7B1E2BBE75FC7CAB1E25F E687770> 3.2 관계데이터언어 0709 (1) 관계대수 0703 0705 0703 1) 관계대수정의 1 원하는정보와그정보를어떻게유도하는가를기술하는절차적인방법 0503 2 주어진관계로부터원하는관계를얻기위해연산자와연산규칙을제공하는언어 0503 3 릴레이션조작을위한연산의집합으로피연산자와결과가모두릴레이션이라는특성을가짐 2) 순수관계연산자 0305 관계데이터베이스에적용할수있도록특별히개발된관계연산자

More information

, Analyst, , Figure 1 통신사가입자추이 ( 명, 000) 60,000 LG U+ KT SKT 50,000 40,000 30,000 20,000 10,000 0 자료 : MSIP. 미래에셋증권리서치센터

, Analyst, , Figure 1 통신사가입자추이 ( 명, 000) 60,000 LG U+ KT SKT 50,000 40,000 30,000 20,000 10,000 0 자료 : MSIP. 미래에셋증권리서치센터 Earnings preview, Target price lowered Korea / Telecommunication&Utilities 7 July 2016 OVERWEIGHT Stocks under coverage Company Rating Price Target price Target price change Previous New, Analyst 3774

More information

歯MW-1000AP_Manual_Kor_HJS.PDF

歯MW-1000AP_Manual_Kor_HJS.PDF Page 2 Page 3 Page 4 Page 5 Page 6 Page 7 Page 8 Page 9 Page 10 Page 11 Page 12 Page 13 Page 14 Page 15 Page 16 Page 17 Page 18 Page 19 Page 20 Page 21 Page 22 Page 23 Page 24 Page 25 Page 26 Page 27 Page

More information

.......... ...... 28.. ....

.......... ...... 28.. .... Industrial Trend Industrial Trend > Part. Set (2013.10.30) 24 2013 NOV DEC. vol. 28 (2013.11.05) (2013.11.15) Display Focus 25 Industrial Trend (2013.11.22) 26 2013 NOV DEC. vol. 28 (2013.11.28) (2013.11.25)

More information

PowerPoint Presentation

PowerPoint Presentation 5 불대수 IT CookBook, 디지털논리회로 - 2 - 학습목표 기본논리식의표현방법을알아본다. 불대수의법칙을알아본다. 논리회로를논리식으로논리식을논리회로로표현하는방법을알아본다. 곱의합 (SOP) 과합의곱 (POS), 최소항 (minterm) 과최대항 (mxterm) 에대해알아본다. 01. 기본논리식의표현 02. 불대수법칙 03. 논리회로의논리식변환 04.

More information

Microsoft PowerPoint - 사본 - OAS09-사무자동화 기술(DB).ppt

Microsoft PowerPoint - 사본 - OAS09-사무자동화 기술(DB).ppt 1. 데이터베이스정의 : 특정조직이업무수행하는데필요한관련성있는자료들의집합체 ( 통합, 저장, 운영, 공용 ) 2. 데이터베이스시스템도입배경 : 파일시스템의문제점을해결 응용프로그램 1 ( 인사 ) 응용프로그램 2 ( 급여 ) 응용프로그램 3 ( 자재 ) 응용프로그램 4 ( 마케팅 ) 파일 1 파일 2 파일 3 파일 4 * 독립된파일단위로업무와관련한데이터를저장하므로데이터중복성과데이터종속성발생

More information

다양한 예제로 쉽게 배우는 오라클 SQL 과 PL/SQL

다양한 예제로 쉽게 배우는 오라클 SQL 과 PL/SQL 다양한예제로쉽게배우는 오라클 SQL 과 PL/SQL 서진수저 4 장 JOIN 을배웁니다 1 2 1. Cartesian Product ( 카티션곱, CROSS Join) - Oracle Join 문법 SQL> SELECT e.ename, d.dname 2 FROM emp e, dept d ; - ANSI Join 문법 SQL> SELECT e.ename, d.dname

More information

2 247, Dec.07, 2007

2 247, Dec.07, 2007 247, Dec.07, 2007 2 247, Dec.07, 2007 3 247, Dec.07, 2007 4 247, Dec.07, 2007 5 247, Dec.07, 2007 6 247, Dec.07, 2007 7 247, Dec.07, 2007 8 247, Dec.07, 2007 9 247, Dec.07, 2007 USD 980 EUR 1,400 970 USD

More information

함수공간 함수공간, 점열린위상 Definition 0.1. X와 Y 는임의의집합이고 F(X, Y ) 를 X에서 Y 로의모든함수족이라하자. 집합 F(X, Y ) 에위상을정의할때이것을함수공간 (function space) 이라한다. F(X, Y ) 는다음과같이적당한적집합과

함수공간 함수공간, 점열린위상 Definition 0.1. X와 Y 는임의의집합이고 F(X, Y ) 를 X에서 Y 로의모든함수족이라하자. 집합 F(X, Y ) 에위상을정의할때이것을함수공간 (function space) 이라한다. F(X, Y ) 는다음과같이적당한적집합과 함수공간 함수공간, 점열린위상 Definition.1. X와 Y 는임의의집합이고 F(X, Y ) 를 X에서 Y 로의모든함수족이라하자. 집합 F(X, Y ) 에위상을정의할때이것을함수공간 (function spce) 이라한다. F(X, Y ) 는다음과같이적당한적집합과같음을볼수있다. 각 x X에대해 Y x = Y 라하자. 그리고 F := Y x x X 이라하자.

More information

13주-14주proc.PDF

13주-14주proc.PDF 12 : Pro*C/C++ 1 2 Embeded SQL 3 PRO *C 31 C/C++ PRO *C NOT! NOT AND && AND OR OR EQUAL == = SQL,,, Embeded SQL SQL 32 Pro*C C SQL Pro*C C, C Pro*C, C C 321, C char : char[n] : n int, short, long : float

More information

JTS 1-2¿ùÈ£ ³»Áö_Ä÷¯ PDF¿ë

JTS 1-2¿ùÈ£ ³»Áö_Ä÷¯ PDF¿ë 04 06 09 12 15 20 24 28 32 36 Join Together Society 2010 JAN + FEB 4 5 Join Together Society 2010 JAN + FEB 6 7 Join Together Society 2010 JAN + FEB 8 9 Join Together Society 2010 JAN + FEB 10 11 Join

More information

Database Applications - 멀티미디어 데이터베이스 – 제6장 텍스트 색인과 검색

Database Applications - 멀티미디어 데이터베이스 –  제6장  텍스트 색인과 검색 - 데이터베이스시스템 제 3 장관계모델 2013. 09. 02 가천대학교 IT 대학 컴퓨터미디어융합학과 목차 3.1 관계자료모델 3.2 무결성제약조건 3.3 관계모델설계 3.4 관계연산 3.5 관계대수 3.6 관계해석 3.1 관계자료모델 관계데이터베이스 IBM 연구소의 Ted Codd가 1970년관계 DB 논문발표. 집합론기반의관계로만든데이터베이스. 제품 :

More information

Poison null byte Excuse the ads! We need some help to keep our site up. List 1 Conditions 2 Exploit plan 2.1 chunksize(p)!= prev_size (next_chunk(p) 3

Poison null byte Excuse the ads! We need some help to keep our site up. List 1 Conditions 2 Exploit plan 2.1 chunksize(p)!= prev_size (next_chunk(p) 3 Poison null byte Excuse the ads! We need some help to keep our site up. List 1 Conditions 2 Exploit plan 2.1 chunksize(p)!= prev_size (next_chunk(p) 3 Example 3.1 Files 3.2 Source code 3.3 Exploit flow

More information

강의 개요

강의 개요 정규화와 SELECT (II) 웹데이터베이스 학과 학생 과목 학과 지도교수 학과학번성명 수강과목 담당교수 A 김수정 A 0001 고길동 성질이론 김수정 B 허영만 A 0002 둘리 한식의멋 허영만 C 강풀 B 0003 희동이 심리학의이해 강풀 과목 _ 성적 학번 수강과목 성적 0001 성질이론 A 0001 한식의멋 C 0002 성질이론 A 0002 한식의멋

More information

당신이 꿈꾸던 채널, CONTENTS 채널파워 데이터로 살펴보는 Buying Point 특별분석 : 빅데이터로 분석한 당신이 몰랐던 당신이 꿈꾸던 채널, - 채널파워 - 데이터로 살펴보는 Buying Point - 특별분석 : 빅데이터로 분석한 당신이 몰랐던 02 06

당신이 꿈꾸던 채널, CONTENTS 채널파워 데이터로 살펴보는 Buying Point 특별분석 : 빅데이터로 분석한 당신이 몰랐던 당신이 꿈꾸던 채널, - 채널파워 - 데이터로 살펴보는 Buying Point - 특별분석 : 빅데이터로 분석한 당신이 몰랐던 02 06 당신이 꿈꾸던 채널 당신이 꿈꾸던 채널, CONTENTS 채널파워 데이터로 살펴보는 Buying Point 특별분석 : 빅데이터로 분석한 당신이 몰랐던 당신이 꿈꾸던 채널, - 채널파워 - 데이터로 살펴보는 Buying Point - 특별분석 : 빅데이터로 분석한 당신이 몰랐던 02 06 당신의 브랜드 가치를 올려줄 프로그램 - 유아/주부타깃 최고 광고효과,

More information

자연채무에대한재검토 1. 서론 2. 선행연구 9 Journal of Digital Convergence 214 May; 12(5): 89-99

자연채무에대한재검토 1. 서론 2. 선행연구 9 Journal of Digital Convergence 214 May; 12(5): 89-99 종합주가지수 서울지역아파트가격 전국주택매매가격지수 경기선행지수의상관관계와선행성분석 최정일 *, 이옥동 성결대학교경영대학 *, 성결대학교부동산학과 ** ** 요약주식시장에서종합주가지수를부동산시장에서서울지역아파트가격과전국주택매매가격지수를선정하여경기 선행지수와함께각지표들사이의상관관계를찾아보았다 또한각지표들사이의흐름을서로비교하여선행성이 성립되는지도살펴보았다본연구의목적은종합주가지수와서울지역아파트가격전국주택매매가격경기선행지수의

More information

시작하기 시작할 준비가 되었으면 다음 설명에 따라 설문조사를 실시한다. 1단계: 허락받기 클럽을 떠나는 회원에게 에 응해 줄 것인지 물어본다. 이 설문 조사는 클럽의 문제점을 보완해 향후 같은 이유로 이탈하는 회원들이 없도록 하기 위한 것이며, 응답 내용은 대외비로 처

시작하기 시작할 준비가 되었으면 다음 설명에 따라 설문조사를 실시한다. 1단계: 허락받기 클럽을 떠나는 회원에게 에 응해 줄 것인지 물어본다. 이 설문 조사는 클럽의 문제점을 보완해 향후 같은 이유로 이탈하는 회원들이 없도록 하기 위한 것이며, 응답 내용은 대외비로 처 떠나는 이유 알아보기 왜 클럽을 떠나는가? 이는 클럽을 떠나기로 결심한 동료들에게 반드시 물어봐야 할 질문이다. 그리고 그 답이 무엇이든 다시는 같은 이유로 클럽을 떠나는 회원이 없도록 개선책을 마련해야 한다. 를 사용해 왜 회원들이 클럽을 떠나는지, 그리고 앞으로 회원들의 이탈을 막으려면 어떻게 해야 할 것인지 논의를 시작한다. 클럽 회원위원회는 이 설문조사를

More information

< B3E220C1A4BAB8C3B3B8AEBBEABEF7B1E2BBE B3E2B0A320B1E2C3E2B9AEC1A6C0BAC7E02E687770>

< B3E220C1A4BAB8C3B3B8AEBBEABEF7B1E2BBE B3E2B0A320B1E2C3E2B9AEC1A6C0BAC7E02E687770> [ 정보처리기사/ 산업기사] 데이터베이스 [ 정보처리기사/ 산업기사기출문제은행] 1과목 - 데이터베이스 10 년간기출문제(99~08 년도) -1- * 주요키워드 * (1) 데이터베이스정의, 목적, 특성, 장/ 단점 (2) 데이터베이스시스템 (3) 정보시스템 & 자료처리시스템 (4) 데이터와정보 (5) 2008 년기출문제( 중복제거) (1) 데이터베이스정의,

More information

SQL

SQL 데이터베이스및 SQL 언어의기초 박창이 서울시립대학교통계학과 박창이 ( 서울시립대학교통계학과 ) 데이터베이스및 SQL 언어의기초 1 / 36 Part I 데이터베이스 박창이 ( 서울시립대학교통계학과 ) 데이터베이스및 SQL 언어의기초 2 / 36 데이터의구성및표현 개체 (entity): DB가표현하려는유형 / 무형적정보의대상속성 (attribute): 개체가갖는특성도메인

More information

6 장. 데이터베이스언어 SQL SQL 에서의단순질의하나이상의릴레이션을포함하는질의부질의 (subquery) 릴레이션전체를다루는연산데이터베이스변경 SQL 에서릴레이션스키마의정의뷰정의 2

6 장. 데이터베이스언어 SQL SQL 에서의단순질의하나이상의릴레이션을포함하는질의부질의 (subquery) 릴레이션전체를다루는연산데이터베이스변경 SQL 에서릴레이션스키마의정의뷰정의 2 6 장 : 데이터베이스언어 SQL Prof. Jin Hyun Son jhson@cse.hanyang.ac.kr Department of Computer Science & Engineering Hanyang University 6 장. 데이터베이스언어 SQL SQL 에서의단순질의하나이상의릴레이션을포함하는질의부질의 (subquery) 릴레이션전체를다루는연산데이터베이스변경

More information

Microsoft PowerPoint - 3장-MS SQL Server.ppt [호환 모드]

Microsoft PowerPoint - 3장-MS SQL Server.ppt [호환 모드] MS SQL Server 마이크로소프트사가윈도우운영체제를기반으로개발한관계 DBMS 모바일장치에서엔터프라이즈데이터시스템에이르는다양한플랫폼에서운영되는통합데이터관리및분석솔루션 2 MS SQL Server 개요 3.1 MS SQL Server 개요 클라이언트-서버모델을기반으로하는관계 DBMS로서윈도우계열의운영체제에서만동작함 오라클관계 DBMS보다가격이매우저렴한편이고,

More information

1 1 장. 함수와극한 1.1 함수를표현하는네가지방법 1.2 수학적모형 : 필수함수의목록 1.3 기존함수로부터새로운함수구하기 1.4 접선문제와속도문제 1.5 함수의극한 1.6 극한법칙을이용한극한계산 1.7 극한의엄밀한정의 1.8 연속

1 1 장. 함수와극한 1.1 함수를표현하는네가지방법 1.2 수학적모형 : 필수함수의목록 1.3 기존함수로부터새로운함수구하기 1.4 접선문제와속도문제 1.5 함수의극한 1.6 극한법칙을이용한극한계산 1.7 극한의엄밀한정의 1.8 연속 1 1 장. 함수와극한 1.1 함수를표현하는네가지방법 1.2 수학적모형 : 필수함수의목록 1.3 기존함수로부터새로운함수구하기 1.4 접선문제와속도문제 1.5 함수의극한 1.6 극한법칙을이용한극한계산 1.7 극한의엄밀한정의 1.8 연속 2 1.1 함수를표현하는네가지방법 함수 f : D E 는집합 D 의각원소 x 에집합 E 에속하는단하나의원소 f(x) 를 대응시키는규칙이다.

More information

08/09-10;È£ä263»Áö

08/09-10;È£ä263»Áö Contents 2008 9 10 04 08 11 18 20 24 28 Join Together Society 2008 SEP + OCT 04 05 Join Together Society 2008 SEP + OCT 06 07 Join Together Society 2008 SEP + OCT 08 09 Join Together Society 2008 SEP +

More information

예제 1.1 ( 관계연산자 ) >> A=1:9, B=9-A A = B = >> tf = A>4 % 4 보다큰 A 의원소들을찾을경우 tf = >> tf = (A==B) % A

예제 1.1 ( 관계연산자 ) >> A=1:9, B=9-A A = B = >> tf = A>4 % 4 보다큰 A 의원소들을찾을경우 tf = >> tf = (A==B) % A 예제 1.1 ( 관계연산자 ) >> A=1:9, B=9-A A = 1 2 3 4 5 6 7 8 9 B = 8 7 6 5 4 3 2 1 0 >> tf = A>4 % 4 보다큰 A 의원소들을찾을경우 tf = 0 0 0 0 1 1 1 1 1 >> tf = (A==B) % A 의원소와 B 의원소가똑같은경우를찾을때 tf = 0 0 0 0 0 0 0 0 0 >> tf

More information

2009½Å¿ëÆò°¡-³»Áö0209ÃÖÁ¾

2009½Å¿ëÆò°¡-³»Áö0209ÃÖÁ¾ 10 11 Special Report PC CD DVD TV PDA 12 13 Special Report 1 MMORPG NC NC 2 FPS CJ 3 4 MMORPG 5 MMORPG 6 2 7 MMORPG NC NC 8 NHN NHN 9 MMORPG 10 14 15 Special Report 2004 11 ( ) 28.96% 960 2005 6 3.52%

More information

슬라이드 제목 없음

슬라이드 제목 없음 MS SQL Server 마이크로소프트사가윈도우운영체제를기반으로개발한관계 DBMS 모바일장치에서엔터프라이즈데이터시스템에이르는다양한플랫폼에서운영되는통합데이터관리및분석솔루션 2 MS SQL Server 개요 3.1 MS SQL Server 개요 클라이언트-서버모델을기반으로하는관계 DBMS 로서윈도우계열의운영체제에서만동작함 오라클관계 DBMS 보다가격이매우저렴한편이고,

More information

<32B1B3BDC32E687770>

<32B1B3BDC32E687770> 008년도 상반기 제회 한 국 어 능 력 시 험 The th Test of Proficiency in Korean 일반 한국어(S-TOPIK 중급(Intermediate A 교시 이해 ( 듣기, 읽기 수험번호(Registration No. 이 름 (Name 한국어(Korean 영 어(English 유 의 사 항 Information. 시험 시작 지시가 있을

More information

Microsoft Word - IO_2009_메모리반도체.doc

Microsoft Word - IO_2009_메모리반도체.doc 메모리 반도체 SemiconductorMemory Chips 2009.1 평가1실 조수희 애널리스트 7872321 suhee.cho@kisrating.com 평가1실 박춘성 연구위원 7872341 cspark@kisrating.com 평가1실 손재형 실장 7872250 jaihyoung.son@kisrating.com Summary 공급과잉 상태가 지속되는

More information

제 호 년 제67차 정기이사회, 고문 자문위원 추대 총동창회 집행부 임원 이사에게 임명장 수여 월 일(일) 년 월 일(일) 제 역대 최고액 모교 위해 더 확충해야 강조 고 문:고달익( 1) 김병찬( 1) 김지훈( 1) 강보성( 2) 홍경식( 2) 현임종( 3) 김한주( 4) 부삼환( 5) 양후림( 5) 문종채( 6) 김봉오( 7) 신상순( 8) 강근수(10)

More information

untitled

untitled 200 180 ( ) () 1,060 1,040 160 140 120 / () 1,020 1,000 980 100 960 80 940 60 920 2005.1 2005.2 2005.3 2005.4 2006.1 2006.2 2006.3 2006.4 2007.1 2007.2 2007.3 150000 () (% ) 5.5 100000 CD () 5.4 50000

More information

<30352D30312D3120BFB5B9AEB0E8BEE0C0C720C0CCC7D82E687770>

<30352D30312D3120BFB5B9AEB0E8BEE0C0C720C0CCC7D82E687770> IT법률컨설팅 강의교안 (상) 영문계약의 이해 소프트웨어 자산관리기법 영문계약의 이해 - 1 - - 2 - - 3 - - 4 - - 5 - - 6 - - 7 - - 8 - - 9 - - 10 - - 11 - - 12 - - 13 - - 14 - - 15 - - 16 - - 17 - - 18 - - 19 - - 20 - - 21 - - 22 - - 23 -

More information

제 5강 리만적분

제 5강 리만적분 제 5 강리만적분 리만적분 정의 : 두실수, 가 을만족핚다고가정하자.. 만일 P [, ] 이고 P 가두끝점, 을모두포함하는유핚집합일때, P 을 [, ] 의분핛 (prtitio) 이라고핚다. 주로 P { x x x } 로나타낸다.. 분핛 P { x x x } 의노름을다음과같이정의핚다. P x x x. 3. [, ] 의두분핛 P 와 Q 에대하여만일 P Q이면 Q

More information

第 1 節 組 織 11 第 1 章 檢 察 의 組 織 人 事 制 度 등 第 1 項 大 檢 察 廳 第 1 節 組 대검찰청은 대법원에 대응하여 수도인 서울에 위치 한다(검찰청법 제2조,제3조,대검찰청의 위치와 각급 검찰청의명칭및위치에관한규정 제2조). 대검찰청에 검찰총장,대

第 1 節 組 織 11 第 1 章 檢 察 의 組 織 人 事 制 度 등 第 1 項 大 檢 察 廳 第 1 節 組 대검찰청은 대법원에 대응하여 수도인 서울에 위치 한다(검찰청법 제2조,제3조,대검찰청의 위치와 각급 검찰청의명칭및위치에관한규정 제2조). 대검찰청에 검찰총장,대 第 1 章 檢 察 의 組 織 人 事 制 度 등 第 1 節 組 織 11 第 1 章 檢 察 의 組 織 人 事 制 度 등 第 1 項 大 檢 察 廳 第 1 節 組 대검찰청은 대법원에 대응하여 수도인 서울에 위치 한다(검찰청법 제2조,제3조,대검찰청의 위치와 각급 검찰청의명칭및위치에관한규정 제2조). 대검찰청에 검찰총장,대검찰청 차장검사,대검찰청 검사,검찰연구관,부

More information

Microsoft Word - 20160318180453480_6

Microsoft Word - 20160318180453480_6 Sector Report 2016.03.23 인터넷 인터넷/게임 기업 1분기 실적 및 주가 전망 인터넷 (OVERWEIGHT) What s new? Our view 종목 투자의견 목표주가 (원) NAVER BUY (M) 800,000 (M) 카카오 BUY (M) 140,000 (M) 엔씨소프트 BUY (M) 320,000 (U) 컴투스 BUY (M) 180,000

More information

µðÇÃ24-Ç¥Áö´Ü¸é

µðÇÃ24-Ç¥Áö´Ü¸é Industrial Trend > Part. Set (2013. 2. 21) Display Focus 39 (2013. 3. 6) 40 2013 MAR. APR. vol. 24 (2013. 3. 7) (2013. 2. 18) (2013. 3. 19) Display Focus 41 (2013. 2. 7) Panel 42 2013 MAR. APR. vol. 24

More information

FGB-P 학번수학과권혁준 2008 년 5 월 19 일 Lemma 1 p 를 C([0, 1]) 에속하는음수가되지않는함수라하자. 이때 y C 2 (0, 1) C([0, 1]) 가미분방정식 y (t) + p(t)y(t) = 0, t (0, 1), y(0)

FGB-P 학번수학과권혁준 2008 년 5 월 19 일 Lemma 1 p 를 C([0, 1]) 에속하는음수가되지않는함수라하자. 이때 y C 2 (0, 1) C([0, 1]) 가미분방정식 y (t) + p(t)y(t) = 0, t (0, 1), y(0) FGB-P8-3 8 학번수학과권혁준 8 년 5 월 9 일 Lemma p 를 C[, ] 에속하는음수가되지않는함수라하자. 이때 y C, C[, ] 가미분방정식 y t + ptyt, t,, y y 을만족하는해라고하면, y 는, 에서연속적인이계도함수를가지게확 장될수있다. Proof y 은 y 의도함수이므로미적분학의기본정리에의하여, y 은 y 의어떤원시 함수와적분상수의합으로표시될수있다.

More information

C# Programming Guide - Types

C# Programming Guide - Types C# Programming Guide - Types 최도경 lifeisforu@wemade.com 이문서는 MSDN 의 Types 를요약하고보충한것입니다. http://msdn.microsoft.com/enus/library/ms173104(v=vs.100).aspx Types, Variables, and Values C# 은 type 에민감한언어이다. 모든

More information

PowerPoint Template

PowerPoint Template 16-1. 보조자료템플릿 (Template) 함수템플릿 클래스템플릿 Jong Hyuk Park 함수템플릿 Jong Hyuk Park 함수템플릿소개 함수템플릿 한번의함수정의로서로다른자료형에대해적용하는함수 예 int abs(int n) return n < 0? -n : n; double abs(double n) 함수 return n < 0? -n : n; //

More information

<4D F736F F F696E74202D20C1A4BAB8C3B3B8AEB1E2BBE72DC7CAB1E2B1B3C0E B3E231C8B8292E707074>

<4D F736F F F696E74202D20C1A4BAB8C3B3B8AEB1E2BBE72DC7CAB1E2B1B3C0E B3E231C8B8292E707074> [ 저자소개 ] 권우석 現. 모두교육평생교육원 ( 기사퍼스트 ) 대표 現. 기사퍼스트정보처리필기 / 실기전임강사 - 영남대학교경영대학원 E-비즈니스전공 - 세림이동통신정보통신기술부근무 - 비트컴퓨터정보처리실기전담강사 - 비트사이버정보처리실기전담강사 - 초등교육포털에듀모아 (edumoa.com) 개발팀장 - 영진출판사, 웰북출판사정보처리기사, 산업기사, 기능사교재집필및감수

More information