CS/Database

    [DB] 쿼리문 연습하기 (LEFT JOIN, INNER JOIN, GROUP BY)

    [DB] 쿼리문 연습하기 (LEFT JOIN, INNER JOIN, GROUP BY)

    SQL Test Free Online SQL Test Tool sqltest.net 연습은 위 사이트에서 3, 4, 5번 문제만 올바르게 구할 수 있는 테이블 작성 CREATE TABLE Product ( id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, maker VARCHAR(30), model VARCHAR(30) ); CREATE TABLE PC ( id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, model VARCHAR(30), speed INT(6), price FLOAT(6) ); CREATE TABLE Labtop ( id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, model VARCH..

    [Database] 개념적 데이터 모델

    [Database] 개념적 데이터 모델

    개념적 데이터 모델은 개체와 속성 그리고 개체간의 관계를 이용하여 현실세계에 존재하는 데이터를 추상화하여 개념적 구조로 표현하는 방법이다. 대표적으로 ER 모델(Entity-Relationship model, ER model)이 있다. 개체(Entity) '사람과 사물 같이 유형의 정보를 가지고 현실세계에 물리적으로 존재하는 실체' 혹은 '개념, 사건 등과 같이 무형의 정보를 가지고 추상적/개념적으로 존재하는 실체' 를 말한다. 예를 들어 서점을 운영하는데 필요한 회원과 도서는 물리적으로 존재하는 개체에 해당되며, 대학 운영에 중요 데이터를 가지고 있는 강의, 과목, 수강 등은 추상적으로 존재하는 개체라고 할 수 있다. 개체는 발생시점에 따라 기본 개체, 중심 개체, 행위 개체로 구분할 수 있다. 기본 ..