Chapter-0 –Overview of Database Management
System
Q&A 는 이메일로
A database system
-computerized record keeping system
Database
-a
kind of electronic filing cabinet
-repository for collection of computerized
data files
Operation
-add, insert, retrieve, update, delete 등의
작업이 가능, SQL을 통해 작동함
Database 구성요소(component)
-data, hard ware, software, user
Data
-multi user system – 개개인이 보기에는 indivisual system 으로 보인다
-Oracle 기반에 SAP 를
올려서 사용하는등 다양한 방법이 있음
Hardware
-storage, secondry storage(보조 스토리지, batch 등으로 백업시 저장), device control
Software
-DBMS-H/W내 구조를 알지 못해도 (사상) 사용가능하게 해줌
User
-programmer,end-user,DBA
What is database
-유지관리 해야할 것, 특정
조직, 기업에서 사용하는 정보들
Entities & Relationship
-entities
---independent, distinguish object
---diagram 에서는 사각형으로 작성
-relationship
---unary,binary,ternary 등으로 구분 가능함
---diagram 에서는 마름모꼴로 그림
Connection trap
-다수의 관계를 통합해서 만들수 있는 관계
--A는 B회사에서 C물건을 공급받아 D를 생산해서 E로
납품한다
---B회사는 C를 생산한다
---D는 E로 납품된다
---맨위의 관계는 하단 2개의
관계를 포함하는 관계이다
Data & Data model
--data
----fact를 담고있는 것,
true proposition
--relational model of data
----data에 대한 속성을 추가적으로 추론할수있게 도와주는 것
--data model
----실세계(real world)에서 structure, operator, constraint 등을 이용해
computer world 로 가져올수 있게 하는 방법론
Data task 에서 job
position
--DA = Manager 영역,구축방법,모델링등을 구상
--DBA=Technician 영역,
DA의 결심을 구체화 시키는 사람,maintenance 등의 업무를 담당
Data management history
---File management system
-----각 부서와 사용처별로 별도의 파일을 제작
-----redundency의 문제,
동일 data가 여러곳에 존재한다 ,storage
space의 문제
-----inconsistancy, 일관성이 떨어진다
-----integrity 무결성이 각 프로그램마다 다르다
-----security 프로그램별 데이터 접근방식이 다르기 때문에
보안성에 취약함
---database management system
-----데이터의 공유
-----redundency control
-----transaction 장점
-----integrity 보장
-----security 관리가 중앙에서 user별로 role등으로 관리가 되니 간편함
-----standard 데이터 이관등의 작업에서 통일성을 가지고
작업 가능
-----independence data의 접근 통제에서 data를 다루는 sw의 제한을 받지않는다 sw에서 제어시 보안이 변경되면 모든 sw를 변경 해야하기 때문
Data independence 에서 중요 요소 fields
--stored -smallest unit of stored data
--recored – collection of related strored
fields
--file – collection of all cccurrences of
one type of stored recored
댓글 없음:
댓글 쓰기