亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? tsc.txt

?? 創(chuàng)建一個(gè)數(shù)據(jù)庫 用于測試!以及訓(xùn)練 學(xué)生——課程——教師
?? TXT
字號(hào):
USE master
go
CREATE DATABASE TSC
ON
(
   NAME = TSC_data,
   FILENAME = 'D:\TSC\TSC_data.mdf',
   SIZE = 5MB,
   MAXSIZE = 100MB,
   FILEGROWTH = 5MB
)
LOG ON 
(
   Name = TSC_log,
   FILENAME = 'D:\TSC\TSC_log.ldf',
   SIZE = 5MB,
   MAXSIZE = 20MB,
   FILEGROWTH = 3MB
)
go


USE TSC
go

CREATE TABLE Teacher
(
    /*教師編號(hào):5位字符數(shù)據(jù),比如計(jì)算機(jī)系的教師為CS001*/
    TeaID char(5)  NOT NULL 
          PRIMARY KEY NONCLUSTERED
          CHECK (TeaID LIKE '[A-Z][A-Z][0-9][0-9][0-9]'),
    TeaName varchar(50) NOT NULL,
    /*性別為男——M 女——W 默認(rèn)值為男M*/
    TeaSex char(1) CHECK(TeaSex LIKE 'M' OR TeaSex LIKE 'W') 
           DEFAULT 'M',
    /*教師生日 默認(rèn)值為1985年11月9日*/
    TeaBirthday datetime DEFAULT '1985-11-09',
    TeaProf varchar(10) CHECK (TeaProf LIKE '教授'
                            OR TeaProf LIKE '副教授'
                            OR TeaProf LIKE '講師' 
                            OR TeaProf LIKE '助教')
            DEFAULT '教授',
    TeaMail varchar(40) /*電子郵件地址,goodness@hqu.edu.cn*/
       CHECK( TeaMail like '%@%.%')
)


CREATE TABLE Student
(
    /*學(xué)號(hào):8位字符數(shù)據(jù),比如計(jì)算應(yīng)用的學(xué)生**學(xué)號(hào)為03150079*/
    StuID char(8)  NOT NULL 
          PRIMARY KEY NONCLUSTERED
          CHECK (StuID LIKE '[0-9][0-9][0-9][0-9][0-9][0-9][0-9]'),
    StuName varchar(50) NOT NULL,
    StuSex char(1) CHECK(StuSex LIKE 'M' OR StuSex LIKE 'W') 
           DEFAULT 'M',
    StuBirthday datetime DEFAULT '1985-11-09',
    StuMail varchar(40) /*電子郵件地址,goodness@hqu.edu.cn*/
       CHECK( StuMail like '%@%.%')
)

CREATE TABLE Course
(
    CouID char(10)  NOT NULL 
          PRIMARY KEY NONCLUSTERED,
    CouName varchar(40) NOT NULL,
    CouCredit smallint DEFAULT 2
)

CREATE TABLE SelCourse
(
    StuID char(8)  NOT NULL    
          CHECK (StuID LIKE '[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]'),
    CouID char(10)  NOT NULL,           
    Score char(2) CHECK (Score LIKE '優(yōu)' OR Score LIKE '良' 
                      OR Score LIKE '中' OR Score LIKE '及' OR Score LIKE '不'),
    /*引用完整性約束*/
    PRIMARY KEY (StuID,CouID),
    FOREIGN KEY (StuID) REFERENCES Student,
    FOREIGN KEY (CouID) REFERENCES Course,
)
    

CREATE TABLE TeaCourse
(
    TeaID char(5)  NOT NULL 
          CHECK (TeaID LIKE '[A-Z][A-Z][0-9][0-9][0-9]'),
    CouID char(10)  NOT NULL,           
    CouTime smallint DEFAULT 2,
    /*引用完整性約束*/
    PRIMARY KEY (TeaID,CouID),
    FOREIGN KEY (TeaID) REFERENCES Teacher,
    FOREIGN KEY (CouID) REFERENCES Course,
)


CREATE TABLE SelCourse
(
    StuID char(8)  NOT NULL    
          CHECK (StuID LIKE '[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]'),
    CouID char(10)  NOT NULL,           
    Score char(2) CHECK (Score LIKE '優(yōu)' OR Score LIKE '良' 
                      OR Score LIKE '中' OR Score LIKE '及' OR Score LIKE '不'),
    /*引用完整性約束*/
    PRIMARY KEY (StuID,CouID),
    FOREIGN KEY (StuID) REFERENCES Student,
    FOREIGN KEY (CouID) REFERENCES Course,
)


