CH03) 테이블작성 데이터베이스일반 1- 테이블작성방법 테이블 : 데이터베이스에서데이터를저장하고관리하는원천적인장소, 다른개체들의원본데이터 각필드의크기, 데이터형식, 이름및속성을지정할수있음 테이블작성방법 - 디자인보기, 테이블마법사이용, 데이터시트보기, 테이블가져오기,

Similar documents
OCW_C언어 기초

CH04) 쿼리 (Query) 데이터베이스일반 1- 쿼리 (Query) 1) 쿼리의개념 테이블의데이터에서사용자가원하는조건에의해필드를추출하거나레코드를추출할수있는개체로즉, 여러가지방법으로데이터를보고, 변경하고, 분석할수있음 쿼리를폼, 보고서, 데이터액세스페이지등의레코드원본

PowerPoint Template

Microsoft PowerPoint - e pptx

슬라이드 제목 없음

Microsoft PowerPoint - chap03-변수와데이터형.pptx

강의 개요

PowerPoint Template

다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) <% RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp");

Windows 8에서 BioStar 1 설치하기

Microsoft PowerPoint - C프로그래밍-chap03.ppt [호환 모드]

ORACLE-SQL

PowerPoint 프레젠테이션

Microsoft PowerPoint - 3장-MS SQL Server.ppt [호환 모드]

Microsoft PowerPoint - 10Àå.ppt

문서 템플릿

DBMS & SQL Server Installation Database Laboratory

