데이터베이스 7

[SQL문 #06] SQL Select 검색 시 Order by로 정렬하기

안녕하세요 공대생 블로거 여니입니다 오늘은 Select 검색할 때 Order by를 이용해서 데이터 정렬한 상태로 출력을 하는 방법에 대해 설명을 해드리려고 합니다~~ 데이터를 검색할때 오름차순, 내림차순과 같이 다양한 방법으로 정렬을 할 수 있죠! 이렇게 정렬을 할 때에는 Order by를 사용하면 쉽게 할 수 있어요! Select * from 테이블 이름 Order By 속성 이름 ASC/DESC; ASC는 오름차순, DESC는 내림차순인데 Order by를 입력하지 않은 경우에는 오름차순이 기본값으로 입력되어 있기에 오름차순으로 정렬이 됩니다! 저는 나이를 내림차순으로 한번 정렬해서 검색을 해보도록 할게요 select * from 개인정보 order by 나이 desc; 짜잔 이런식으로 내림차순(역..

[SQL문 #04] SQL Like를 이용해서 원하는 데이터를 검색하는 방법

안녕하세요 공대생 블로거 여니입니다. 저번 시간에는 where쿼리를 이용해 원하는 데이터를 검색하는 방법에 대해서 살펴보았는데요! 이번 포스팅에서는 Like 키워드를 이용해서 검색하는 방법에 대해 알려드리려고 해요! Like 키워드 사용을 언제 하는 것인지에 대해 먼저 알아야겠죠? Like 키워드는 데이터를 정확하게 알고 있지 못한 상태에서 드문드문 알고 있는 상태에서 사용할 때 쓰는 키워드입니다. 예를 들자면, 만약에 제가 방탄소년단이라는 그룹의 이름이 방탄까지밖에 기억을 못 한다고 생각해봅시다! 테이블에는 방탄소년단이라는 그룹이름이 들어가 있는데 방탄이라는 그룹을 찾아 달라고 하면,, 당연히 못 찾죠! 그럴 때 쓰는 게 바로 Like입니다 Like는 데이터를 부분적으로만 알고 있어도 검색이 가능해요 ..

[데이터베이스] 데이터모델과 데이터모델링에 대해 알아보자

안녕하세요 공대생 블로거 여니입니다 오늘은 데이터모델과 데이터 모델링에 대해 알아보고자 합니다! 출처는 데이터베이스개론 책이에요~ 데이터모델링은 현실 세계에 존재하는 데이터를 컴퓨터 세계의 데이터베이스로 옮기는 변환 과정입니다. 데이터모델링은 개념적 모델링과 논리적 모델링이 있는데, 개념적 모델링은 현실세계에서 가치 있는 데이터를 추출해서 개념세계로 옮기는 작업! 그리고 논리적 모델링은 개념세계의 데이터를 데이터베이스에 저장할 구조를 결정하고 이 구조로 표현하는 방법입니다. 데이터모델은 데이터모델링을 표현하는 도구인데, 데이터모델은 데이터구조, 연산, 제약조건으로 구성되어 있습니다. 데이터모델은 개념적 데이터모델, 논리적 데이터모델이 있고 개념적 데이터 모델에서의 데이터 구조는 현실 세계를 개념세계로 추..

[데이터베이스] 데이터베이스 시스템에 대해 알아보자

안녕하세요 공대생 블로거 여니입니다. 오늘은 데이터베이스 시스템에 대해서 알아보도록 해요~! 데이터베이스 시스템 : 데이터베이스, 사용자, 데이터 언어, 데이터베이스 관리 시스템 1. 데이터베이스 --> 데이터 베이스는 스키마와 인스턴스로 구성되어 있다. --> 데이터 베이스를 3단계 구조로 나누고 단계별로 스키마를 유지하며 스키마 사이의 대응 관계를 정의하는 궁극적인 목적은 데이터 독립성을 실현하기 위해서! 2. 사용자 ->데이터베이스 관리자 -> 일반 사용자(최종사용자) -> 응용 프로그래머 3. 데이터 언어 : 데이터 정의어, 데이터 조작어, 데이터 제어어 데이터 정의어: 새로운 스키마를 정의하거나 기존의 스키마를 수정, 삭제 할 때 사용하는 언어 데이터 조작어 : 데이터를 삽입,수정,삭제,검색 등..

[데이터베이스] 파일시스템과 데이터베이스 관리 시스템에 대해 알아보자

안녕하세요 공대생 블로거 여니입니다! 오늘은 파일 시스템과 데이터베이스 관리 시스템에 대해 알아보려고 해요~ 파일 시스템은 과거에 사용하던 정보 처리 시스템인데요! 이름에서 알 수 있듯이 파일을 사용하는 시스템이에요 ㅎ.ㅎ 파일 시스템은 응용 프로그램별로 필요한 데이터를 별도의 파일로 관리를 하는 시스템을 일컫는 용어입니다. 파일 시스템의 장점 : 별도의 구매 비용이 들지 않아요. 왜냐면 파일 시스템은 운영체제랑 함께 설치가 되기 때문에 별도의 비용이 들지 않아요! 파일 시스템의 단점 1. 데이터의 중복성 2. 데이터의 종속성 이 두가지가 가장 큰 단점이고 데이터베이스 관리 시스템이 파일 시스템의 2가지 단점을 개선한 시스템이에요 그래서 저희는 현재 데이터베이스 관리 시스템을 사용하고 있어요~! 데이터베..

[데이터베이스] 데이터와 정보, 그리고 정보 시스템에 대해 알아보자

안녕하세요 공대생 블로거 여니입니다! 오늘은 데이터와 정보, 그리고 정보 시스템에서 알아보는 시간을 가져보려고 해요 공부하다가 질문이 생긴 부분들에 대해 정리해서 포스팅하려구요!! 일단 데이터와 정보에 대해서 먼저 알아볼게요 *출처는 데이터베이스개론 책입니다* 데이터란? 데이터는 자료라고도 하는데, 현실 세계에서 관찰하고 측정해서 수집한 값을 의미해요 정보란? 정보는 데이터를 유용하게 활용할 수 있도록 처리해서 체계적으로 다시 재조직한 결과물입니다! 정보 시스템이란? 조직체에 필요한 데이터들을 수집, 저장해두었다가 필요할 때 꺼내서 처리를 한 후 유용한 정보를 만들어내는 수단이에요. Q&A 1. 정보처리와 정보 시스템의 정확한 차이점은 무엇일까? : 정보 처리는 데이터에서 정보를 추출하는 과정 또는 방법..

[데이터베이스 Database] 데이터베이스 시스템과 스키마에 대해 알아보자!

안녕하세요 공대생 블로거 여니입니다. (어제 mysql 깔다가 server fail이 계속 떠서 5시간 넘게 헤맸는데 결국 해결했네요..휴 ㅠ.ㅠ 이것도 포스팅 바로 할게요!) 이전 포스팅에서는 데이터베이스 관리 시스템에 대해 배웠는데 이번 장에서는 데이터베이스 시스템에 관해 다루네요! * 이 포스팅의 출처는 데이터베이스개론 책입니다! * 데이터베이스 시스템이 무슨 시스템인지에 대해 먼저 알아야 겠죠? 젤 처음엔 데이터베이스 시스템의 정의에 대해 알아보도록 하죠. 데이터베이스 시스템은 데이터베이스에 데이터를 저장하고, 저장된 데이터를 관리해서 조직에 필요한 정보를 생성해주는 시스템이에요. 따라서 다양한 목적의 정보 처리 시스템을 구축하는 데 필요한 핵심 요소인 셈이죠. 데이터베이스는 뭐고 데이터베이스 관..