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

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)를 이용하면 소중한 데이터를 안전, 편리, 빠르게 보관하고 사용할 ..