일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 상위 N개 레코드
- 프로그래머스
- fatal: Not a valid object name: 'master'
- Class
- 라즈베리파이
- XHR
- java
- 헌혈
- Math.
- IOT
- string
- Javapopup
- API
- Java입문
- helloworld!
- id선택자
- Database
- Javascript
- initial commit
- variable
- SQL문제풀이
- HTML
- AndroidDeveloper
- class선택자
- 자바의정석
- compile
- jdoodle
- 생활코딩
- Javaswing
- CSS
- Today
- Total
목록DB (5)
Sun의 정리정돈

많은 데이터모델이 존재하지만 압도적으로 많이 사용되는 모델은 바로, 관계형 데이터모델(Relational Database Model)이다. X,Y축으로 이루어진 표에 따라 정보를 정리정돈할 수 있다면, 정보의 이해가 쉬워질 것이다. 그리고 이를 기계화 시킨다면 정보관리의 효율성은 극대화될 것이다. 관계형데이터모델은 바로 이를 기계화시킨 것이다. 앞으로 Oracle을 살펴보며 RDBM에 대해서도 살펴보기로 한다. 기초 개념 데이터베이스 관리 시스템 (DBMS, Database Management System) DataBase Management System란? 효율적으로 관리하고 검색할 수 있는 환경을 제공해주는 시스템 소프트웨어 기업이 지속적으로 유지 관리해야 하는 방대한 양의 데이터를 편리하게 저장하여..

https://db-engines.com/en/ranking DB-Engines Ranking Popularity ranking of database management systems. db-engines.com 위 사이트에서 데이터베이스 관리 시스템의 인기 순위를 확인할 수 있다. 지금까지도 Oracle이 1순위, MySQL 2순위를 달리고 있다. 오른쪽으로는 데이터베이스 시스템 형식(Database Model)이 기재되어 있는데, Relational DBMS은 관계형 데이터베이스 관리 시스템의 약자로 4위까지 관계형 모델이 차지하고 있다. 관계형 모델끼리는 비슷하기 때문에 하나를 배우면 다른 것도 쉽게 배울 수 있다. Oracle 은 데이터베이스 시장을 오래 점유해왔었기 때문에 금액이 매우 비싸고, ..

- Database2 수업에서 다룰 공통적인 예제들에 대해 소개 - 파일(file)이 어떻게 데이터베이스화 되는가? 만약 내가 관리해야 할 파일을 1억개 넘게 가지고 있다고 상상해보자. 이런 수 많은 데이터 중 작성자만 추려 검색하고 싶다면? 본문의 내용만 검색하고 싶다면? 작성일자만 추려 검색하고 싶다면? MicroSoft는 Excel, Google은 Spreadsheet 라는 이름으로 제품이 존재한다. (그냥 엑셀임) 이런 프로그램을 이용하면 filter를 이용해 정보를 카테고리로 나누어 확인할 수 있다. File -> Spreadsheet -> Database Spreadsheet 는 파일이 데이터베이스로 가는 중간단계 같은 정도다. (Spreadsheet 는 데이터베이스라고 부르진 않지만 넓게 보..

데이터베이스는 매우 방대한 기능을 가지고 있는 정보 도구다. 데이터와 관련해서 일어날 수 있는 일이 많기 때문이다. 우리가 어떤 데이터베이스를 만나면 제일 먼저 해야 할 일은 데이터를 어떻게 입력하고, 어떻게 출력하는가를 따져보는 것이다. 입력(생성, 수정, 삭제) 출력(읽기)는 데이터 관리에 필요한 4가지 작업이다. 이를 'CRUD' 라고 부른다. 그 외 복잡한 기능들은 이 CRUD를 보좌하는 부가적인 기능들에 불과하다.

데이터가 중요한 이유는 데이터를 가공해서 다양한 일을 할 수 있기 때문이다. 이를테면, 인터넷에 연결된 웹과 앱을 통해서 소식과 지식을 전파할 수 있고, 빅데이터나 인공지능과 같은 기술을 이용해 대규모의 데이터로부터 통찰력 있는 분석 결과를 뽑아낼 수 있기 때문이다. 이런 일을 하기 위해 데이터를 저장하고 꺼낼 수 있어야 한다. 그래서 이를 위한 수단이 바로 'File'이다. 파일(file)은 운영체제마다 기능을 제공하고 이메일이나 메신저로도 간단히 전송할 수 있다. 하지만 성능이나 보안, 편의성에 한계를 가지고 있기 때문에 이를 극복하기 위해 전문화된 소프트웨어가 고안되었다. 이는 'Database' 이다. 데이터베이스(database)를 이용하면 소중한 데이터를 안전, 편리, 빠르게 보관하고 사용할 ..