DROP TABLE TeaCourse

CREATE TABLE TeaCourse
(
    TeaID char(5)  NOT NULL 
          CHECK (TeaID LIKE '[A-Z][A-Z][0-9][0-9][0-9]'),
    CouID char(10)  NOT NULL,           
    /*引用完整性約束*/
    PRIMARY KEY (TeaID,CouID),
    FOREIGN KEY (TeaID) REFERENCES Teacher,
    FOREIGN KEY (CouID) REFERENCES Course,
)
ALTER TABLE TeaCourse ADD CouTime smallint DEFAULT 2 
GO
 


實(shí)驗(yàn)數(shù)據(jù)
*****************************************************************************
INSERT INTO Teacher
VALUES ('CS000','張飛','M','1946-11-12','教授','zhangfei@126.com')
INSERT INTO Teacher
VALUES ('CS001','關(guān)羽','W','1950-01-12','副教授','guanyu@sina.com')
INSERT INTO Teacher
VALUES ('CS002','馬超','M','1970-11-10','教授','machao@hqu.edu.cn')
INSERT INTO Teacher
VALUES ('CS003','趙云','M','1980-10-2','助教','zhaoyun@126.com')
***********************************************************************************
INSERT INTO Course
VALUES ('CS001','An Introduction to Computer', 3)
INSERT INTO Course
VALUES ('CS002','The Programing Language', 2)
INSERT INTO Course
VALUES ('CS003','Complier', 4)
INSERT INTO Course
VALUES ('CS004','DataBase', 3)
INSERT INTO Course
VALUES ('CS245','The Database Management', 2)
INSERT INTO Course
VALUES ('COM001','Collage English', 5)
INSERT INTO Course
VALUES ('COM002','Collahe Mathmatics',11)
INSERT INTO Course
VALUES ('COM003','大學(xué)語文', 2)
INSERT INTO Course
VALUES ('MT001','Math', 18)
INSERT INTO Course
VALUES ('MT002','ALG', 3)
INSERT INTO Course
VALUES ('MT003','系統(tǒng)分析', 2)
INSERT INTO Course
VALUES ('MT004','數(shù)值計(jì)算', 6)
*******************************************************************************
INSERT INTO Student
VALUES ('03150001','張三', 'M','1985-11-09','goodness@hqu.edu.cn')
INSERT INTO Student
VALUES ('03150002','lisi', 'W','1989-12-09','siss@hqu.edu.cn')
INSERT INTO Student
VALUES ('03150003','wangwu', 'M','1987-6-09','wuwuw@hqu.edu.cn')
INSERT INTO Student
VALUES ('03150004','haoguo', 'W','1988-11-09','zgu@126.com')

INSERT INTO Student
VALUES ('03151001','de', 'M','1985-11-09','****@hqu.edu.cn')
INSERT INTO Student
VALUES ('03151002','af', 'M','1988-1-09','af@hqu.edu.cn')

INSERT INTO Student
VALUES ('03152001','alpha', 'M','1984-11-29','alp@hqu.edu.cn')
INSERT INTO Student
VALUES ('03152002','bet', 'W','1985-1-19','bb@hqu.edu.cn')
INSERT INTO Student
VALUES ('03152003','delta', 'M','1983-10-09','del@hqu.edu.cn')
INSERT INTO Student
VALUES ('03152004','huhu', 'M','1982-11-09','frfr@hqu.edu.cn')

INSERT INTO Student
VALUES ('03154001','gug', 'M','1986-6-19','ggggg@hqu.edu.cn')
INSERT INTO Student
VALUES ('03154002','dede', 'M','1985-11-1','eeeeeeeee@hqu.edu.cn')
INSERT INTO Student
VALUES ('03154003','trrtr', 'W','1989-12-09','rrrrrrrrs@hqu.edu.cn')
 
