분류 전체보기 57

DATABASE 연동 ASP.NET, MS-SQL

SELECT INSERT protected void Insert_Test(object sender, EventArgs e) { string source = @"Server=192.168.10.155;uid=test_idino;pwd=idino@12;database=TEST_LJH"; SqlConnection conn = new SqlConnection(source); conn.Open(); SqlCommand cmd = new SqlCommand(null, conn); cmd.CommandText = "INSERT INTO 회원관리 " + "(성명,주민번호,성별,이메일,전화번호,우편번호,주소,부서,직위) "+ "VALUES" + "(@성명,@주민번호,@성별,@이메일,@전화번호,@우편번호,@주소,@부서,@..

정리 2020.03.11

SQL Server 소개 [작성중]

SQL Server 사용목적 SQL Server는 관계형 데이터베이스이다. 데이터베이스 관리 시스템(DBMS) DBMS는 데이터 저장 이외에도 백업, 저장, 권한 통제, 다양한 운영 업무 자동화, 서비스 다운타임 최소화를 위한 이중화 등 다양한 기능을 제공하는 시스템이다. DBMS는 데이터 구조를 표현 하는 방법에 따라 계층형, 네트워크형, 관계형, 객체 지향형, 객체 관계형 등으로 구분된다. 관계형 데이터베이스는 데이터가 저장되는 구조를 수학적 논리 관계를 통해서 테이블 형태로 구성한다. 그리고 테이블을 구성하는 열(column) 중 일부를 다른 테이블에서 중복시켜 두 테이블 간의 관계를 형성한다. 부모 테이블 자식 테이블 간의 관계를 맺을 수 있음.

정리 2020.03.10

MS-SQL 엑셀 가져오기 및 내보내기 에러

TITLE: SQL Server 가져오기 및 내보내기 마법사 ------------------------------ The operation could not be completed. ------------------------------ ADDITIONAL INFORMATION: 'Microsoft.ACE.OLEDB.12.0' 공급자는 로컬 컴퓨터에 등록할 수 없습니다. (System.Data) ------------------------------ BUTTONS: OK ------------------------------ 아래 링크파일 설치 https://download.cnet.com/2007-Office-System-Driver-Data-Connectivity-Components/3000-102..

정리 2020.03.09

MS SQL 설치 오류

죄송합니다... SQL Server 설치 프로그램을 실행하는 계정에 파일 및 디렉토리를 백업할 권한, 감사 및 보안 로그를 관리할 권한, 프로그램을 디버깅할 권한 중 하나 또는 전부가 없습니다. 오류 발생 시 윈도우 탐색창에서 로컬 보안 정책 찾은 후 실행 왼쪽의 보안 설정 > 로컬 정책 > 사용자 권한 할당 탭 선택 감사 및 보안 로그 관리 파일 및 디렉터리 백업 프로그램 디버깅 위 3개의 리스트를 각각 더블클릭 하여 Everyone 이라는 개체 추가

정리 2020.03.09

MS-SQL 다운로드 및 실행

다운로드 사이트 https://www.microsoft.com/ko-kr/sql-server/sql-server-downloads SQL Server 다운로드 | Microsoft 지금 Microsoft SQL Server를 다운로드하세요. 각 데이터와 워크로드에 가장 적합한 SQL Server 체험판 또는 버전, 도구, 커넥터를 선택할 수 있습니다. www.microsoft.com 페이지 접속 페이지 최하단 SQL Server 도구 및 커넥터에서 SSMS(SQL Server Management Studio) 다운로드하기> 클릭 SSMS 하단에 SSMS(SQL Server Management Studio) 다운로드> 클릭 경로 지정후 설치

정리 2020.03.09

mssql 쿼리

------------- — 문자열 채우기 replicate() 0부터 300까지 데이터 업데이트 UPDATE x SET x.과목번호 = replicate('0',3 - len(x.New_CODE_DEST)) FROM ( SELECT 과목번호, ROW_NUMBER() OVER (ORDER BY 과목명) AS New_CODE_DEST FROM 교과_교과목코드 ) x — ORDER BY 과목명 순으로 ROW_NUMBER 테이블 생성 후 UPDATE 실행 UPDATE x SET x.과목번호 = 20180000+x.num FROM ( SELECT 과목번호, ROW_NUMBER() OVER (ORDER BY 과목명) AS num FROM 교과_교과목코드 ) x — 확인 SELECT * FROM 교과_교과목코드 O..

정리 2020.03.09

[데이터베이스 기본]이너 조인(INNER JOIN) 아우터 조인(OUTER JOIN)

목표 이너 조인과 아우터 조인의 구분 이너 조인과 아우터 조인의 사용 목적 이해 오늘 날짜로 IT학원을 수료하고 면접을 다녀왔다. 면접에서 출제한 문제는 너무도 기본적인 문제였지만 나는 그 문제에 틀린 답을 제출하였다. 속상하다.... 그래서 오늘은 내가 실수했던 이너조인(INNER JOIN)과 아우터 조인(OUTER JOIN)에 대해서 다뤄보려고 한다. 우선 이너조인과 아우터 조인을 알아보기 위해 간단한 예를 들어 이야기해보자. A와 B테이블이 있다고 가정한다. A테이블은 a라는 컬럼을 가지고 있으며 4개의 열에 1,2,3,4의 데이터가 있다. B테이블은 b라는 컬럼을 가지고 있으며 4개의 열에 3,4,5,6의 데이터가 있다. 이너 조인(INNER JOIN) 이너조인은 INNER를 꼭 명시하지 않아도 ..

정리 2020.03.06

[JAVA] 객체 지향 프로그래밍에서 객체, 클래스, 인스턴스의 개념

목표 클래스, 객체, 인스턴스의 개념을 설명할 수 있다. 클래스, 객체, 인스턴스의 차이를 이해할 수 있다. 클래스, 객체, 인스턴스의 개념 클래스(Class) 란 개념 * 객체를 만들어 내기 위한 설계도 혹은 틀 * 연관되어 있는 변수와 메서드의 집합 객체(Object) 란 개념 * 소프트웨어 세계에 구현할 대상 * 클래스에 선언된 모양 그대로 생성된 실체 특징 * '클래스의 인스턴스(instence)'라고도 부른다 * 객체는 모든 인스턴스를 대표하는 포괄적인 의미를 갖는다. * OOP의 관점에서 클래스의 타입으로 선언되었을 때 '객체'라고 부른다. 인스턴스(Instance) 란 개념 * 설계도를 바탕으로 소프트웨어 세계에 구현된 구체적인 실체 * 즉, 객체를 소프트웨어에 실체화 하면 그것을 '인스턴스..

정리 2020.03.05

운영체제 - 가상메모리

운영체제의 이해 - ROM - 플래시 메모리(비휘발성) 펌웨어: 라면(코드) -> 플래시 메모리; 코드를 비휘발성 메모리 공간에 넣는다. 운영체제의 역할 운영체제가 있으면 동적으로 필요한 것들을 바꿔서 사용할 수 있다. 하드디스크 프로세스가 일을 할 때 필요한 정보를 적재시킬 수 있는 공간. 가상 메모리 발생배경: 프로세스중 사용되는 메모리는 거의 없다. 가상 메모리를 사용함으로써 필요한 부분만 프로세스에 올려서 사용이 가능하다. ex) 저그와 테란의 대결 중에 프로토스의 메모리는 필요 없다. -하드디스크에 있는 프로세스를 실제 메모리에 있는 것처럼 속이는 방법 등장배경 heap -> 성긴 주소 공간 -> Shared Library 페이지 테이블 -> 피지컬 메모리(프로세스를 처리하기 위한 공간) IO가..

정리 2020.03.02