개발일기
컴퓨터와 데이터베이스 본문
1. 컴퓨터의 구성
1.컴퓨터 구조
[컴퓨터 구조] CPU, 메모리, 보조기억장치, 입출력장치를 알아보자
컴퓨터의 핵심 부품은 CPU, 메모리, 보조기억장치, 입출력장치입니다. 이 네 가지 부품의 역할만 이해하고 있어도 컴퓨터의 작동 원리를 대부분 파악할 수 있습니다. 주기억장치에는 크게 RAM과 RO
hongong.hanbit.co.kr
2. 보조 기억장치
-사용자가 사용하고자 하는 데이터와 프로그램을 반영구적으로 저장한다.
-전원을 끄더라도 저장된 데이터나 정보가 날아가지 않는 비휘발성 메모리이다.
-그렇기 때문에 우리가 설치하는 모든 프로그램이나 파일들은이곳에 반영구적으로 저장된다.
3.데이터베이스 이해
보조기억장치는 여러가지 형태로 사용될 수 있다.
대표적으로 파일 시스템과 데이터 베이스 이다.
파일시스템은 우리가 흔히 어플,파일(ex. 카카오톡)을 다운 받았을 때 실행 할 수 있도록 보조기억장치에 저장하는 것이고,
데이터 베이스는 카카오톡에서 유저정보, 출력하는 메세지 목록 같은 정보를 저장한다.
2.데이터베이스
- 데이터 베이스란 조직체의 응요 시스템들이 공유해서 사용하는 운영 데이터들이 구조적으로 통합하여 저장한 운영 데이터의 집합이다.
특징
-데이터의 대규모 저장소로서, 여러 사용자에 의해 동시에 사용된다.
-모든 데이터가 중복을 최소화하면서 통합된다.
-프로그램과 데이터 간의 독립성이 제공된다.
-효율적으로 접근이 가능하고 질의를 할 수 있다.
1 DMBS란
- 파일 시스템이 가진 데이터 종속성과 데이터 중복성 문제를 해결하기 위해 제안되었다.
장점
데이터 중복 최소화
데이터 공유
데이터 일관성
데이터 무결성
데이터 보안
2 데이터 언어
1.데이터 정의어(DDL)
- 데이터베이스 스키마를 정의하거나, 그 정의를 수정할 목적으로 사용하는 언어이다.CREATE,ALTER,DROP등이 있다.
2.데이터 조작어(DML)
- 데이터를 검색,삽입,삭제,변경하는데 사용하는 언어이다. INSERT,UPDATE,DELETE 등이 있다.
3.데이터 제어어(DCL)
- 데이터베이스를 올바르게 공용하게 하면서 정확성을 유지하는데 사용하는 언어이다. 주로 데이터베이스 관리자가 사용하고 권한을 부여하거나 취소할 수 있다. GRANT,REVOKE등이 있다.
'cs' 카테고리의 다른 글
파라미터(Parameter)와 아규먼트(Argument)의 차이 (0) | 2024.06.20 |
---|---|
자료구조란 무엇일까?(스택, 큐) (1) | 2024.06.19 |
데이터베이스 유형 (0) | 2023.08.29 |
캐시와 메모리 할당 (0) | 2023.08.21 |
제어장치(CU)의 핵심 기능 스케줄링 (0) | 2023.08.18 |