본문 바로가기

데이터베이스10

1. 관계형 데이터베이스 대다수의 회사, 정부 기관, 은행 등 기관들이 SQL을 사용한다. SQL은 사실 엑셀 문서와 똑같이 생겼다.(둘 다 행과 열이 있다.) (SQL) 데이터베이스에는 테이블이 있고, (엑셀) 문서에는 시트가 있는것. 저 부분을 선택하기 위한 커맨드는 SELECT email FROM students; 이다. 프로그래밍 언어가 아니라 쿼리용 언어라서 보통 영어랑 똑같다. 이번에는 21살이 넘는 학생 이메일을 선택하고 싶다면 아래와 같이 작성한다. SELECT email FROM students WHERE age > 21; 유저의 이메일이 naver인 경우의 나이를 찾아보면 SELECT age FROM students WHERE email LIKE "%naver.com"; //naver.com으로 끝나는 특정값을.. 2020. 7. 23.
데이터베이스란? 데이터 베이스: 정보기술의 심장, 파일이 가진 한계(성능,보안,편의성)를 극복하기 위해 고안된 전문화된 SW 이런일을 하기 위해서는 데이터를 저장하고 꺼낼수 있어야 된다. 앞으로 다룰 예제들을 크고 복잡하고 위험하게 간주해야 데이터베이스의 복잡성에 대해서 공감할 수 있을것이다. 데이터베이스의 본질: 어떤 데이터베이스를 만나든 가장 먼저 할것은 데이터베이스의 데이터를 어떻게 입력(생성,수정,삭제)하고 어떻게 출력(읽기)하는가를 따져보는 것. 입력과 출력을 파악한다면 그 데이터베이스의 반이상을 하는것. file vs database : 만약 메모장 파일로 된 소설 목록이 1억개이고, 이 파일중에 특정 작가의 글만 보고 싶다면? 검색만으로 찾는다면 본문에 있는 해당 단어까지 포함될수 있으므로, 노이징이 발생한.. 2020. 7. 23.