emp 테이블

dept 테이블

department 테이블

professor 테이블 : 공간 부족으로 NAME, POSITION, HPAGE 필드의 내용을 일부만 출력

student 테이블의 내용 : 공간 부족으로 NAME 필드의 내용을 왼쪽 4글자만 남김

Cartecian Product(카티션 곱) 조인 태상 테이블들의 조건이 누락되었을 때 해당 조인에 해당하는 모든 대상 행을… Continue Reading 생능_오라클SQL_04장. JOIN

GROUP 함수 emp 테이블의 내용

student 테이블의 내용 : 공간 부족으로 NAME 필드의 내용을 왼쪽 4글자만 남김

COUNT(), SUM(), AVG() 함수

MAX(), MIN() 함수

STDDEV(), VARIANCE() 함수

GROUP BY ~ HAVING절 사용

SELECT 절에 사용된 그룹함수 이외의 컬럼이나 표현식은 반드시 GROUP BY 절에 사용되어야… Continue Reading 생능_오라클SQL_03장. SQL 복수행 함수

세 가지 유형의 보안 물리적 보호 화재, 홍수, 지진 등과 같은 자연 재해, 도둑, 컴퓨터 시스템에 대한 우연한 손상, 데이터에 손상을 주는 기타 유형의 위험으로부터 데이터베이스를 보호 권한 보호 권한을 가진 사용자만 특정한 접근 모드로 데이터베이스를 접근할 수 있도록 보호 운영 보호 데이터베이스의 무결성에 대한 사용자 실수의 영향을 최소화하거나 제거… Continue Reading 생능_ORACLE배움터_10장. 보안과 권한관리

참조 : https://oukr.tistory.com/51  메타 문자 ^ : 행 시작 $ : 행 끝 |  : 여러개 나열된 것 중 하나, or(또는) ( ) : 괄호 안을 한 단위로 취급 [ ] : 나열된 문자 중 1문자 .(Dot) : 임의 한 문자(Null 제외) + : 1글자 이상 ? : 0글자나 1문자 *… Continue Reading Oracle(오라클) 정규식(Regular Expression)

단일행 함수의 종류 문자 함수 숫자 함수 날짜 함수 변환 함수 묵시적 변환 함수 명시적 변환 함수 일반 함수 문자 관련 함수

숫자 관련 함수 날짜 관련 함수

형 변환 함수 데이터 타입 날짜형 -> 문자형 변환 : TO_CHAR(필드, 패턴)

숫자형 -> 문자형 변환 : TO_CHAR(필드, 패턴)… Continue Reading 생능_오라클SQL_02장. SQL 단일행 함수

오라클 접속 오류 해결 접속 : sqlplus scott/tiger 오류메시지 : ORA-28000: the account is locked 오라클 설치시 scott 계정을 막아놓아서 발생하는 오류 DBA로 접속(ID: system, PW:) 다음 명령 실행 : ALTER USER scott IDENTIFIED BY tiger ACCOUNT UNLOCK; 오류메시지 : ORA-01033: ORACLE initialization or shutdown in progress 접속 종료후 다시 접속하면… Continue Reading 생능_오라클SQL_01장. SELECT 명령

트랜잭션(transaction)의 정의 데이터베이스의 상태를 변환시키는 하나의 논리적 기능을 수행하기 위한 작업의 단위 또는 한꺼번에 수행되어야 할 일련의 연산들 데이터베이스 시스템에서 병행 제어 및 회복 작업 시 처리되는 작업의 논리적 단위 사용자가 시스템에 대한 서비스 요구시 시스템이 응답하기 위한 상태 변환 과정의 작업단위 하나의 트랜잭션은 Commit 되거나 Rollback된다 트랜잭션의 특성 원자성(Atomicity)… Continue Reading 생능_ORACLE배움터_09장. 트랜잭션

용어정의 뷰 복잡한 질의를 간단하게 표현하는 수단, 데이터 독립성을 높이기 위해 사용 하나의 가상 릴레이션(virtual relation)을 의미 릴레이션에 대한 SELECT 문의 형태로 정의됨 여러 개의 릴레이션과 뷰를 사용할 수 있음 릴레이션으로부터 데이터를 검색하거나 갱신할 수 있는 동적인 창의 역할 시스템 카탈로그 시스템 내의 객체(기본 릴레이션, 뷰, 인덱스, 사용자, 접근 권한… Continue Reading 생능_ORACLE배움터_08장. 뷰와 시스템 카탈로그

참조 SQL(Structured Query Language) : 내가 정리한 것 Sqlite 특징 데이터 타입 : 5가지만 제공(INTEGER, TEXT, BLOB, REAL, NUMERIC) 기존의 다른 형태의 데이터타입을 사용하면 자동으로 위 5가지로 변환됨 참조 : https://blog.naver.com/hearstory225/221153438605 도서테이블(tbook)

회원테이블(tmember)

대출테이블(tlend) : 외래키(foreign key)를 사용해서 생성해야 함

위와 같이 생성하면 아래와 같이 변경되어 저장됨

대출가능한… Continue Reading [자바] 도서관리 #6 도서관리 데이터베이스 설계 및 구현(2019년)

릴레이션 정규화 갱신 이상(update anomaly) 유발  <-  데이터 중복 정규화(normalization) : 함수적 종속성과 기본키를 기반으로 분석하여 릴레이션을 분해함으로써 중복과 세 가지 갱신 이상을 최소화 갱신 이상(update anomaly) -> 정규화를 해야 할 이유 수정 이상(modification anomaly) 반복된 데이터 중에서 일부만 수정하면 데이터의 불일치 발생 삽입 이상(insertion anomaly) 불필요한 정보를 함께 저장하지… Continue Reading 생능_ORACLE배움터_07장. 릴레이션 정규화

error: Content is protected !!