프로그래밍/SQL
[SQL] 데이터베이스 데이터베이스관리시스템 DBMS 장단점
1. 파일 시스템 사용 1) 데이터 중복성 문제 : 공간 낭비 2) 파일이 여기 저기에 있으면 업데이트 및 데이터 일관성(data consistency) 유지에 어려움이 발생한다. 3) 데이터 무결성 (Data integrity constraints) 유지가 어렵다. 예) (나이 > 0) => 응용프로그램이 모두 체크해야 한다. 4) 데이터 종속성 - 응용프로그램이 파일 데이터 구조에 종속적이다. - 파일구조가 바뀔 때마다 응용프로그램 교체가 필요하다. 5) 동시성(Concurrency)제공이 어렵다. - 여러 사용자가 동시에 접근할 때 문제 해결에 어렵다. 6) 보안(Security)제공 이슈 - 사용자 별 파일 안의 일부 데이터 읽기 권한 제어가 어렵다. 2. 데이터베이스 - 특정 조직의 여러 사용자..
2022. 9. 17. 15:10