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

Size: px
Start display at page:

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

Transcription

1 - 데이터베이스시스템 제 2 장데이터베이스설계 가천대학교컴퓨터미디어융합학과

2 목차 2.1 데이터베이스환경 2.2 개체와속성 2.3 DB 설계개요 2.4 데이터모델링 2.5 사례연구 2.6 익힘문제

3 2 2.1 데이터베이스환경 Database 환경내용 DB component가어디에위치하는가? 1. 집중식모델수퍼컴퓨터, 개인용컴퓨터, Cloud 컴퓨팅,, 2. C/S 모델 Client/Server model, Internet model 3. 분산모델독립적인시스템들의집합 3

4 2 2.1 데이터베이스환경 Centralized model DB components가한곳에 : 표현논리, 응용논리, 자료논리, DB엔진 ex. Main frame, PC,, 문제점 : 고장발생시전부작업정지처리우선순위 : 병목현상 4

5 2 2.1 데이터베이스환경 Centralized model Data system의내부구조 : PC 용 Database = 수퍼컴용 Database 5

6 2 2.1 데이터베이스환경 Client/Server model * DB components가 client와 server에배치 Client: 서비스요청,UI Server: 서비스제공, DB 6

7 2 2.1 데이터베이스환경 Client/Server model 배경 PC 등장 : 지능형단말기, 멀티미디어 UI 제공 RDB: 프로그램과 DB 분리, 자료논리와 DB 엔진의분리통신 : 속도향상, 비용감소 * 하나의작업을 client 와 server 가통신망을이용하여나누어협동처리 Client/Server process client 프로그램과 server 프로그램의협동처리 7

8 2 2.1 데이터베이스환경 Client/Server model 8

9 2 2.1 데이터베이스환경 Web Server model 사용자가브라우저를이용하여인터넷으로서비스를요청하고서버가서비스를제공하는처리방식 Client: GUI, web browser Server: web server, DB server 배경 WWW, internet hypertext 9

10 2 2.1 데이터베이스환경 Web Server model 3계층 C/S model client 프로그램 web server, 응용프로그램, DBMS 10

11 2 2.1 데이터베이스환경 Distributed model 지역적으로흩어져있는시스템들을통신망으로연결하여하나의시스템인것처럼서비스를처리하는방식. cooperative operation: 하나의응용을여러컴퓨터에서협동하여처리 4개의논리가네트워크에분산되어협동처리네트워크 DB: 여러사이트에설치된 DB들을개별적으로운영연방 DB: 기존의여러사이트에설치된 DB들을통합운영 분산 DB: 하나의 DB 를여러사이트에설치하고하나처럼운 11

12 2 2.1 데이터베이스환경 Distributed model ex. 은행, 보험회사, 유통회사,, 12

13 2 2.2 개체와속성 개체의구성 an existing and distinguishable object. 파일의 record a set of attributes Attribute Entity Set a set of entity. File Entity type an entity of attribute names Entity instance data value itself Relation entity 13

14 2 2.2 개체와속성 Set? 강엔티티기본키약엔티티 no 기본키 Entity name Entity type File name Data Fields CUSTOMER cid name addr credit 1 Kim seoul 1 Entity instance 2 Lee inchon 3 Records 3 Park seoul 1 4 Lee suwon 2 구분파일처리데이터베이스테이블실례 1 파일개체집합테이블고객파일 FIle Entity set 2 레코드개체행고객레코드 3 필드속성열고객번호, 이름,, 4 파일구성개체유형헤드고객번호, 이름, 주소, 전화,, 5 인스턴스인스턴스인스턴스 15, 홍길동, 서울,

15 2 2.2 개체와속성 Attributes 개체의특성을기술하는자료 atomic attribute, composite attribute, key attribute 1. Atomic 속성 하나의값 2. Composite 속성 여러속성으로구성 3. Multi-valued 속성 city char(20) 여러개의값중에서한가지만가능 atomic attribute address char(60) composite attribute address dong char (20) multi-valued attribute color number char(20) {red, green, blue} 15

16 2 2.2 개체와속성 Domain 자료값들이주어지는범위. 정의역속성이가질수있는값들의집합 a set of atomic values. Attribute 도메인이사용된역할 cid oid address name company Attribute C f B m Q K j I n A w r t g l v D y p u x O S z Domain 속성 : 도메인의값들을저장하는공간. Q: 다음변수와자료형의관계를설명하시오 integer j = 0; 16

17 2 2.2 개체와속성 Identifier & key 식별이가능한이름 ( 속성 ) key: 개체집합에서고유하게개체를식별할수있는속성 Candidate key : 키들의집합 super key: 한개이상의속성으로구성된키. compound key primary key : 테이블의대표로선정된키 foreign key : 다른테이블에서기본키로사용되는속성. secondary key : 중복을허용하는키. 17

18 2 2.2 개체와속성 외부키 1 n key 설계 : CID name... SID CID items... amount 좋은키? 짧고, 의미부여 ex. 일련번호는짧으나의미가,,, 안전한키? check digit Q: 비디오대여점을위한테이블을설계하시오. key 포함. 18

19 2 y = f(x) = 2x 개체와속성 개체와사상함수관계정의역 (X) 의모든원소들이 x: integer & -1 < x < 3 치역 (Y) 에 1:1 대응되는원소가존재하는관계. Domain 정의역조건 ( 정의 ) 에의하여주어지는원소들의범위 Ex. 정수 : 1부터시작하여 1씩더하거나빼서만들수있는수. Range: 치역 정의역의원소에의하여결정되는원소들의범위 domain: x range: y 19

20 2 2.2 개체와속성 Mapping cardinality 1 1 n n 1 n 1 n 20

21 개체와속성 개체와사상함수관계 1) 일대일 2) 다대일 X X X X Y Y Y Y A A A A B B B B C C C C a a a a b b b b c c c c

22 2 2.3 DB 설계개요 응용 DB 개발공정업무담당자분석공정 SA, DBA 설계공정 SA, Programmer 구현공정 Programmer 시험공정 SA, Pgmr 22

23 2 2.3 DB 설계개요 DB 개발공정과산출물 23

