데이터베이스 프로그래밍 개요.
1. 데이터베이스란?
방대한 양의 데이터 저장, 관리 및 사용을 위한 시스템,데이터 베이스는 한개 이상의 테이블로 구성되어 있음.
테이블은 행과 열로 구성되는 2차원 구조의 집합체 입니다.
데이터베이스에서는 행을 레코드, 열을 필드라고 함.
레코드는 정보를 표현하는 기본 단위로서 관련 있는
여러 필드가 모여서 하나의 레코드를 구성함
레코드와 필드를 합친 것을 테이블이라고 하고,
이 테이블을 모아 놓은 자료가 데이터베이스
데이터 베이스는 로컬 데이터베이스/리모트 데이터베이스 2가지가 있음.
로컬 데이터베이스는 개인 또는 복수 사용자를 위한 것이고
리모트 데이터베이스는 다중 사용자를 위한 것
2. 데이터베이스에서 사용되는 용어들
- Primary Key
한 레코드를 다른 레코드와 구별해주는 컬럼이나 필드를 기본키라고 한다.
기본키가 되기 위해서는 각 레코드에 대해 유일한 값이어야 하고 NULL 값이 아니어야 함
- Foreign Key
- 인덱스
모든 기본키는 인덱스로 생성되어 있음.
- 트랜젝션
- 저장프로시저
3. SQL이란?
데이터베이스의 자료를 이용하거나 데이터베이스에 테이블을 생성하고, 생성된 테이블에 데이터를 저장하기 위해 SQL을 사용함.델파이에서는 어떠한 데이터베이스에서도 사용할 수 있는 표준 SQL을 사용함
4. 델파이와 데이터베이스 연결 유형
로컬 구조 (Single-tiered)
클라이언트/서버구조
1. BDE를 이용한 연결
2. ADO를 이용한 연결3. DBExpress를 이용한 연결
분산구조
1. BDE를 이용한 멀티-티어구조
2. ADO를 이용한 멀티-구조
보면 별로 바뀐 부분이 없다 ㅡ.ㅡ;;
내일부터는 본격적으로 DB를 이용해서 프로그램을 만들어 보자~
댓글 없음:
댓글 쓰기