InsertColumnNonNullableError(#colName) 에해당하는메시지출력 존재하지않는컬럼에값을삽입하려고할경우, InsertColumnExistenceError(#colName) 에해당하는메시지출력 실행결과가 primary key 제약에위배된다면, Ins

5장. JSP와 Servlet 프로그래밍을 위한 기본 문법(완성-0421).hwp

강의 개요

MySQL-.. 1

Microsoft PowerPoint - chap02-C프로그램시작하기.pptx

아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상

비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2

Microsoft PowerPoint - ch07 - 포인터 pm0415

Microsoft PowerPoint - chap06-2pointer.ppt

chap 5: Trees

5장 SQL 언어 Part II

IRISCard Anywhere 5

<C1A62038B0AD20B0ADC0C7B3EBC6AE2E687770>

<4D F736F F F696E74202D20C4C4C8B031B1DEC7CAB1E22DC0FCC3BCB1B3C0E72D D3133B3E232C8B8B1EEC1F6202D20BAB9BBE7BABB2E707074>

목차 1. 시스템요구사항 암호및힌트설정 ( 윈도우 ) JetFlash Vault 시작하기 ( 윈도우 ) JetFlash Vault 옵션 ( 윈도우 )... 9 JetFlash Vault 설정... 9 JetFlash Vault

학습목표 함수프로시저, 서브프로시저의의미를안다. 매개변수전달방식을학습한다. 함수를이용한프로그래밍한다. 2

Microsoft PowerPoint - 3ÀÏ°_º¯¼ö¿Í »ó¼ö.ppt

PowerPoint 프레젠테이션

1

Endpoint Protector - Active Directory Deployment Guide

PowerPoint 프레젠테이션

Microsoft PowerPoint - chap04-연산자.pptx

MF3010 MF Driver Installation Guide

Microsoft 을 열면 깔끔한 사용자 중심의 메뉴 및 레이아웃이 제일 먼저 눈에 띕니다. 또한 은 스마트폰, 테블릿 및 클라우드는 물론 가 설치되어 있지 않은 PC 에서도 사용할 수 있습니다. 따라서 장소와 디바이스에 관계 없이 언제, 어디서나 문서를 확인하고 편집

쉽게 풀어쓴 C 프로그래밊

Microsoft Word - src.doc

Microsoft PowerPoint - ch07_데이터베이스 언어 SQL.pptx

윈도우즈프로그래밍(1)

Microsoft PowerPoint - 엑셀2003 교안.ppt [호환 모드]

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

Visual Basic 반복문

Microsoft PowerPoint 자바-기본문법(Ch2).pptx

Microsoft PowerPoint - 2장 변수와 자료형 pptx

PowerPoint Template

Studuino소프트웨어 설치

Microsoft Word - PLC제어응용-2차시.doc

Microsoft PowerPoint - chap06-1Array.ppt

PowerPoint Presentation

단원 명

SQL

목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우.

서비스 구성. 서비스 정의. 심플CRM 주요 기능 구성 0 0. 다운로드 및 설치. 기본 구성 6 6. 제공사양 0 심플CRM 표준형 6 심플CRM 녹취형 7 사용하기. 서비스 신청. 홈페이지 로그인 및 인증 안내 가입자 인증 비밀번호 재설정 비밀번호 찾기

[ 마이크로프로세서 1] 2 주차 3 차시. 포인터와구조체 2 주차 3 차시포인터와구조체 학습목표 1. C 언어에서가장어려운포인터와구조체를설명할수있다. 2. Call By Value 와 Call By Reference 를구분할수있다. 학습내용 1 : 함수 (Functi

윈도우시스템프로그래밍

Microsoft PowerPoint - chap11.ppt [호환 모드]

PowerPoint 프레젠테이션

OCW_C언어 기초

1.2 자료형 (data type) 프로그램에서다루는값의형태로변수나함수를정의할때주로사용하며, 컴퓨터는선언된 자료형만큼의메모리를확보하여프로그래머에게제공한다 정수 (integer) 1) int(4 bytes) 연산범위 : (-2 31 ) ~ (2 31 /2)-

특징 찾아보기 열쇠 없이 문을 열 수 있어요! 비밀번호 및 RF카드로도 문을 열 수 있습니다. 또한 비밀번호가 외부인에게 알려질 위험에 대비, 통제번호까지 입력해 둘 수 있어 더욱 안심하고 사용할 수 있습니다. 나만의 비밀번호 및 RF카드를 가질 수 있어요! 다수의 가

Tcl의 문법

PowerPoint 프레젠테이션

6장. SQL

제 2 장 기본 사용법

<322EBCF8C8AF28BFACBDC0B9AEC1A6292E687770>

슬라이드 1

로거 자료실

tiawPlot ac 사용방법

H3250_Wi-Fi_E.book

Microsoft PowerPoint - chap13-입출력라이브러리.pptx

Discrete Mathematics

adfasdfasfdasfasfadf

마지막 변경일 2018년 5월 7일 ** 이항분포와 정규분포의 관계 ** Geogebra와 수학의 시각화 책의 3.2소절 내용임. 가장 최근 파일은 링크를 누르면 받아 보실 수 있습니다.

윈도우시스템프로그래밍

JAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 ( ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각

인쇄하기, 내보내기, 이메일로 문서 보내기

JDBC 소개및설치 Database Laboratory

PowerPoint 프레젠테이션

[ASP: 그림 2-2] date.asp 실행결과 DateAdd 지정된날짜에시간을추가하거나뺀새로운날짜를반환한다. 구문 : DateAdd(interval, number, date) interval : 필수적인인수로 interval 을추가한날짜를나타내는문자식이다. 그값에대

Install stm32cubemx and st-link utility

사용설명서를 읽기 전에 ios용 아이디스 모바일은 네트워크 연결을 통해 ios 플랫폼 기반의 모바일 기기(iOS 버전 6.0 이상의 ipod Touch, iphone 또는 ipad)에서 장치(DVR, 네트워크 비디오 서버 및 네트워크 카메라)에 접속하여 원격으로 영상을

캘크 시작하기

금오공대 컴퓨터공학전공 강의자료

2 장수의체계 1. 10진수 2. 2진수 3. 8진수와 16진수 4. 진법변환 5. 2진정수연산과보수 6. 2진부동소수점수의표현 한국기술교육대학교전기전자통신공학부전자전공 1

오빠두엑셀 E-Book [VBA 1-7] VBA Method 란무엇인가 >> VBA 개체 Method ( 함수 ) Copyright 2018 by 오빠두 0

untitled

Java ...

ThinkVantage Fingerprint Software

Poison null byte Excuse the ads! We need some help to keep our site up. List 1 Conditions 2 Exploit plan 2.1 chunksize(p)!= prev_size (next_chunk(p) 3

Microsoft PowerPoint 웹 연동 기술.pptx

EEAP - Proposal Template

Microsoft PowerPoint Python-DB

PowerPoint Presentation

2006 년 05 월 _ 컴터활용 01 급 _ 필기.hwp 엠엔디시스템 [ 컴퓨터일반 ] 1. 다음은 PC의업그레이드사례이다. 소프트웨어적인업그레이드는어느것인가? 1 주메모리 (RAM) 를 64Mbyte로늘인다. 2 중앙처리장치 (CPU) 를 Pentium IV 2.4

Transcription:

1- 테이블작성방법 테이블 : 데이터베이스에서데이터를저장하고관리하는원천적인장소, 다른개체들의원본데이터 각필드의크기, 데이터형식, 이름및속성을지정할수있음 테이블작성방법 - 디자인보기, 테이블마법사이용, 데이터시트보기, 테이블가져오기, 테이블연결 필드이름지정규칙 공백을포함해서 64자까지입력 ( 공백은첫문자에올수없음 ).! [ ] 를제외한특수기호, 공백, 숫자, 문자를조합한모든기호사용가능 테이블이름과필드이름이같을수는있지만하나의테이블내에이름이같은여러필드는존재할수없음 1) 디자인보기에서새테이블만들기 가장일반적인방법 2) 테이블마법사를이용하여새테이블만들기 초보자에게적합, 예제테이블에없는필드는새로작성해야함 테이블마법사 - 1단계 : 사용할예제테이블과예제필드를선택 - 2단계 : 테이블이름지정및기본키설정여부선택 - 3단계 : 테이블작성후작업지정 엠엔디시스템 (http://mndsystem.tistory.com) 1/17

[ 결과 ] 예제에서선택한필드명 3) 데이터를입력하여새테이블만들기 ( 데이터시트보기 ) 데이터를입력하면자동으로입력한데이터에맞게필드개수및데이터형식이지정됨 더블클릭하면필드명변경가능 닫기아이콘을눌러테이블의이름을지정한후저장함 엠엔디시스템 (http://mndsystem.tistory.com) 2/17

지정한테이블이름을더블클릭하면위와같은테이블이작성되었음을알수있다. 디자인모드 ( ) 를클릭하면아래와같은형식으로바뀜 테이블디자인도구모음 1 2 3 4 5 6 7 8 9 1 보기형태 : 클릭할때마다디자인보기나데이터시트보기상태로전환 2 기본키설정 3 인덱스설정 4 행삽입 5 행삭제 6 테이블속성설정 7 필드작성기를이용해필드작성 8 데이터베이스창보기 9 새폼, 보고서, 쿼리등을작성하거나자동으로폼이나보고서를작성할때사용 레코드추가 새로운레코드를추가할때는항상마지막에추가가능 지정된필드속성에맞게데이터입력 레코드삭제 한번삭제된레코드는다시되살릴수없음 여러개의레코드를삭제할수있음 ( 마우스로드래그하거나 키를누른채레코드선택 ) 레코드와레코드경계선을마우스로드래그하면레코드높이를변경할수있고특정한레코드높이만변경할수는없음 2- 데이터형식 엠엔디시스템 (http://mndsystem.tistory.com) 3/17

1) 데이터형식의종류 1 텍스트 일반문자를의미, 가장일반적인데이터형식 문자로이루어진텍스트, 또는전화번호나주민번호, 학번처럼계산이필요없는숫자등을 255글자까지입력 2 메모 텍스트의확장형태로 65,536글자까지가능한데이터형식 ( 소개글또는주석, 설명등 ) 3 숫자 숫자만을입력할수있는데이터형식데이터형식숫자범위크기 바이트 0~255까지의정수저장 1Byte Integer -32,768 ~ 32,767까지의정수 2Byte 정수 Long -2,147,483,648 ~ 2,147,483,647까지의정수 4Byte -33402823E308 ~ -4.94065645841247E-324의음수 Single 4Byte 1.401298E-45 ~ 3.402823E38의양수 실수 -1.79769313486232E308 ~ -4.9406564584124E-324의음수 Double 8Byte 4.94065645841247E-32 ~ 1.79769313486232E308의양수 4 날짜 / 시간 100년에서 9999년까지의날짜와시간을입력할수있다. (8Byte) 5 통화 소수점위 15자리와소수점아래 4자리까지의숫자를입력할수있다. (8Byte) 6 일련번호 테이블에서오직하나만사용되는번호를입력 ( 자동으로증가하는숫자 ) 7 예 / 아니오 Yes/No, True/False, On/Off 등두값중하나만을선택하는경우사용할수있는데이터형식 (1비트) 8 OLE개체 개체연결및삽입 (OLE:Object Linking and Embedding) 을의미 (1GB) 그림파일, 사운드파일, MP3파일등의 OLE개체를입력할수있음 9 하이퍼링크 http://www.naver.com과같이인터넷주소를입력할수있는데이터형식 폼이나테이블내에서마우스로클릭만하면인터넷으로바로접속가능 10 조회마법사 화살표만누르면목록상자또는콤보상자를사용해서저장된값의목록이나다른테이블에서값을선택할수있도록필드를만들수있는데이터형식 3- 필드의일반속성 각필드가가지는성격으로, 사용자가보다편리하고정확하게데이터를입력하기위한것 데이터형식에따라사용할수있는속성이달라짐 엠엔디시스템 (http://mndsystem.tistory.com) 4/17

1) 필드크기 데이터가저장될수있는크기를지정 데이터형식중텍스트, 숫자, 일련번호형식에만지정가능 2) 형식 필드를표시하고인쇄방법을설정 데이터형식 ( 텍스트, 메모, 숫자, 통화, 예 / 아니오 ) 에따라나타나는형식이다름 모든데이터형식에대한사용자정의형식에다음기호를사용할수있음 기호 ( 공백 ) 공백을그대로표시 " 가나다 " 큰따옴표안의내용을그대로표시! 오른쪽맞춤대신왼쪽맞춤 * 사용할수있는공백을별표다음문자로채움 \ 역슬래시 다음문자를그대로표시 ( 문자를큰따옴표로묶어도그대로표시됩니다.) [ 색 ] 1 숫자와통화데이터형식 의미 형식이지정된데이터를중괄호사이에지정된색으로표시 지정할수있는색은검정, 파랑, 녹색, 녹청, 빨강, 자홍, 노랑, 흰색등 사용자가정의한형식기호를날짜 / 시간, 예 / 아니오, 텍스트, 메모등의형식기호와혼합해사용할수없음 설정 일반숫자 기본값으로, 숫자를입력된대로표시 유로 현재통화형식으로유로화기호를사용 1000 단위구분기호를사용 설명 통화 1000 단위구분기호를사용 ( 음수는괄호로묶어표시 ) 고정 한자리이상의숫자를표시 ( 소수점셋째자리에서반올림 ) 표준 1000 단위구분기호를사용 ( 소수점셋째자리에서반올림 ) 백분율 값에 100 을곱하고백분율기호 (%) 를추가 과학용 표준과학용표기법을사용 ( 소수이상 1 자리, 소수이하 2 자리를포함하는지수형으로표시 ) 사용자정의형식 $#,##0.00[Green] ; ($#,##0.00)[Red] ; "Zero" ; "Null" ---------------- ---------------- ------ ------ 첫번째 ( 양수 ) 두번째 ( 음수 ) 세번째 (0 값 ) 네번째 (Null 값 ) 엠엔디시스템 (http://mndsystem.tistory.com) 5/17

