본문 바로가기

데이터베이스4

데이터 베이스 MySQL 3 데이터와 대용량 데이터 저장 JSON JSON_OBJECT( ) JSON_ARRAY( ) SELECT JSON_OBJECT('NAME',NAME,'HEIGHT',HEIGHT) AS 'JSON 값' FROM USERTBL WHERE HEIGHT > 180; SET @JSON='{"userTBL" : [ {"NAME":"강호동","HEIGHT":182}, {"NAME":"이휘재","HEIGHT":180}, {"NAME":"남희석","HEIGHT":180}, {"NAME":"박수홍","HEIGHT":183} ] }'; SELECT JSON_VALID(@JSON) AS JSON_VALID; SELECT JSON_SEARCH(@JSON, 'ONE', '남희석') AS JSON_SEARCH; SELECT JSON_.. 2024. 2. 3.
데이터 베이스 MySQL 2 DML (data manipulation language) 데이터 조작 언어 트랜잭션이 발생하는 SQL도 이 DML에 속함 커밋, 롤백 → 트랜잭션 DDL(data definition language) create drop alter 롤백, 커밋 사용불가 실행즉시 적용됨 DCL (data contril language) 사용자에게 권한을 부여하거나 빼앗을 때 주로 사용하는 구문 Insert INSERT INTO 테이블이름 VALUES(값) USE SQLDB; CREATE TABLE TESTTBL1(id INT, userNAME CHAR(3), age INT); INSERT INTO TESTTBL1 VALUES (1, '뽀로로', 16); INSERT INTO TESTtesttbl1TBL1 (id, use.. 2024. 2. 3.
MySQL로 배우는 데이터 베이스 개론과 실습 1장 연습문제 1. 4 2. 3 3. 3 4. 3 5. 2 6. 2 7. 2 8. 1 9. 2 10. 1 11. 데이터 베이스 : 조직에 필요한 정보를 얻기 위하여 논리적으로 연관된 데이터를 모아 구조적으로 통합해 놓은 것 DBMS : 데이터를 관리하는 소프트웨어 시스템 데이터 모델: 데이터베이스 시슽넴에서 데이터를 저장하는 이론적인 방법에 관한 것 데이터 베이스 시스템: DBMS를 도입하여 데이터를 통합 관리하는 시스템 12. 데이터 베이스의 특징 4가지 - 실시간 접근 가능 - 계속 변화 - 동시공유 가능 - 내용 참조 가능 13.파일시스템 VS DBMS 장단점 파일 시스템은 데이터를 파일 단위로 저장하며 파일을 다루는 파일 서버를 함께 사용 DBMS는 데이터를 통합 관리하는 시스템, 운영비가 비싸고 시스템 취약성.. 2024. 2. 2.
데이터 베이스 MySQL 1 데이터베이스 여러 사람이 공용으로 사용하기 위해 통합하고 저장한 운영 데이터의 집합 데이터의 저장 공간 자체를 의미하기도 함 DBMS 특징 데이터의 무결성 데이터의 독립성 : 데이터 베이스와 응용 프로그램은 독립적 관계 보안 데이터 중복 최소화 응용프로그램 제작 및 수정 용이 데이터의 안전성 향상 : 복원 또는 복구 가능 DBMS의 분류 계층형 DBMS 1 : N 망형 1 : 1, 1 : N, N : M 지원 효과적이고 빠른 데이터 추출 가능 복잡한 내부 포인터 프로그래머가 모든 구조를 이해해야만 함 잘 안씀 시험 나옴 관계형 테이블 간 관계 > 기본키, 외래키를 사용하여 맺음(부모 자식 관계) 업무 변화에 띠리 바로 순응, 유지보수 측면에서 편리 시스템 자원 많이 차지 > 느려질 수 있음 SQL 데이터.. 2024. 2. 2.