24 2 2.3 DB 설계개요 개발공정별담당업무및산출물 공정 담당자 자료부문 산출물 코드부문 기획 PM, SA 개발계획서 ( 일정, 인력, 장비, 비용, 품질보증,,, 분석 설계 구현 SA, DBA SA, Programmer Programmer ERD, 자료사전 관계스키마, 제약조건 데이터베이스 요구명세서, 업무흐름도 자료흐름도, 기능명세서 구조차트, 모듈설명서, 모듈스펙 사용자설명서 소스코드 시험 Programmer 시험성적표 24

25 2 2.3 DB 설계개요 자료설계 Analysis 업무분석 : 업무내역요구분석 : 요구시스템 Design - 개념설계 : 전체구조설계, ER model, 개념스키마 - 논리설계 : 상세설계, ER model을관계스키마로, 정규화 - 물리설계 : 성능기준에맞게정제, 내부스키마 25

26 2 2.3 DB 설계개요 DB 설계업무와산출물 DBMS DBMS 1 2 3, 26

27 2 2.3 DB 설계개요 개념적설계 DBMS에독립적, ER model 외부스키마 - 자료정의 : ERD, relation schema, View - 자료제약조건 개념스키마 - 자료정의 : 통합 ERD 작성 27

28 2 2.3 DB 설계개요 외부스키마사용자가단편적인업무를위해관리하는자료의집합사용자 : 홍보담당, 고객담당, 경리담당, 배송담당, 영업담당 cid name addr tel 28

29 2 2.3 DB 설계개요 개념스키마사용자가관계와속성들의의미를전체적으로파악하는도구. 작성방법 : 외부스키마의통합 cid name addr tel item price qty 1 n 1 n 1 n sid cid items qty amount sid item price qty amount 29

30 제 2 장데이터베이스설계 2.3 DB 설계개요 논리적설계관계스키마개념스키마를적용 DBMS에맞는스키마로변환. 관계데이터베이스스키마로변환정규화정제된관계스키마 - 자료제약조건 - 관계스키마설계 : 관계스키마 R = (A 1,A 2,,A n ) 30

31 제 2 장데이터베이스설계 2.3 DB 설계개요 물리적설계내부스키마물리구조및저장구조 ex. Catalog. - 자료형, 자료길이,,, - 저장레코드양식설계 : 고정길이? 가변길이 - 레코드클러스터링, 블록크기, 순차처리? 임의처리? - 색인구축 : 기본키, 보조색인? 해싱?

32 제 2 장데이터베이스설계 2.3 DB 설계개요 3 단계스키마구조의필요성 - 복잡한내부구조감추기사용의편리 : 외부스키마 - 보안유지필요한부분만제한적으로공개 : 외부스키마 - 설계용이개념스키마 - 구현용이내부스키마

33 제 2 장데이터베이스설계 2.3 DB 설계개요 스키마설계순서 cid name cid name address telephone address telephone income rrn sid cid date items weight qty amount sid item price qty amount customer(cid, name, address, tel, income, rrn) sales(sid, cid, date, items, weight, qty, amount) salesitem(sid, item, price, qty, amount) customer(cid: int, name: char(30), address: char(60), tel: char(15), income: real, rrn: char(14) sales(sid: int cid, date: DATE, items: char(30), weight:real, qty: real, amount: real) salesitem(sid: int, item: char(20), price: real, qty: real, amount: real)

34 2 2.4 데이터모델링 Data Model Data Model? 설계및추상화수단 Data Model: data system,,. Data Model: ex. 관계모델, 계층모델, 망모델, ERD, 관계스키마, ER 모델 Entity? Relationship? 개체들과개체들의관계를연결하는도구. database 개체간의관계와구성을표현 34

35 2 2.4 데이터모델링 ER data model ER Diagram 1 n CID... name addr rrn SID CID items amount... 35

36 2 2.4 데이터모델링 자료설계절차 Entity design entity 정의, key & attribute 정의 ERD 통합단위 ERD 및제약조건통합외부스키마들을통합하여개념스키마작성관계스키마 ERD를관계스키마로변환제약조건정의 36

37 2 2.4 데이터모델링 Entity Relationship Diagram ERD Peter Chen: 1976 학위논문. 계속발전중 EERD 표기법 R R R E E R 37

38 2 2.4 데이터모델링 영수증실례공급자정보 고객정보 , ,000 6 구매금액및수량 구매세부항목 5 2,000 10, ,500 10,000 A4 1 20,000 20, ,000 10, ,000 30, ,000 30,000 Database 2 35,000 70,000 50, ,000 38

39 2 2.4 데이터모델링 강개체집합설계 ERD 통합 relationship: 둘이상의개체간의관련성. CID name... SID items... amount (a) (b) 1 n CID name... SID CID items... amount (c) ERD 39

40 2 2.4 데이터모델링 고객관계스키마의 SQL 정의 CREATE TABLE ( CID integer; name char(30), address char(60), rrn char(13), PRIMARY KEY CID); 판매관계스키마의 SQL 정의 CREATE TABLE ( SID integer, CID integer, items char(30),... amount long, PRIMARY KEY OID, FOREIGN KEY CID REFERENCES (cid)); 40

41 2 2.4 데이터모델링 약개체집합설계 ERD 통합 SID CID... amount SID item... amount (a) (b) 1 n SID CID... amount SID item... amount 41

42 2 2.4 데이터모델링 강개체의설계 통합 ERD 상품개체와주문상품과의 연결 SID item... amount PNO item... Qty (a) n 1 (b) SID PNO item... amount PNO item... Qty (c) ERD 42

43 2 2.4 데이터모델링 통합 ERD Ex. 전자상거래사이트의판매를위한테이블 cid 1 name addr 1 PNO item Qty price n 1 n n sid cid items qty amount sid item price qty amount PNO 43

44 2 2.4 데이터모델링 ER 모델링의문제점도표기능 - 의미있는개념표기수단이미약함 - 결과테이블간의관계만표시방법론분석및사용자중심의설계기능미약설계개선을위한제안기능미약대책확장형 ERD: 일반화, 특수화,,, 집합, 부분집합,,, 44

45 2 2.4 데이터모델링 1 n 관계집합 sid sid cid when cid 관계들을연결함으로써생성되는관계 2진관계 CREATE TABLE 수강 ( sid char(8), cid char(6), when DATE, PRIMARY KEY (sid,cid), FOREIGN KEY sid REFERENCES 학생 (sid), FOREIGN KEY cid REFERENCES 과목 (cid)); DB OS SE DC 45

46 2 2.4 데이터모델링 삼진관계 : 세개체간의관련성. 수강관계집합의속성 sid, cid, pid, when 기본키 : 3 개체기본키합집합 when DB OS SE DC sid cid pid 46

47 2 2.4 데이터모델링 무제약조건 사원 근무 부서 seid meid eid name addr from did title Loc n 1 eid name... 사원 감독 사원 n 1 eid name seid meid eid name eid name... mid 47

48 2 2.4 데이터모델링 관계집합을관계스키마로변환키제약조건 - 개체집합 E의모든개체는관계집합 R에한번만참여시참여제약조건 - 개체집합 E의모든개체가관계집합 R로의참가시 total - 개체집합 E의일부개체가관계집합 R로의참가시 partial 약개체제약조건 - 개체집합 E의일부개체들의외부키가동일한개체순환제약조건 - 개체집합 E 의일부개체들이다른개체의한부분이되는 48

49 2 2.4 데이터모델링 제약조건 eid name addr did title Loc from 1 n cost dname DOB from n eid name did title partno partname pno price Madeup_of 1 Role Consist_of n from 49

50 2 2.5 사례연구 1 실무데이터베이스설계 : DVD 대여점. 1) 대여사업현황 - DVD 를다수보유하고있으며영화가출시되는대로계속수가증가하고있다. - DVD 는영화별로여러장르 ( 멜로, 무협, 미스터리,SF, 다큐,,) 로분류하여영업에활용한다. - 영화별로여러개의비디오또는 DVD 가있다. - 고객이수천명에이를것으로추정한다. 2) 요구사항 : - 자료관리 : 대여, 반납, 회계등 - 현황출력 : 고객별, 비디오별, 기간별대여등제반현황 - 자료검색 : 장르별, 비디오별, 대여별, 배우별검색?? 잔여예치금현황?? 10,000 원씩예치하고 8 개의 DVD 대여. 50

