Coding Class
-
231020_DB 설계와 SQL 활용Coding Class 2023. 10. 20. 17:50
My SQL 은 국제 표준화 기구(IOS)에서 표준으로 만든 것으로, 오라클과 어느정도 공통적인 부분은 있지만 조금씩 차이가 난다. 오라클을 기준으로 작성된 교재와 조금씩 차이가 있을 수 있으므로, 진행하다가 막힌다면 찾아보고 변형해서 쓸 수 있도록 하자. SQL은 크게 DDL, DML, DCL 로 이루어져 있다. (DDL은 스키마를 생성, 변경, 삭제 하는 것으로 지난 수업때 진행 완료함.) DML은 Insert, upDATE, delete, select. 위 4가지는 신택스적으로 CRUD, create(: Insert) read(: select), U(:upDATE), D(: delete) 라는 용어로 말한다. 그 중에서도 검색을 중심으로 나가며, 검색은 Insert, upDATE, delete 와 ..
-
231018_CSSCoding Class 2023. 10. 18. 16:57
선택자~우선순위 복습 필요 인라인은 입력하는 내용 만큼 크기를 차지하는 것... 인라인과 블록 구분하기 Boder 명칭(색상이름) 브라우저에서 제공하는 색상 이름 (예) red, tomato, royalbiue hex 색상코드 16진수 색상 #000, #FFFFFF RGB 빛의 삼원색 RGBA 빛의 삼원색 + 투명도 HSL 색상, 채도, 명도 HSLA 색상, 채도, 명도 + 투명도 border-reaius 모서리 둥글게 처리 box-sixing 요소의 크기 계산 기준을 지정 > content-box: 요소의 내용으로 크기 계산 > border-box: 요소의 내용 + padding + border 로 크기 계산 Overflow 넘침 제어 (178pg) Visible: 넘친 내용을 그대로 보여줌 hidde..
-
231017_JavaCoding Class 2023. 10. 17. 17:59
2차원 배열 score 의 모든 요소의 합을 구하고 출력하는 예제 package myProject; public class Ex5_8 { public static void main(String[] args) { // TODO Auto-generated method stub int[][] score = { {100, 100, 100}, {20, 20, 20}, {30, 30, 30}, {40, 40, 40} }; int sum = 0; //누적변수는 0으로 초기화 //열의 이름: 행의 개수 for (int i = 0; i < score.length; i++) { for (int j = 0; j < score[i].length; j++) { System.out.printf("score[%d][%d]=%d%n..
-
231012_JavaCoding Class 2023. 10. 17. 11:16
김성래 님 실습1 작업물 package practice_Ex05; import java.io.*; public class HomeWork1 { public static void main(String[] args) { // TODO Auto-generated method stub // Chapter 15 입출력(I/O) // https://docs.oracle.com/javase/8/docs/api/java/io/FileReader.html // https://www.w3schools.com/java/java_files_read.asp try {// 예외처리(exception handling) String fileName = "/Users/syahnn11/Documents/Workspace-Java/Stu..
-
231016_HTML과 CSSCoding Class 2023. 10. 16. 16:39
HTML에 대한 진도는 기본적으로 다 나갔기 때문에 CSS 진행.. 마우스를 올리면 (호버) 밑줄이 사라지고 색을 브라운으로 바꿈. 클릭하는 순간 박스 생성 인풋 텍스트창을 포커스하면 백그라운드 색상이 바뀜 HTML 변경하는 방법은 다양함. class, id 등을 통해 변경할 수 있으나, class 는 중복이 되지만 id는 중복이 안된다는 차이가 있음을 알고 적절하게 사용하는것이 중요. 맞춤훈련센터 소개 개요 맞춤훈련센터는 기업의 실제수요를 반영하여 교과과정 설계부터 훈련생 선발, 맞춤훈련, 취업에 이르기까지 전 과정을 기업과 연계하여 진행하는 직업훈련 전문기관입니다. 맞춤훈련 효과 기업의 사회적 책임 역할 수행으로 기업 이미지 제고 취업과 동시에 바로 현장 배치 및 즉시 가용 인력 활용 재교육에 대한 ..
-
231013_DB 설계와 SQL 활용Coding Class 2023. 10. 13. 17:27
오전에는 설명 위주로, 오후에는 오전 설명을 바탕으로 한 실습 위주로 진행 예정 오늘은 DML를 배움, 데이터 인서트(넣기) 변경, 업데이트, 데이터 키우기, 딜리트 하기, 셀렉스트 하기. IUDS,,,, 테이블과 테이블 간 관계가 갖게 됨 1:1 관계, 1:N관계, N:M 관계... 관계에 따라 테이블 스키마를 할 때 중요한 컬럼이 있어야 함. 테이블을 만들때 primary key... 테이블을 만들 때 항상 컬럼 중 기본 키가 무조건 들어가야 함. 내가 만든 컬럼 중 데이터가 중복되지 않은 데이터가 들어갈 수 있는 컬럼이 있으면 그걸 기본 키로 설정. 가령 학번, 주민번호 등... 마땅한게 없거나 주민번호 같은 숫자체계로 되어있으면 기본 키로 잡기에 별로 좋지 않음. 포린은 외부를 뜻함 프리마린 키라..
-
231012_JavaCoding Class 2023. 10. 13. 10:16
package myProject; public class Ex4_12 { public static void main(String[] args) { // TODO Auto-generated method stub int i= 5; System.out.println(i); while(i-- != 0) { // 증감식 --로 인해 반복 할 때마다 1씩 감소, 처음에는 5 // i가 0과 동일하지 않으면 1씩 감소한 뒤 반복, 동일하면 반복 멈춤... System.out.println(i + " - I can do it."); //5에서 -- 되어 4가 됨. 4가 위로 올라가서 다시 4 != 0 이므로 반복. // i+ - I can do it. 출력. } } } package myProject; import j..
-
231012_JAVACoding Class 2023. 10. 12. 21:34
실습 내용: 어른왕자 텍스트 중 대소문자를 구분하지 않고 a의 갯수를 세어볼 것 package Assignment; public class Training_1012_5 { public static void main(String[] args) { // TODO Auto-generated method stub //실습: 어린왕자 텍스트 중 'a'의 개수 세기 대소문자 구분 안함 //1. charAt()으로 각 문자를 가져온다. //2. 문자열 길이만큼 반복하면서 'a', 'A'를 만나면 sum_a를 1씩 증가한다. //3. sum_a 출력한다. String little = "Once when I was six years old I saw a magnificent picture in a book," + "ca..