Microsoft PowerPoint - 27.pptx

Similar documents
Microsoft PowerPoint Relations.pptx

Microsoft PowerPoint - 26.pptx

Microsoft PowerPoint Predicates and Quantifiers.ppt

06/09-101È£ä263»Áö

04/07-08(È£ä263»Áö

<4D F736F F F696E74202D E DB0FCB0E820BBE7BBF3BFA120C0C7C7D120B0FCB0E820B5A5C0CCC5CDBAA3C0CCBDBA20BCB3B0E8>

<B3EDB9AEC1FD5F3235C1FD2E687770>

15 홍보담당관 (언론홍보담당) 김병호 ( 金 秉 鎬 ) 16 (행정담당) 박찬해 ( 朴 鑽 海 ) 예산담당관 17 (복지행정담당) 이혁재 ( 李 赫 在 ) 18 (보육담당) 주사 이영임 ( 李 泳 任 ) 기동근무해제. 19 (장애인담당) 박노혁 ( 朴 魯 爀 ) 기동

untitled

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

歯MW-1000AP_Manual_Kor_HJS.PDF

step 1-1

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

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

ÀüÀÚÇö¹Ì°æ-Áß±Þ

KAA2005.9/10 Ãâ·Â

Index

Scanned by CamScanner

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

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

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

< C7D0B3E2B5B520C0DABFACB0E8BFAD20B8F0C0C7C0FBBCBAB0EDBBE72020B9AEC1A62E687770>

Line (A) å j a k= i k #define max(a, b) (((a) >= (b))? (a) : (b)) long MaxSubseqSum0(int A[], unsigned Left, unsigned Right) { int Center, i; long Max

04-다시_고속철도61~80p

2011´ëÇпø2µµ 24p_0628

5/12¼Ò½ÄÁö

, ( ) 1) *.. I. (batch). (production planning). (downstream stage) (stockout).... (endangered). (utilization). *

Page 2 of 5 아니다 means to not be, and is therefore the opposite of 이다. While English simply turns words like to be or to exist negative by adding not,

본문01

(Exposure) Exposure (Exposure Assesment) EMF Unknown to mechanism Health Effect (Effect) Unknown to mechanism Behavior pattern (Micro- Environment) Re

.,,,,,,.,,,,.,,,,,, (, 2011)..,,, (, 2009)., (, 2000;, 1993;,,, 1994;, 1995), () 65, 4 51, (,, ). 33, 4 30, (, 201


<31335FB1C7B0E6C7CABFDC2E687770>

untitled

<C1A4BAB8C3B3B8AE5FBBEABEF7B1E2BBE75FC7CAB1E25F E687770>


민속지_이건욱T 최종

The Relational Model

2: [9] 3 3: [9] 4 3 1, 3 (Seifert Surfaces) 3

Journal of Educational Innovation Research 2016, Vol. 26, No. 2, pp DOI: * Experiences of Af

TITLE

<B0B3C0CEC1A4BAB85FBAB8C8A3B9FDB7C95FB9D75FC1F6C4A7B0EDBDC35FC7D8BCB3BCAD C3D6C1BE292E687770>

(JBE Vol. 21, No. 1, January 2016) (Regular Paper) 21 1, (JBE Vol. 21, No. 1, January 2016) ISSN 228

Hi-MO 애프터케어 시스템 편 5. 오비맥주 카스 카스 후레쉬 테이블 맥주는 천연식품이다 편 처음 스타일 그대로, 부탁 케어~ Hi-MO 애프터케어 시스템 지속적인 모발 관리로 끝까지 스타일이 유지되도록 독보적이다! 근데 그거 아세요? 맥주도 인공첨가물이

thesis

DBPIA-NURIMEDIA

지능정보연구제 16 권제 1 호 2010 년 3 월 (pp.71~92),.,.,., Support Vector Machines,,., KOSPI200.,. * 지능정보연구제 16 권제 1 호 2010 년 3 월

[ 영어영문학 ] 제 55 권 4 호 (2010) ( ) ( ) ( ) 1) Kyuchul Yoon, Ji-Yeon Oh & Sang-Cheol Ahn. Teaching English prosody through English poems with clon

<C7D1B1B9C0C720B9FCC1CBC7F6BBF3B0FA20C7FCBBE7C1A4C3A55F36C2F7C6EDC1FD2E687770>

