분류 전체보기

Programming/Database

데이터베이스 사용자

1) 데이터베이스 관리자(Database administrator: DBA) - 데이터베이스 시스템의 관리를 책임진 사람2) 데이터베이스 설계자(Database Designer) - 데이터베이스의 구조등을 설계하는 전문가3) 최종 사용자(end Users) - 데이터베이스에 대하여 질의, 갱신, 보고서 작성 등을 담당하는 사람 - 캐주얼 사용자(casual end user): 비정기적인 데이터 베이스 사용자 - 초보 사용자(parametric or naive users):미리 일정한 용도로 작성된 프로그램을 사용하는 사용자(e.g 은행 점원이나 여행사 예약 담당원)- 전문 사용자(sophisticated end user): 복잡한 응용을 개발하며, DBMS의 기능을 충분히 사용하는 전문가.- System..

Programming/Database

데이터베이스의 특징?

1) DB와 파일은 어떤 차이가 있는가? 비교데이터베이스파일공유여러 사람이 효과적으로 공유공유불편(이메일, 파일 전송)최신성변경시 즉시 모든 사람이 변경된 데이터 활용각자 가진 파일에서 변경된 부분을 Update하거나 수정본을 다시 전송뷰거대한 DB에서 각자가 관심있는 부분을 view로 정의각자가 관심있는 부분만 보는 것이 어려움접근권한정교하게 사용자 접근을 제어, 암호화, 사후 감사 등(유저별 접근권한 설정가능)접근 제어가 정교하지 못함복구실수로 지우거나 정전이 되도 최신상태로 복구가 가능함복구가 어려움 2)Self Description- database에는 DB자체뿐만 아니라 DB의 구조와 제약조건에 대한 완전한 정의(metadata)까지 보유 => database catalog라고 부른다.Catal..

Programming/Database

데이터베이스란?

1) 데이터 베이스 정의 Database -> 관련있는 데이터의 집합. ( 관련없는 데이터가 모인 것은 database라고 하지 않는다.) -> 실세계의 일부분을 표현하고 있음. (수강신청 DB는 수강신청을, 기업 DB는 기업을 표현) Data -> 의미를 가지면서 (컴퓨터에) 기록될 수 있는 사실(값)Database Management System (DBMS) -> 데이터베이스 생성과 관리를 지원하는 소프트웨어 패키지Database System -> Database와 그를 관리하는 소프트웨어(DBMS, 응용프로그램)를 통칭하는 용어*Database System의 내부 요소1. 질의어/응용프로그램 (질의어 = Query) -> 편리한 UI 제공 -> 응용프로그램은 DBMS에 질의를 보내고 응답을 보내는 ..

JohnMark
'분류 전체보기' 카테고리의 글 목록 (17 Page)