51 2 2.5 사례연구 1 실무데이터베이스설계 : 비디오대여점. 외부스키마설계 tel name address... vid title genre... (a) (b) rid tel amount... rid vid tape#... (c) (d) 51

52 2 2.5 사례연구 1 실무데이터베이스설계 : 비디오대여점. 외부스키마통합 개념스키마설계 1 n tel date cost vid (a) 1 n has tel rid tel date... (b) 52

53 2 2.5 사례연구 2 실무데이터베이스설계 : 인터넷서점. 1) 서점사업현황 - 컴퓨터관련서적수천종을컴퓨터관련자와학생들수천명을고객으로판매시작. 서적의수와고객은꾸준히증가할것으로예상. - 서적의종류는학교교과서, 이론서적, 실무용서적, 프로그래밍서적, 초보자입문서등으로분류하여영업에활용. 3) 요구사항 : - 자료관리 : 주문, 회계, 입출고, 배송업무등 - 현황출력 : 고객별, 분야별, 기간별, 출판사별주문및판매등제반현황 - 자료검색 : 분야별, 서적이름별, 저자별, 출판사별검색. 53

54 2 2.5 사례연구 2 실무데이터베이스설계 : 인터넷서점. 외부스키마작성 Customer Book cid name addr... ISBN name addr... (a) 고객개체 Order (b) 서적개체 ORDERED Ordered BOOKS Books oid cid amount... oid ISBN qty... (c) 주문개체 (d) 주문서적개체 54

55 2 2.5 사례연구 3 - 홈쇼핑회사 - 1) 홈쇼핑사업현황 - TV로상품을홍보하고전화로주문을받아판매한다. - 입금은카드로배달은택배를이용한다. 2) 요구사항 : - 고객등록 : 배달주소, 신용카드등록 - 주문등록 : 전화 ARS로주문 - 배달서비스추적 : 배달과정의통보 - 반품서비스 : 55

56 2 2.5 사례연구 4 - 마을금고대출업무 - 1) 마을금고사업현황 - 수백명의상인들이스스로사업주와고객이되어예금과대출사업을시작한다. 금융삼품의수와고객은꾸준히증가할것으로예상한다. - 금융상품의종류는크게보통예금, 저축예금, 단기대출, 장기대출등으로분류한다. 3) 요구사항 : - 자료관리 : 예금, 대출업무등 - 현황출력 : 고객별, 종류별, 기간별, 예금과대출등제반현황 - 자료검색 : 종류별, 상품별, 고객별, 기간별검색. 56

57 2 2.5 사례연구 4 실무데이터베이스설계 : 마을금고대출업무외부스키마 CID name addr... credit PID max... irate loan payment refund LID CID date... remain LID date... total 57

58 2 2.5 사례연구 5 - 자동차정비소 - 1) 정비사업현황 - 도시고속도로변에위치한차량정비소의정비업무. - 정비차량은주로승용차와밴, 지프, RV차량등이다. 2) 요구사항 : - 견적서작성 : 수리를요하는차량의견적서발행. - 수리비청구서작성 : 차량수리후에공임과부품값을명시하여수리비청구서를작성. - 자료검색 : 작업별, 부품별가격표. 고객별차량정비현황 - 정비안내서작성 : 엔진오일및타이어교환등의정비안 내문을발송. 58

59 2 2.5 사례연구 5 - 자동차정비소 - 1) 견적서 sample NF km 20,000 ( ) () 7000 GQ ,000 7,000 3,000 () , ,000 3, ,000 10,000 ( + ) 229,000 : : ( ) 59

60 2 2.5 사례연구 5 - 자동차정비소 - 외부스키마견적서는여러개의작업으로이루어지고, estimate work 작업비용은여러개의부품과하나의공임으로이루어진다. work parts wage 공임은작업별로소요시간과시간급의곱으로구성된다. workhours * wage/hour 60

61 2 2.5 사례연구 5 - 자동차정비소 - 외부스키마 ESTIMATE W_PART eid cid car date amount wid pid Qty price Amt WORK PART wid eid work wamt pamt tamt pid pname maker model price WAGE wid work workhour timewage 61

62 2 2.6 팀과제 Database를적극적으로활용할수있는회사의업무를선정하여분석하고설계하시오. 1차설계서내용 - 개발업무개요 - 업무흐름도 - 자료사전 - 외부스키마 - 개념스키마 - 관계스키마 - 물리스키마 : 테이블설계서 62

<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

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

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

슬라이드 제목 없음

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

More information

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

