본문 바로가기

분류 전체보기129

[Oracle] 제약조건 CONSTRAINT 제약조건 CONSTRAINT NOT NULL -- 해당 컬럼에 null값이 들어오지 못하도록 함 UNIQUE -- null은 허용하지만 중복은 저장하지 못함 PRIMARY KEY -- null과 중복을 저장하지 못함, 테이블에 저장된 데이터를 고유하게 식별하기 위한 키를 정의, 인덱싱 기능, FOREIGN KEY의 원본 테이블의 필드 DEFAULT -- null값이 입력될 경우 default로 정의된 값이 자동으로 입력 CHECK -- 컬럼에 정해진 데이터 조건을 지정하여 그 범위내에 데이터만 입력 -- 테이블 만들기 CREATE TABLE tb_student( stu_idx NUMBER(5) NOT NULL, -- 99999까지 stu_name VARCHAR2(20) NOT NULL, stu_age N.. 2021. 8. 12.
[Oracle] 데이터 타입 문자열 CHAR -- 고정길이 문자열을 취급, 최대 2000byte(한글 약 666글자), 기억장소가 남으면 공백이 삽입, 기억공간보다 큰 데이터는 저장오류 VARCHAR2 -- 가변길이 문자열을 취급, 최대4000byte(약 1300글자), 기억장소가 남으면 남은 공간은 시스템에 반남, varchar와 같은 기능이나 오라클은 varchar2를 권장 CLOB (varchar2를 넘어갈 것 같으면 clob을 사용) -- 대용량 문자열 자료를 처리하기 위한 타입, 최대 4GB까지 처리 가능, 가변길이 문자 자료형 ⊙ NVLOB, NVARCHAR2는 다국어를 지원, UTF-8, UTF-16형식을 ENCODING -> 다국어를 지원해야 할 경우 사용 숫자 NUMBER(정밀도|스케일) -- 표현할 수 있는 값의 .. 2021. 8. 12.
[JAVA Project] 미니 프로젝트 리듬게임 만들기 4 - 시작하기버튼, main곡화면설정 시작 버튼으로 start 버튼과 quit 버튼을 그림판으로 만들어줬다. 맨아래에 첨부파일 넣어놓겠다. start 버튼을 누르면 main 화면으로 바뀌도록 설정한다. 이 또한 첨부파일에 첨부해두었다. wallpaperswide.com/ 그리고 게임으로 실행할 음악 파일을 3개 다운로드 해줬다. Bensound 사이트를 이용했다. www.bensound.com/royalty-free-music/3 Royalty Free Music by Bensound | Stock Music Popular Newest Shortest Longest www.bensound.com 또 start 버튼을 누른 후 실행할 음악을 고를 수 있도록 목록 이미지와 음악을 누르면 실행하는 동안 나타날 배경이미지를 다운받아주었다. 이 또한.. 2021. 4. 19.
[JAVA Project] 미니 프로젝트 리듬게임 만들기 3 - 메뉴바 만들기, 나가기 아이콘 생성, 아이콘 효과음 추가 메뉴바와 버튼 이미지는 필자가 그림판으로 그렸다. 글 맨 아래에 mp3 파일과 함께 첨부파일을 넣어놓았다. 나가기 버튼 효과음 mixkit.co/free-sound-effects/ 효과음 wav 파일 mp3로 변환 sector-seven.com/assets/downloads/flicflac.zip 작업물은 다음과 같다. 전의 백그라운드를 설정해준 것에서 기본 메뉴바를 없애주고 만든 메뉴바를 추가해주었다. 또 메뉴바를 끌어서 프레임을 드래그하면 창을 움직일 수 있게도 설정해주었다. 그리고 나가기 버튼 추가, 마우스를 올릴 시에 다른 색상으로 전환하게 하였으며 효과음도 추가해주었다. DynamicBeat 에서 코드 추가, 수정 해주었다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 .. 2021. 4. 15.