| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- python기초
- dementional reduction
- 소프트웨어 개발
- Python
- 머신러닝
- 자연어처리
- 힙정렬
- 정보처리기사
- 에이전트
- 기초
- UMAP
- 딥러닝
- ASR
- 생성형 인공지능
- 트랜스포머
- 객체지향
- RNN
- CNN
- LangGraph
- 캐글
- RDBMS
- Transformer
- TTS
- 데이터엔지니어
- SQL
- CLIP
- 데이터 시각화
- 랭그래프
- python 기초
- 알고리즘
- Today
- Total
수달이네 기술 블로그
1. DDL(Data Definition Language)데이터 정의어 : 데이터베이스의 구조를 정의하거나 변경하는 명령어CREATE : 테이블, 유저, 시퀀스 등을 생성CREATE [TABLE/USER/SEQUENCE/VIEW] 이름()CREATE TABLE 테이블명(컬럼명 자료형(용량)[제약조건,…);ALTER : 테이블 구조 변경(컬럼추가, 테이블이름 변경, 컬럼 제약조건/자료형 변경/추가/삭제)ALTER TABLE 테이블명컬럼추가: ADD(컬럼명 자료형(용량)[제약조건]);ALTER TABLE TBL_STU ADD (STU_EMAIL VARCHAR(50));--TBL_STU 테이블에 STU_EMAIL 컬럼 추가컬럼삭제: DROP COLUMN 컬럼명;ALTER TABLE TBL_STU DROP CO..
제약조건테이블에 저장되는 값의 규칙을 정의하는 장치잘못된 데이터 입력 차단데이터의 무결성과 정확성 유지제약 종류Primary key(PK)(기본키)테이블의 기본키(고유 식별자)중복 불가, NULL 불가하나의 테이블에 하나만 존재CREATE TABLE TBL_STUDENT( student_id NUMBER PRIMARY KEY, student_name varchar2(20));INSERT INTO TBL_STUDENT values(1, '짱구');INSERT INTO TBL_STUDENT values(NULL, '철수');--SQL Error [1400] [23000]: ORA-01400: cannot insert NULL into ("WEB2"."TBL_STUDENT"."STUDENT_ID")INSERT..
DataBase Management System: DB를 관리하는 시스템(Oracle, MySQL, MariaDB, MongoDB)DB데이터가 저장되고 관리되는 곳.데이터는 물리적인 파일로 저장되어있으나, 직접 열어서 수정하지 않고, SQL으로 조회, 수정함1. db 의 특징데이터의 일관성, 독립성, 동시접속, 데이터 공유가 중요함.일관성: 여러 파일에 저장되어있는 데이터를 하나로 모아서 저장하는 것.독립성: 통합해서 저장한 데이터를 컴퓨터 운영체제와 별도의 데이터 관리 시스템에 관리하자는 것,동시접속: 데이터 베이스에서 여러사용자, 여러 응용프로그램이 동시에 읽고 쓸수 있는 환경을 지원해야함.데이터 공유: 사용자가 데이터베이스에 접근할 때와 응용프로그램이 동시에 데이터를 공유해야한다.(동시에 데이터를 ..
0. 서론난 데이터엔지니어가 되기로 마음 먹었지만, 어제 spark 환경을 구축하며, 관련 활동을 하고자 했을때, 내가 이 데이터베이스에 대해 알고 있는게 터무니 없이 적다는 것을 알 수 있었다. 이론은 마치 건물의 기둥같은 느낌이라고 생각하며 지금까지 공부해왔지만, 내가 하려했던 일에 대해서는 그것을 미루고 말았다는 것을 무심코 깨닳았다. 이제 데이터베이스의 기초를 다시 다져가기로 한다. 아래 내용은 그냥 내가 공부한 내용을 끄적인 것이니 순서가 이상하고 두서도 없을 수 있다. 1.데이터베이스와 SQL 데이터베이스는 다양한 종류의 데이터들을 사용자가 이용할 수 있도록 저장하여 운용할 수 있도록 만든것이다. 그리고 이런 데이터들을 쉽게 조작할 수 있도록 컴퓨터로 제어 할 수 있게 만든 언어가 SQL 이..