금오공대 컴퓨터공학전공 강의자료 데이터베이스및설계 Chap 1. 데이터베이스환경 (#2/2) 2013.03.04. 오병우 컴퓨터공학과 Database 용어 " 데이타베이스 용어의기원 1963.6 제 1 차 SDC 심포지움 컴퓨터중심의데이타베이스개발과관리 Development and Management of a Computer-centered Data Base 자기테이프장치에저장된데이터파일을의미

More information

Microsoft PowerPoint - 10Àå.ppt

Microsoft PowerPoint - 10Àå.ppt 10 장. DB 서버구축및운영 DBMS 의개념과용어를익힌다. 간단한 SQL 문법을학습한다. MySQL 서버를설치 / 운영한다. 관련용어 데이터 : 자료 테이블 : 데이터를표형식으로표현 레코드 : 테이블의행 필드또는컬럼 : 테이블의열 필드명 : 각필드의이름 데이터타입 : 각필드에입력할값의형식 학번이름주소연락처 관련용어 DB : 테이블의집합 DBMS : DB 들을관리하는소프트웨어

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

슬라이드 제목 없음

슬라이드 제목 없음 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

PowerPoint Template

PowerPoint Template ` ERwin Data Modeler 사용자교육 ERwin Data Modeler 소개 I. ERwin Data Modeler 목차 1. ERwin 소개 2. ERwin 의모델링용어소개 3. ERwin Model Type 4. Relationship Issue -2-2 II. ERwin Data Modeler (Outline) ERwin Data Modeler

More information

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

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

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

thesis

thesis ( Design and Implementation of a Generalized Management Information Repository Service for Network and System Management ) ssp@nile nile.postech.ac..ac.kr DPE Lab. 1997 12 16 GMIRS GMIRS GMIRS prototype

More information

201502IC1AP-1 DB 구축 2015 학년도 2 학기 프로젝트특강보고서 프로젝트명 : DB 구축 ( DB ) 2015 년 11 월 20 일 지도교수 : 황치곤교수님 학과 : 정보통신공학과 1팀제출자 : 역할성명학번 조장 조재석 조원 송찬호 2

201502IC1AP-1 DB 구축 2015 학년도 2 학기 프로젝트특강보고서 프로젝트명 : DB 구축 ( DB ) 2015 년 11 월 20 일 지도교수 : 황치곤교수님 학과 : 정보통신공학과 1팀제출자 : 역할성명학번 조장 조재석 조원 송찬호 2 201502IC1AP-1 DB 구축 2015 학년도 2 학기 프로젝트특강보고서 프로젝트명 : DB 구축 ( DB ) 2015 년 11 월 20 일 지도교수 : 황치곤교수님 학과 : 정보통신공학과 1팀제출자 : 역할성명학번 조장 조재석 2015671001 조원 송찬호 2015671014 조원 김현종 2015671010 광운대학교정보과학교육원 정보통신공학과 61

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

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

Database Applications - 멀티미디어 데이터베이스 –  제6장  텍스트 색인과 검색 - 데이터베이스시스템 2013. 09. 05 가천대학교 IT 대학 컴퓨터미디어융합학과 목차 4.1 개요 4.2 자료정의 4.3 자료질의 4.4 자료갱신 4.5 스키마변경 4.6 무결성제약조건 4.7 익힘문제 4.1 개요 SQL structured query language 상업용 RDB의표준언어, IBM 설계및구현. SQL1: 86년 ANSI와 ISO의합작

More information

ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O

ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O Orange for ORACLE V4.0 Installation Guide ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE...1 1....2 1.1...2 1.2...2 1.2.1...2 1.2.2 (Online Upgrade)...11 1.3 ORANGE CONFIGURATION ADMIN...12 1.3.1 Orange Configuration

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

ecorp-프로젝트제안서작성실무(양식3)

ecorp-프로젝트제안서작성실무(양식3) (BSC: Balanced ScoreCard) ( ) (Value Chain) (Firm Infrastructure) (Support Activities) (Human Resource Management) (Technology Development) (Primary Activities) (Procurement) (Inbound (Outbound (Marketing

More information

<C1A62038B0AD20B0ADC0C7B3EBC6AE2E687770>

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

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

Connection 8 22 UniSQLConnection / / 9 3 UniSQL OID SET

Connection 8 22 UniSQLConnection / / 9 3 UniSQL OID SET 135-080 679-4 13 02-3430-1200 1 2 11 2 12 2 2 8 21 Connection 8 22 UniSQLConnection 8 23 8 24 / / 9 3 UniSQL 11 31 OID 11 311 11 312 14 313 16 314 17 32 SET 19 321 20 322 23 323 24 33 GLO 26 331 GLO 26

More information

5장 SQL 언어 Part II

5장 SQL 언어 Part II 5 장 SQL 언어 Part II 박창이 서울시립대학교통계학과 박창이 ( 서울시립대학교통계학과 ) 5 장 SQL 언어 Part II 1 / 26 데이터조작문 데이터검색 : SELECT 문데이터추가 : INSERT 문데이터수정 : UPDATE 문데이터삭제 : DELETE 문 박창이 ( 서울시립대학교통계학과 ) 5 장 SQL 언어 Part II 2 / 26 SELECT

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

VENUS Express 사용자 매뉴얼

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

More information

#KLZ-371(PB)

#KLZ-371(PB) PARTS BOOK KLZ-371 INFORMATION A. Parts Book Structure of Part Book Unique code by mechanism Unique name by mechanism Explode view Ref. No. : Unique identifcation number by part Parts No. : Unique Product

More information

SQL

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

More information

별지 제10호 서식

별지 제10호 서식 국립국어원 정보 보안 업무 처리 규정 제정 2013. 12. 26. 국립국어원 예규 제 95호 일부개정 2014. 3. 10. 국립국어원 예규 제111호 제 1 장 총 칙 제 1 조(목적) 이 규정은 국립국어원의 정보보안업무 수행에 필요한 사항을 규정함을 목적으로 한다. 제 2 조(정의) 이 규정에서 사용하는 용어의 정의는 다음 각 호와 같다. 1. 부서 라

More information

문서 템플릿

문서 템플릿 HDSI 툴분석 [sql injection 기술명세서 ] Sql injection 기술명세서 Ver. 0.01 이문서는 sql injection 기술명세가범위입니다. Copyrights Copyright 2009 by CanvasTeam@SpeeDroot( 장경칩 ) All Rights Reserved. 장경칩의사전승인없이본내용의전부또는일부에대한복사, 전재,

More information

IBM blue-and-white template

IBM blue-and-white template 쌍용자동차 CATIA V5 적용사례 쌍용자동차기술관리팀안재민 AGENDA 1. SYMC PRODUCT LINE UP 2. SYMC PDM Overview 3. CV5 & PDM Implementation Overview 4. PDM을이용한 CV5 Relational Design 5. 향후과제 6. Q & A 2 Presentation Title 1 2 1.

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

윈도우시스템프로그래밍

윈도우시스템프로그래밍 데이터베이스및설계 MySQL 을위한 MFC 를사용한 ODBC 프로그래밍 2012.05.10. 오병우 컴퓨터공학과금오공과대학교 http://www.apmsetup.com 또는 http://www.mysql.com APM Setup 설치발표자료참조 Department of Computer Engineering 2 DB 에속한테이블보기 show tables; 에러발생

More information

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

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

More information

#KM560

#KM560 KM-560 KM-560-7 PARTS BOOK KM-560 KM-560-7 INFORMATION A. Parts Book Structure of Part Book Unique code by mechanism Unique name by mechanism Explode view Ref. No. : Unique identifcation number by part

More information

DBMS & SQL Server Installation Database Laboratory

DBMS & SQL Server Installation Database Laboratory DBMS & 조교 _ 최윤영 } 데이터베이스연구실 (1314 호 ) } 문의사항은 cyy@hallym.ac.kr } 과제제출은 dbcyy1@gmail.com } 수업공지사항및자료는모두홈페이지에서확인 } dblab.hallym.ac.kr } 홈페이지 ID: 학번 } 홈페이지 PW:s123 2 차례 } } 설치전점검사항 } 설치단계별설명 3 Hallym Univ.

More information

#DPK5(PB)(9.8.19)

#DPK5(PB)(9.8.19) PARTS BOOK DPK-5 포스트 베드, 1본침 본봉 지그재그 재봉기 Post Bed, Single-Needle Lock Stitch Zig Zag Sewing Machines PME-090929 SunStar CO., LTD. INFORMATION A. Parts Book 구성 Structure of Part Book ① ② ③ ④ ⑤⑥ ⑦ ⑧⑨ ① 관계

More information

1217 WebTrafMon II

1217 WebTrafMon II (1/28) (2/28) (10 Mbps ) Video, Audio. (3/28) 10 ~ 15 ( : telnet, ftp ),, (4/28) UDP/TCP (5/28) centralized environment packet header information analysis network traffic data, capture presentation network

More information

#KM-250(PB)

#KM-250(PB) PARTS BOOK FOR 1-NEEDLE, STRAIGHT LOCK-STITCH MACHINE SERIES KM-250AU-7S KM-250AU-7N KM-250A-7S KM-250A-7N KM-250B-7S KM-250B-7N KM-250BH-7S KM-250BH-7N KM-250BL-7S KM-250BL-7N KM-250AU KM-250A KM-250B

More information

10.ppt

10.ppt : SQL. SQL Plus. JDBC. SQL >> SQL create table : CREATE TABLE ( ( ), ( ),.. ) SQL >> SQL create table : id username dept birth email id username dept birth email CREATE TABLE member ( id NUMBER NOT NULL

More information

#KM-235(110222)

#KM-235(110222) PARTS BOOK KM-235A/B INFORMATION A. Parts Book Structure of Part Book Unique code by mechanism Unique name by mechanism Explode view Ref. No. : Unique identifcation number by part Parts No. : Unique Product

More information

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

금오공대 컴퓨터공학전공 강의자료 데이터베이스및설계 Chap 2. 데이터베이스관리시스템 2013.03.11. 오병우 컴퓨터공학과 Inconsistency of file system File System Each application has its own private files Widely dispersed and difficult to control File 중심자료처리시스템의한계 i. 응용프로그램의논리적파일구조는직접물리적파일구조로구현

More information

#KM-340BL

#KM-340BL PARTS BOOK KM-340BL 고속 1본침 본봉 상하송 재봉기 High Speed, 1-Needle, Upper and Lower Feed Lock Stitch Machine W/Large Hook PME-100707 SunStar CO., LTD. INFORMATION A. Parts Book Structure of Part Book Unique code

More information

Microsoft PowerPoint - Database.ppt

Microsoft PowerPoint - Database.ppt 의료정보시스템과데이터베이스 - 서울의대의료정보학강좌 - 20050907 PsyBase 10 데이터베이스의활용 통신 교통 물류 재정 지식경영 문헌정보 사회사업 국방 교육 과학연구 30 년여의짧은연구역사 1000 억불시장의형성 1995 년서울대학교병원신경정신과에서사용되기시작된국내최초의전자의무기록 PsyBase 10 의무기록의하부구조와표면구조 What is the

More information

MS-SQL SERVER 대비 기능

MS-SQL SERVER 대비 기능 Business! ORACLE MS - SQL ORACLE MS - SQL Clustering A-Z A-F G-L M-R S-Z T-Z Microsoft EE : Works for benchmarks only CREATE VIEW Customers AS SELECT * FROM Server1.TableOwner.Customers_33 UNION ALL SELECT

More information

MySQL-.. 1

MySQL-.. 1 MySQL- 기초 1 Jinseog Kim Dongguk University jinseog.kim@gmail.com 2017-08-25 Jinseog Kim Dongguk University jinseog.kim@gmail.com MySQL-기초 1 2017-08-25 1 / 18 SQL의 기초 SQL은 아래의 용도로 구성됨 데이터정의 언어(Data definition

More information

OZ-LMS TM OZ-LMS 2008 OZ-LMS 2006 OZ-LMS Lite Best IT Serviece Provider OZNET KOREA Management Philosophy & Vision Introduction OZNETKOREA IT Mission Core Values KH IT ERP Web Solution IT SW 2000 4 3 508-2

More information

Windows 8에서 BioStar 1 설치하기

Windows 8에서 BioStar 1 설치하기 / 콘텐츠 테이블... PC에 BioStar 1 설치 방법... Microsoft SQL Server 2012 Express 설치하기... Running SQL 2012 Express Studio... DBSetup.exe 설정하기... BioStar 서버와 클라이언트 시작하기... 1 1 2 2 6 7 1/11 BioStar 1, Windows 8 BioStar

More information

Spring Data JPA Many To Many 양방향 관계 예제

Spring Data JPA Many To Many 양방향 관계 예제 Spring Data JPA Many To Many 양방향관계예제 오라클자바커뮤니티 (ojc.asia, ojcedu.com) 엔티티매핑 (Entity Mapping) M : N 연관관계 사원 (Sawon), 취미 (Hobby) 는다 : 다관계이다. 사원은여러취미를가질수있고, 하나의취미역시여러사원에할당될수있기때문이다. 보통관계형 DB 에서는다 : 다관계는 1

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 MySQL - 명령어 1. 데이터베이스관련명령 2. 데이터베이스테이블관련명령 3. SQL 명령의일괄실행 4. 레코드관련명령 5. 데이터베이스백업및복원명령 1. 데이터베이스관련명령 데이터베이스접속명령 데이터베이스접속명령 mysql -u계정 -p비밀번호데이터베이스명 C: > mysql -ukdhong p1234 kdhong_db 데이터베이스생성명령 데이터베이스생성명령

More information

초보자를 위한 분산 캐시 활용 전략

초보자를 위한 분산 캐시 활용 전략 초보자를위한분산캐시활용전략 강대명 charsyam@naver.com 우리가꿈꾸는서비스 우리가꿈꾸는서비스 우리가꿈꾸는서비스 우리가꿈꾸는서비스 그러나현실은? 서비스에필요한것은? 서비스에필요한것은? 핵심적인기능 서비스에필요한것은? 핵심적인기능 서비스에필요한것은? 핵심적인기능 서비스에필요한것은? 적절한기능 서비스안정성 트위터에매일고래만보이면? 트위터에매일고래만보이면?

More information

MySQL-Ch10

MySQL-Ch10 10 Chapter.,,.,, MySQL. MySQL mysqld MySQL.,. MySQL. MySQL....,.,..,,.,. UNIX, MySQL. mysqladm mysqlgrp. MySQL 608 MySQL(2/e) Chapter 10 MySQL. 10.1 (,, ). UNIX MySQL, /usr/local/mysql/var, /usr/local/mysql/data,

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Chapter 06 데이터모델링... 오라클로배우는데이터베이스개론과실습 1. 데이터모델링의개념 2. ER 모델 3. ER 모델을관계데이터모델로사상 4. ERwin 실습 5. 모델링연습 ( 마당대학데이터베이스 ) 데이터모델링의개념을이해한다. 개념적모델링단계에사용하는 ER 모델을이해하고작성방법을알아본다. ERwin 프로그램을사용하여 ER 모델을작성해본다. 마당대학데이터베이스를

More information

Something that can be seen, touched or otherwise sensed

Something that can be seen, touched or otherwise sensed Something that can be seen, touched or otherwise sensed Things about an object Weight Height Material Things an object does Pen writes Book stores words Water have Fresh water Rivers Oceans have

More information

ETL_project_best_practice1.ppt

ETL_project_best_practice1.ppt ETL ETL Data,., Data Warehouse DataData Warehouse ETL tool/system: ETL, ETL Process Data Warehouse Platform Database, Access Method Data Source Data Operational Data Near Real-Time Data Modeling Refresh/Replication

More information

8 장데이터베이스 8.1 기본개념 - 데이터베이스 : 데이터를조직적으로구조화한집합 (cf. 엑셀파일 ) - 테이블 : 데이터의기록형식 (cf. 엑셀시트의첫줄 ) - 필드 : 같은종류의데이터 (cf. 엑셀시트의각칸 ) - 레코드 : 데이터내용 (cf. 엑셀시트의한줄 )

8 장데이터베이스 8.1 기본개념 - 데이터베이스 : 데이터를조직적으로구조화한집합 (cf. 엑셀파일 ) - 테이블 : 데이터의기록형식 (cf. 엑셀시트의첫줄 ) - 필드 : 같은종류의데이터 (cf. 엑셀시트의각칸 ) - 레코드 : 데이터내용 (cf. 엑셀시트의한줄 ) 8 장데이터베이스 8.1 기본개념 - 데이터베이스 : 데이터를조직적으로구조화한집합 (cf. 엑셀파일 ) - 테이블 : 데이터의기록형식 (cf. 엑셀시트의첫줄 ) - 필드 : 같은종류의데이터 (cf. 엑셀시트의각칸 ) - 레코드 : 데이터내용 (cf. 엑셀시트의한줄 ) - DDL(Data Definition Language) : show, create, drop

More information

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

InsertColumnNonNullableError(#colName) 에해당하는메시지출력 존재하지않는컬럼에값을삽입하려고할경우, InsertColumnExistenceError(#colName) 에해당하는메시지출력 실행결과가 primary key 제약에위배된다면, Ins Project 1-3: Implementing DML Due: 2015/11/11 (Wed), 11:59 PM 이번프로젝트의목표는프로젝트 1-1 및프로젝트 1-2에서구현한프로그램에기능을추가하여간단한 DML을처리할수있도록하는것이다. 구현한프로그램은 3개의 DML 구문 (insert, delete, select) 을처리할수있어야한다. 테이블데이터는파일에저장되어프로그램이종료되어도사라지지않아야한다.

More information

Intra_DW_Ch4.PDF

Intra_DW_Ch4.PDF The Intranet Data Warehouse Richard Tanler Ch4 : Online Analytic Processing: From Data To Information 2000. 4. 14 All rights reserved OLAP OLAP OLAP OLAP OLAP OLAP is a label, rather than a technology

More information

Index Process Specification Data Dictionary

Index Process Specification Data Dictionary Index Process Specification Data Dictionary File Card Tag T-Money Control I n p u t/o u t p u t Card Tag save D e s c r i p t i o n 리더기위치, In/Out/No_Out. File Name customer file write/ company file write

More information

PowerPoint Presentation

PowerPoint Presentation FORENSICINSIGHT SEMINAR SQLite Recovery zurum herosdfrc@google.co.kr Contents 1. SQLite! 2. SQLite 구조 3. 레코드의삭제 4. 삭제된영역추적 5. 레코드복원기법 forensicinsight.org Page 2 / 22 SQLite! - What is.. - and why? forensicinsight.org

More information

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA e- 비즈니스연구 (The e-business Studies) Volume 17, Number 3, June, 30, 2016:pp. 273~299 ISSN 1229-9936 (Print), ISSN 2466-1716 (Online) 원고접수일심사 ( 수정 ) 게재확정일 2016. 06. 11 2016. 06. 24 2016. 06. 26 ABSTRACT e-

More information

PowerPoint Presentation

PowerPoint Presentation FORENSIC INSIGHT; DIGITAL FORENSICS COMMUNITY IN KOREA SQL Server Forensic AhnLab A-FIRST Rea10ne unused6@gmail.com Choi Jinwon Contents 1. SQL Server Forensic 2. SQL Server Artifacts 3. Database Files

More information

12. 데이타베이스 설계

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

More information

소프트웨어공학 Tutorial #2: StarUML Eun Man Choi

소프트웨어공학 Tutorial #2: StarUML Eun Man Choi 소프트웨어공학 Tutorial #2: StarUML Eun Man Choi emchoi@dgu.ac.kr Contents l StarUML 개요 l StarUML 소개및특징 l 주요기능 l StarUML 화면소개 l StarUML 설치 l StarUML 다운 & 설치하기 l 연습 l 사용사례다이어그램그리기 l 클래스다이어그램그리기 l 순서다이어그램그리기 2

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

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

04-다시_고속철도61~80p Approach for Value Improvement to Increase High-speed Railway Speed An effective way to develop a highly competitive system is to create a new market place that can create new values. Creating tools and

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

03-최신데이터

03-최신데이터 Database Analysis II,,. II.. 3 ( ),.,..,, ;. (strong) (weak), (identifying relationship). (required) (optional), (simple) (composite), (single-valued) (multivalued), (derived), (identifier). (associative

More information

목 차

목      차 Oracle 9i Admim 1. Oracle RDBMS 1.1 (System Global Area:SGA) 1.1.1 (Shared Pool) 1.1.2 (Database Buffer Cache) 1.1.3 (Redo Log Buffer) 1.1.4 Java Pool Large Pool 1.2 Program Global Area (PGA) 1.3 Oracle

More information

lecture01

lecture01 Lecture 01: Database Overview Kwang-Man Ko kkmam@sangji.ac.kr, compiler.sangji.ac.kr Department of Computer Engineering Sang Ji University 2018 강의정보 l 교과목명 : 데이터베이스 l 선수과목 : 자료구조, 화일구조 l 강의시간 : 금 3,4,5교시

More information

목차 BUG 문법에맞지않는질의문수행시, 에러메시지에질의문의일부만보여주는문제를수정합니다... 3 BUG ROUND, TRUNC 함수에서 DATE 포맷 IW 를추가지원합니다... 5 BUG ROLLUP/CUBE 절을포함하는질의는 SUBQUE

목차 BUG 문법에맞지않는질의문수행시, 에러메시지에질의문의일부만보여주는문제를수정합니다... 3 BUG ROUND, TRUNC 함수에서 DATE 포맷 IW 를추가지원합니다... 5 BUG ROLLUP/CUBE 절을포함하는질의는 SUBQUE ALTIBASE HDB 6.3.1.10.1 Patch Notes 목차 BUG-45710 문법에맞지않는질의문수행시, 에러메시지에질의문의일부만보여주는문제를수정합니다... 3 BUG-45730 ROUND, TRUNC 함수에서 DATE 포맷 IW 를추가지원합니다... 5 BUG-45760 ROLLUP/CUBE 절을포함하는질의는 SUBQUERY REMOVAL 변환을수행하지않도록수정합니다....

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

강의 개요

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

More information

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA e- 비즈니스연구 (The e-business Studies) Volume 17, Number 1, February, 28, 2016:pp. 3~30 ISSN 1229-9936 (Print), ISSN 2466-1716 (Online) 원고접수일심사 ( 수정 ) 게재확정일 2016. 01. 08 2016. 01. 09 2016. 02. 25 ABSTRACT

More information

Module 2 Active Directory Domain Services 소개

Module 2 Active Directory Domain Services 소개 Module 2 Active Directory Domain Services 소개 개요 AD DS 개요 도메인컨트롤러개요 도메인컨트롤러설치 Lesson 1: AD DS 개요 AD DS 개요 AD DS 도메인 OU 란? AD DS 포리스트란? AD DS 스키마란? AD DS 개요 AD DS 는물리적, 논리적구성요소로이루어져있음 물리적구성요소 데이터저장소 도메인컨트롤러

More information

C 프로그래밍 언어 입문 C 프로그래밍 언어 입문 김명호저 숭실대학교 출판국 머리말..... C, C++, Java, Fortran, Python, Ruby,.. C. C 1972. 40 C.. C. 1999 C99. C99. C. C. C., kmh ssu.ac.kr.. ,. 2013 12 Contents 1장 프로그래밍 시작 1.1 C 10 1.2 12

More information

Microsoft Word - [TP_3][T1]UTP.docx

Microsoft Word - [TP_3][T1]UTP.docx Unit Testing Plan for Point Of Sale System Test Plan Test Design Specification Test Cases Specification Project Team Team 1 Date 2017-11-03 Team Information 201211337 김재현 201112052 방민석 201312259 백만일 201211383

More information

슬라이드 1

슬라이드 1 4 장클래스다이어그램 구성요소 객체와클래스 클래스추출 한빛미디어 ( 주 ) 학습목표 클래스의개념과구성요소를이해한다. 클래스추출과관계를학습한다. 관계를코드로이해한다. 2 학습목표 클래스의구성요소 클래스이름 (class name) 공통의속성, 메서드 ( 오퍼레이션 ), 관계, 의미를공유하는객체들의집합에대한기술이다. 속성 (attributes) 클래스의구조적특성에이름을붙인것으로구조적특성에해당하는인스턴스가보유할수있는값의범위를기술한다.

More information

PCServerMgmt7

PCServerMgmt7 Web Windows NT/2000 Server DP&NM Lab 1 Contents 2 Windows NT Service Provider Management Application Web UI 3 . PC,, Client/Server Network 4 (1),,, PC Mainframe PC Backbone Server TCP/IP DCS PLC Network

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Post - Internet Marketing Contents. Internet Marketing. Post - Internet Marketing Trend. Post - Internet Marketing. Paradigm. . Internet Marketing Internet Interactive Individual Interesting International

More information

about_by5

about_by5 WWW.BY5IVE.COM BYFIVE CO. DESIGN PARTNERS MAKE A DIFFERENCE BRAND EXPERIENCE CONSULTING & DESIGN PACKAGE / OFF-LINE EDITING CONSULTING & DESIGN USER EXPERIENCE (UI/GUI) / ON-LINE EDITING CONSULTING & DESIGN

More information

PowerPoint 프레젠테이션

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

More information

untitled

untitled CLEBO PM-10S / PM-10HT Megapixel Speed Dome Camera 2/39 3/39 4/39 5/39 6/39 7/39 8/39 ON ON 1 2 3 4 5 6 7 8 9/39 ON ON 1 2 3 4 10/39 ON ON 1 2 3 4 11/39 12/39 13/39 14/39 15/39 Meg gapixel Speed Dome Camera

More information

Microsoft PowerPoint - 2장 (DBConcepts) [호환 모드]

Microsoft PowerPoint - 2장 (DBConcepts) [호환 모드] 제 2 장 데이타베이스시스템개념과아키텍처 Fundamentals of Database Systems R. A. Elmasri and S. B. Navathe Copyright 2002 황규영홍의경음두헌박영철김진호조완섭 목차 2.1 데이타모델, 스키마, 인스턴스 2.2 DBMS 아키텍처와데이타독립성 2.3 데이타베이스언어와인터페이스 2.4 데이타베이스시스템환경

More information

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA The e-business Studies Volume 17, Number 6, December, 30, 2016:237~251 Received: 2016/11/20, Accepted: 2016/12/24 Revised: 2016/12/21, Published: 2016/12/30 [ABSTRACT] Recently, there is an increasing

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

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Page 1 Page 2 Page 3 Page 4 Page 5 Page 6 Page 7 Internet Page 8 Page 9 Page 10 Page 11 Page 12 1 / ( ) ( ) / ( ) 2 3 4 / ( ) / ( ) ( ) ( ) 5 / / / / / Page 13 Page 14 Page 15 Page 16 Page 17 Page 18 Page

More information

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

금오공대 컴퓨터공학전공 강의자료 데이터베이스및설계 Chap 1. 데이터베이스환경 2015.03.03. 오병우 컴퓨터공학과 Data Decision-Making ( 의사결정 ) 끊임없는선택의연속 최신의정확한정보로부터상황파악필요 Data Facts collected from observations and measurements Values actually stored in the database

More information

USER GUIDE

USER GUIDE Solution Package Volume II DATABASE MIGRATION 2010. 1. 9. U.Tu System 1 U.Tu System SeeMAGMA SYSTEM 차 례 1. INPUT & OUTPUT DATABASE LAYOUT...2 2. IPO 중 VB DATA DEFINE 자동작성...4 3. DATABASE UNLOAD...6 4.

More information

untitled

untitled PowerBuilder 連 Microsoft SQL Server database PB10.0 PB9.0 若 Microsoft SQL Server 料 database Profile MSS 料 (Microsoft SQL Server database interface) 行了 PB10.0 了 Sybase 不 Microsoft 料 了 SQL Server 料 PB10.0

More information

(132~173)4단원-ok

(132~173)4단원-ok IV Q 134 135 136 1 10 ) 9 ) 8 ) 7 ) 6 ) 5 ) 4 ) 3 ) 2 ) 1 ) 0 100km 2 1. 1 2. 2 3. 1 2 137 138 139 140 1. 2. 141 Q 142 143 1 2 1. 1 2. 2 144 145 146 1. 2. 147 Q 148 149 150 151 1. 2. 152 100.0 weight 153

More information

Relational Model

Relational Model Relational Model Entity 실체 Department 학과코드 창립년도 홈페이지 학과코드 창립년도 홈페이지 학과코드 창립년도 홈페이지 학과코드 창립년도 홈페이지 학과코드 bis 창립년도 2001 홈페이지 bioeng. 학과코드 bs 창립년도 1972 홈페이지 bio. 학과코드 cs 창립년도 1972 홈페이지 cs. 학과코드 mas 창립년도 1972

More information

윈도우시스템프로그래밍

윈도우시스템프로그래밍 데이타베이스 MySQL 을위한 MFC 를사용한 ODBC 프로그래밍 2013.05.15. 오병우 컴퓨터공학과금오공과대학교 http://www.apmsetup.com 또는 http://www.mysql.com APM Setup 설치발표자료참조 Department of Computer Engineering 2 DB 에속한테이블보기 show tables; 에러발생

More information

01-OOPConcepts(2).PDF

01-OOPConcepts(2).PDF Object-Oriented Programming Concepts Tel: 02-824-5768 E-mail: hhcho@selabsoongsilackr? OOP (Object) (Encapsulation) (Message) (Class) (Inheritance) (Polymorphism) (Abstract Class) (Interface) 2 1 + = (Dependency)

More information

목차 BUG offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate

목차 BUG offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate ALTIBASE HDB 6.1.1.5.6 Patch Notes 목차 BUG-39240 offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG-41443 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate 한뒤, hash partition

More information

OPCTalk for Hitachi Ethernet 1 2. Path. DCOMwindow NT/2000 network server. Winsock update win95. . . 3 Excel CSV. Update Background Thread Client Command Queue Size Client Dynamic Scan Block Block

More information

chap8.PDF

chap8.PDF 8 Hello!! C 2 3 4 struct - {...... }; struct jum{ int x_axis; int y_axis; }; struct - {...... } - ; struct jum{ int x_axis; int y_axis; }point1, *point2; 5 struct {....... } - ; struct{ int x_axis; int

More information

DocsPin_Korean.pages

DocsPin_Korean.pages Unity Localize Script Service, Page 1 Unity Localize Script Service Introduction Application Game. Unity. Google Drive Unity.. Application Game. -? ( ) -? -?.. 준비사항 Google Drive. Google Drive.,.. - Google

More information

thesis

thesis CORBA TMN Surveillance System DPNM Lab, GSIT, POSTECH Email: mnd@postech.ac.kr Contents Motivation & Goal Related Work CORBA TMN Surveillance System Implementation Conclusion & Future Work 2 Motivation

More information

[Brochure] KOR_TunA

[Brochure] KOR_TunA LG CNS LG CNS APM (TunA) LG CNS APM (TunA) 어플리케이션의 성능 개선을 위한 직관적이고 심플한 APM 솔루션 APM 이란? Application Performance Management 란? 사용자 관점 그리고 비즈니스 관점에서 실제 서비스되고 있는 어플리케이션의 성능 관리 체계입니다. 이를 위해서는 신속한 장애 지점 파악 /

More information

final_thesis

final_thesis CORBA/SNMP DPNM Lab. POSTECH email : ymkang@postech.ac.kr Motivation CORBA/SNMP CORBA/SNMP 2 Motivation CMIP, SNMP and CORBA high cost, low efficiency, complexity 3 Goal (Information Model) (Operation)

More information