티스토리 뷰
1. 데이터 집합
: 데이터 베이스를 관리, 운영하는 역할
2. 데이터의 저장공간
: 자료가 저장되는 디스크 공간
Q: 데이터 베이스가 왜 나오게 되었는가?
A: 기존 사용하던 파일 시스템은 중복이 발생해서 일관성있게 데이터를 저장하고 싶어 중복을 최소화하는
데이터 베이스를 사용하게 되었다.
3. 데이터 베이스의 정의
- 통합된 데이터(Integrated Data)
: 자료의 중복을 배제한 데이터의 모임
- 저장된 데이터(Stored Data)
: 컴퓨터가 접근할 수 있는 저장 매체에 저장된 자료
- 운영 데이터(Operational Data)
: 조직의 고유한 업무를 수행하는 데 존재 가치가 확실하고 없어서는 안 될 반드시 필요한 자료
- 공용 데이터(Shared Data)
: 여러 응용 시스템들이 공동으로 소유하고 유지하는 자료
4. 데이터 베이스의 특징
- 실시간 접근성(Real-Time Accessibility)
: 수시적이고 비정형적인 질의(조회)에 대하여 실시간 처리에 희한 응답이 가능해야 한다.
- 계속적인 변화(Continuous Evolution)
: 데이터베이스의 상태는 동적이다. 즉 새로운 데이터의 삽입(insert), 삭제(delete), 갱신(update)으로 항상 최신의 데이터를 유지한다.
- 동시공용(Concurrent Sharing)
: 데이터베이스는 서로 다른 목적을 가진 여러 응용자들을 위한 것이므로 다수의 사용자가 동시에 같은 내용의 데이터를 이용할 수 있어야 한다.
- 내용에 의한 참조(Content Reference)
: 데이터베이스에 있는 데이터를 참조할 때 데이터 레코드의 주소나 위치에 의해서가 아니라, 사용자가 요구하는 데이터 내용으로 데이터를 찾는다.
---- 데이터 베이스 key----
5. 데이터 베이스의 종류
: 데이터베이스를 관리하며 응용 프로그램들이 공유하며 사용할 수 있는 환경을 제공하는 소프트웨어
① ORACLE
② MYSQL
③ SQL Server
④ MariaDB
6. DBMS 데이터 구성
: 데이터베이스를 이용하는 방식에서는 각 업무 처리에 필요한 자료들의 중복을 최소화하여 한 곳에 모아서 구성한다.
① 정의(Definition) 기능 -> DDL
: 모든 응용 프로그램들이 요구하는 데이터 구조를 지원하기 위해 데이터베이스에 저장될 데이터의 형(Type)과
구조에 대한 정의, 이용 방식, 제약 조건 등을 명시하는 기능
② 조작(Manipulation) 기능 -> DML
: 데이터 검색 갱신 삽입 삭제 등을 체계적으로 처리하기 위해 사용자와 데이터베이스 사이의 인터페이스 수단을
제공하는 기능
- insert, update, delete, select를 'CRUD'로 칭함.
③ 제어(Control) 기능 -> DCL
: 데이터베이스를 접근하는 갱신 삽입 삭제 작업이 정확하게 수행되어 데이터의 무결성이 유지
- 정당힌 사용자가 허가된 데이터만 접근할 수 있도록 보안을 유지하고 권한을 검사
- 여러 사용자가 데이터베이스를 동시에 접근하여 데이터를 처리할 때 처리결과가 항상 정확성을
유지하도록 병행제어(Concurrency Control)을 할 수 있어야 한다.
'DBMS' 카테고리의 다른 글
데이터 베이스 권한(DCL) (0) | 2023.09.22 |
---|---|
데이터 베이스 생성(DDL) (0) | 2023.09.22 |
SQL (0) | 2023.09.22 |
- Total
- Today
- Yesterday
- 이클립스
- jsp파일안열릴때
- import
- 이클립스 오류
- maVen
- Download sources and javadoc 무한반복
- JBoss 다운로드
- An internal error has occurred. Java heap space
- tomcat
- JBoss Tool
- 이클립스 타임아웃
- Target runtime Jboss 7.1 Runtime is not defined.
- jsp파일열기
- log
- .metadata
- timeout
- SVN Connector에러
- An error has occurred. See the log file .metadata\.log.
- Download sources and javadoc
- boolean com.ibm.icu.text.UTF16.isSurrogate(char)
- Eclipse
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |