MariaDB Server 11.0.1 - MariaDB Knowledge Base
MariaDB Server 11.0.1
<div class="pdl-cta"> Thank you for downloading. Create your MariaDB account to receive download release notifications, product updates an...
mariadb.com
버전은 11.01 버전을 깔아주었다.
데이터베이스의 정의
- 여러명의 사용자, 응용프로그램이 공유
- 동시 접근이 가능해야함.
- 특히 MariaDB에서는 '데이터의 저장공간'자체를 의미하기도 한다.
데이터베이스의 독립성
- 데이터 베이스와 응용 프로그램은 독립적인 관계여야 함
- DB의 크기변경, 데이터 파일의 저장소를 변경하는 경우에도 기존에 작성된 응용프로그램은 전혀 영향을 받지 않아(응용프로그램이란 : 어떤 문제를 해결하기 위하여 사용자 또는 특정 업무에 대한 전문가들에 의해 작성된 프로그램)
DBMS - 데이터베이스를 관리/운영하는 역할
Excel의 경우 대용량을 관리하지 않고, 여러명의 사용자가 공유하지 않으므로 DBMS가 아님
DBMS의 특징
- 데이터 중복 최소화
- 데이터 공유(일관성 유지)
- 정합성, 무결성, 보안성 유지
- 사용자 중심의 데이터 처리
- 데이터 표준화 적용 가능
- 데이터 접근 용이
- 데이터 저장 공간 공유로 인한 절약
SQL
- DBMS에 데이터를 구축하고 관리, 활용하기 위해 사용되는 언어
- DBMS를 통해 중요한 정보들을 입력하고 관리, 추출하는데 사용함
RDBMS
- RDBMS는 DBMS에 R이 붙어있는상태인데 릴레이션의 약자로 관계형 데이터베이스 관리 시스템이라는 의미이다.
- 이름과 같이 관계형데이터베이스를 관리하는 시스템이며 모든 데이터를 2차원 테이블 형태로 표현하는 데이터베이스이다.
- 장점 : 업부가 변화될 경우 쉽게 변화에 순응할 수 있는 구조, 또한 각 데이터를 중복없이 한번만 저장할 수 있다.
- 단점 : 테이블간 관계를 맺고 있어 시스템이 커질경우에 Join문이 ㅁ낳은 복잡한 쿼리가 만들어질 수 있다.
관계형 DBMS 구조
실습! HEISQL를 사용해보자
SELECT 문은 데이터베이스에서 정보를 검색할 때 사용하는 기본 명령어 한마디로 조회한다는것이다
그리고 FROM은 테이블명을 지정을해준다는 의미
*는 모든 칼럼(Colume)을 의미한다 ---> 위에 관계형 db를보면
deptno와 dename을 지정하면 다음과같이 칼럽에 대한 결과물을 조회할 수 있다
'DB' 카테고리의 다른 글
DB 테이블을 변경시켜라 (0) | 2023.03.28 |
---|---|
Join시켜서 원하는정보 가져오기 (0) | 2023.03.28 |
데이터베이스 사용기술 모음 (주요한 기술만 정리했음) (0) | 2023.03.23 |