********************************************************************************
INSERT INTO SelCourse
VALUES('03150001','CS001','優(yōu)')
INSERT INTO SelCourse
VALUES('03150001','CS002','良')
INSERT INTO SelCourse
VALUES('03150001','CS003','優(yōu)')
INSERT INTO SelCourse
VALUES('03150001','CS245','優(yōu)')
INSERT INTO SelCourse
VALUES('03150001','MT001','優(yōu)')
INSERT INTO SelCourse
VALUES('03150001','MT002','優(yōu)')

INSERT INTO SelCourse
VALUES('03150002','CS001','及')
INSERT INTO SelCourse
VALUES('03150002','CS002','中')
INSERT INTO SelCourse
VALUES('03150002','CS003','及')
INSERT INTO SelCourse
VALUES('03150002','CS004','優(yōu)')
INSERT INTO SelCourse
VALUES('03150002','COM001','優(yōu)')

INSERT INTO SelCourse
VALUES('03150003','CS245','優(yōu)')
INSERT INTO SelCourse
VALUES('03150003','COM001','優(yōu)')

INSERT INTO SelCourse
VALUES('03151001','COM001','良')
INSERT INTO SelCourse
VALUES('03151001','COM002','優(yōu)')
INSERT INTO SelCourse
VALUES('03151002','MT001','優(yōu)')
INSERT INTO SelCourse
VALUES('03151002','COM003','不')


INSERT INTO SelCourse
VALUES('03152001','CS001','優(yōu)')
INSERT INTO SelCourse
VALUES('03152001','MT001','中')
INSERT INTO SelCourse
VALUES('03152002','CS003','不')
INSERT INTO SelCourse
VALUES('03152001','COM001','優(yōu)')
INSERT INTO SelCourse
VALUES('03152001','COM002','優(yōu)')
INSERT INTO SelCourse
VALUES('03152003','MT003','優(yōu)')


INSERT INTO SelCourse
VALUES('03152001','CS002','不')
INSERT INTO SelCourse
VALUES('03154001','CS001','優(yōu)')
INSERT INTO SelCourse
VALUES('03154001','MT001','良')
INSERT INTO SelCourse
VALUES('03154001','COM001','優(yōu)')
INSERT INTO SelCourse
VALUES('03154001','CS004','中')
INSERT INTO SelCourse
VALUES('03154002','CS001','不')
INSERT INTO SelCourse
VALUES('03154002','CS002','中')
INSERT INTO SelCourse
VALUES('03154002','CS003','及')
INSERT INTO SelCourse
VALUES('03154002','CS004','良')
****************************************************8************************

**********************************************************************
更新
UPDATE Student
SET StuBirthday = '1987-09-09'
WHERE StuID = '03150001'

DELETE FROM Student 
WHERE  StuID = '03150001'
************************************************
索引

USE TSC
CREATE CLUSTERED INDEX IND_TID
ON Teacher(TeaID DESC)
go

USE TSC
DROP INDEX Teacher.IND_TID
go
*****************************************************

USE TSC
SELECT StuName FROM Student 
WHERE StuID IN 
     (SELECT StuID FROM SelCourse
      WHERE CouID IN 
            (SELECT CouID FROM Course
             WHERE CouName LIKE  'An INtroduction to Computer'
            )
      )

SELECT StuName FROM Student
WHERE (StuID = ANY (SELECT StuID FROM SelCourse
                    WHERE CouID = (SELECT CouID FROM Course
                               WHERE CouName LIKE  'An INtroduction to Computer' )
                    )
       )

USE TSC
SELECT * FROM Course
--至少選修了03150001選修的課程的同學(xué)
USE TSC
SELECT DISTINCT StuID
FROM SelCourse SCX
WHERE NOT EXISTS (SELECT * FROM SelCourse SCY
                  WHERE SCY.StuID = '03150004' 
                        AND NOT EXISTS (SELECT * FROM SelCourse SCZ 
                                        WHERE SCZ.StuID = SCX.StuID 
                                              AND SCZ.CouID = SCY.CouID))
select * from Course

SELECT StuName FROM Student WHERE StuID 
IN 
(
    SELECT StuID From SelCourse 
            WHERE CouID = (SELECT CouID FROM Course
                           WHERE CouName LIKE  'An INtroduction to Computer' )
    UNION 
    SELECT StuID From SelCourse 
            WHERE CouID = (SELECT CouID FROM Course
                           WHERE CouName LIKE  'DataBase' )
)

************************************************************************
--procedure
USE TSC
IF EXISTS (SELECT name FROM sysobjects 
    WHERE name = 'SelStudent_Pro' and type = 'p')
  DROP PROCEDURE SelStudent_Pro
