카테고리 없음
[데이터베이스] 2주차
bebeghi3356
2025. 3. 11. 09:47
데이터베이스 시스템의 구성 ~
데이터베이스의 시스템 ***
1. DBMS : 사용자와 데이터베이스를 연결시켜주는 소프트웨어
2. 데이터베이스 : 데이터를 모아둔 토대
3. 데이터 모델 : 데이터가 저장되는 기법에 관한 내용
-> DB서버를통해 데이터베이스 사용자와 연결시킨다
데이터베이스의 변화 형태
1. 수작업 ~> 2. 컴퓨터 이용 시작(전산화) 하여 데이터파일을 만들어 파일 시스템 도입 ~> 3. 데이터베이스관리 시스템 도입(DBMS) ~> 4. 웹 DB 시스템 ~> 5. 인터넷 쇼핑몰 운영
파일시스템*****
- 데이터를 파일 단위로 파일 서버에 저장 -> 데이터 파일
- 단점 : 데이터중복성(데이터일관성 유지하기 어려움), 데이터종속성(데이터 파일 구조가 바뀌면 그걸 활용했던 응용프로그램도 바뀌게 된다)
데이터를 프로그램 내부에 저장하는 방법
1. 하드코딩 > 데이터를 프로그램 소스코드에 저장
2. 파일 시스템 사용*** > 데이터파일을 여는 확장자 : fopen
3. DBMS 사용 > 데이터 정의와 데이터 값을 DBMS가 관리 (데이터중복성 해결), 데이터 구조가 바뀌어도 다시 컴파일하지 않아도됨(데이터 독립성) (데이터종속성 <-> 데이터독립성)
- exec sql : 임베디드 sql(삽입 sql)