* 본 게시물은 HeadFirst 교재를 공부 목적으로 정리한 글 입니다.정규형제 1 정규형(1NF)규칙 1: 열은 원자적 값만을 포함한다. ex) colors (white,yellow,blue..) > X> 원자적이려면 colors열이 하나만을 포함해야함. 규칙 2: 같은 데이터가 여러 열에 반복되지 말아야 한다. ex) color1, color2, color3.. > X> 열들이 같은 종류의 데이터를 가지고 있음. 합성키> 두 개 이상의 열로 이루어진 키를 ‘합성키’라고 함.‘한 테이블 내의 열들이 서로 어떻게 연결되는지’를 이해하는 것이 제 2 정규형과 제 3 정규형을 이해하는 핵심.합성키는 여러 개의 열들로 구성되어 유일무이한 키를 만드는 기본키. 열의 데이터가 변경될 때 다른 열의 데이터가 변경..
* 본 게시물은 HeadFirst 교재를 공부 목적으로 정리한 글 입니다.스키마데이터 베이스 내의 데이터(열들과 테이블들), 그리고 데이터들 사이의 연결 방식에 대한 표현을 스키마 라고 함. 참조키 참조키란?참조키는 테이블의 한 열로 다른 테이블의 기본키를 가르킴.테이블을 연결하는데는 유일한 열이 필요함. 즉, 기본키 값을 참조키로 사용.참조키는 연결되는 기본키와 다른 이름 일 수 있다? > YES참조키에서 참조하는 기본키는 부모키, 부모키가 있는 테이블은 부모 테이블.참조키는 한 테이블의 열들이 다른 테이블의 열과 연결되도록 하는데 사용.기본키는 null일 수 없지만 참조키 값은 null일수 있음. 참조키는 유일할 필요가 없음. - 실제로 유일하지 않은 경우가 많음. 참조키 제약조건참조키의 값으로는 부..
에러 코드 > Could not connect, server may not be running. Can't connect to MySQL server on 'localhost' (10061) 에러 해결 > 내PC 마우스 오른쪽 관리 클릭> 서비스 및 응용 프로그램 > 서비스 클릭 > MySQL이 멈춰있다면 실행 시켜줌 > Workbench 다시 켜서 작동 시키면 잘 됨.
정규화1. 원자적 데이터>> 열의 데이터가 필요한 가장 작은 조각으로 나뉘어져 있는 것. 2. 제 1 정규형(INF)>> 각 열의 데이터가 원자적 값이고 유일무이한 식별자를 가지고 있어야 함. 3. 원자적 데이터 규칙 1,2>> 1. 원자적 데이터로 구성된 열은 그 열에 같은 타입의 데이터를 여러개 가질 수 없다.>> 2. 원자적 데이터로 구성된 테이블은 같은 타입의 데이터를 여러 열에 가질 수 없다. 4. 기본키>> 테이블에서 행을 유일무이하게 식별하는 열 하나 혹은 열의 집합 CREATE 코드 보기SHOW CREATE TABLE doughnut_list;>> CREATE TABLE `doughnut_list` ( `doughnut_name` varchar(10) DEFAULT NULL, `doughn..
MySQL Workbench를 실행 하여 처음 UPDATE 또는 DELETE를 하였을 경우 이와 같은 에러를 볼 수 있다. Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column To disable safe mode, toggle the option in Preferences -> SQL Editor and reconnect. 안전모드로 되어있어 safe mode를 꺼주면 된다.SET SQL_SAFE_UPDATES = 0;위의 코드를 실행 하면 잘 작동한다.
CREATE DATABASE CREATE DATABASE blog_db;//생성 USE blog_db;//이 데이터 베이스 사용한다고 알려줌. CREATE TABLECREATE TABLE new_blog (member_num INT , member_name VARCHAR(15),favorite_color VARCHAR(20)) *한글 2byte 사용, DATA TYPE : CHAR / VARCHAR / BLOB / INT / DEC / DATE / DATETIME color VARCHAR(20) NOT NULL,... color VARCHAR(20) NOT NULL DEFAULT ‘BLACK’,... DESC new_blog; DROP TABLE new_blog; SELECT 문SELECT * FROM ..
* 본 게시물은 HeadFirst 교재를 공부 목적으로 정리한 글 입니다.9. 생성자와 가비지 컬렉션객체가 어떤 식으로 만들어지는지, 객체가 살아있는 동안 어떻게 살아가는지 그리고 객체를 어떻게 효율적으로 관리하고 버리는지 알아 볼 것입니다. > 힙, 스택, 영역, 생성자, 상위 생성자, 널 레퍼런스 같은 것..스택과 힙우리는 자바를 쓸 때 두 가지 메모리 공간을 다룬다. 하나는 객체가 사는 곳(힙),다른 하나는 메소드 호출과 지역 변수가 살아가는 곳(스택). JVM이 시작되면 JVM이 돌아가고 있는 운영체제로부터 메모리를 받아서 그 메모리에서 자바 프로그램을 실행 시킴.인스턴스 변수(instance variable)와 지역 변수(local variable)은 어디 살까?*인스턴스 변수 : 클래스 내,메..
* 본 게시물은 HeadFirst Java 책을 공부목적으로 정리한 것 입니다. 8. 인터페이스와 추상 클래스인터페이스상속은 시작에 불과, 다형성을 제대로 사용하려면 인터페이스가 필요.인터페이스란? 100% 추상 클래스. 추상 클래스(abstract class)란 바로 인스턴스를 만들 수 없는 클래스.Wolf aWolf = new Wolf(); ---> 가능Animal aHippo = new Hippo(); ---> 가능* aHippo는 Hippo 객체에 대한 Animal 레퍼런스 Animal anim = new Animal(); ---> 가능 할까?> Animal 유형의 객체를 만들려고 하는 것은 스타 트렉의 전송 과정에서 사고가 일어난 것과 비슷. 어딘가로 전송하는 과정에서 버퍼에 뭔가 안 좋은 일이..
* 본 게시물은 HeadFirst Java 책을 공부목적으로 정리한 것 입니다.7. 상속과 다형성의자 전쟁1. 클래스 네 개에 공통적으로 들어있는 것 찾아냄.2. 네 개는 전부 도형(Shape)에 속하고, 모두 그 도형을 회전(rotate)시키고 사운드를 재생(playSound)하는 기능을 함. 그래서 공통적인 기능을 뽑아서 Shape라는 새로운 클래스에 집어넣음.3. 이때 Shape클래스는 다른 네 클래스의 상위클래스, 나머지 클래스 네 개는 Shape의 하위 클래스가 됨. 하위클래스는 상위클래스의 메소드를 상속 함. Shape클래스에 어떤 기능이 있으면 하위클래스에서도 자동적으로 같은 기능 발휘.4. Ameba 클래스에서 상위클래스인 Shape의 rotate()와 playSound() 메소드를 오버라..
- Total
- Today
- Yesterday
- 소프트웨어지식
- 오류
- QA 이슈 해결
- appium session
- appium error
- SW 문제 해결
- mysql
- 프로그래밍
- jsp
- Spring
- selenium오류
- SQA
- WebDriverException error
- QA
- Python 인식 오류
- appium오류
- 프로젝트
- Python 파일 인식 불가
- QA 자동화
- WebDriverException 오류
- appium
- Python 인식 안됨
- 초보 개발자
- Python 파일 인식
- oracle
- 파이썬 파일 인식 안됨
- Trouble Shooti
- selenium error
- java
- 앱피움
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |