나우캠퍼스 C# 언6강. 데이터베이스와 SqlConnection(1/2) > c#

c#

Microsoft C# Programming 강의 리스트

나우캠퍼스 | C# 언6강. 데이터베이스와 SqlConnection(1/2)

본문

※ 영상을 선명하게 보기 안내
  1. 유튜브 영상에서 오른쪽하단에 톱니바퀴를 클릭합니다.
  2. 팝업목록에서 "품질" 선택하세요.
  3. 원하는 해상도를 선택해주세요.
※ 모바일에서 Wifi가 아니라면 데이타가 소진될 수 있으니 주의바랍니다.
나우캠퍼스님의 c#강의 청각장애인을 위한 자막
15444117454734.jpg

 

맞습니다 프레임 강사 이태성 입니다
잘 개인 16강 데이터베이스 프로그래밍의 대해서 살펴보도록 하겠습니다
자 우리는 이전까지 내용을 통해서 클라이언트 영역 즉 응용 프레임 께서
일반적인 요 프레임이 줘 그래서 데이터를 다루는 방법에 대해서
살펴봤습니다 그래서 여러가지 컨츄리 를 두어서 이제 하나의 포만 해서
다루는 방법들을 살펴봐 썼죠
자 이번 시간에는 데이터베이스 라고 해서 10억 야지 데이터를 3g
해놓고 즉 저장해놓고 그와 같은 데이터를 이제 하나씩 하나씩 가져와서
보기 위해서 보여주는 이런 부분들을 하려고 합니다
자 이런 분들을 하기 위해서는 데이터를 특별하게 다룰 수 있는 프로그램이
필요하죠
그래서 그와 같은 프로그램이 데이터베이스 서버에 해당이 됩니다 그래서
일반적으로 뭐 오라클 도 쓰고요 또는 mssql 뭐 요런 마이 sql 도
많이 쓰죠
그래서 여러가지 데이터베이스 프로그램이 있는데요
어 그와 같은 프레임을 어떻게 다루는지 또 이 본 강의에서는 다루면서 또
우리가 클라인 즉 음료 프레 만해서 거 같은 데이터를 가져오고 이렇게
위해서는 어떤 식으로 프로그램을 해야 되는지 그 같은 부분들을 살펴보는
강의가 바로 이 16강에서 또 시작이 됩니다
그래서 이 정강이에 내용들이 좀 탕 강하게 가져오신 다고 하며 는 뭐
26강 의 내용을 들어 있으며 는 이제 대해 폼 뒤에 것 같은
데이터베이스 를 연결해서 데이터를 가져오거나 쓰거나 이런 부분들을
응원하게 할 수 있을 거라 저는 생각합니다
자 그러면은 우리 26 와 데이터베이스 프리먼의 살펴보면서 그런 얘기들을
쭉 함께 나누어 보도록 하겠습니다
아자 제일 먼저 목차입니다 목차 게 중요하죠
제가 어떤 지금 강의 할 것인지 또 여러분들이 원한도 내용이 있을 거
아니에요 초 그래서 그런 부분들을 미리 요 생각해 볼 수 있는데요
어 먼저 개 후부터 다하도록 하겠습니다 우리가 데이터베이스 하기 위해서는
데이터베이스에 대한 기본적인 개념이 있어야 됩니다
그래야지만 것 같은 데이터를 어떻게 다른지를 조금은 알 수 있겠죠
그래서 같은 개요 들을 살펴보고 요 그 다음에 어여 기 뒤에 ad 5단
낼 수 있습니다
그래서 ead 5단 넷이 이제 데이터 베이스 프레임 할 수 있도록 해주는
것 같은 핵심적인 코아 부분에 해당이 되는데요
어 고 부분에 대해서 이렇게 살펴볼 것이고요 그 다음에 데이터베이스 연결
하고 그 다음에 연결형 데이터베이스 프랭 을 어
실제 실습을 통해서 해보도록 하겠습니다
자 그 다음에 여러분들 구독과 밭 좋아해요 아시겠죠 자 그러면은 고까지
여러분들이 생각하시면서 쭉 진행을 했으면 좋겠습니다
자 그러면은 먼저 개요 부터 살펴보도록 하겠습니다

아 어 유리나 얻으시기 개요는 이렇습니다
데이터베이스 란 있게 돼 있죠 그래서 데이트 리스에 대한 부분들을
여러분들이 뭐 네이버 라든가 구글에서 어그 기본적인 그 정의에 대해서 좀
알 필요가 있습니다
그래서 왜 데이터베이스 라고 하는지 그와 같은 부분들을 여러분들이 알면은
그 데이터베이스가 무슨 역할을 하고 어떤 일을 하게 되는지에 대한
본질적인 분들을 알 수가 있습니다 해서 뭐 네이버 든 구글에서 그 정의를
찾아 오시는데요
그 같은 내용들을 좀더 제가 축약해서 예약을 해 보니까 이렇게 우리가
생각해 볼 수가 있습니다
자 데이터베이스 라뇨 만약에 내가 많이 혼자서 사용한다. 라고 한다.고
하면은 굳이 데이터로 s 할 이유가 전혀 꾀 얻죠
하지만 여러 사람들이 또한 어떤 목조로 아 이게 중요합니다
공유 조또 즉 공유를 하기 위해서는 하나의 그 같은 데이터베이스 데이터를
관리 해줄 수 있는 기능이 있는 버튼 서버 즉 컴퓨터를 2 보세요
여러사람들이 접속해서 그 데이터를 같이 쓸 수 있도록 해주는 어여
부분들이 바로 데이터베이스 의 주대 역할 중의 하나입니다
자 그럼 목적으로 통합하여 관리하는 베이터 집합이다 라고 되어 있습니다
그래서 데이터 비해 쓰는 요 어떤 뭐 특별한 5 뭐 그런 것보다는
데이터를 잘 관리하고 그 같은 데이터를 어 다루기 위해서는 또 큰
데이터가 있을 수 있잖아요
그러기 위해선 어떻게 됩니까 최적화시켜 되겠죠 그래서 그런 부분들 까지도
전체적으로 관리를 해줄 수 있는 것 같은 부분이 바로 데이터베이스 란
것이 있습니다
그 다음에 이것은 기본적인 데이터 베이스 의 기본적인 그 개념 이구요
즉 대답에서 는 데이터의 집합 이라고 여러분들이 생각하시면 되구요
그럼 이와 같은 데이터 집합을 여러 사람들이 공유할 수 있도록 애정을 수
있는 뭔가가 있어야 되잖아요
그것이 바로 프로그램입니다 그래서 그 프로그램을 우리가 보통 데이터베이스
관리 시스템이라고 해서 비비가 dbms 라고 얘기를 합니다 그래서 이런
얘기를 많이 합니다
그러면은 데이터 과학 베이스 를 관리해주시는 그런 시스템
엄호 특별 하드웨어가 뭐 존재에 하는거 아니죠 그런 역할을 해주는
컴퓨터 따로 들긴 하지만요 그래서 일반적으로 데이터베이스 관리 시스템 5
이렇게 하게 되면은 또는 데이터베이스 하게 되면은 어떤 컴퓨터를 생각하는
경우와 종종 있습니다
그래서 그 같은 컴퓨터가 이와 같은 dbms 가
뭐 하는 프로그램을 탑재하게 되면 은 데이터베이스 서버 라고 하는 이름이
이제 우리가 개념적으로 이렇게 작게 되는 것이죠 자 그래서 이렇게
dbms 라 워 하는 관리 시스템을 해줄 수 있는 프로그램이 마이크로
소프트에서 나온 것은 mssql 일이 한 것이 있습니다
그 다음에 그와 같은 역할인 것을 서버 라고 이렇게 더 부쳐져 있죠
그래서 오라클은 양 오라클이 란 이름으로 되어 있구요
그 다음에 어 mysql 도 있습니다 그래서 어 요렇게 있고요
그 중에서 우리가 쓰는 것은 mssql 서버에 를 쓰려고 합니다
그래서 과거에는 mssql 에서 모를 쓰려고 하면 전부 다 이제 비용을
지불해야 되죠 왜 속 떼를 쓰기 것은 비용을 지불해야 되는 데 그 가격이
너무 비싸 썼죠
거기서 사용하기가 굉장히 힘들었습니다
그러다가 이런 부분들이 이제 평가 판으로 오게 되고요
그 다음에 어 소규모 또는 학생을 대상으로 해서 mssql 서브
프로그램을 사용할 수 있는 그같은 버전이 있습니다 그래서 엑스프레스
버전이 있는데요
우리는 그 익스프레스 버전을 이용해서 자기 자신의 컴퓨터에 다가
바로 nss 케이린 dbms 를 우리가 인스톨 하게 되죠
그게 되면 이 컴퓨터는 내가 쓸 컴퓨터는 뭐가 됩니까
바로 데이터베이스 서버가 되는 것이죠 즉 데이터를 관리 했으면 서버 되고
내가 운영 흐름을 개발할 수 있는 그런 어
pc 도 되는 것이죠 예 그래서 보통은 n 에서 sql 을 어 이렇게
설치한 흠 들 따로 듭니다 따로 더워서 이렇게 하는데 지금 우리는 그렇게
할 수가 없으니까 하나의 컴퓨터에 요트 ms-sql 과 빚을 스튜디오를
올해 인스톨 하고서 그 다음에 데이터를 주고받는 그런 연습을 해보도록
하겠습니다
그래서 고기의 관련된 게 개념으로 요렇게 그림으로 잘 설명해주고 있는데요
자 dvm 했습니다 여기서 ms sql 이라고 하는 서버 가 있겠죠
그래서 ms ddns 는 바로 어후 름 다 해서요 것은 어떻습니까
당연히 컴퓨터 적소 거라면 즉 여러 사람을
어 입력을 받아서 농가를 처리할 수 있는 같은 컵 뜨게 쪄서 컴퓨터
중에서도 그 다음에 절전 기능이 있고요
그다음 다운된 되지 않는 그런 서버 라고 하는 써 고용 컴터가 사실은
따로 있습니다
좀 가격대도 조금 높긴 합니다 하지만 그 서버라고 해서 어떠한 모든
기능이 있는 것니라 그 컴퓨터에
어떤 푸름을 탁 짱의 따라서 이것이 서버 가 될 수 있고요
사실 서버 도 어떻습니까 내가 가져와서 그 양민 도태 깔고 이런것이 그냥
쓰게 되면 뭔가 써 보아요
예 그래서 어떤 식으로 쓰느냐에 따라서 그래서 서버 컴퓨터 다 오스트
컴퓨터다
뭐 이렇게 얘기를 합니다 자 그래서 어 여튼 컴퓨터에다 dm 에서 ms
의 숲길을 깔고 요 그 다음에 mssql 안에서는 데이터베이스를 우리가
생성할 수가 있습니다 10 개 이 데이터베이스를 생성할 수 있고요 그
데이터베이스 안에는 여러가지 테이블을 만들 수가 있습니다
그래서 봉강 에서도 테이블에 대한 개념 들도 제가 정리를 해서 말씀드릴
텐데요
먼저 이 테이블이 란 것은 여러 개의 데이터 집단을 9분해 놓은 것을
얘기합니다 그래서 그와 같은 데이터 집단을 어그 용도별로 9분 에는 것을
케이블이 하고 얘기 하는데요 그 테이블을 관리하는 것이 무엇이다
데이터베이스가 요요 그 데이터베이스 여러 개의 관리하는 것이 와도 보니까
dvm s 라는 것이 있으면 해서 mssql 대화는 겉은 서브 프를
만해서 이와 같은 모든 능력을 하게 됩니다
자 이와 같은 그리고 같은 어이 서브가 있을 때 외부에서 그쵸
지금 한 사람이지만 요 사람이 접속할 수 있죠
접속해서 그와 같은 정보를 가져와서 pc 안에서 또 보여주기도 하고 또
변경된 데이터를 다시 어떻합니까 mssql 5 보내서 거기에 다시 저장
하게 되죠
그러면은 경영 된 내용을 영어로 사람들이 공유할 수 있게 되는 것이죠
네 그래서 그것이 바로 어 데이터베이스의 기본적인 제휴에 해당이 됩니다
자 그 다음에 음 용어 부분을 좀 볼 필요가 있습니다 이용업 굉장히
중요합니다
그래서 용어는 요 앞에서 제가 말씀드렸듯이 요대 가지 영혼은 반 것이
알고 있어야합니다 그리고 이 우찌 db 데이터베이스 를 할 때는 sql
이라고 하는 그렇죠
sql 이라고 하는 언어가 따로 존재합니다 그래서 이와 같은 sql 그에
대한 부분을 여러분들이 별도로 공부를 하셔야 하구요
강연에서는 여튼 간단한 sql 문을 이용해서 어떻게 데이터베이스의 다룬
제 대해서만 설명하고자 합니다
자 그러면은 어용무 적인 부분에 한번 보도록 할게요 먼저 테이블입니다 이
테이블은 요 실제 데이터 입니다
실제 데이터 이 줘 그 다음에 그것을 집합입니다 데이터를 저장 하지요
그런데 그 저장한 데이터가 하나하나 있는 것니라 이사 같이 다뤄야
할 같은 데이터를 모아져 있습니다
그래서 모아져 있구요 그래서 여기 봄부터 생각 집합 이라는 거 이름이
되죠 그래서 모아져 있는 것을 뭔가 9분을 해야 될 거 아니에요 그렇죠
그래서 이것을 어 테이블이 하고 얘기를 합니다
그래서 요 이렇게 하구요 그 다음에 왜 코드 라고 하는 이와 같은 개념
했습니다 그래서 레코드는 요 요 밑에 요 그 그림을 보면서 여러분의
생각하시면 되는데요
어 지금 너 테이블 돼 있는데 지금 여러가지 데이터가 쭉 있죠 그래서
요게 있는 전체의 데이터를 하나의 어 다르고 자는 단위로 이렇게 봅니다
그래서 전체 이렇게 모아져 있는 데이터를 테이블이 하고 그 다음에 여기
레코드 백호 들은 테이블의 각 행을 말한다.고 해야겠죠
그쵸 팩을 말하면 요 그래서 이것은 행위라고 는 표현을 했지만 사실은 그
검토에 에 저장되는 그 내용들은 해 이란 개념이 없습니다
그래 1조로 준 소 적으로 쭉 nr 되면서 저장이 되죠 그래서 해인이
10인이 이런 개념들은 우리 프로그래머가 좀더 그 워터 데이터를 나누어서
생각하기 쉽게 하기 위한 하나의 개념 해당이 됩니다
그래서 행 그래서 또 보여줄 때도 데이텀 에서는 요런식으로 보여줍니다
데이터를 여
그래서 우리가 보면은 어 이건 행위 물어 저도 다음에 겨워서 뭡니까
요리 구나 이것은 해 이구나 그래서 우리가 쉽게 생각할 수 있는 형태로
좀 보여주고 있고 그 개념을 그대로 적용하고 있습니다
그래서 그 행 그래서 뭐 그 행을 뭡니까
내 코드 라고 얘기합니다 레코드 요 그래서 레코드가 모여 봄을 모여서
하나의 무엇을 해 줍니까
케이블을 있겠죠 그래서 테이블은 큰 개념 레코드는 쪼금 더 작은 개념
이구요
그 다음에 어 필드 라는 개념이 있습니다
필드 요 그래서 필요한 필드는 여러분들이 너무 어렵게 생각하지 않았으면
좋겠습니다 필드 뇽 열 정도로 9분 하시면 됩니다 그래서 여기도 보면은
어여 보면은 어
내꺼 대보면 뭐 이렇게 이름 데이터들
좀 이런 것들이 있잖아요 그래서 여기에 하나의 데이터 그러면 즉 열이 줘
열에 대한 그 당일을 우리가 필드 라고 얘기합니다
자 그 다음에 컬럼 이란 것이 있습니다
그래서 컬럼은 요 우리가 데이터를 저장할 때 이 데이터는 무슨 데이
탑니다
그 다음에 이 데이터는 무슨 데이터 입니다 라고 뭔가 루 그 명시를 해
줘 일이잖아요
그래서 그와 같이 명 크 열애 돼 즉 필드에 대한 이르 그것을 이제 컬럼
이라고 합니다
그래서 지금 이와 같은 필드가 쭉 존재한다.고 했을 때 어 여기서 이제
컬러 뭐겠습니까 내 임 되겠죠
이거는 넘버가 될 거고요 그럼 애견은 데이터가 될 거고요
그러면 디자인 모네 투어 저기 뭐 열어줘 되겠죠
그래서 누른 개념에 대해서 명확히 알고 있어야지만 우리가 데이터를
가져와서 뭔가를 진행해 나갈 수가 있습니다
그 다음에 ms-sql 을 설치를 해보도록 하겠습니다 자 ms 의 스킬을
요 이제 데이터베이스 dbms 를 이제 인스톨 하는 부분이고요
자 이런 분들을 하기 위해서는 여러분들의 pc 사양이 조금 좋으면
좋겠습니다
그래서 보통 보면 아아 252또 모아이 삶도 뭐 상관없습니다
하지만 또 메모리 부분에서는 1 8기가 정도 정도 됐으면 좋겠구요
또 하드 부분도 1 1
하뉴 자체가 1 2 3 100메가 정도 이렇게 잡는 것 같아요
그러니까 안가 더 되나요 아픈 아바 하드에 용량도 넉넉한 상태에서
여러분들이 그 mssql 설치를 진행을 했으면 좋겠습니다
그래서 일단 먼저 그렇게 준비를 하시고 그 다음이 요 부문의 강해서
나온대로 단계별로 설치를 해야 되요
중요한 것은 한 번 설치 할때 어 잘 설치한 굉장히 중요합니다 왜냐하면
은 우리가 뒤에 가서 또 여기 설 씨가 잘못된 것을 다시 복구하거나 뭐
이렇게 수정을 위 화면은 그 부분을 찾아 나 굉장히 힘들어요 그래서 어
설치 할 때 요 강의를 해 놓으시면 서 같이 보면서 진행하며 는
도움이 되지 않을까 생각합니다 자 그러면 지금 해 나가도록 하겠습니다
ms-sql 을 설치를 하시기 위해선 요 먼저 msdn 을 여러분이
찾아보시는 것이 중요합니다 그래서 msdn 아내 보시게 되면 은 메뉴
가요 다운로드 라는 메뉴가 있습니다
거기에 메뉴에 보시게 되면 요 뭐 sql 455 알아 라고 하는 이런
부분들이 나옵니다 그래서 고 부분 해서 이제 201를 얻어 다운로드
하려고 합니다
물론 sql 서버가 2000 심도 있고 지금 2017 도 있고 한데요
부분적으로 좀 쓸 수 있는 부분도 있고 가장 그 많이 사용되어 많이
사용되고 그 다음에 뭐라고 할까요
그 여러가지 기능들을 우리가 좀 쉽게 사용할 순 형태가 201버전이기
때문에 요 2차 201버전을 다운로드 해서 어 그 인스톨 하려 합니다
그래서 제가 지금 기억남 유로는 요시 1 3.3 기가 정도 되는 것
같아요
조금 세안 필요하고요 어 다음으로 받게 되면 여러가지 그 버그 다운로드
에그 파일의 형태가 있는데요
iso 버전으로 여러분이 다운로드 받으시면 은 그 내용의 우리가 마음
탄다 등 가 아닌 풀어서 우리가 쓸 수가 있습니다
자 그래서 sko 201서 비 스 펙 트 오 이렇게 돼 있죠 그래서
평가용 속된 182 까지 사용할 수 있고요 그 다음에 소규모 그 다음에
우리 학생들이 이때는 어 지금 나게 설명하겠지만 exp x 버전이
얻습니다 서 에스파스 버전을 쓰시면 요 모기가 나고 상관없이 우리가 고
최소의 어떤 그런 내용들을 쓸 수가 있습니다
먼저 이와 같은 그 msdn 에서 다 운로드 로 가셔서 sks 오브
다운로드 항목을 여러분들 보셔야 되면은
다운로드 하면서 요런 화면이 나오게 됩니다 그래서 여러분 이름 성명
회사이름
뭐 없는 전자 매일 주소 한데 여러분 써주세요 써주세요 암 좋습니다
써 주시고요 정당하게 쓴다는 것을 말린 것도 나쁘진 않습니다 해서 어
과거에는 뭐 여러가지 복사 붐 이용해서 많았는데 이제는 우리가 무료로 쓸
수 있는 혜택도 있구요
그 다음에 우리가 한번 ma 스케일도 무엇 한번 따로 볼 수 있는 것도
기회가 되기 때문에 뭐니 정도는 뭐냐 써 주십시오
자 이렇게 하시구요
아울러 들을 시작하게 되면 은 어 두 가지 버전이 있습니다 32비트 버전
수 그 생각 64비트 버전 쓸 것인가 하는데 우린 64비트 버전은 쓰려고
합니다 예 그렇게 하고요
그 다음 제품 오는 요 뭐 영어 방 써모 헝가리어 뭐 여러가지 있습니다
뭣 안나게 그렇게 한국어 선택하십시오
한국 선택하시고 그 다음에 다운로드를 하게 되면은
어 아까 제가 말씀드렸듯이 어떤 18 형태로 다운로드 할 거냐 라고 무스
믿어서 확장자가 iso 버전으로 뭐 해 보시게 되면 이거는 뭐 알려
이라든가 있는 쪽에서도 이렇게 마운트에
이렇게 어그 가상 그 드라이브 줘
가상 드라이브로 잡아서 쓰기가 굉장히 용이 하지요 그래서 그렇게 잡아서
쓸 수가 있기 때문에 iso 버전으로 이렇게 다운로드 받으시면 은 쉽게
사용할 수 있습니다
그 다음에 섞어 주고 또 어디 들을 위업 그 가상드라이브 알약 을
이용하면 좀 쉽게 되는데요
오유 오는 여러분들이 음 검색을 해보시면 은 어 is 소파에 이를 어떻게
쓰는지 고급 부분이 나올 겁니다 그래서 고거 는 여러분들께 맡기도록
할게요 자 그렇게 해서 여러분들의 셋 업 이라고 하는 음
보 시군요 3 업종 이익 c82 그 안에 있습니다
예 있구요 그래서 제가 뭐 어 보면요
5 지금 요기 cd 가상 드라이브가 이렇게 잡아줘 있죠
거의 고 문제 3 앞 부분이 있겠습니다 서 3 억 부분을 시작하시게 되면
은 이제 인스톨이 됩니다
그래서 뭐 이름좀요 남아 다시 꺼라 생각해요 그래서 처음 이제 인스톨을
하시게 되면은 어여 요런 화면이 나옵니다 설치 센터에서 이렇게 나오고요
그 다음에 영생의 됐거든요 2 설치 부분을 클린 하십니다
자 솔치 분 을 클릭하게 되면 뭐 서브 설 센터 이렇게 똑같이 나오면서
제일 상단에 요 부분이 나와요
좀 뭐 새 스케일 동해서 보살 치도 기존의 설치에 추가 김 하겠다 라고
이렇게 나옵니다 서 요 거리를 10를 담당하게 클릭 하십시오
예 글리 하시게 되면은 어 그 서버 설치에 대해서 쭉 과정이 나옵니다
그래서 이 과정 안에서 우리가 크게 모세도 말할 필요 없군요
다음다음 하시면서 넘어가 시대에 그 다음에 요것이 설치 끼치기 라고 해서
뭐 요런 화면도 나올 겁니다 그래서 요거 나오면 은 그대로 운향
어 다음에서 넘어가시면 됩니다
자 g a2 가장 중요한데 이건 영 별표 명 세 번

댓글 0개

등록된 댓글이 없습니다.

본 사이트의 컨텐츠는 명시적으로 공유기능을 제공하고 있는 공개된 자료를 수집하여 게시하고 있습니다.

저작권, 강의등록, 광고, 제휴등은 "관리자에게 문의"로 메세지 주시면 확인후 답변드립니다.

Menu