DBMS
내 GitHub 계정을 방문해 주셔서 감사합니다!
데이터베이스 관리 시스템(DBMS)은 데이터에 대한 쿼리를 저장, 검색 및 실행하는 데 사용되는 소프트웨어 시스템입니다. DBMS는 최종 사용자와 데이터베이스 사이의 인터페이스 역할을 하며 사용자가 데이터베이스의 데이터를 생성, 읽기, 업데이트 및 삭제할 수 있도록 합니다.
정보를 원하시면
- https://www.w3schools.com/sql/
- https://www.geeksforgeeks.org/sql-tutorial/
소스 코드(다운로드)
여기를 클릭하세요
오프라인 다운로드
- 전체 소스 코드를 다운로드하세요. 방문 -> https://mega.nz/folder/oX9jXJAJ#Dh5dpdMGB5SZZ2Dsqe1E6g
- 소프트웨어를 다운로드하세요. 방문 -> https://mega.nz/file/EHUDDDrQ#HvsoZvjVc9UoLkCVfdDLT0KV0tZ93lR16C-geBGUtiM
온라인 다운로드
- 방문 ->https://www.microsoft.com/en-us/download/details.aspx?id=101064
프로젝트 특징
| |
---|
1 | 2 |
| |
데이터베이스 언어
- 데이터 정의 언어
- 데이터 조작 언어
- 데이터 제어 언어
- 트랜잭션 제어 언어
DBMS의 주요 특징
- 데이터 모델링: DBMS는 데이터베이스의 데이터 구조와 관계를 정의하는 데이터 모델을 생성하고 수정하기 위한 도구를 제공합니다.
- 데이터 저장 및 검색: DBMS는 데이터베이스에서 데이터를 저장하고 검색하는 역할을 하며, 데이터를 검색하고 쿼리하는 다양한 방법을 제공할 수 있습니다.
- 동시성 제어: DBMS는 여러 사용자가 서로 충돌하지 않고 데이터에 액세스할 수 있도록 데이터베이스에 대한 동시 액세스를 제어하는 메커니즘을 제공합니다.
- 데이터 무결성 및 보안: DBMS는 데이터 값에 대한 제약 조건, 데이터에 액세스할 수 있는 사람을 제한하는 액세스 제어 등 데이터 무결성 및 보안 제약 조건을 적용하기 위한 도구를 제공합니다.
- 백업 및 복구: DBMS는 시스템 오류가 발생할 경우 데이터를 백업하고 복구하기 위한 메커니즘을 제공합니다.
- DBMS는 관계형 데이터베이스 관리 시스템(RDBMS)과 비관계형 데이터베이스 관리 시스템(NoSQL 또는 Non-SQL)의 두 가지 유형으로 분류될 수 있습니다.
- RDBMS: 데이터는 테이블 형식으로 구성되며 각 테이블에는 일련의 행과 열이 있습니다. 데이터는 기본 키와 외래 키를 통해 서로 관련됩니다.
- NoSQL: 데이터가 키-값 쌍, 문서, 그래프 또는 열 기반 형식으로 구성됩니다. 이는 대규모 고성능 시나리오를 처리하도록 설계되었습니다.
여러 유형의 DBMS
- 관계형 DBMS(RDBMS): RDBMS는 행과 열이 있는 테이블에 데이터를 저장하고 SQL(구조적 쿼리 언어)을 사용하여 데이터를 조작합니다.
- 객체 지향 DBMS(OODBMS): OODBMS는 데이터를 객체로 저장하며 객체 지향 프로그래밍 언어를 사용하여 조작할 수 있습니다.
- NoSQL DBMS: NoSQL DBMS는 키-값 쌍, 문서 기반 모델 또는 그래프 모델과 같은 비관계형 데이터 구조로 데이터를 저장합니다.
DBMS의 응용:
- 기업 정보: 영업, 회계, 인사, 제조, 온라인 소매업체.
- 은행 및 금융 부문: 고객 세부 정보, 계좌, 대출, 은행 거래, 신용 카드 거래를 관리하는 은행.
- 금융: 매각 및 보유, 금융주 및 채권 매입에 대한 정보를 저장합니다.
- 대학: 학생의 학과등록정보, 학생성적, 교직원 역할에 대한 정보를 유지관리합니다.
- 항공사: 예약 및 일정.
- 통신: 선불, 후불 청구서 유지 관리.
나를 따르라