Sogang univ. database lab.

Slides:



Advertisements
Similar presentations
Banking Business Scenario
Advertisements

ER Model For a college DB
--The Entity Relationship Model(3)--1 Outline  ER model  Overview  Entity types Attributes, keys  Relationship types  Weak entity types  Uses Crows.
Data Modeling and Entity- Relationship Model II. IST2102 I want a database to maintain departments in my company. Store information about my employees,
Internet Security Association & Key Mana gement Protocol CNET 이동재.
자동차 보험 고객 관리 프로그램 학 과: 정보통신공학과 학 번: 이 름: 김민형 지도교수: 신영석
보험 고객 관리 프로그램 학 과 : 정보통신공학과 학 번 : 이 름 : 김 민 형 담당교수 : 신 영 석 교수님 발표일자 : 2011/ 04 / 11 일 총페이지수 :
ISMT221 Information Systems Analysis and Design Entity-Relationship Diagram Lab 4 Tony Tam.
제 5 장 서브넷팅과 슈퍼넷팅 5.1 서브넷팅 5.2 마스킹 5.3 서브넷팅 예 5.4 가변 길이 서브넷팅 5.5 슈퍼넷팅
Entity Relationship Modeling BUS112 Professor Kwan.
Tuesday, September 21, MIS Lecture Notes1 Homework #3 Results Total points 166 Overall grades: –Average or 80% –Minimum 0 –Maximum 163.
Entity PrimaryKey Attribute relationship Cardinality: zero to many Cardinality: one and only one Cardinality: one to many Explanation Entity Relationship.
강성재 Developer Evangelist Microsoft Korea D&PE 개발자 관점에서 바라본 SQL Server 2005 (2)
COURSE REGISTRATION SYSTEM Case study IST2101. Case Study: Course Registration (1) IST2102 You are helping Penn State create a course registration system.
Data Modeling with ER Diagrams What is an Entity-Relationship Model? How is an E-R model represented as an E-R diagram? How can a video store be modeled.
소프트웨어시스템 실험 데이터베이스 설계.
Learning Directory 2000/09/16 이니텍 보안기술연구소 권용철
Converting ER model Into Relational Table
Ch.5 Entity-Relationship Model (1) Peter P. Chen 1976.
ER Diagrams, Data Structure Diagrams and Relationship Types using the Footy Tips Database.
Q1: What is DBMS and explain its architecture. Q2: Explain Data Independence in detail. Q3: What is database user and explain the types of database user.
Design, Implementation, and Evaluation of the Java Context Awareness Framework(JCAF) US lab.
HANNAM UNIVERSITY 1 Chapter 5 Subnetting/Supernetting and Classless Addressing.
C Language 실습 (Chap1. “HelloWorld”)
Customer Oriented Display System Human Oriented technology Leader.
1 Router 구성도 (1/2). 2 Router 구성도 (2/2) Router Cisco 2611XM : 4 대 Cisco 2610XM : 6 대 Switch Cisco Catalyst 2950 : 5 대.
Entity Relationship Diagram. Introduction Definition: Entity-relationship diagram is a data-modeling technique that visualises entities, the attributes.
An Entity Relationship (ER) Diagram is a graphic that shows the interrelationship between entities in a database.
Normalization Exercise. First Normal Form Second Normal Form.
Entity Relationship Diagrams. Entities An entity is something about which the system/business needs to store data. Entities are drawn as rectangles The.
Chapter 3 The Entity-Relationship Model David M. Kroenke Database Processing © 2000 Prentice Hall.
 An entity-relationship diagram (ERD) is a specialized graphic that illustrates the interrelationships between entities in a database.