사용자정의숫자형식은항목구분기호로세미콜론 (;) 을사용하여구분한구역을하나에서네개까지가질수있고, 각구역에는숫자형식별로형식설정이들어있음 다음기호를사용해사용자정의숫자형식을만들수있음 기호 설명.( 마침표 ) 소수구분기호, ( 쉼표 ) 1000 단위구분기호 0 숫자자리표시자 ( 한자리숫자나 0을표시 ) # 숫자자리표시자 ( 한자리숫자를표시하거나아무것도표시하지않음 ) $ 리터럴문자 "$" 를표시 % 백분율을표시 ( 값에 100을곱하고끝에백분율기호를추가함 ) E 또는 e E+ 또는 e+ 과학용표기법으로, 음의지수뒤에는뺄셈기호 (-) 를붙이고양의지수뒤에는아무기호도붙이지않음 0.00E 00 또는 0.00E00과같이다른기호와함께사용해야함 과학용표기법으로, 음의지수뒤에는뺄셈기호 (-) 를붙이고양의지수뒤에는덧셈기호 (+) 를붙임 0.00E+00과같이다른기호와함께사용해야함 사용자정의통화형식 이숫자형식에는세미콜론으로구분된네개의구역이들어있으며, 구역별로다른형식이사용됨 영역을여러개사용할때구역별로형식을지정하지않으면, 형식이없는구역의항목은표시되지않거나첫번째구역의형식이기본으로사용됨 2 날짜 / 시간데이터형식 설정 설명 기본값 날짜는 yy-dd-mm, 시간은오전 / 오후 hh:mm:ss로표시 93-04-03 오후 05:34:00 날짜 (L) yyyy년 m월 d일요일까지표기 1994년 5월 3일토요일 날짜 (M) yy년 mm월 dd일로표기 94년 05월 03일 날짜 (S) yy-mm-dd로표기 94-05-03 시간 (L) 오전 / 오후 hh:mm:ss 오전 10:30:33 시간 (M) 오전 / 오후 hh:mm 오전 10:30 시간 (S) hh:mm 13:20 사용자정의형식 다음기호를사용해날짜와시간형식을사용자가만들수있음 yy/mm/dd ddd a/p hh:nn:ss ---------- ----- --------------- 첫번째 두번째 세번째 날짜를표시요일을표시시간을표시 엠엔디시스템 (http://mndsystem.tistory.com) 6/17

