개발일기

컴퓨터와 데이터베이스 본문

cs

컴퓨터와 데이터베이스

황대성 2023. 8. 28. 22:04

1. 컴퓨터의 구성

 

 1.컴퓨터 구조

 

https://hongong.hanbit.co.kr/%EC%BB%B4%ED%93%A8%ED%84%B0%EC%9D%98-4%EA%B0%80%EC%A7%80-%ED%95%B5%EC%8B%AC-%EB%B6%80%ED%92%88cpu-%EB%A9%94%EB%AA%A8%EB%A6%AC-%EB%B3%B4%EC%A1%B0%EA%B8%B0%EC%96%B5%EC%9E%A5/

 

[컴퓨터 구조] 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등이 있다.