일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 창상수령주 포에버
- git
- 백준
- 깃허브 처음
- 백준 15552
- KETI
- 딥러닝
- 앤비디아 드라이버
- 대상
- GPU 가속
- cudnn
- 사물인터넷
- nCube
- 사이킷런
- nVidia CUDA
- java
- OJ
- 임베디드
- 텐서플로
- 1st prize
- 머신러닝
- Ocean Developer
- Mobius Server
- 케라스
- 머신러닝 기초
- github
- IOT
- 제 5회 모비우스 대회
- 앤비디아
- Online judge
- Today
- Total
목록Database/MySQL (5)
장효창의 낙서

테이블은 데이터베이스의 핵심 개체이나 테이블 외에 인덱스, 뷰, 스토어드 프로시저, 트리거, 함수, 커서 등의 개체도 필요하다. - 인덱스 데이터를 조회할 때 결과가 나오는 속도를 획기적으로 빠르게 해준다. - 뷰 테이블의 일부를 제한적으로 표현할 때 주로 사용한다 - 스토어드 프로시저 SQL에서 프로그래밍이 가능하도록 해준다. - 트리거 잘못된 데이터가 들어가는 것을 미연에 방지하는 기능을 한다. - 인덱스 데이터가 많은 데이터베이스를 다룰 때 결과가 나오는 시간이 많이 소요된다. 이런 경우 결과가 나오는 시간을 줄여주는 기능을 하는 것이 바로 '인덱스'이다. 현재 인덱스가 없는 경우 '아이유'를 찾는 방법은 다음과 같다. Full Table Scan이란 모든 테이블을 처음부터 끝까지 검색해서 찾은 것..

- 데이터베이스 구축 절차 1. 데이터베이스 만들기 2. 테이블 만들기 3. 데이터 입력/수정/삭제하기 4. 데이터 조회/활용하기 - 데이터베이스 만들기 - 테이블 만들기 테이블을 만들기 이전에 테이블을 설계해야한다. 테이블을 설계한다는 것은 테이블의 열 이름과 데이터 형식을 지정하는 것이다 다음과 같은 테이블을 설계하자. 열 이름 영문 이름 데이터 형식 최대 길이 널 허용안함(NN) 아이디(기본 키) member_id 문자(CHAR) 8글자 Yes 회원 이름 member_name 문자(CHAR) 5글자 Yes 주소 member_addr 문자(CHAR) 20글자 No 여기서 CHAR은 MySQL에서 약속된 예약어. INT, DATE 등이 있음 이 후 소개. 널(Null)은 빈 것을 의미하고 널 허용 안 ..

- 데이터베이스 모델링 테이블의 구조를 미리 설계하는 개념. 프로젝트를 진행하기 위해 대표적으로 폭포수 모델을 사용. ※ 폭포수 모델 순차적 소프트웨어 개발 프로세스로 마치 폭포와 같이 진행된다고 해서 폭포수 모델이라고 한다. 소프트웨어 요구사항 기술 - 소프트웨어 설계 - 소프트웨어 구현 - 시험과 디버깅 - 설치 - 소프트웨어 유지보수 각 단계가 구분되어 명확하나, 문제 발생 시 앞으로 돌아가기 어렵다는 단점 존재. 데이터베이스 모델링은 업무 분석과 시스템 설계 단계에 속한다. 여기서 테이블 구조가 결정. - 프로젝트 진행 단계 프로젝트 현실 세계에서 일어나는 업무를 컴퓨터 시스템으로 옮겨놓는 과정. 대규모 소프트웨어를 작성하기 위한 전체 과정. 데이터베이스 모델링 우리가 살고 있는 세상에서 사용되는..

MySQL은 오라클 사에서 제공하는 데이터베이스 관리 소프트웨어로 대용량의 데이터를 관리하고 운영하는 기능 제공. 기본적으로 MySQL은 교육용이나 개인에게 무료로 제공되나 영리를 목적으로 사용한다면 비용을 지불해야한다. 상용목적으로 사용하는 경우 무료로 사용하고 싶다면 MariaDB를 사용하는 것이 좋다. ※ MySQL과 MariaDB는 Chapter 1-1에서와 같이 초기 개발자들이 같기때문에 자매제품이라고 봐도 무방함. 1. MySQL 8.0 최신 버전 다운로드 https://dev.mysql.com/downloads/windows/installer/ MySQL :: Download MySQL Installer Select Operating System: Select Operating System…..
- 데이터베이스 와 DBMS 카카오톡 메시지, 인스타그램의 사진, 교통카드의 데이터 등의 정보를 저장하는 데이터 베이스는 '데이터의 집합'. 이를 관리하고 운영하는 소프트웨어를 DBMS(Database Management System)이라고 한다. 다양한 데이터가 저장되어 있는 데이터베이스는 여러 명의 사용자나 응용 프로그램과 공유하고 접근이 가능해야 함. ※ 엑셀의 경우 데이터의 집합을 관리하고 운용한다는 점에서 DBMS라고 볼 수도 있지만 대용량 데이터를 관리하거나 여러 사용자와 공유하는 개념과는 거리가 있어 DBMS라고 부르지 않는다. - 데이터베이스의 대표적인 종류 DBMS 제작사 작동 운영체제 최신 버전 기타 MySQL Oracle Unix,Linux, Windows,mac - 오픈 소스, 상용..