DB프로그래밍/엑세스(Access)

데이터베이스의 이해

zelkova 2014. 11. 22. 00:10

엑세스(Access) 목차로 돌아가기


DBMS란?

정의) 

서로 연관된 자료를 일정한 규칙이나 조건에 의해 새로운 정보를 구하여 정리해 놓은 것. 


쉽게 설명하자면~

한~두명의 가까운 사람의 생일, 연락처, 이름, 주거지 등등 자세하게 기억 할 수 있을 겁니다.

하지만 10명이상이 넘어가면 기억하기가 어려워서 메모장이나 주소록에 적어두게 되지요

이 사람들이 수백명이면 메모장을 정리했다고해도 기록해둔 메모장을 찾는것에 오랜 시간이 소비될 것입니다. 

이처럼 많은 양의 자료를 쉽게 추가하거나 삭제, 수정, 검색 등의 작업을 할 수 있도록 도와주는 시스템을 데이터베이스 관리 시스템(DBMS)라고 한다.


지금은 Access에 대해서 공부를 해 보겠씁니다. Access이외에도 여러 프로그램들이 있습니다.

oracle, my sql, ms sql  등등 여러 프로그램이 있지만 프로그램의 언어를 사용해야 하므로 접기하기가 쉽지 않습니다. 


따라서 간편한 인터페이스로도 구현이 가능한 Access를 이용해서 데이터베이스에 입문해 보도록 하겠습니다. 



데이터베이스의 특징

1. 실시간 접근성 : 다수의 사용자가 요청하는 데이터 검색 및 질의에 대해 즉시 응답한다.

2. 지속적인 변화 : 데이터 삽입, 수정, 삭제 작업을 통해 최신 데이터로 유지할 수 있다.

3. 동시 공유성 : 다수의 사용자가 데이터베이스에 접근하여 이용할 수 있다.

4. 내용에 의한 참조 : 데이터베이스를 구성하는 레코드는 데이터의 내용에 따라 참조가 가능하다. 


데이터베이스의 구성





1)필드(Field) : 데이터를 구별하기 위한 고유의 특성을 가진 단위로 속성(Attribute),  이라고도 한다.

쉽게 설명하면 열이라고도 할 수 있다. 데이터를 구성하는 가장 큰 단위이다.


2)레코드(Record) : 데이터베이스의 저장 단위로 튜플(tuple)라고도 하며 각 필드에 해당하는 내용을 합하여 하나의 레코드를 완성한다.


3) 테이블(Table) : 각각의 레코드가 모여서 이루어진 것으로 일반적으로 데이터가 입력된 하나의 테이블을 관계(Relation), 릴레이션이라고도 한다.



MS-Access의 개체 구성

1. 테이블 : 데이터베이스의 가장 기본 단위 개체로서 행(레코드), 열(필드)에 데이터를 입력하여 만든다.


2. 쿼리 : 데이터의 검토, 추가, 변경, 삭제 등과 같은 다양한 작업에 사용한다.


3. 폼 : 테이블이나 쿼리를 이용하여 데이터를 입력하거나 편집할 수 있도록 하는화면 설계 양식


4. 보고서 : 테이블이나 쿼리의 데이터를 인쇄할 수 있도록 하는 양식


5. 매크로 : 자동화작업이라고도 하며 폼이나 보고서 또는 컨트롤 개체의 이벤트 속성에 포함하여 특정 명령이나 작업을 손쉽게 실행할 수 있다.


6. 모듈 : VBA라는 프로그래밍 언어를 사용하여 매크로보다 복잡한 작업을 실행할 수 있는 고급기능

반응형