728x90
데이터 data
- 측정된 값
정보 information
- 의사 결정 할수 있는 지식
데이터베이스 database
- 데이터 집합
개체 entity
- 서로 구별될수 있는 정보
- 속성 attribute로 구성
- 파일 시스템의 레코드
ex) 개체 - 학생
속성 - 학번, 이름, 학과 등
속성 attribute
- 정보의 가장 작은 단위
- 파일 시스템의 필드에 해당
데이터베이스 관리 시스템 DBMS DataBase Management System
- DB 정의, 조작, 제어 기능 제공
- 데이터 정의 definition : 응용프로그램과 db가 인터페이스 제공, 다양한 데이터 요구 지원하도록 db 구조 정의
- 데이터 조작 manipulation : 사용자와 db간 인터페이스 제공, 데이터 검색, 삽입, 삭제, 수정 등 처리
- 데이터 제어 control : 권한 변경, 데이터 적용 복원 등 제공
스키마 schema
- DB 구조, 개체와 속성 관계를 포함하는 논리적 정의와 제약조건 기술한것
데이터 언어
- DDL : DB 관리자가 DB 스키마 정의(DB 구조 정의/변경)하기 위해 사용
-> DB 스키마는 시스템 카탈로그나 데이터 디렉토리에 저장
- DML : DB 사용자와 DBMS 사이 통신수단. 검색, 삭제, 수정, 삽입 등 처리
- DCL : 데이터 제어 정의. DB 관리자가 데이터 보안/무결성/복구/병행 수행 제어
* 일반 사용자 : SQL로 DB에 접근하는 사람
-
300x250
'컴퓨터과학 > SW, DB' 카테고리의 다른 글
요구사항 2 - UML (0) | 2020.05.16 |
---|---|
데이터베이스 2 - 데이터 모델링 (0) | 2020.05.16 |
보안 점검 항목 (0) | 2020.05.16 |
암호 알고리즘 (0) | 2020.05.16 |
캡슐화, 코드 오류 (0) | 2020.05.16 |