DBMS (MySQL)

[DBMS] 설치 및 기본 이론

(งᐛ)ว 2023. 7. 25. 11:45
728x90

[DB_ DataBase]
서로 관련있는 데이터들의 모임

 


[DBMS_ DataBase Management System]
데이터베이스의 정의, 조작, 제어, 갱신, 질의처리, 유지보수, 보안 등의 기능 제공
응용 프로그램들이 데이터베이스를 공유하며 사용할 수 있는 환경을 제공하는 소프트웨어
DB로 접근가능하게끔 연결해주는 역할

DBMS의 장점 : 데이터 중복방지, 보안, 백업 및 복구, 효율적 구조, 일관된 데이터 유지, 다양한 인터페이스(여러가지 기능?)
DBMS의 단점 : 자원多,복잡, 고비용


[DBS_ DataBase System]
DB+DBMS. 사용자가 DBMS를 통해 물리적인 DB와 소통하는 형태의 시스템


데이터베이스 언어
정의어(DDL) : 데이터 관계정의, 구조변경, 수정  create, alter, drop, truncate
조작어(DML) : 실제 데이터 검색, 수정, 삭제  select, insert, update, delete
제어어(DCL) : 데이터관리, 보안, 복구, 무결성, 사용자 권한설정  grant, revoke
이러한 것을 RDBMS(관계형DBMS)에서 사용하는 언어가 SQL


[SQL]
RDBMS에서 정보 저장, 처리를 위해 사용하는 프로그래밍 언어
DB에서 저장, 업데이트, 검색, 제거, 성능유지관리, 최적화
데이터베이스 설치 (개발툴 포함)


데이터베이스 설치 (개발툴포함)

두번째(428.3M) 파일 다운로드 > No thanks, just start my download 선택

 

MySQL :: Download MySQL Installer

Note: MySQL 8.0 is the final series with MySQL Installer. As of MySQL 8.1, use a MySQL product's MSI or Zip archive for installation. MySQL Server 8.1 and higher also bundle MySQL Configurator, a tool that helps configure MySQL Server.

dev.mysql.com

DB다운로드

 

MySQL :: Other MySQL Documentation

Other MySQL Documentation This page provides additional documentation. There's even more available on these extra pages: MySQL Server Doxygen Documentation Title HTML Online MySQL Server (latest version) View Expert Guides Language Title Version HTML Onlin

dev.mysql.com

연습용 샘플데이터베이스 다운로드

 

SQL 초보를 위한 실전 쿼리문 연습용 샘플 데이터베이스 모음

SQL을 공부할 때, 가장 막막한 것은 SQL 관련 명령어를 알고는 있지만 실제로 활용할 곳이 없다는 점입니다. 무얼 공부하든 동일하겠지만, 실전에서 써먹지 않는다면 금방 머리에서 잊혀지기 마련

3rdscholar.tistory.com


728x90