사용시 기본적인 주의사항 경고 : 전기 기구를 사용할 때는 다음의 기본적인 주의 사항을 반드시 유의하여야 합니다..제품을 사용하기 전에 반드시 사용법을 정독하십시오. 2.물과 가까운 곳, 욕실이나 부엌 그리고 수영장 같은 곳에서 제품을 사용하지 마십시오. 3.이 제품은

야쿠르트2010 3월 - 최종

프로덕트 아이덴티티의 유형별 특성에 관한 연구

大学4年生の正社員内定要因に関する実証分析

<31B1E8C0B1C8F128C6ED2E687770>

목 차 요약문 I Ⅰ. 연구개요 1 Ⅱ. 특허검색 DB 및시스템조사 5

HTML5가 웹 환경에 미치는 영향 고 있어 웹 플랫폼 환경과는 차이가 있다. HTML5는 기존 HTML 기반 웹 브라우저와의 호환성을 유지하면서도, 구조적인 마크업(mark-up) 및 편리한 웹 폼(web form) 기능을 제공하고, 리치웹 애플리케이 션(RIA)을

C++-¿Ïº®Çؼ³10Àå

44-4대지.07이영희532~

Let G = (V, E) be a connected, undirected graph with a real-valued weight function w defined on E. Let A be a set of E, possibly empty, that is includ

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

MySQL-.. 1

세종대 요람

YSU_App_2.0-2

DBPIA-NURIMEDIA

Journal of Educational Innovation Research 2018, Vol. 28, No. 3, pp DOI: NCS : * A Study on

untitled

WRIEHFIDWQWF.hwp


야쿠르트2010 9월재출

09/01-02=È£ä263»Áö

PowerPoint 프레젠테이션

0125_ 워크샵 발표자료_완성.key

강의 개요

<35BFCFBCBA2E687770>

12¾ÈÇö°æ 1-155T304®¶ó

歯

5. Kapitel URE neu

Journal of Educational Innovation Research 2018, Vol. 28, No. 1, pp DOI: A study on Characte

6¿ù-¹ÌÁÖ½ÃÁ¶

10¿ù-½ÃÁ¶Àü»ê

9¿ù½ÃÁ¶-Àü»ê

sna-node-ties

인니 내지-00-5

Output file

<C7D1B9CEC1B7BEEEB9AEC7D03631C1FD28C3D6C1BE292E687770>

< C6AFC1FD28B1C7C7F5C1DF292E687770>

강의10

274 한국문화 73

InsertColumnNonNullableError(#colName) 에해당하는메시지출력 존재하지않는컬럼에값을삽입하려고할경우, InsertColumnExistenceError(#colName) 에해당하는메시지출력 실행결과가 primary key 제약에위배된다면, Ins

Microsoft PowerPoint - 7_배열_문자열

(주)나우프로필의 이동형 대표 개편의 방향이 시민참여를 많이 하는 방향이라, 홈페이지 시안 이 매우 간편해져서 소통이 쉬워질 것 같다. 다만 웹보다 모바일 이용자가 지속적으로 급증하는 추세이므로 이에 적합한 구조가 되도록 보장해야 한다. 소셜미디어전략연구소 배운철 대표

<C1DF3320BCF6BEF7B0E8C8B9BCAD2E687770>

2004math2(c).PDF

RDB개요.ppt


_KF_Bulletin webcopy


Buy one get one with discount promotional strategy

윈도우시스템프로그래밍

歯M PDF

Transcription:

이산수학 () 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 의부분집합이다.) The sets A i are called the domains of R. (A i 를 R 의정의역이라한다.) The degree of R is n. ( 관계 R 의차수는 n 이다.) Page 2

Relational Databases ( 관계형 DB) A relational database is essentially an n-ary relation R. ( 관계형데이터베이스란 n- 항관계 R 을의미한다.) A domain A i is a primary key for the database if the relation R contains at most one n-tuple (, a i, ) for any value a i within A i. ( 만일 R 이 ( 정의역 A i 에포함된 ) a i 에대해서기껏해야하나의 n- 항튜플 (, a i, ) 를포함하면, A i 는기본키라한다.) ( 다시말해서, a i 값을가지는 n- 항튜플이유일하면 A i 를키본키라한다.) A composite key for the database is a set of domains {A i, A j, } such that R contains at most 1 n-tuple (,a i,,a j, ) for each composite value (a i, a j, ) A i A j Page 3

