■ SQL : DBMS에게 질의하는 명령어
*DBMS : Database + Managment System
*무엇을 질의하는가? 구조화된 데이터를 질의한다.
[사전적 의미] SQL(/ˈɛs kjuː ˈɛl/, 또는 /ˈsiːkwəl/, Structured Query Language, 구조화 질의어, S-Q-L)는 관계형 데이터베이스 관리 시스템(RDBMS)의 데이터를 관리하기 위해 설계된 특수 목적의 프로그래밍 언어이다. |
■ 구조화된(=정형화된) 데이터란?
https://kingofbackend.tistory.com/11
[DB] 정형, 반정형, 비정형 데이터
데이터베이스의 가장 원초적인 목적은 데이터를 수집하는 것입니다. 내가 필요한 데이터를 수집하기 위해선 먼저 수집 대상이 되는 데이터의 유형을 파악하고 있어야 합니다. 일반적으로 데이
kingofbackend.tistory.com
■ 데이터 베이스 : 데이터의 집합
rf. 데이터베이스 관리 시스템을 통해 중복을 없애는 방식으로 결함을 줄일 수 있다.
■ 데이터 베이스 계정
- DBO : DATABASE OWNER, DBA(=user(사용자)) 데이터 소유주
- DBA : DATABASE ADMINISTRATOR, 데이터 소유주에게 권한을 받은 사용자 계정
■ 데이터 무결성 : 데이터베이스에 저장된 데이터 값과 그것이 표현하는 현실 세계의 실제값이 일치하는 정확성을 의미한다.
https://coding-factory.tistory.com/221
[DB기초] 무결성이란 무엇인가(무결성 제약조건)
무결성이란? 무결성이란 데이터베이스에 저장된 데이터 값과 그것이 표현하는 현실 세계의 실제값이 일치하는 정확성을 의미한다 무결성을 유지하는 방법 대표적으로 사용되는 방법은 중앙
coding-factory.tistory.com
■ 데이터베이스의 특징
1. 실시간 접근성(Real-Time Accessibility) : 비정형적인 질의(조회)에 대해 실시간 처리에 의한 응답이 가능
2. 지속적인 변화(Continous Evolution) : 데이터베이스의 상태는 동적이다. 즉 새로운 데이터의 삽입(Insert), 삭제(Delete), 갱신(Update)로 항상 최신의 데이터를 유지해야한다.
3. 동시 공용(Concurrent Sharing) : 데이터베이스는 서로 다른 목적을 가진 여러 응용자들을 위한 것이므로, 다수의 사용자가 동시에 같은 내용의 데이터를 이용할 수 있어야 한다.
4. 내용에 의한 참조(Content Reference) : 데이터베이스에 있는 데이터를 참조할 때, 데이터 레코드의 주소나 위치에 의해서가 아니라 사용자가 요구하는 데이터 내용으로 찾는다.
■ 데이터베이스의 언어
- DDL (정의어 : Data Definition Language) : 데이터베이스 구조를 정의, 수정, 삭제하는 언어 ( alter, create, drop )
- DML (조작어 : Data Manipulation Language) : 데이터베이스내의 자료 검색, 삽입, 갱신, 삭제를 위한 언어 ( select, insert, update, delete )
- DCL (제어어 : Data Control Language) : 데이터에 대해 무결성 유지, 병행 수행 제어, 보호와 관리를 위한 언어 ( commit, rollback, grant, revoke )
[출처]
https://dev-coco.tistory.com/158 [슬기로운 개발생활😃]
신입 개발자 기술면접 질문 정리 - 데이터베이스
💡 데이터베이스의 특징에 대해 설명해주세요. 실시간 접근성(Real-Time Accessibility) : 비정형적인 질의(조회)에 대하여 실시간 처리에 의한 응답이 가능해야 하며, 지속적인 변화(Continuous Evloution)
dev-coco.tistory.com
https://www.youtube.com/watch?v=pGlkIFrY9QY&list=PLq8wAnVUcTFVq7RD1kuUwkdWabxvDGzfu&index=1 뉴렉처 강의
위키백과
국비지원수업 과정 참고
'Language > SQL' 카테고리의 다른 글
[DATABASE] 제약조건(Constraint) (1) | 2022.04.13 |
---|---|
[DATABASE] DDL, DML_테이블 형성 및 데이터CRUD (0) | 2022.04.12 |
[DATABASE] 테이블 용어, 데이터 타입 (0) | 2022.04.12 |
[DATABASE] DDL_DCL_객체 생성 및 사용자 조회 권한 부여 (0) | 2022.04.12 |
[DATABASE] 오라클 설치하기 / 시스템 접속 (0) | 2022.04.11 |