simDev1234
심플하고 차분하게
simDev1234
전체 방문자
오늘
어제
  • 분류 전체보기
    • Computer Science
      • Basic Math
      • Data Structure
      • Algorithm
      • Database
      • OS
    • Language
      • Java
      • Kotlin
      • SQL
    • Framework
      • Spring
      • Orm&Mapper
      • 프로젝트로 스프링 이해하기
      • 스프링 라이브러리
    • Infra
      • Cloud
      • Docker
      • Redis
      • AWS, Azure
      • Device
    • Etc
      • CleanCoding
    • Git,Github

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • controllerTest
  • null
  • scanner #next() #nextLine()
  • 자바프로그래밍
  • 참조변수
  • 컨트롤러
  • 참조타입
  • JVM메모리구조
  • 자바
  • 자바메모리구조
  • 자바프로그램
  • 스프링
  • 404

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
simDev1234

심플하고 차분하게

Language/SQL

[DATABASE] SQL과 DATABASE의 기초 개념

2022. 4. 11. 19:59

■ 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
    'Language/SQL' 카테고리의 다른 글
    • [DATABASE] DDL, DML_테이블 형성 및 데이터CRUD
    • [DATABASE] 테이블 용어, 데이터 타입
    • [DATABASE] DDL_DCL_객체 생성 및 사용자 조회 권한 부여
    • [DATABASE] 오라클 설치하기 / 시스템 접속
    simDev1234
    simDev1234
    TIL용 블로그. * 저작권 이슈가 있는 부분이 있다면 댓글 부탁드립니다.

    티스토리툴바