[DB] Database Elements
2022. 3. 18. 13:35
File-based Approach의 단점
- data 중복
- 데이터 의존적
- 다른 언어로 서로 적혀있기 때문에 서로의 file에 접근하기 어려움
data language의 역할
- defining database
- updating database
- retrieving data
database의 장점
- 복잡성 낮춤
- 일정 수준의 보안 제공
- user interface 커스터마이징 가능
- 일관적이고 변하지 않는 데이터 표현 가능
Components of DBMS Enviroment
- Data(자료의 구조, 관계 등을 형식 언어로 정의한 schema), Procedures, People
DBMS의 역할
- Data Administrator(DA)
- Database Administrator(DBA)
- Database Definer(Logical and Physical)
- Application Programmers
- End users(naïve and sophisticated)
DBMS의 장점
- 데이터 중복(redundancy) 제어 가능 (because we have a metadata)
- Data consistency
- 같은 양의 data로부터 더 많은 information 획득 가능
- Sharing of data
- Improved data integrity
- Improved security
- Enforcement of standards
- Economy of scale
- Balanced conflicting requirements
- Improved data accessibility and responsiveness
- Increased productivity
- Improved maintenance through data independence
- Increased concurrency
- Improved backup and recovery services
DBMS의 단점
- Complexity
- Size
- Cost of DBMS
- Additional hardware costs
- Cost of conversion
- Performance
- Higher impact of a failure
'DB' 카테고리의 다른 글
[DB] SQL 구문 기초 - IN, LIKE, IS NULL, ORDER BY (0) | 2022.03.18 |
---|---|
[DB] SQL 구문 기초 - AS, Comparison, OR, BETWEEN (0) | 2022.03.18 |
[DB] SQL 구문 기초 - Relational Algebra (0) | 2022.03.18 |
[DB] SQL 구문 기초 - CREATE, LOAD, INSERT, UPDATE, DELETE (0) | 2022.03.18 |
[DB] 데이터베이스 개념 (0) | 2022.03.18 |