Disk(=Hard Disk) Hard Disk는 자성물질을 가진 회전체로 Tracks에 data를 저장한다. 특징 Slow 정보가 담긴 Track을 선택하는 것이 느림 그러나 track을 찾으면 정보를 빠르게 읽을 수 있음 Durable 내구성이 좋기 때문에 Disk에 저장된 데이터는 충격이 가해지는 게 아닌 이상 안정하게 보관됨 Cheap Random Access Memory(RAM), Main Memory 특징 Fast sequential access속도가 10배 향상됨 random access속도가 100,000배 향상됨 Vloatile 휘발성 메모리로 power out 되면 데이터가 날아간다 Expendive Disk에 비해 가격이 비쌈 Memory of Transaction RAM에서 정보를 ..
SQL SQL(Structured Query Language)은 Relational database에 정보를 저장하고 처리하기 위해 쓰이는 프로그래밍 언어로 SQL문을 사용하면 데이터베이스에서 정보를 저장, 업데이트, 제거, 검색할 수 있고 Python과 같은 high-level 언어이다. DDL(Data Definition Language), DML(Data Manipulation Language), DCL(Data Control Language), TCL(Transaction Control Language)가 있음 명령어 종류 명령어 설명 데이터 조작어 DML SELECT(=RETRIEVE) 데이터베이스의 데이터를 조회하거나 검색하기 위한 명령어 INSERT UPDATE DELETE 데이터베이스의 테..
DBMS DBMS란 Database Management System으로 데이터베이스에 적재된 데이터 작업을 수행할 뿐만 아니라 데이터베이스를 보호하고 보안을 제공한다. DB DB는 Database로 여러 사람이 공유하고 사용할 목적으로 통합 관리되는 정보의 집합으로 논리적으로 연관된 하나 이상의 자료의 모음을 구조화하여 검색 및 갱신 효율을 높인다. DBMS는 객체(Entities)와 관계(Relationships)를 통해 정보를 구조화한다 CMS Course management system(CMS)이 있다고 할 때 Entities와 Relationships은 아래와 같다. Entities Students Courses Professors Relationships Who takes what Who tea..