일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 프로그래밍
- 데이터베이스
- 정처산기
- java
- int크기
- 스누핑
- 자바
- It
- 정처기
- 파이썬배열예제
- 정보처리산업기사
- 정처기운영체제
- 운영체제종류
- 코딩
- androidstudio
- 코딩공부
- 파이썬예제
- 업다운게임코드
- ai
- 파이썬
- 운영체제목적
- 백준
- 안드로이드스튜디오
- 바텀네비게이션
- 컴퓨터일반
- 자바예제
- 파이썬리스트
- bottomnavigation
- 파이썬배열
- 안드로이드
- Today
- Total
목록데이터베이스/MySQL (4)
발전을 위한 기록

Primary Key(기본키) 👉 튜플을 유일하게 식별할 수 있는 속성으로, 데이터의 중복을 막는다. 👉 데이터의 중복을을 막아 데이터 무결성을 지키고 검색속도를 높일 수 있다. 👉 NULL값이 존재할 수 없다. ✔ 튜플은 중복되면 안되기 때문에 유일하게 식별할 수 있는 속성이 필요 Foreign Key(외래키) 👉 다른 릴레이션의 기본키를 참조하는 속성으로, 릴레이션간의 관계를 표현할 수 있다. 👉 참조 무결성 제약조건을 통해 데이터의 정합성을 지킬 수 있다. 👉 NULL값이 존재할 수 있다. ✔ 데이터 무결성(Data Integrity) : 데이터의 정확성과 일관성을 유지하고 보증하는 것 ✔ 데이터 정합성(Data Consistency) : 어떤 데이터들의 값이 서로 일치하는 것 ✔ 참조 무결성(Re..

* 데이터베이스, 테이블 생성(CREATE) /*데이터베이스 생성*/ CREATE DATABASE db명; /*사용할 DB 명시(필수)*/ USE db명; /*테이블 생성*/ CREATE TABLE 테이블1( 속성1 타입, 속성2 타입, . . . PRIMARY KEY(속성1) ); CREATE TBALE 테이블2( 속성a 타입, 속성b 타입, . . . PRIMARY KEY(속성2) FOREIGN KEY(속성a) REFERENCES book (속성2), /*테이블2의 속성a이 테이블1의 속성2 참조*/ ); * 테이블에 값 삽입(INSERT) USE db이름; /*테이블에 값 삽입*/ INSERT INTO 테이블명(속성1, 속성2, 속성3) VALUE (값a, 값b, 값c), (값d, 값e, 값f), ..

데이터베이스의 개념 4가지 1. 통합된 데이터(integrated data) - 여러 곳에서 사용되던 데이터를 하나로 묶는다. - 통합된 데이터는 중복이 최소화된다. 2. 저장된 데이터(stored data) - 컴퓨터가 접근 가능한 위치에 저장된 데이터를 의미한다. 3. 운영 데이터(operational data) - 조직에서 존재가치가 확실한 데이터를 의미한다. 4. 공용 데이터(shared data) - 여러 업무 또는 여러 사람이 공동으로 사용하는 데이터를 의미한다. - 둘 이상의 프로그램 또는 여러 사람이 동시사용 할 수 있다. 데이터베이스의 특징 4가지 1. 실시간 접근성(real time accessibility) - 비정형적이고 수시적인 질의에대해 실시간 처리가 가능해야한다. 2. 계속적인..

1. DDL (Data Definition Language) - 데이터베이스를 정의하거나 테이블, 뷰 등 다양한 오브젝트를 정의할 때 사용 - 예) CREATE, DROP, ALTER 2. DML (Data Manipulation Language) - 정의된 데이터베이스에 데이터에대한 조회, 수정, 삭제, 삽입 등의 작업을 할때 사용 - 예) SELECT, UPDATE, DELETE, INSERT 3. DCL (Data Control Language) - 데이터 제어 언어로 사용자 권한을 주거나 뺏을 수 있음 - 예) GRANT, DENY, REVOKE