Primary Key 예제 예제 : ( 새로운튜플이추가되지않는다고할때,) 다음테이블에서어떤 정의역이기본키인가? Student_name ID_number Major GPA Ackermann 231455 Computer Science 3.88 Adams 888323 Physics 3.45 Chou 102147 Computer Science 3.49 Goodfriend 453876 Mathematics 3.45 Rao 678543 Mathematics 3.90 Stevens 786576 Psychology 2.99 Student_name 은키본키이다. ( 유일하게구분짓는다.) 마찬가지로, ID_ number 또한기본키이다. 반면에, Major 나 GPA 는기본키가아니다. Page 4

Composite Key 예제 예제 : ( 새로운튜플이추가되지않는다고할때,) 다음테이블에서 {Major, GPA} 는합성키인가? Student_name ID_number Major GPA Ackermann 231455 Computer Science 3.88 Adams 888323 Physics 3.45 Chou 102147 Computer Science 3.49 Goodfriend 453876 Mathematics 3.45 Rao 678543 Mathematics 3.90 Stevens 786576 Psychology 2.99 Major와 GPA를조합하여사용하면튜플을유일하게구분지을수있으므로, {Major, GPA} 는상기테이블의합성키이다. Page 5

Selection Operator ( ) Let A be any n-ary domain A=A 1 A n, and let P:A {T,F} be any predicate on elements of A. (A 를 n- 항관계의정의역이라하고, P 를 A 에서 {T,F} 로의술어라하자.) Then, the selection operator p is the operator that maps any (n-ary) relation R on A to the n-ary relation of all n- tuples from R that satisfy P. ( 셀렉션연산자 p 은관계 R 의 n- 튜플중에서술어 P 를만족하는튜플들의관계 로정의한다.) I.e., R A, p (R) = R {a A P(a) = T} Page 6

Selection Example Suppose we have a domain A = StudentName Level SocSecNos Suppose we define a certain predicate on A, UpperLevel(name, level, ssn) : [(level = junior) (level = senior)] Then, UpperLevel is the selection operator that takes any relation R on A (database of students) t and produces a relation consisting of just the upper-level classes (juniors and seniors). Student_namename ID_number Major GPA Ackermann 231455 Computer Science 3.88 Adams 888323 Physics 3.45 Chou 102147 Computer Science 3.49 Goodfriend 453876 Mathematics 3.45 That is, (level = junior) (level = senior) (R) Rao 678543 Mathematics 390 3.90 Stevens 786576 Psychology 2.99 Page 7

Projection Operator ( ) Let A = A 1 A n be any n-ary domain, and let {i k }=(i 1,,ii m ) be a sequence of indexes, That is, where 1 i k n for all 1 k m. Then the projection operator on n-tuples is defined by: { i } : A Ai Ai k 1 m Student_name ID_number Major GPA Ackermann 231455 Computer Science 3.88 Adams 888323 Physics 3.45 Chou 102147 Computer Science 3.49 Goodfriend 453876 Mathematics 3.45 Rao 678543 Mathematics 3.90 Stevens 786576 Psychology 2.99 ( a,..., a ) ( a,..., a ) { i } 1 n i i k 1 m Page 8

Projection Example Suppose we have a ternary (3-ary) domain Cars = Model Year Color. l (note n=3). Consider the index sequence {i k }= 13 1,3. (m=2) Then the projection simply maps each tuple (a 1,a 2,a 3 ) = (model,year,color) to its image: ( ai, a ) ( a1, a3 ) ( model dl, color ) 1 i 2 Student_name ID_number Major GPA Ackermann 231455 Computer Science 3.88 Adams 888323 Physics 3.45 Chou 102147 Computer Science 3.49 Goodfriend 453876 Mathematics 3.45 Rao 678543 Mathematics 3.90 Stevens 786576 Psychology 2.99 Page 9

(Natural) Join Operator ( ) Puts two relations together to form a sort of combined relation. ( 관계를합성하는한가지방법 ) If the tuple (A,B) appears in R 1, and the tuple (B,C) appears in R 2, then the tuple (A,B,C) appears in the join R 1 R 2. A, B, C can also be sequences of elements rather than single elements. Page 10

(Natural) Join Example Suppose R 1 is a teaching assignment table, relating Professors to Courses. ((Professor, Courses) 로구성된관계 ) Suppose R 2 is a room assignment table relating Courses to Rooms,Times. ((Courses, Rooms, Times) 로구성된관계 ) Then R 1 R 2 is like your class schedule, listing (professor,course,room,time). room Page 11