
나도 멍때리고 싶다
수업에서 배운 데이터베이스 및 sql 기초에 대해 작성해보자.
- DBMS : 데이터베이스를 관리해주는 시스템 또는 소프트웨어
1. 데이터 무결성 (무결성 제약조건) 유효한 데이터만
2. 데이터 독립성
3. 데이터 중복의 최소화
4. 보안 (접근 허가 사용자만 접근)
5. 응용 프로그램의 유지 보수가 쉬워짐(통일된 방식으로 작성 가능)
6. 데이터의 안전성 향상(백업/복원)
RDBMS(Relational DataBase Management System)
1. 계층형
2. 망형
3. 관계형(MariaDB)
4. 객체지향형
5. 객체 관계형 DBMS
: 표 형태의 테이블 저장
SQL(Structured Query Language)
DBMS와 사람이 소통하기 위한 언어
1. 독립적
2. 이식성
3. 대화식 언어
4. 분산형 클라이언트/서버 구조
: 모든 DBMS의 SQL문이 완벽하게 동일하지 않음 (SQL Server, ORCLE)
SQL
DML/DDL/DCL
조작/정의/제어
DML : Select, Insert,Update,Delete
DDL : Create, Drop, Rename, Alter
DCL : Grant, Revoke
TCL
'코딩일기' 카테고리의 다른 글
| [MariaDB] MariaDB 사용2 (3) | 2024.05.17 |
|---|---|
| [MariaDB] MariaDB 사용 (3) | 2024.05.17 |
| [MariaDB] MariaDB 설치 (4) | 2024.05.17 |
| Linux 명령어 (3) | 2024.05.17 |
| Linux 실습 환경 구축과 기초 지식 (5) | 2024.05.17 |