본문 바로가기

Backend/Oracle DB21

03. SQL 기초(DCL, DDL, DML) ○ SQL문 - Stored Query Language - 어떻게 작업을 수행할지가 아니라 무엇을 해야할지에 관해 정의하는 결과중심적 언어 - 절차적은 아님 ( cf. 자바는 절차적언어) - SQL 명령어는 대소문자를 구분하지 않는다 - 주석 -- - ANSI SQL문 : 표준SQL문, DBMS의 종류에 제약을 받지 않음 ○ SQL문의 종류 - DCL, DDL, DML ① DCL (Data Control Language, 제어어) - 사용자가 별로 쓸일 없음. 호스팅업체가 주로 사용 - grant 사용자 접근 권한부여 - revoke 사용자 접근 권한 취소 - deny 특정사용자만 접근차단 ② DDL (Data Definition Language, 정의어) - DB및 TABLE에 대한 정의 - Creat.. 2022. 5. 13.
02. Oracle Database 18c XE & Oracle SQL Developer 설치 ○ Oracle Database Express Edition (XE) - Oracle Database : 미국 오라클사의 관계형 데이터베이스 관리 시스템의 이름 - Oracle Database Express Edition : 연구 교육용 목적으로 무료 제공, 윈도우와 리눅스만 사용 가능 - xe 최신 버전은 21c이지만 수업시간에는 보다 검증된 18c 버전으로 진행 - 다운로드 링크 https://www.oracle.com/database/technologies/xe-downloads.html (21c 다운로드 링크) https://www.oracle.com/database/technologies/xe18c-downloads.html (18c 다운로드 링크) ○ Oracle Database 18c XE .. 2022. 5. 12.
01. 데이터베이스란 (관계형 DB, NoSQL DB) ○ Database 데이터베이스 - 대용량 데이터 저장소 - 데이터 재가공 가능 - DBMS : Database Management System, DB 관리 시스템 - 종류 : 관계형 DB, NoSQL DB ○ NoSQL DB - 구조화 하지 않아도 된다 - 종류 : Mongo DB, 카산드라 ○ 관계형 데이터베이스 - RDBMS: Relational Database Management System (관계형 데이터베이스 관리 시스템) - 데이터를 저장하기 전에 구조화해야 한다 - 종류 ① Oracle DB ② MySQL ③ MariaDB : 무료 ④ SQL Server : MS-SQL (.asp 닷넷) ⑤ Access(.mdb) : MS-오피스 ○ 관계형 데이터베이스 기본 용어 - 명령어 : SQL문 -.. 2022. 5. 11.