go
--創(chuàng)建存儲(chǔ)過程查詢某一位學(xué)生的基本信息
CREATE PROCEDURE SelStudent_Pro @StuNo char(8)
AS
SELECT * FROM Student 
WHERE StuID = @StuNo

DECLARE @StuNO char(8)
SET @StuNO = '03150001'
EXEC SelStudent_Pro @StuNO



USE TSC
IF EXISTS (SELECT name FROM sysobjects 
    WHERE name = 'StuInsert_Pro' and type = 'p')
  DROP PROCEDURE SelStudent_Pro
go
CREATE PROCEDURE StuInsert_Pro
 @StuNo char(8),
 @StuName varchar(50),
 @StuSex char(1),
 @StuBirthday datetime,
 @StuMail varchar(40)
AS
--插入一條學(xué)生記錄
INSERT INTO Student
VALUES (@StuNo,@StuName,@StuSex,@StuBirthday,@StuMail)

--修改存儲(chǔ)過程
USE TSC
go
--創(chuàng)建存儲(chǔ)過程查詢某一位學(xué)生的姓名
ALTER PROCEDURE SelStudent_Pro @StuNo char(8)
AS
SELECT StuName FROM Student 
WHERE StuID = @StuNo

***************************************pp************************

******************************************************
function

--創(chuàng)建函數(shù)在數(shù)據(jù)庫中取得學(xué)生的姓名
IF EXISTS (SELECT * FROM sysobjects
           WHERE name = 'GetStuName' AND type = 'fn')
DROP FUNCTION GetStuName
go

CREATE FUNCTION GetStuName( @StuNo char(8))
RETURNS varchar(50)
AS
BEGIN
   DECLARE @name varchar(40)
   SELECT @name = (SELECT StuName FROM Student 
                   WHERE StuID = @StuNo)
   RETURN @name
END

DECLARE @name varchar(40)
SELECT @name = dbo.GetStuName('03150001')
SELECT @name

****************************************************************




