티스토리 뷰
데이터베이스는 논리적이고 구조화된 방식으로 저장된 데이터 모음이다.
데이터가 구성되는 방식을 통해 데이터를 효율적으로 검색할 수 있다. 필요에 따라 데이터를 보고, 삽입하고, 업데이트하고, 삭제할 수 있다.
대부분의 최신 데이터베이스는 Microsoft Access, SQL Server, MySQL 등과 같은 데이터베이스 소프트웨어로 구축된다. 그러나 엄밀히 말하면 데이터베이스는 Excel 스프레드 시트 나 텍스트 파일처럼 간단히 할 수도 있다.
사실 데이터베이스가 반드시 컴퓨터에 있을 필요는 없다. 데이터베이스는 종이 기반으로도 가능하다. 이것은 컴퓨터가 생성되기 전에 데이터가 저장되는 방식이다. 데이터베이스가 나오기 이전에는 기업과 정부 기관은 모든 데이터를 종이에 보관하고 대형 파일 캐비닛에 보관하였다. 이러한 데이터베이스는 일반적으로 "파일링 시스템"으로 불린다.
그러나 세계는 종이 기반 시스템에서 발전했으며 "데이터베이스"라는 단어는 거의 항상 데이터베이스 소프트웨어를 사용하여 컴퓨터에 구축된 데이터베이스를 의미한다.
Database Software
데이터베이스 소프트웨어는 데이터베이스를 만들고 유지 관리할 수 있는 소프트웨어이다. 데이터베이스 프로그램은 일반적으로 데이터베이스 관리 시스템 (DBMS)이라고 한다.
- 데이터베이스 생성
- 테이블 생성
- 뷰, 저장 프로 시저, 트리거, 인덱스 등과 같은 개체 생성
- 데이터 삽입, 업데이트 및 삭제
- 데이터 쿼리
- 사용자 계정 및 역할 설정
- 데이터베이스 개체에 권한 적용
- 보안 설정
- 로그파일 생성 및 유지
- 데이터 가져오기/내보내기
- 데이터베이스 및 데이터 백업/복원
- 원격 데이터베이스에 연결
1980년대부터. 가장 일반적인 유형의 데이터베이스 관리 시스템은 관계형 DBMS이다. 관계형 데이터베이스 관리 시스템 (RDBMS)을 사용하면 서로 관계를 가질 수 있는 여러 테이블에 데이터를 저장할 수 있다. Microsoft Access, SQL Server 및 MySQL은 모두 관계형 DBMS이다.
'데이터베이스 > SQL' 카테고리의 다른 글
[SQL] DBMS VS RDBMS 차이 (0) | 2021.02.05 |
---|---|
[SQL] Table, Cell, Row, Column, Record, Filed (0) | 2021.01.28 |
[SQL] FK(Foreign Key) 외래 키 (0) | 2021.01.28 |
[SQL] PK(Primary Key) 기본 키 (0) | 2021.01.28 |
[SQL] 디자인의 3가지 관계 유형 (0) | 2021.01.27 |
- 프로그래머스
- effective java
- 소프트웨어공학
- 리눅스 명령어
- 정렬 알고리즘
- 개발환경
- Tomcat
- React
- 오라클 내장 함수
- 리액트
- sort algorithm
- 자바
- 이직
- 회고
- SQL
- javascript
- 제주도 3박4일 일정
- Linux 명령어
- Collection
- 자바스크립트
- spring
- 리액트 16
- 프로그래머
- Java
- 경력관리
- 성능분석
- 오라클
- Maven
- 제주도 여행
- Eclipse
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |