140 likes | 270 Views
Seoul Education & Science Research Institue. Active Server Pages. 정 영 식. nurunso@comedu.knue.ac.kr http://nurunso.pe.kr. 제 4 장 : Database 의 기본 지식. 정보와 자료. DBMS. 관계형 Database. Access2000, MS-SQL, Oracle. SQL. 1. 정보와 자료. 자료 : 가공되지 않은 내용. 정보 : 가공하여 쓸모 있는 내용.
E N D
Seoul Education & Science Research Institue Active Server Pages 정 영 식 nurunso@comedu.knue.ac.kr http://nurunso.pe.kr
제4장 : Database의 기본 지식 • 정보와 자료 • DBMS • 관계형 Database • Access2000, MS-SQL, Oracle • SQL
1. 정보와 자료 • 자료 : 가공되지 않은 내용 • 정보 : 가공하여 쓸모 있는 내용 • Database : 자료들을 일정한 규칙으로 정리 1. 정보와 자료
2. DBMS User Database DBMS • DBMS의 기능 데이터 정의 기능 : 데이터 구조 정의(필드명, type) 데이터 조작 기능 : 검색, 삭제, 추가, 변경, SQL문 데이터 제어 기능: 권한, 보안, 로그파일 2. DBMS
Relational Database • DB 모형 : 망형, 계층형, 관계형 관계형 : 자료와 자료사이의 관계를 테이블로 표현 2. DBMS
Database의 용어 • Table : Field와 Record 필드(Attribute) : 열 (이름, 사번, 나이) 레코드(Entity) : 행 (한 학생의 데이터) RecordSet : 레코드의 집합 (data의 모임) • Index : 빠른 검색을 위해 정렬한 것 • Key : 색인으로 설정된 필드 2. DBMS
Relational DBMS의 표준 구성 요소 • 데이터 정의어(DDL) • 데이터 조작어(DML) • Query • Report • 그래픽 생성기, 데이터 사전 2. DBMS
Database System • Access 2000 : 소규모 • MS-SQL 7.0 : 대규모 • Oracle : 분산 업무 2. DBMS
3. SQL • SQL(Structured Query Language) IBM에서 개발한 DB용 질의어 • Select, Delete, Insert, Update • Select필드 From 테이블 Where조건 3. SQL
Table 설계 • Table명 : Repute 3. SQL
Select • Select * From Repute where visited >= 2 And home <> ‘’ And writer <> ‘누런소’ Order By num DESC 3. SQL
Delete • Delete * From Repute where visited = 0 And email = ‘’ 3. SQL
Insert • Insert Into Repute (num, writer, today, visited, email, home) Values (2, ‘애인’, ‘오늘’, 10, ‘em’, ‘ho’) • Primary Key : Null 값을 가질 수 없다. • 일련번호 Type : 자동 입력 3. SQL
Update • Update Repute Set home=‘http://’, visited=1 Where home = ‘’ 3. SQL