데이터베이스의 필요성관계형 데이터베이스의 기본용어4가지가 있다기본키와 외래키의 개념 이해기본적인 SQL문법데이터중복성데이터무결성침해데이터종속성데이터보안의 어려움데이터불일치데이터표준화의 어려움데이터보안의 어려움데이타베이스: 모아놓은 데이터의 결합사용자 입장에서 데이터가
DB 내에 있는 data의 물리적, 논리적 변화가 응용시스템에 영향을 미치지 않도록 함으로써 data의 독립성을 보장한다데이터베이스의 key는 일반적인 의미와 조금 다르다.어떤 table에 새로운 튜플을 삽입하려고 하는 상황이라고 가정하고 삽입하려는 튜플이 기존에 존재
데이터 조작 언어이고 , 데이터를 조작( 선택, 삽입 수정, 삭제) 하는데 사용된다.DML 구문이 사용되는 대상은 테이블의 행 (column? row?)DML을 사용하기 위해서는 꼭 그 이전의 테이블이 정의 되어 있어야 한다.내가 이해한 바로는, 번개로 모든 구문을 실
Error Code: 1046. No database selected Select the default DB to be used by double-clicking its name in the SCHEMAS list in the sidebar.Error Code: 105
이렇게 두 개의 테이블을 생성하였다.처음에 데이터를 넣어주고, select 로 Dept의 모든 정보를 조회해서 잘 들어갔는지 확인 후, 나머지 값들을 다시 넣어주었다.실수로 위 코드를 다시 실행해서 테이블에 똑같은 정보가 삽입되어버렸다.구글링을 해서 DELETE FRO
가장 처음에 실습을 진행할 때 emp값을 넣었는데 위의 코드가 떠서 입력이 되지 않았었다. 그런데 오늘 책 앞쪽에서 dept에 먼저 데이터를 집어넣고 emp에 입력을 하니 제대로 삽입이 되었다. 그래서 키에 대한 문제인것 같아서 공부를 더 해야할 것 같다.내가 생각한
먼저 서버, 클라이언트 폴더를 만들고 VSCode 터미널에서 서버폴더에 들어간다.npm install express cors mysql2 로 설치를 해준다.index.js 파일을 서버폴더 안에 생성해주고, 사진처럼 코드를 작성해준다.node index.js 를 하면 c
mysql 서버열고, server 폴더에서 npm start로 nodemon 실행해주기postman, mysqlworkbench 실행예를 들어 회원가입 페이지에서 가입을 하면 정보가 post 요청으로 해당 테이블에 데이터가 insert 되는 구조인 것 같다. 하지만 지
client 폴더 생성client 안 터미널에서 npx create-react-app . 설치 완료 후 설치 후 npm start 로 client 실행 import './index.css; 삭제변경 후 웹 페이지client 폴더 터미널에서 npm install axio
client npm install react-router-dom src 폴더에 pages 폴더 생성 pages 폴더에 Home.js 생성 extension 추가 (있는 경우 스킵) Home.js rfce로 기본 폼 생성 App.js 에 있는 코드를 가져와서
client flight 서버 정보 api요청으로 display하기 Home.js App.js ![](https://images.velog.io/images/hunsm4n/post/689577b4-fb19-455e-a063-8a41e9f47c50/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%...