Oracle
-
4.1 셀렉트문장의 기본 형식과 특성Oracle 2023. 7. 25. 11:55
여기서는 각 명령을 간략하게 소개하는 정도로만 살펴본다. 1) selection - 행 제한 : 수 많은 데이터 행. 항상 그 모든 행을 불러와 쓸 필요가 없으므로, 필요한 행만 선택해서 불러온다. select * from emp where deptno = 30; - 위 문장에서는 emp 테이블에서 30번 부서에 근무하는 사원 정보를 불러옴 - 결과 2) projection - 컬럼 제한 : 필요한 정보가 있는 열만 불러온다. select *; // *는 모든 열을 선택하는 선택자 select ename, sal, hiredate from emp; - 결과: - 결과: 셀렉션과 프로젝션 함께 사용하기 3) join - 두 개 이상의 테이블을 대상으로 데이터 조회 select ename, job, sal,..
-
fix: 맥에서 도커로 만드는 가상환경 이해하기Oracle 2023. 7. 25. 11:08
수업은 윈도우를 기반으로 진행한다. 메인 강사님이 맥 유저들에게 그렇게 친절하지 않아, 보조강사님께 이런저런 것들을 여쭤본다. 다만 데이터베이스 수업을 겨우 하루 진행했는데, 질문이 너무 많아서 보조강사님께 답변을 듣기가 매우 힘든 상황!! 윈도우 유저들은 그냥 강사님 화면 따라하면 자연스럽게 잘 되는 것들도 우리 맥 유저들은 잘 되지 않아 난감할 때가 있다. 오라클 데이터베이스는 맥 환경에서 바로 구동할 수 있도록 지원하지 않는다. 그래서 특히 처음 세팅을 완전 헤맸다. https://shanepark.tistory.com/400 [MacOS] M1 맥북 도커로 ORACLE DB 실행하기 Intro M1 맥북을 처음 구입 한 이후로 약 1년 반동안, 오라클 데이터베이스를 띄우기 위해 참 많은 노력을 했..
-
1. 관계형 데이터베이스RDMBS와 SQLOracle 2023. 7. 24. 12:37
RDBMS : Realational DBMS 1-1. SQL : Structured Query Language = 구조적 질의 언어 - RDBMS에게 데이터에 관해 물어보고 결과를 얻는다. - 사용목적에 따른, 대표적인 SQL 명령어 분류 DRL: Select 교재에서는 DQL(Data Querry Language)로 표기되어 있음 DML(Date Manipulation Language): Insert, Update, Delete 테이블의 데이터를 관리하는 명령어 TCL(Transaction Control Language): Commit, Rollback, Savepoint 트랜잭션 데이터를 관리하는 명령어 DDL(Data Definition Language): Create, Alter, Drop 데이터..
-
0. 기본 용어 정리Oracle 2023. 7. 24. 12:13
0. 기본 용어 정리 0-0. 데이터와 정보 데이터: 수집되었지만 아직 특정 목적을 위해 가공되지 않은 값, 사실 또는 자료 정보: 분석, 가공되어 가치가 추가되거나 새로운 의미를 도출할 수 있는 결과 0-1. Database, DBMS, Database System의 차이 Database: 데이터 저장소, 파일로 존재 DBMS - Database Management System - 메인 메모리에 위치. 데이터 저장소에 있는 데이터와 소통하며 관리. 어플리케이션으로부터 요청을 받아 데이터를 처리 및 반환. Database System: DBMS와 Datambase를 아울러 이르는 말 0-2. DBMS를 사용하는 이유 - 데이터 중복 회피 - 여러 응용 프로그램이 하나의 DMBS를 통해 데이터를 공유 - ..