3장
1절 데이터베이스의 개요
§ 데이터베이스(database):
ú “사용자들이 자신들의 정보처리 욕구를 충족하 기 위하여 특정 목적하에 서로 관련 있는 데이터 를 최소한의 중복으로 통합해 놓은 데이터(혹은 정보)의 집합체”
ú 테이블의 집합
ú 테이블: 행과 열로 구성됨
§ 예
ú 사원목록, 회원명부, 판매현황, 월별 입고량
§ 예: 판매현황
데이터베이스 구성요소
§ 필드
ú 테이블에서의 열을 말함
ú 하나의 정보속 성을 가짐
ú 예: 이름, 지역
§ 레코드
ú 테이블에서의 행 을 말함
ú 사물, 사건의 한 예가 됨
ú 예: 회원, 제품, 판 매의 한 사례
§ 테이블
ú 행과 열로 구성 된 집합체
§§ 데이터탭 데이터탭에서 데이터베이스 처리
§ 테이블 작성시 주의 사항
ú 필드명은 반드시 첫행에 한행으로 기입해야 함
ú 한열에는 반드시 하나의 정보만 기입함
ú 중간에 빈 행이나 빈 열이 있어서는 안 됨
§ 테이블 작성 시 열의 결정
ú 가능한 한 열은 데이터를 가장 세분화한 단위가 좋음. 예를 들어 성명, 직위의 두 개열로 구분하 는 것이 좋음. 한 열에 성명과 직위가 함께 있는 것은 피해야 함.
ú 숫자, 금액, 일자 열을 정할 때는 단위는 넣지 않 음. 즉 기본급 인 경우 그냥 숫자 1,000,000 으로 함.
ú 행을 대표하는 필드가 있으면 테이블의 가장 왼 쪽에 놓는 것이 좋음. 예를 들어 학번, 사번, 사용 자 아이디 같은 것은 가장 왼쪽 열로 위치시킴.
ú
날짜는 ‘년-월-일’로 한열만 차지하게 함. 굳 이 년 필드, 월 필드, 일자 필드를 따로 둘 필 요가 없음. YEAR 등 일자 관련 함수를 사용하 여 년, 월, 일을 분리할수 있기 때문임.
예: 2010-5-9
ú 성별(남, 여), 직위(사원, 대리, 팀장,...) 등과 같이 종류가 있는 필드는 가능한 모든 종류를 미리 정 하여 놓아야 함.