[ DBMS ]
● DBMS 란?
》 DataBase Management System
》 모든 프로그램이 데이터베이스를 공유할 수 있도록 관리해주는 소프트웨어
》 중복 최소화 & 데이터 불일치 제거
》 관계형 데이터베이스 : Oracle, My-SQL, SQL Server, MariaDB ..
● DBMS 의 기능
》 정의 기능 : 데이터 형태, 구조, 데이터 저장 내용 정의
》 조작 기능 : 데이터 검색, 갱신, 삽입, 삭제 지원
》 제어 기능 : 데이터 정확성, 안전성 유지
[ DB의 스키마 ]
● 스키마란?
》 DB 의 구조 정의 및 제약 조건 기술 ( DB 를 기술하기 위한 개념 )
- 개념 스키마 : 데이터 전체 구조 정의
- 외부 스키마 : 사용자가 실제 이용하는 데이터 구조 정의
- 내부 스키마 : 데이터 구조의 형식을 구체적으로 정의
》 데이터베이스 ↔ 내부 스키마 ↔ 개념 스키마 ↔ 외부 스키마
》 MySQL : DB = Schema
》 Oracle : DB > Schema
[ 실습 ]
☞ DBMS 설치해보기 ☜
① MySQL 프로그램 설치
yum install mysql-server
② 시작
systemctl start sqld
③ 실행
mysql -u root
④ 데이터베이스 만들기
create database [데이터베이스명]
⑤ 유저 생성 & 권한 주기
유저 생성 : CREATE USER '[유저명]'@'%' IDENTIFIED BY '[비밀번호]';
권한 주기 : GRANT ALL PRIVILEGES ON [데이터베이스명].* TO '[유저명]'@'%';
'CLOUD > Server' 카테고리의 다른 글
[DB] ER 다이어그램 (0) | 2023.02.27 |
---|---|
[DB] 데이터 모델링 (0) | 2023.02.23 |
[DB] 데이터 베이스 (0) | 2023.02.22 |
DNS 서버 3 (0) | 2023.02.22 |
DNS 서버 2 (0) | 2023.02.21 |