응용SW_2( 컴퓨터 시스템 일반 학습지 )
데이터베이스중 관계형 데이터베이스 특징 #
- 레코드의 집합으로 테이블이 구성됨
- 데이터분류, 정렬, 탐색속도가 빠르고 데이터의 무결성이 보장됨.
- 기존스키마 수정이 어렵고 대량데이터 처리가 비효율적임.
데이터 모델링 #
- 시스템으로 구성하기 위한 데이터의 집합을 도출한 후 각 집합을 구성하는 세부 속성과 식별자를 정의하고 각 데이터 집합 간의 관계를 정해진 표기법으로 시각화 하는 과정
Q ) 다음은 고객 테이블이다 #
| 고객번호 | 고객이름 | 주민번호 |
|---|---|---|
| 5 | 김동동 | 050102-4****** |
| 3 | 정봉봉 | 051218-4****** |
| 8 | 서징징 | 050711-4****** |
- 신규 고객이 들어왔다. 고객번호는 7, 고객이름은 '서봉동', 주민번호는 '050206-4******'이다. insert문을 사용하여 고객 테이블에 데이터를 삽입하는 명령문을 작성하시오.
answer )
INSERT
INTO 고객(고객번호, 고객이름, 주민번호)
VALUSE(7 , '서봉동' , 050206-4******);
Q2 ) 고객이름이 서씨인 고객번호를 검색하는 명령문을 작성 하시오 (단, 고객이름은 3글자로 명시한다.) #
answer )
SELECT 고객번호
FROM 고객
WHERE 고객이름 LIKE ('서__');