본문 바로가기

DB26

관계형 데이터베이스 DBMS(Data Base Management System) 대표적인 DBMS OracleSQL ServerDB2MySQLPostgreSQLFirebird 관계형 데이터베이스란RDB(Relation DataBase) 데이터를 2차원 표(*테이블)를 사용해 관리하는 데이터베이스관계형데이터베이스는 프로그래밍언어를 습득하지 않아도 데이터를 조작할 수 있게해준다.*테이블: 테이블은 RDB에서 데이터를 관리하기 위한 유일한 단위. 테이블 설계는 시스템 기능을 좌우함 CSV파일로 데이터베이스에서 수행할 수 있는 데이터 조작인 검색, 갱신(등록, 수정, 제거)을 수행하기 위해서는1. 주소록 파일을 연다2. 다른 과정을 전체 행에 대해 반복한다2-1 주소 항목에 서울시가 포함되엉 있는지를 체크한다2-2 포한되어있다면 .. 2019. 4. 28.
데이터베이스의 용도와 역할 데이터베이스의 기본 기능 1. 데이터의 검색 / 갱신검색을 수행할 수단이 있으며 데이터를 갱신(등록, 수정, 제거)할 수 있다.데이터베이스를 조작할 때 데이터 포맷 (6장에서 자세히) 과 처리 성능에 유의한다. 2. 동시성 제어데이터베이스에는 불특정다수의 사용자가 동시에 접근하는 것이 일반적. 이 때 문제가 되는것이 갱신된 데이터의 무결성트레이드오프 관계 : 어느 사용자에게는 편안한 갱신 제어가 다른 사용자에게는 불편한 상황을 주는 관계ex) 최초로 파일을 연 사람이 파일을 열고 있을 때 그다음으로 파일을 열려고 시도한 사람은 파일을 열 수 없거나 읽기 전용으로만 열 수 있다 / '서비스 레벨' 과 '비용'의 관계 3. 장애대응데이터 소실 문제의 대책 ①데이터 다중화 ②백업 4. 보안데이터베이스 비가시성.. 2019. 4. 25.