Ch.1 Introduction Ch.5 E-R Model (3) example.
ENTITY RELATIONSHIP DIAGRAM ENTITY RELATIONSHIP DIAGRAM IS A SPECIALIZED GRAPHIC THAT ILLUSTRATES THE INTERRELATIONSHIPS BETWEEN ENTITIES IN A DATABASE.
Relational Theory and Design
프로그래밍 기초와 실습 Chapter 6 The Fundamental Data Types.
Database Laboratory Lim, Hyunsook Inventors : Scott Davidson Lowry, Robert M. Lowry Assignee : Electronic Data Systems Corporation Filed : Jul. 1, 1996.
모바일 자바 프로그래밍 MIDP RMS Ps lab 오민경. MIDP RMS  RMS (Record Management System)  MIDP 에서 정의하는 영속성을 지닌 자체 데이터 저장 공간  Record Store 의 집합으로 구성된 아주 간단한 데이터베이스.
Youn-Hee Han, In-Seok Kang {yhhan, Laboratory of Intelligent Networks Advanced Technology Research Center Korea University of Technology.
Loading the Data Warehouse (Chapter10) Data Warehousing Lab. Semester 2 HyunSuk Jung.
7장 PHP와 Mysql 연동 한빛미디어(주).
Real-Time Computing and Communications Lab., Hanyang University Real-Time Computing and Communications Lab., Hanyang University.
Entity relationship diagram Name: Quian Crosby Form:6AQ Subject: Information Technology Teacher: Ms. D. Anderson.
제 10 장 Cache Memory. kuic.kyonggi.ac.kr/~dssung 10.0 Cache = Cache Memory Cache 는 Fast Memory 이며 CPU 와 Memory 사이에 위치 Memory 내 일부 정보를 가지고 있다 CPU Cache.
은행 고객 관리 DB -3 조 이영철 강민재. 은행 고객 관리 DB 테이블구조 -Customer table 고객 ID( 기본키 ), 고객이름, 고객등급 ( 트리거 )
Slide 1 Chapter 05 – Part 2 Data Modeling with the Entity-Relationship Model.
솔라리스 10 Chapter 23 점프 스타트 서버 관리 Solaris1. 점프 스타트 서버 구성.
Drawing Pixel, Bitmap, Image. Bitmap Bitmap: Pixel 당 1 bit (0/1) 의 array Bitmap 색상 : bitmap 1 에 대응하는 frame buffer 의 색상은 현재 raster color 로 설정된다. bitmap.
방명록 제작. 목차  기본 레이아웃  DB 구조  방명록 구조  코드 설명  화면 설명.
Order Database – ER Diagram Prepared by Bryan Borcher Spring 2014.
Sogang Univ. Software Systems Engineering Lab C Programming (Chap15. 파일 입출력 )
DAVID M. KROENKE’S DATABASE PROCESSING, 10th Edition © 2006 Pearson Prentice Hall 5-1 David M. Kroenke’s Chapter Five: Data Modeling with the Entity-Relationship.
HANNAM UNIVERSITY 1 Chapter 10 Upon completion you will be able to: Internet Group Management Protocol Know the purpose of IGMP.
Conversion from ER diagram to relational model 1 ER is a visual model The relational model is a matemathical model.
Tutorial on E-R Diagrams 1.Learn basic terminology and symbols –See next four slides; refer to as needed in steps 2-4 below 2.Learn the basics of E-R diagramming.
Ch.2 Relational Data Model E. F. Codd (1969, 1970)
5 1 Normalization of Database Tables. 5 2 Database Tables and Normalization Normalization –Process for evaluating and correcting table structures to minimize.
Moya messam.  Definition: An entity-relationship (ER) diagram is a specialized graphic that illustrates the interrelationships between entities in a.
Lab week 10 Aggregates and sub-queries And assignment details.
Oct.2 nd 1 Multimedia Lab..  Technology Path 에 Technology file 선택 * Technology file : 레이어 종류, 레이어에 관한 정보와 화면 디스플 레이에 관한 정보를 담고 있는 파일 2 Multimedia Lab.
ENTITY RELATIONSHIP DIAGRAM. Objectives Define terms related to entity relationship modeling, including entity, entity instances, attribute, relationship.
데이타베이스 보안 ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ORACLE XML DB Repository 이 윤 주 인터넷기술 (032ITI10)
Data Modelling 2014, Fall Pusan National University Ki-Joune Li.
Database Processing: David M. Kroenke’s Chapter Five:
IDEF1X Standard IDEF1X (Integrated Definition 1, Extended) was announced as a national standard in 1993 It defines entities, relationships, and attributes.
Order Database – ER Diagram
Databases and Structured Files: What is a database?
ERD (Entity Relationship Diagrams)
Conceptual Data Modeling
Presentation transcript:

Sogang univ. database lab. Erwin 실습 1 Sogang univ. database lab.

실습 예제 – 사원 관리 요구 사항 3개의 entity 부서, 사원, 신체정보 를 갖는다. 각각의 부서들은 고유한 코드를 가진다. 사원은 고유한 사원번호를 가지며, 이름, 주민번호, 핸드폰번호, 주소를 포 함한다. 신체정보는 키, 나이, 몸무게 혈액형을 포함한다.

실습 예제 – 사원 관리 Entity 생성

실습 예제 – 사원 관리 Attribute 생성

실습 예제 – 사원 관리 부서 – 사원 간 relationship 부서와 사원간의 relationship은 부서에 사원이 소속되어야 하므로 부서가 parent가 되고, 사원이 child가 된다. 부서는 사원의 부분적인 정보를 표현하므로 비 식별관계이다.

실습 예제 – 사원 관리 부서 – 사원 간 cardinality 한 부서에 사원이 없거나, 한 명 이상의 사원이 존재 할 수 있다. Zero, One or More으로 정의하는 것이 타당하다.

실습 예제 – 사원 관리 사원 – 신체정보간 relationship 신체 정보는 사원들의 부가적으로 필요한 신체 정보를 저장하기 위한 것으 로 사원이 parent가 되고 신체정보가 child가 된다. 신체정보는 사원 개인마다 신체정보를 저장해야 하므로 식별관계가 된다.

실습 예제 – 사원 관리 사원 – 신체정보간 cardinality 사원은 반드시 하나의 신체정보를 가져야 한다. Exactly 1 으로 정의하는 것이 타당하다.

실습 예제 – 사원 관리 전체 ER - diagram

실습 과제 – 사진 구매 사이트 사진에 대한 정보 사진에 대한 기본 정보 요구 사항 사진에 대한 정보 사진에 대한 기본 정보 사진ID, 색상(흑백/칼라 등), 사진가격, 셔터스피드(1/1000, 1/2000, ...), 필름 종류, ISO(100, 200, 300, ...), 가로 폭, 세로 폭 을 포함한다. 사진 작가에 대한 정보 따로 Entity로 구분하여 저장한다. (한 작가가 여러 개의 사진을 가 질 수 있기 때문) 사진 entity는 거래 내역과 연결

실습 과제 – 사진 구매 사이트 거래 내역에 대한 정보 거래 내역에 대한 정보 구성 요구 사항 거래 내역에 대한 정보 거래 내역에 대한 정보 구성 거래ID, 거래일자, 거래량, 기타거래사항을 포함한다. 고객, 사진과의 relationship을 정의한다. 고객에 대한 정보 구성 고객 ID 이름, 주소, 우편번호, email, 전화번호 에 대한 정보를 가지고 있어야 한다.