학교 수업/데이터베이스(3)
-
데이터베이스_9 sql_1
-고객 테이블에 존재하는 모든 속성을 검색 select 고객아이디, 고객이름, 나이 ,등급, 직업, 적립금 from 고객; select * from 고객; -제품 테이블에서 제조업체를 검색하되, all 키워드를 사용해보자. select all 제조업체 from 제품; all:중복 허용 -제품 테이블에서 제조업체 속성을 중복 없이 검색 select distint 제조업체 from 제품; distinct : 중복 없이 검색 -제품 테이블에서 제품명과 단가를 검색하되, 단가를 가격이라는 새 이름으로 출력 select 제품명 , 단가 as 가격 from 제품; [산술식을 이용한 검색] -제품 테이블에서 제품명과 단가 속성을 검색하되, 단가에 500원을 더해 '조정 단가'라는 새이름으로 출력해보자 select 제..
2023.10.31 -
5장 관계 데이터 모델
관계 데이터 모델의 개념 -개념적 구조를 논리적 구조로 표현하는 논리적 데이터 모델 -하나의 개체에 대한 데이터를 하나의 릴레이션에 저장 괄호 안 숫자는 길이를 뜻함 행=튜플 열=속성, 어트리부트 관계 데이터 모델의 기본 용어 릴레이션 하나의 개체에 관한 데이터를 2차원 테이블의 구조로 저장한 것 파일 관리 시스템 관점에서 파일에 대응 속성 릴레이션의 열, 애트리뷰트 파일 관리 시스템 관점에서 필드에 대응 투플 릴레이션의 행 파일 관리 시스템 관점에서 레코드에 대응 도메인 하나의 속성이 가질 수 있는 모든 값의 집합 속성 값을 입력 및 수정할 때 적합성 판단의 기준이 됨 일반적으로 속성의 특성을 고려한 데이터 타입으로 정의 (나이 = 정수형( 널 속성 값을 모르거나 값이 없음 차수(degree) (속성의..
2023.09.21 -
데이터베이스 4장(데이터 모델링)
데이터 모델링 현실 세계에 존재하는 데이터를 컴퓨터 세계의 데이터베이스로 옮기는 변환 과정 이를 '추상화'한다고 함 2단계 데이터 모델링/데이터 모델 개념적 데이터 모델링 : 현실 세계의 중요 데이터를 추출하여 개념 세계로 옮기는 작업 개념적 데이터 모델 - 개체 - 관계 모델 논리적 데이터 모델링:개념 세계의 데이터를 데이터베이스에 저장하는 구조로 표현하는 작업 논리적 데이터 모델 - 관계 데이터 모델 데이터 모델의 구성 - 연산(operation) , 제약조건(constraint), 데이터 구조 (data sturcture) 개체 - 관계 모델(E-R Model; Entity - relationship Model) 피터 첸이 제안한 개념적 데이터 모델 개체와 개체 간의 관계를 이용해 현실 세계를 념적..
2023.09.21