생활코딩/생활코딩 DB(18)
-
수업을 마치며
수업을 마치며 우리 수업은 이제 큰 2가지의 갈래길에 서 있습니다. 지금까지 배운 것을 사용해서 현실의 문재를 해결하는 것이고 또 하나의 길은 지금까지 배운 것으로 극복할 수 없는 것들을 더 배워나가는 것입니다. 데이터베이스가 처음인 사람은 더 이상 진행하는 것을 하기에는 너무 많은 것들을 배워야 하기 때문에 지금까지 한 것들을 익숙해지고 더 나아가고 싶을 때 다음 단계 록 넘어가는 것이 좋습니다. 그리고 어떠한 현실의 문재를 가지고있는분들에게 조언하면 첫 번째는 우리는 관계형 데이터베이스를 다루며 공식 언어는 sql이므로 관계형 데이터베이스를 잘하는 사람은 sql도 잘한다고 할 수 있습니다 그것 중에 특히 CRUD를 중 R에 해당되는 select문은 상당히 복잡하기 때문에 익숙해질 때까지 복습을 하시는..
2020.04.14 -
MySQL Workbench
개요 이번에는 GUI인 MySQL Workbench를 알아봅시다. MySQL Workbench MySQL Workbench은 SQL 개발과 관리, 데이터베이스 설계, 생성 그리고 유지를 위한 단일 개발 통합 환경을 제공하는 비주얼 데이터베이스데이터베이스 설계 도구입니다 이것을 사용하면 데이터베이스에 있는 정보를 코드가 아닌 마우스로 컨트롤할 수 있습니다. 그럼 MySQL Workbench를 다운로드하여보겠습니다. https://dev.mysql.com/downloads/workbench/ 위의 링크로 들어가 자신의 os에 맞게 지정해주며 다운로드를 눌러줍니다. 다운로드 완료 후 실행하여 다음을 계속 눌러주면 성공합니다. 위의 사진처럼 접속이되면 아이디와 비밀번호를 지정하여 바로 들어갈 수 있게 할 수 있..
2020.04.13 -
MySQL 클라이언트
개요 mysql클라이언트에 대해 알아봅니다. mysql클라이언트 우리가 지금까지 사용한 cmd에서 mysql 클라이언트인 mysql monitor로 접속을 한 것입니다 mysql서버를 설치하면 함께 설치되기 때문에 mysql server가 있는 곳에 mysql monitor가 있다고 생각할 수 있습니다. mysql monitor는GUI가 아니고 명령어를 이용하여 제어하는 명령어 기반의 프로그램입니다. 여기서 GUI는 마우스를 가지고 조작할 수 있는 프로그램을 GUI라고 합니다. 컴퓨터의 자원을 최대한 일자체에 투여하기 위해 GUI 기능을 제공하지 않는 경우가 많습니다 그래서 mysql monitor는 어디서나 사용할 수 있다는 장점이 있습니다 단점으로는 명령어를 기억해야 한다는 단점이 있지만 익숙해지면 ..
2020.04.11 -
인터넷과 데이터베이스
개요 이번에 해볼것은 인터넷과 데이터 베이스의 관계를 알아보겠습니다 인터넷과 데이터베이스 인터넷을 동작하기 위해서는 2대가 필요합니다. 인터넷은 사방에 흩어진 컴퓨터들이 인터넷으로 연결되면서 컴퓨터간의 사회를 만들어지며 한대의 컴퓨터가 가지고있는 한계를 초월 했다고 할수있습니다. 인터넷에사용하는 웹을 동작하기위해서는 인터넷이필요하고 2대의 컴퓨터가 필요합니다. 한대의 컴퓨터에서 웹브라우저를 가지고있어 다른컴퓨터에 접속하여 정보를 가져올수가 있습니다. 인터넷위에서 동작하는 프로그램은 요청하는쪽과 보내주는쪽으로 나뉘어집니다. 인터넷을 만드는 사람들은 역할분담을 설명하기위해서 쉬운말을 지정해줍니다 요청하는쪽을 client 제공해주는쪽은 server라고 합니다. 즉 인터넷이라는것은 서로 응답하고 요청하는것입니다..
2020.04.11 -
관계형 데이터베이스의 꽃 JOIN
개요 이번에는 데이터베이스의 꽃이라고 불리는 조인을 알아봅니다. 조인 조인이란 두 개 이상의 테이블이나 데이터베이스를 연결하여 데이터를 검색하는 방법입니다. 관계형 데이터베이스에서는 중복 데이터를 피하기 위해서 데이터를 쪼개 여러 테이블로 나눠서 저장을 할 수 있습니다. 이렇게 분리되어 저장된 데이터에서 원하는 결과를 다시 도출하기 위해서는 여러 테이블을 조합할 필요가 있습니다. 관계형 데이터베이스에서는 조인(JOIN) 연산자를 사용해 관련 있는 칼럼 기준으로 행을 합쳐주는 연산입니다. 조인의 종류 이번에는 조인을 사진을 통해 알아보겠습니다. inner_join 위의 사진은 INNER JOIN을 표현합니다. 쉽게 말해교집합이라고 생각하시면 됩니다. 기준 테이블과 Join 한 테이블의 중복된 값을 보여줍니..
2020.04.10 -
수업의 정상
여기서 선택의 기로에 서있습니다 여기서 중단할지 아니면 다른 것을 추가로 더 배울지 자신의 상활에 따라 현명한 선택을 하시길 바랍니다. 기술을 만나면 본질이 무엇인지 혁신을 두 개를 쪼개 놓으며 생각과 판당을 하는데 도움이 됩니다. 여기서 본질은 공통적으로 공유하고 있는 특징으로 데이터베이스라는 관계형 데이트베이스에서 CRUD 추가, 수정, 일고, 삭제하는 것을 데이터베이스라고 합니다 데이터베이스라면 CRUD가 있어야 하고 CRUD가 있으면 그것은 데이터 베이스라고 할 수 있습니다. 만약 교양으로 시작하시는 분은 여기까지 까지 하시면 되고 직업으로 공부하시거나 지적 호기심이 많으신 분들은 그만두시면 안 됩니다. 이후에는 정말 어려우며 많은 것을 배워나가야 합니다. 참고한 수업 링크 https://open..
2020.04.09