설정설명 :( 콜론 ) 시간구분기호 / 날짜구분기호 c 미리정의된형식인일반날짜와같음 d 필요에따라한자리또는두자리숫자로일을나타냄 (1부터 31까지 ) dd 두자리숫자로일을나타냄 (01부터 31까지 ) d ddd 요일의처음세자를나타냄 (Sun부터 Sat까지 ) dddd 완전한요일이름을나타냄 (Sunday부터 Saturday까지 ) w 일주일중몇번째일인지를나타냄 (1부터 7까지 ) w WW 1년중의몇번째주인지를나타냄 (1부터 53까지 ) m 필요에따라한자리또는두자리숫자로월을나타냄 (1부터 12까지 ) mm 두자리숫자로월을나타냄 (01부터 12까지 ) m mmm 월의처음세자를나타냄 (Jan에서 Dec까지 ) mmmm 완전한월이름을나타냄 (January에서 December까지 ) q 날짜를분기로나타냄 (1부터 4까지 ) y 1년중의일을나타냄 (1부터 366까지 ) y yy 년도의마지막두자리숫자를나타냄 (01부터 99까지 ) yyy 년도를네자리숫자로나타냄 (0100부터 9999까지 ) h 한자리또는두자리숫자로시간을나타냄 (0부터 23가지 ) h hh 두자리숫자로시간을나타냄 (00부터 23까지 ) n 한자리또는두자리숫자로분을나타냄 (0부터 59까지 ) n nn 두자리숫자로분을나타냄 (00부터 59까지 ) s 한자리또는두자리숫자로초를나타냄 (0부터 59까지 ) s ss 두자리숫자로초를나타냄 (00부터 59까지 ) AM/PM 대문자로표시된 AM이나 PM을포함한 12시간제로나타냄 am/pm A/P 소문자로표시된 am 이나 pm 을포함한 12 시간제로나타냄 대문자로표시된 A 나 P 를포함한 12 시간제로나타냄 a/p 소문자로표시된 a 나 p 를포함한 12 시간제로나타냄 숫자와통화데이터형식에대해사용자가정의한형식기호를날짜 / 시간, 예 / 아니오, 텍스트, 메모등의형식기호와 혼합해사용할수없음 3 예 / 아니오데이터형식 조회 탭의 컨트롤표시 속성에서입력란을선택해야함 설정 True/False Yes/No On/Off 두가지중한가지를선택 설정사항에따라 True/False, Yes/No, On/Off 중선택해야하는상황이자동으로달라짐 설명 구역을세개까지포함하는사용자정의형식을사용할수있음 엠엔디시스템 (http://mndsystem.tistory.com) 7/17

구역 설명 첫번째 예 / 아니오데이터형식에는적용되지않지만, 자리표시자로세미콜론이필요함 두번째 예, True, On 값자리에표시할텍스트를나타냄 세번째 No, False, Off 값자리에표시할텍스트를나타냄 3) 입력마스크 필드의데이터입력방식을설정하여필드에입력할수있는데이터를제한함 텍스트나날짜방식에만적용가능 클릭하면입력마스크마법사창이나타남 입력마스크기호를 * 로선택하였기때문에시도 ( 미리보기라고생각!!) 에서이와같이나타남 입력마스크마법사에서제공되는데이터 - 주민등록번호, 운전면호번호, 전화번호, 우편번호, 날짜형식등 3개의구역으로나뉘며세미클론 (;) 으로구분 1 사용자정의기호를사용하여입력마스크지정 사용자정의형식 (9999)9999-9999 ; 0 ;! 1 2 3 2 데이터입력시서식문자 (-, /, =) 를테이블에저장할지의여부지정 0 입력시 : 입력마스크문자가포함된입력형식이그대로저장 1 또는공백 : 입력된값만저장 두번째부분을지정하지않을경우입력한값만저장됨 3 데이터에입력시데이터에입력될자리에표시되는문자지정 기본 : _ ( 전화번호를지정하였을경우 ( ) - 와같이나타남 ) 엠엔디시스템 (http://mndsystem.tistory.com) 8/17

기호 설명 입력여부 0 0~9까지의숫자만입력 ( 더하기, 빼기기호사용불가능 ) 필수 9 숫자나공백입력가능 ( 단, 공백은저장되지않고, 더하기, 빼기기호사용불가능 ) 선택 # 숫자나공백입력가능 ( 단, 공백은저장되지않고, 더하기, 빼기기호사용가능 ) 선택 L A~Z까지의영문자와한글만입력 필수? A~Z까지의영문자와한글만입력 선택 A 영문자, 숫자, 한글만입력 필수 a 영문자, 숫자, 한글만입력 선택 & 모든문자나공백입력 필수 C 모든문자나공백입력 선택.,:;-/ 소수자릿수와 1000단위, 날짜, 시간등의구분기호로입력 < 모든문자를소문자로변환 > 모든문자를대문자로변환! 문자를왼쪽에서부터입력하여도오른쪽을기준으로채워짐 \ 뒤에나오는문자를그대로표시 PASSWORD 입력되는문자를 * 로표시 4) 입력시스템모드 한글, 영문등의입력상태를지정 텍스트와메모데이터형식에만지정가능 5 5) 캡션 폼에서사용하는필드레이블로입력하지않을경우필드이름을레이블로사용 6) 기본값 새레코드가만들어질때필드에자동으로입력되도록할값을지정할수있음 기본값은기본적으로 0 으로지정 기본값을 =NOW() 으로지정하면현재날짜와시간이표시 기본값의속성설정의최대길이는 255문자 주의 - 새로운레코드를추가할때만적용 - 기본값속성을바꿀때기존레코드에변경사항이자동으로적용되지는않음 - 데이터형식중일련번호형식이나 OLE개체에서는사용이불가능 7) 유효성검사규칙 데이터입력시여러연산자나함수등을이용해범위등을제한하기위해사용 데이터형식중일련번호형식이나 OLE 개체에서는사용이불가능 엠엔디시스템 (http://mndsystem.tistory.com) 9/17

산술연산자 + - * / 지수 (^) 나머지 (mod) >, >=, <, <=, <> 비교연산자 like('*',? 와함께사용 ) 논리연산자 And, Or, Not In: 여러값들중하나특수연산자 Betwwen: 지정한값사이의값 8) 유효성검사규칙메시지 데이터입력시유효성검사규칙과맞지않을경우에러메시지를나타냄 9) 필수 반드시데이터를입력하여야할지의여부를선택하는기능 예 를선택한경우데이터를입력하지않으면에러메시지가나타냄 데이터형식중일련번호형식에서는사용이불가능 10) 빈문자열허용 데이터가없는문자열도입력할수있는지를선택하는기능 텍스트, 메모, 하이퍼링크테이블필드에만적용설정설명예 True ( 1) 빈문자열을유효한항목으로사용아니오 False (0) ( 기본값 ) 빈문자열은유효하지않은항목 11) 인덱스 ( 색인 ) 데이터의검색이나그룹화등을빠르게하기위해데이터를일정기준으로정렬되도록설정하는기능 인덱스를사용할경우정렬과그룹화를빨리수행할뿐만아니라인덱스필드의쿼리속도도빨라짐 설정 아니오 ( 기본값 ) 인덱스가없습니다. 설명 예 ( 확인가능 ) 인덱스중복을허용예 ( 중복불가능 ) 인덱스중복을허용하지않습니다 인덱스는테이블을저장할때만들어짐 데이터의양이많을수록데이터를다양하고쉽게효율적으로검색 인덱스를많이설정할경우테이블의변경속도가저하 레코드를변경하거나추가할때마다자동으로업데이트 메모, 하이퍼링크, OLE개체형식의필드에는인덱스를설정할수없음 ( 일련번호형식의필드에는설정가능 ) 필요한만큼의인덱스를만들수있음 인덱스종류 단일필드인덱스 하나의필드에인덱스설정지정 테이블의기본키가단일필드면자동으로필드의인덱스속성이예 ( 중복불가능 ) 로설정 다중필드인덱스 여러필드에인덱스설정지정 많은필드로구성된테이블에서여러개의필드로검색조건을해야하는경우적합 다른값으로변경할때는반드시해당필드의기본키를 해제 엠엔디시스템 (http://mndsystem.tistory.com) 10/17

12) 유니코드압축 입력되는데이터를모두 2 바이트로표시하는기능 13) 소수자릿수지정 숫자나통화데이터형식일때소수자릿수를지정가능 기본지정값은통화, 고정, 기본, 백분율로설정한경우에는소수 2자리로, 그외의일반서식에는숫자값의정밀도에따라자동으로지정 ( 소수자릿수 : 0부터 15까지 ) 4- 필드의조회속성 콤보상자나목록상자를이용하여데이터를신속하고정확하게입력할수있는기능 데이터형식중텍스트, 숫자, 예 / 아니오형식에사용 1) 컨트롤표시 콤보상자나목록상자중선택 2) 행원본형식 원본데이터형식지정테이블 / 쿼리 RowSource 속성으로지정된 SQL 문, 테이블, 쿼리등의데이터를사용값목록 RowSource 속성설정으로지정된항목목록을데이터로사용필드목록 RowSource 속성설정으로지정된 SQL 문, 테이블, 쿼리등의필드이름목록을데이터로사용 3) 행원본 행원본형식에서선택된값에따라설정이달라짐테이블 / 쿼리 테이블이름, 쿼리이름, SQL 문등을입력값목록 세미콜론 (;) 을구분기호로사용하는항목목록을입력필드목록 테이블이름, 쿼리이름, SQL 문등을입력 4) 바운드열 선택한목록중해당컨트롤에저장될열을지정 5) 열개수 표시되는열의개수지정 엠엔디시스템 (http://mndsystem.tistory.com) 11/17

6) 열머리글 열머리글의표시여부지정 7) 열너비 ( 미국또는미터법 ) 에따라각열의너비를인치나 cm로지정하는값이들어있음 너비가 0인열은숨겨짐 열너비속성을일부또는모두공백으로설정가능 ( 아무값도입력하지않고목록구분기호만입력하면공백으로설정되고, 값이공백이면자동으로콤보상자나목록상자의너비와열수에따라기본열너비가설정 ) 열항목을구분하려면세미콜론 (;) 등을사용 8) 행개수 콤보상자의행의개수지정 기본설정은 8, 반드시 1 부터 255 까지의수로설정 9) 목록너비 콤보상자만가능한것으로콤보상자의목록부분의너비설정 콤보상자의목록부분이콤보상자보다넓을수있지만좁을수는없음 10) 목록값만허용 콤보상자만가능한것으로지정한목록값이외의데이터를입력할것인지의여부를설정 5- 기본키 1) 기본키 테이블에서각레코드를고유하게정의하는필드나필드의집합 널 (Null) 값을입력할수없다.(= 개체무결성 ) 중복된값을입력할수없다. 입력된값을변경가능하며두개이상의필드를묶어서하나의기본키로설정가능 다중필드기본키 자동적으로인덱스속성이 예 ( 중복불가능 ) 으로설정됨 기본키를반드시테이블에설정하지않아도되며이상태에서테이블과의관계를설정할수도있음 2) 그외키 1후보키 (Candidate Key) 튜플 ( 레코드 ) 를유일하게식별할수있는특성을가진속성들의집합 ( 기본키로사용할수있는속성 ) 2외부키 (Foregin Key)= 외래키 서로관계를맺고있는릴레이션 R1, R2에서릴레이션 R2의한속성이나속성의조합이릴레이션 R1의기본키인것 외부키값은참조테이블의기본키값과같아야한다.(= 참조무결성 ) 3대체키 (Alternate Key) 후보키중기본키를제외한나머지속성 6- 관계설정 1) 관계설정 각주제별로테이블을만든후에는이정보들을다시가져와여러테이블의정보를한번에표시하여보고서나폼등을만들고자할때사용 엠엔디시스템 (http://mndsystem.tistory.com) 12/17

관계는주로두테이블에서이름이같은키필드의데이터를대응시킴으로써형성 대부분서로대응되는필드는각레코드에고유한식별자를제공하는테이블의기본키와다른테이블의외래키임 2) 관계종류 1 일대다관계 가장보편적으로사용되는관계 일대다관계에서테이블 A의한레코드는테이블 B의여러레코드와대응될수있지만, 테이블 B의한레코드는테이블 A의한레코드에만대응 관련된필드중한개만기본키이거나고유인덱스가있는경우에만들어짐 2 다대다관계 다대다관계에서는테이블 A의한레코드는테이블 B의여러레코드와대응되며, 테이블 B에서도한레코드가테이블 A 의많은레코드와대응 기본키가테이블 A와테이블 B의외래키로구성된제3의테이블 ( 병합테이블 ) 을정의해야함 다대다관계는제3의테이블에연결된두개의일대다관계로이루어짐 3 일대일관계 일대일관계에서테이블 A의각레코드는테이블 B의한레코드에만대응되며테이블 B의각레코드도테이블 A의한레코드에만대응 대부분한테이블에있기때문에이관계는자주사용되지않음 관련된필드모두기본키이거나고유인덱스가있는경우에만들어짐 7- 참조무결성 1) 참조무결성의개념 참조무결성이란관련된테이블레코드간의관계를유효하게하고, 사용자가실수로관련데이터를삭제하거나변경하지않도록하기위해서 Microsoft Access가사용하는규칙 2) 참조무결성의설정조건 모두만족해야함 기본테이블에서일치하는필드가기본키이거나고유인덱스를가져야함 관련필드의데이터형식이같아야함엠엔디시스템 (http://mndsystem.tistory.com) 13/17

두테이블모두같은 Access 데이터베이스에속해야함 테이블이연결테이블이면 Microsoft Access 형식테이블이고저장되어있는데이터베이스를열어야참조무결성을설정 할수있고, 형식이다른데이터베이스에있는연결테이블에대해서는참조무결성을강화할수없음 3) 참조무결성의강화규칙 1 기본테이블의기본키에존재하지않는관련테이블의외래키필드에는값을입력할수없음 그러나외래키에 Null 값을입력하여레코드가관련되지않음을나타낼수는있음 2 관련된테이블에일치하는레코드가존재할때는기본테이블에서레코드를삭제할수없음 3 레코드에관련된레코드가있으면기본테이블에서기본키를바꿀수없음 관계에대한규칙을강화하려면관계를만들때항상참조무결성유지확인란을선택 참조무결성을강화한후에는관련테이블에서이규칙이위반될때메시지가표시되고내용을변경할수없음 관련필드모두업데이트와관련레코드모두삭제확인란을선택했을때 : - 관련레코드삭제나변경에대한조건을무시하고참조무결성을유지할수있음 관련필드모두업데이트확인란을선택했을때 : - 기본테이블 ( 주테이블 ) 의기본키 ( 해당필드 ) 값을변경하면자동으로관련테이블의해당필드값이모두고쳐짐 관련레코드모두삭제확인란을선택했을때 : - 기본테이블의레코드를삭제하면관련테이블의관련레코드가삭제됨 8- 외부데이터가져오기 텍스트파일이나엑셀, Lotus, 등의스프레드시트와데이터베이스등의파일을 Microsoft Access테이블로만드는것 다른액세스데이터베이스의테이블이나, 액세스외의데이터도가져올수있음 다른액세스데이터베이스의폼, 보고서등의개체도가져올수있음 가져온데이터를변경하더라도원본데이터는변경되지않음 데이터를가져와도원본테이블이나파일은변경되지않음 가져온데이터를사용해새테이블작성할수있으며데이터구조가일치하면기존테이블에서추가할수도있음 액세스에서가져올수있는파일형식 Microsoft Access 데이터베이스 Microsoft Access 프로젝트 9.0/2000 dbase Paradox Microsoft Excel Lotus 1-2-3 Microsoft Exchange 모든버전 구분된텍스트파일 ( 모든문자집합 ) 고정폭텍스트파일 ( 모든문자집합 ) HTML 엠엔디시스템 (http://mndsystem.tistory.com) 14/17

가져올웹페이지나텍스트파일의데이터는 HTML 테이블에있어야하며스프레드시트와같은웹서버나컴퓨터에있어야함 - 다른웹서버나컴퓨터에서사용자의컴퓨터로저장한웹페이지나텍스트파일의데이터는가져올수없음 - 데이터는항상스프레드시트의 A1 셀에서시작해서가져옴. 경고없이기존데이터위에덮어씀 1) 텍스트파일가져오기 엑셀파일가져오기와비슷 메뉴-[ 파일 ]-[ 외부데이터가져오기 ]-[ 가져오기 ] 1단계 데이터구분형식 ( 구분, 고정너비 ) 지정 2단계 구분기호선택및첫행을필드이름으로사용할것인지의여부지정 3단계 데이터를새테이블로저장할지, 기존테이블로추가할지지정 4단계 각필드의형식지정 5단계 테이블에서사용할기본키정의 6단계 생성될테이블의이름지정 2) 엑셀파일가져오기 하나의엑셀파일에여러개의시트가존재하더라도원하는워크시트를선택하여가져오기가능 가져온데이터를새테이블로만들수도있고, 기존에있는테이블에추가하여가셔올수도있음 시트의특정필드를선택하여가져올수는없음 메뉴-[ 파일 ]-[ 외부데이터가져오기 ]-[ 가져오기 ] 1 2 3 1 워크시트표시 : 가져올데이터가워크시트전체일경우원하는워크시트를선택하여지정할수있음 엠엔디시스템 (http://mndsystem.tistory.com) 15/17

2 이름붙인범위표시 가져올데이터가워크시트에서특정범위를지정하여이름붙인범위일경우선택하여해당범위명을지정할수있음 ( 워크시트에범위이름이정의된것이없고워크시트가하나일경우엔이대화상자가나타나지않음 ) 3 첫행에열머리글이있음가져올데이터의첫행이필드명일경우선택 1 2 3 가져온데이터를새로운테이블로만들경우필드옵션 ( 필드이름, 데이터형식, 잊덱스 ) 설정및기본키등을지정해주는단계가추가됨 1 새테이블로 가져온데이터를새테이블로만들경우선택 2 기존의테이블로 기존에있는테이블에서추가할경우선택 3 테이블로가져오기 생성될테이블의이름을지정 3) 테이블연결 다른응용프로그램의데이터를 Microsoft Access 연결하여연결된프로그램과양쪽에서데이터를입력하거나편집이가능하도록하는작업 연결된테이블의데이터변경시 ( 수정, 레코드추가 ) 원본도자동으로변경 연결된테이블삭제가능하며, 원본데이터에는아무지장이없음 메뉴-[ 파일 ]-[ 외부데이터가져오기 ]-[ 테이블연결 ] 엠엔디시스템 (http://mndsystem.tistory.com) 16/17

테이블가져오기 원본데이터자체를완전히다른데이터베이스파일로복사 테이블연결 원본데이터와테이블의내용이단지연결된상태 액세스데이터베이스, dbase,paradox, 스프레드시트 ( 엑셀 ),Lotus1-2-3, 텍스트파일, Microsoft Access 등 9- 외부데이터내보내기 데이터와데이터베이스개체를다른데이터베이스나응용프로그램등에서사용할수있도록다른데이터베이스, 스프레드시트 ( 엑셀등 ) 의파일형식으로출력하는것 내보내기는기능면에서볼때복사하여붙여넣는작업과비슷 테이블의데이터와구조는내보낼수있지만제약조건, 관계, 인덱스등의속성은내보낼수없음 메뉴-[ 파일 ]-[ 내보내기 ] 내보낼수있는파일형식 Microsoft Access 데이터베이스 Microsoft Access 프로젝트 dbase Paradox Microsoft Excel Lotus 1-2-3 서식있는텍스트파일 (rtf) 구분된텍스트파일 ( 모든문자집합 ) 고정폭텍스트파일 ( 모든문자집합 ) HTML ODBC 데이터베이스 개체별내보낼수있는파일형식 액세스 (mdb), 엑셀 (xls), Lotus 1-2-3, Paradox, 텍스트파일, 서식있는텍스트파일 (rtf) 테이블 / 쿼리 dbf, asp, HTML, Microsoft Word, Active Server Page, Microsoft IIS 1-2, dbase 액세스 (mdb), 엑셀 (xls), 텍스트파일, 서식있는텍스트파일 (rtf), HTML, asp, Active Server 폼 Page, Microsoft IIS 1-2 보고서 액세스 (mdb), 엑셀 (xls), 텍스트파일, 서식있는텍스트파일 (rtf), HTML, Snapshot Format 엠엔디시스템 (http://mndsystem.tistory.com) 17/17