본문 바로가기
[생활코딩] Oracle (2) opentutorials.org/course/3885/26354 행 수정 & 삭제 - 생활코딩 수업소개 테이블에 행을 추가하는 방법을 학습합니다. 강의 1 강의 2 opentutorials.org 9. 행 수정 & 삭제 - 행 수정 (UPDATE) SQL> UPDATE topic 2 SET 3 title = 'MSSQL', 4 description = 'MSSQL is ...' 5 WHERE 6 id = 3; 1 행이 업데이트되었습니다. SQL> commit; 커밋이 완료되었습니다. - 행 삭제 (DELETE) SQL> DELETE FROM topic WHERE id=3; 1 행이 삭제되었습니다. SQL> commit; 커밋이 완료되었습니다. SQL> SELECT * FROM topic; 10. prim.. 2021. 1. 21.
[생활코딩] Oracle (1) opentutorials.org/course/3885 Oracle - 생활코딩 수업소개 무료이면서, 오픈소스이고, 3대 데이터베이스 중에 하나인 Oracle의 입문 수업입니다. 수업대상 정보기술의 심장인 데이터베이스가 어떻게 동작하는지 궁금하신 분 데이터를 보다 전 opentutorials.org 1. 가격 정책 - Express (무료. 본 강의에서 사용함) > Personal > Standard(Named User plus / Processor) > Enterprise(Named User plus / Processor) 2. 설치 3. '나 이거 할 줄 알아'를 외치는 최소 단위 - SETUP > CRUD > GROUP > RUN 4. 사용자와 스키마 - 표에 정보를 기록하고 읽는것이 첫째 목적이다... 2021. 1. 21.
[생활코딩] MySQL (3) opentutorials.org/course/3161/19544 관계형 데이터베이스의 필요성 - 생활코딩 관계형 데이터베이스의 필요성 2018-02-12 01:26:57 opentutorials.org 14. 관계형 데이터베이스의 필요성 - 데이터가 중복되는 경우가 발생하면.. > 용량 커지면 기술적, 경제적 손해, 수정도 어려워지고 찾기도 어려워짐. - 장) 중복되는 부분을 나눠서 따로 저장해 경제적임. 단) 직관적으로 볼 수 있는 표를 나눴기 때문에 보기 불편. 15. 테이블 분리하기 1) 전에 만든 topic 테이블 이름 바꾸기 mysql> RENAME TABLE topic TO topic_backup; Query OK, 0 rows affected (0.03 sec) mysql> SELECT * .. 2021. 1. 20.
[생활코딩] MySQL (2) opentutorials.org/course/3161/19538 MySQL의 CRUD - 생활코딩 MySQL의 CRUD 2018-02-12 01:23:10 opentutorials.org 8. MySQL의 CRUD (Create, Read, Update, Delete) 9. SQL의 INSERT 구문 mysql> SHOW TABLES; +-----------------+ | Tables_in_first | +-----------------+ | topic | +-----------------+ 1 row in set (0.00 sec) mysql> DESC topic; +-------------+--------------+------+-----+---------+----------------+ | Fie.. 2021. 1. 19.
[생활코딩] MySQL (1) opentutorials.org/course/3161 DATABASE2 - MySQL - 생활코딩 수업소개 무료이면서, 오픈소스이고, 3대 데이터베이스 중에 하나인 MySQL의 입문 수업입니다. 수업대상 정보기술의 심장인 데이터베이스가 어떻게 동작하는지 궁금하신 분 데이터를 보다 전 opentutorials.org 1. 데이터 베이스의 목적 2. MySQL 설치 / devhints.io/mysql (MySQL cheatsheet) 3. MySQL의 구조 - 표 / 비슷한 표끼리 그룹핑=데이터베이스=스키마(표들을 그룹핑할때 사용하는 일종의 표다.) / 데이터베이스 서버 4. MySQL 서버 접속 C:\Users\Mungdo>cd C:\Bitnami\wampstack-8.0.1-0\mysql\bin C:\B.. 2021. 1. 18.
[시험 준비] SQLD 일정 및 내용 SQL 개발자의 직무 SQL 개발자는 데이터모델링에 기본 지식을 바탕으로 SQL 작성, 성능 최적화 등 데이터베이스 개체 설계 및 구현 등에 대한 전문지식 및 실무적 수행 능력을 그 필수로 한다. 데이터모델의 이해 및 분석 데이터베이스 구성과 처리에 있어서 가장 핵심적인 요소가 바로 데이터모델이다. 데이터모델은 건물의 설계도와 같이 전체 데이터베이스가 구성되는 요소를 결정한다. 데이터구조의 근간이 되기 때문에 어플리케이션이 데이터를 이용할 때 효율적으로 제공이 될 것인지 아니면 비효율적으로 제공이 될 것인지에 대한 결정은 설계단계의 데이터모델에서 할 수 밖에 없다. 본 직무는 데이터모델과 SQL구문의 연관성을 위해 엔터티, 속성, 관계, 식별자, 정규화 등 데이터 모델의 기본 지식을 바탕으로 데이터 모델.. 2021. 1. 15.
[생활코딩] 관계형 데이터 모델링 opentutorials.org/course/3883 관계형 데이터 모델링 - 생활코딩 수업소개 관계형 데이터베이스의 테이블을 설계하는 방법을 알려드리는 수업입니다. 이 수업은 아래와 같은 내용을 담고 있습니다. 데이터 모델링의 효용 업무파악 개념적 데이터 모델링 논 opentutorials.org 0. 관계형 데이터 모델링 - Model : 어떤 목적을 가지고 진짜를 모방한 것. (좋은 모델은 목적에 부합하는 모델) - 데이터 모델링 : 컴퓨터에 복잡한 정보 담기 1. 데이터 모델링의 순서 - 업무파악 > 개념적 데이터 모델링 > 논리적 데이터 모델링 > 물리적 데이터 모델링 2. 업무 파악 - 1) 컴퓨터 자체 문제 해결 2) 데이터를 통해 현실 문제 해결 - 2)의 경우 실무자와 교류해 업무 파악,.. 2020. 12. 23.
[생활코딩] SQL Join opentutorials.org/course/3884 SQL Join - 생활코딩 수업소개 관계형 데이터베이스에서 테이블과 테이블의 관계를 이용해서 새로운 테이블을 만들어내는 태크닉인 join을 알려드리는 수업입니다. 이 수업은 아래와 같은 내용을 다루고 있습니다. opentutorials.org (1) 표 쪼개기 (2) 실습 준비 (3) LEFT JOIN SELECT tid, topic.title, author_id, name, profile.title AS job_title FROM topic LEFT JOIN author # A = topic , B = author ON topic.author_id = author.aid # join 할 키 연결 LEFT JOIN profile # A = 앞에서 만.. 2020. 12. 22.
[생활코딩] DATABASE1 opentutorials.org/course/3162 DATABASE1 - 생활코딩 수업소개 이 수업은 정보기술의 심장인 데이터베이스에 대한 포괄적인 소개를 담고 있습니다. 수업대상 이 수업은 구체적인 데이터베이스 제품을 다루지 않습니다. 데이터베이스라는 복잡한 opentutorials.org 1. file -> Database (MySQL, Oracle, SQL Server, PostgreSQL, MongoDB) 2. Input (Create, Update, Delete) , Output (Read) = CRUD 3. file -> Spreadsheet (선별, 분류) -> Database (자동화) 4. 본인에게 맞는 데이터베이스 엔진 선택하기 - 오라클 (관공서, 큰 기업에서 사용. 금액 비쌈) -.. 2020. 12. 21.
728x90