SQL server 가 가장 많이 사용 하는 DBMS 제품
C#에 가장 특화된 제품
데이터 베이스의 중요한 특징
*데이터의 무결성 (Integrity) -한번 들어간 데이터는 변하면 안됨
*데이터의 독립성
*보안성(security)
*데이터 중복의 최소화 -정교화
*응용프로그램 제작 및 수정이 쉬워짐
*데이터의 안전성 향상
DBMS개요 >>>데이터베이스의 발전
1.오프라인으로 관리
2.파일시스템의 사용 -메모장->엑셀->
3.데이터베이스 관리 시스템
SQL server 가 가장 많이 사용 하는 DBMS 제품
C#에 가장 특화된 제품
데이터 베이스의 중요한 특징
*데이터의 무결성 (Integrity) -한번 들어간 데이터는 변하면 안됨
*데이터의 독립성
*보안성(security)
*데이터 중복의 최소화 -정교화
*응용프로그램 제작 및 수정이 쉬워짐
*데이터의 안전성 향상
DBMS개요 >>>데이터베이스의 발전
1.오프라인으로 관리
2.파일시스템의 사용 -메모장->엑셀->
3.데이터베이스 관리 시스템
DBMS개요 >>DBMS 분류
1. 계층형 DBMS
2 망형 DBMS
3.관계형 DBMS -- 우리가 주로 쓸 데이터베이스
SQL (Structured Query Language)는 관계형 데이터 베이스에서 사용되는 언어
SQL의 특징
1.DBMS 제작사와 독립적이다.
2.다른 시스템으로의 이식성이 좋다
3.계속 발전하는 SQL 표준
4.대화식 언어
5.분산형 클라이언트 서버 구조
*주의할 점은 모든 DBMS의 SQL문이 완벽하게 같지는 않다는 것
PL/SQL(Oracle)
T-SQL(SQL server)
msSQL 버전이 많다 . 2005년 버전이 가장 업그레이드가 많이 되었다.
온 프레미스 //클라우드를 명칭을 대체하기 위해 나온 이름 글 반대는 Azure
각자 자리가 서버가 되는 거예요 데이터 베이스를 동작시키는 거죠
서버이면서 클라이언트가 되는 겁니다.
SQL server 소개
마이크로 소프트는 2016년 6월에 SQL server 정식 버전 출시
신뢰성
*정보의 보호
*고가용성
*시스템의 중지 없는 CPU추가
*성능과 확장성
생산정
*관리성
*빠른 개발환경의 지원
*다양한데이터 형식의지원
2012의 특징
서버는 뉴욕에 있는데 백업은 뉴올리언즈 리포트는 엘에이에서
현상 돌파의 통찰력
*신속한 데이터 탐색 및 시각화
*확장 가능한 Managed Self Service BI
*신뢰할 수 있는 일관된 데이터
*완벽한 데이터 웨어하우스 솔루션
하여튼 설치하는데 졸라 오래 걸린다,
C:\Program Files\Microsoft SQL Server\150
C:\SQLDATA\MSSQL15.MSSQLSERVER\MSSQL //따로 별도로 만든 루트!
요구사항 분석 설계 모델링 >> 정보시스템 구축 절차 요약
*정보시스템은 분석 ,설계 구현 시험 유지보수 의 5가지 단계를 거친다.
*분석 단계는 무엇을 할것인지를 결정하는 단계
*설계는 구축하고자 하는 시스템을 어떻게 할것인지를 결정하는 단계
*대부분의 프로젝트에서 이 분석과 설계의 과정이 전체 공정의 50%이상을 차지함
1.의류 쇼핑몰 서버 요청
2. 10만명만 사용하는 서버 요청
3. 사용의 어떤 정보를 받을 까요 ? ---ip password 12자리 이상으로 부탁드립니다.
4. 생년월일 주소 배송지 수천개의 정보를 받아 들인다,
얼마나 많은 데이터를 집어 넣냐에 따라 그물건을 잘 나타낼 수 있다 .
빔프로젝트다 몇인치다 부품이 천몇백개인데
실질적으로 필요한 부분은 추출해서 디비상에 집어 넣어야 한다 .
어떤 사람의 신분을 증명하기 위해서 신분증 상에 있는 정보 ! 이미 나에 대한 정보가 데이터 베이스가 저장되어 있기 떄문에
a데이터베이스
b데이터베이스
쇼핑몰 데이터베이스
회원 테이블
제품 테이블
*데이터(하나하나 모든 ) ,테이블(제목을가진),DB ,DBMS, 기본키(Primary Key) -- 가장중요
열(컬럼,필드) 열이름,데이터형식,행(로우,레코드), 외래키,SQL
디비를 배웠다고 하면 기억해야하는 기본키 (PK)
제목 이름은 데이터가 아니다.
행을 한줄 있는 걸 로우라고도 하고 레코드라고 한다.
데이터 베이스를 하나의 CD롬이라고 생각하면 된다,
외래키는 머냐?
Foriegn key (FK)
SSMS 화면과 용어
쿼리 문을 잘 작성해서 수행 시간을 최대한으로 줄여야 한다. 쿼리 수행 시간이 3초라는 것은 현실적으로 홈페이지에서 출력되는데 거의 6초 이상 걸릴 수 도 있다. 이럴 경우 잘 못 작성한 경우이다.
빈 데이터 박스만 만들었는데 8kb 소진
유니코드(Unicode)는 전 세계의 모든 문자를 컴퓨터에서 일관되게 표현하고 다룰 수 있도록 설계된 산업 표준이며, 유니코드 협회(Unicode Consortium)가 제정한다.
UTF - 8
빈값이 들어 있는것과 Null은 완전다른거 빈값은 정보의 값을 가지고 공간을 차지한다 널은 아예 0 빈 깡통!
'DataBase' 카테고리의 다른 글
MSSQL 문법 -인덱스/스키마 바운드 함수/Rollback (0) | 2023.02.21 |
---|---|
MSSQL 문법-뷰/INNER JOIN/LEFT,RIGHT OUTER JOIN/CASE/WHEN,THEN (0) | 2023.02.21 |
MSSQL Query -복습/DECLARE/SELECT INTO /INSERT INTO/SUB쿼리/TRUNCATE TABLE (0) | 2023.02.21 |
MSSQL Server 문법 -SELECT/AS/SUM/GROUP BY/HAVING/ORDER BY/TOP/COUNT/MAX/MIN/LIKE(N%)/IN (0) | 2023.02.21 |
MSSQL - 저장프로시저 /트리거 생성 (0) | 2021.02.12 |
MSSQL QUERY 문 : ALTER (0) | 2020.11.09 |