What is Database & SQL?
https://www.youtube.com/watch?v=FR4QIeZaPeM
데이터 : 내 이름, 집 주소, 나이 등.
데이터베이스(DB) : 데이터의 집합(DB의 데이터들은 데이터 관리를 효율적으로 하기 위해 짜여져 있음)
데이터베이스 관리 시스템(DBMS) : 유저들이 DB에 접근하고, 데이터를 다루고 표현하는 것을 가능하게 하는 프로그램들의 집합.
또한, 다양한 유저들이 DB에 접근하는 것을 조정한다.
온라인 주소록은 전화번호, 신상정보와 관련된 데이터를 저장하는 DBMS임
*pertaining to : ~에 관계된(속하는)
전기 공급자들은 DBMS를 이용하여 사용자와 관련된 다양한 이슈를 관리함.
ex) 페이스북 : 사람들과 그들 친구들의 활동, 메시지, 광고 등과 관련된 다양한 데이터를 저장하고 다루는 것이 필요함.
DBMS : 1960년 찰스 바크멘의 통합 데이터 저장소(IDS)가 최초의 DBMS이며, 시간이 흐르며 DB의 사용과 기능이 급격하게 증가하며 발전되어 옴
[DMBS의 유형]
DBMS 카테고리의 진화(4가지 주요 유형) : navigational -> related -> sql -> object oriented
- 위계hierarchical DBMS : 부모-자식관계처럼 데이터를 저장함. tree 같음. 지금 거의 안쓰임 (윈도 xp)
- 네트워크network DBMS : 많은 관계를 지원함. -> 복잡한 DB 구조 (rdm서버)
- 관계적relational DBMS : DB 관계를 relations이라고 하는 테이블의 형식으로 정의함. 네트워크 유형보다 많은 관계들을 저장함
- 가장 유명함. mysql, oracle 등
- 객체지향object oriented DBMS : 새로운 유형. 데이터가 DB의 객체objects에 저장되며, 데이터는 속성들을 저장함 - postgresql..
[SQL] : DB를 질의(query) 하는 구조 언어 (SEQUEL(Structured English Query Language))
relational DB를 다루기 위한 표준 언어
- DB records -> insert, search, update, delete : DB의 최적화와 관리 가능
- mysql, oracle, ms sql server, sybase 등등.. sql 형식 - 문법은 거의 비슷(몇몇 제외)
구문 예시
SELECT * FROM MEMBERS WHERE AGE > 30
'컴퓨터' 카테고리의 다른 글
윈도우 10 사진앱, 스토어(ms 스토어) 오류(안열림,업데이트 안됨) (0) | 2022.09.27 |
---|---|
윈도우 명령 프롬프트(CMD) 에서 파일 관리하기(CMD 명령어) (0) | 2022.08.09 |
PDF 파일 크롬에서 열기, 한글설치후 PDF가 크롬에서 안 열릴 때, PDF 선택시 크롬 빈 화면 나올 때 (0) | 2021.08.05 |