?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲激情欧美激情| 丝袜美腿亚洲一区| 欧美一区日韩一区| 成人国产精品免费| 日韩影院在线观看| 亚洲人成网站色在线观看| 精品理论电影在线| 欧美日韩在线播放| av一区二区久久| 国产一区二区三区四区在线观看| 亚洲综合小说图片| 国产精品电影一区二区| 欧美精品一区二区三区久久久| 91黄视频在线观看| 成人国产精品免费| 高清不卡一区二区在线| 美女一区二区三区在线观看| 亚洲自拍偷拍综合| 亚洲精品中文在线影院| 欧美—级在线免费片| 久久午夜免费电影| 精品国产乱码久久久久久久久| 欧美片网站yy| 精品视频一区二区不卡| 91女人视频在线观看| 成人免费视频视频| 国产一区不卡在线| 国精产品一区一区三区mba视频| 蜜臀久久99精品久久久画质超高清| 亚洲a一区二区| 亚洲国产va精品久久久不卡综合| 一区二区三区日韩在线观看| 中文字幕在线观看不卡| 国产精品欧美综合在线| 国产精品青草久久| 成人免费小视频| 亚洲色图在线播放| 又紧又大又爽精品一区二区| 亚洲一区二区在线免费看| 一区二区三区电影在线播| 夜夜嗨av一区二区三区中文字幕| 亚洲欧美色综合| 一区av在线播放| 亚洲高清视频中文字幕| 丝袜美腿亚洲一区二区图片| 日本女人一区二区三区| 狂野欧美性猛交blacked| 精品午夜一区二区三区在线观看| 韩国一区二区三区| 国产精品夜夜嗨| www.亚洲人| 91国偷自产一区二区三区观看| 色综合天天综合给合国产| 在线视频欧美精品| 日韩一区二区三免费高清| 日韩精品一区二区三区四区 | av在线一区二区三区| 99国产精品久久久久| 在线亚洲一区观看| 在线不卡一区二区| 精品裸体舞一区二区三区| 中文成人综合网| 亚洲综合色自拍一区| 麻豆成人免费电影| 成人黄色免费短视频| 欧美三片在线视频观看| 精品久久久久久综合日本欧美| 国产日产精品1区| 亚洲最新视频在线播放| 卡一卡二国产精品| 99久久综合狠狠综合久久| 欧美午夜影院一区| ww久久中文字幕| 亚洲激情一二三区| 久久成人免费网| 色综合色综合色综合色综合色综合 | 亚洲精品中文字幕乱码三区| 日韩制服丝袜先锋影音| 国产一区二区在线影院| 91免费在线视频观看| 日韩免费福利电影在线观看| 中文字幕制服丝袜一区二区三区| 樱花影视一区二区| 国内精品在线播放| 欧美日韩视频一区二区| 久久色.com| 亚洲国产精品久久不卡毛片 | 一区二区高清免费观看影视大全| 免费在线视频一区| 99国产一区二区三精品乱码| 日韩一区二区三区视频在线| 亚洲猫色日本管| 久久99国产精品久久99果冻传媒| 91色综合久久久久婷婷| 精品国产乱码久久| 天天色天天操综合| 91香蕉视频在线| 国产人久久人人人人爽| 裸体在线国模精品偷拍| 在线观看91视频| 中文字幕一区视频| 国产九色精品成人porny| 欧美男同性恋视频网站| 亚洲欧美激情视频在线观看一区二区三区 | 日韩视频一区在线观看| 亚洲人被黑人高潮完整版| 国产一区二区在线视频| 日韩一区二区在线看| 亚洲综合一区二区| 91麻豆国产自产在线观看| 久久精品视频免费| 精品中文av资源站在线观看| 欧美美女视频在线观看| 亚洲国产精品久久久男人的天堂| 99精品国产热久久91蜜凸| 国产农村妇女精品| 国产在线播放一区三区四| 日韩欧美在线观看一区二区三区| 亚洲电影第三页| 欧美性做爰猛烈叫床潮| 亚洲欧美二区三区| 91最新地址在线播放| 亚洲色图一区二区| 一本一道波多野结衣一区二区| 中文av一区特黄| 成人国产视频在线观看| 中文字幕av一区 二区| 国产一区二区中文字幕| 久久久久九九视频| 国产精品18久久久久久久久久久久| 欧美电影免费观看高清完整版| 免费观看91视频大全| 欧美一卡在线观看| 奇米亚洲午夜久久精品| 欧美一区欧美二区| 另类小说一区二区三区| 精品久久久久久久久久久久包黑料| 免费在线观看成人| 精品国产一区二区国模嫣然| 久久精品久久99精品久久| 欧美va亚洲va国产综合| 国内久久精品视频| 国产精品看片你懂得| 色哟哟一区二区三区| 亚洲成人7777| 日韩一二三区视频| 国内欧美视频一区二区| 欧美国产成人在线| 91豆麻精品91久久久久久| 亚洲图片欧美视频| 日韩视频永久免费| 国产成a人无v码亚洲福利| 最新中文字幕一区二区三区| 91福利在线免费观看| 免费高清成人在线| 久久久国产精品麻豆| 91香蕉视频mp4| 日韩国产精品久久久久久亚洲| 精品国产一二三区| av一区二区三区在线| 五月天中文字幕一区二区| 久久综合av免费| 99久久国产综合精品麻豆| 亚洲午夜影视影院在线观看| 日韩欧美一级二级| 白白色亚洲国产精品| 亚洲成国产人片在线观看| 日韩女优视频免费观看| 白白色亚洲国产精品| 午夜国产精品影院在线观看| 久久久久久久性| 日本韩国欧美一区二区三区| 日韩avvvv在线播放| 欧美国产精品一区| 欧美日韩中文精品| 国产99久久久久久免费看农村| 一区二区三区在线免费播放 | 亚洲综合久久久| 2020日本不卡一区二区视频| 99国产精品久久久久久久久久久| 日本不卡高清视频| 亚洲免费av高清| 久久久久久免费毛片精品| 欧美视频一区二区在线观看| 国产v综合v亚洲欧| 视频一区在线视频| 中文字幕日韩一区| 欧美电影免费观看高清完整版在| 91在线观看污| 国产剧情一区二区三区| 三级久久三级久久久| 亚洲猫色日本管| 欧美激情一二三区| 精品国产三级电影在线观看| 91高清在线观看| 不卡高清视频专区| 激情深爱一区二区| 日韩精品久久久久久| 一级日本不卡的影视| 中文字幕欧美日本乱码一线二线|