实验2 数据库、表的创建
实验二数据库、表的创建实验目的1. 了解在SQL Server Management Studio中创建数据库的要求。2. 了解SQL Server数据库的逻辑结构和物理结构。3. 掌握表的结构特点。4. 掌握SQL Server的基本数据类型。5. 掌握空值概念。6. 掌握用SQL Server Management Studio创建数据库和表的方法。7. 掌握创建数据库和表的T-SQL语句。实验内容1. 在SQL Server Management Studio中创建数据库的要求如下:1)能够创建数据库的用户必须是系统管理员,或被授权使用 CREATE DATABASE语句的用户。2)创建数据库必须确定数据库名、所有者(即创建数据库的用户)、 数据库大小(最初大小、增长方式)和存储数据库的文件。3)确定数据库包含哪些表以及各表的结构。4)了解两种常用的创建数据库、表的方法,即在企业管理器中创建 和使用T-SQL的CREATE DATABASE语句创建。2. 定义数据库结构。创建学生成绩数据库,数据库名为XSCJ,包含学 生表Student、课程表Course、学生选课表StuCourse。实验步骤1. 启动 SQL Server Management Studio。2. 启动查询分析器,并在其中执行SQL语句。1)在SQL Server Management Studio的工具栏上单击"新建 查询”图标,将启动查询分析器。2)在查询分析器中输入以下SQL语句:CREATE DATABASE testGO单击工具栏上的 !执行(x)|图标,执行该语句,在消息窗口中将有相应的提示,如下图所示:*:< i"ic:E®!ft 澈EL Ber»eir afEwgH St udi<i文件叩 争物 徂由凶 查谢® 项目咀 XR(L宙口明!牡区世J WjQf.i.iwasiTiiki C) sa& Q J J J Ruiz 旃f £也m3可堂斯s憎枕北! JF平*CID-t72S4L . Lherrl 3«1» 昴建CREX7E 口JLTqjLEE tearT|E 16 O<-IT22QLSn.VIinE 灿L s<rrv fl. D. L?S+ d &EFM安主姓3 3玉i戛切=n 上 flfflT M SslLfi giti'Wi Swvicts密 呵,Eg -ftHiEjfffflfiS 赡*ho*命争已成功圣成.3. 在 SQL Server Management Studio 控制台上创建 XSCJ 数据库。在对象资源管理器中数据库”图标上单击鼠标右键,在快捷菜单上 选择“新建数据库”窗口。在数据库名称”文本框中输入数据库名“XSCT,并将逻辑文件的初始大小改为5MB,单击确定”按钮, 即可创建XSCJ数据库。在对象资源管理器中展开数据库”图标, 将看到新增了 “XSCT图标。新心刘阵二n xe?称军倒;w):M由明苜看虹i:|点吊值|_|枷全文神敏刘1B匣文时©:馒繇名株更样芟S3 更部袒岐7瞄| HiMHfc蟀KCJ姓TCTWET |Ej 心苗 1 日,不隰制岫:|T7| CJ.Ey.eru Pa«lUnCJCSCUiM日志不堵用LWt苗 IM-衲:WWE-1 匚:定r.tru EhL.NIhrE日回冈licrwflft 阁L Server ,吨邸勤而注 Stndi®:=."n 鼬匹工p .佥门叫f±E £) 硒QU.J.fiffiSilQ!:. 主出 D秒 tj惭&:S连居您A配s Ijji ClD-lTf'.SQLSEBYIHn lgL Swir ELD. I3SE± j敏潮0岸± J鼬庄邮.由QI心,四HI :J安全性H '眼罟黑对Stffl j I*比ificWJ知 SirvLccs' SCL St 代珀己技用代理DJ沮脚叫,j搭".VI . L* ".5 If.任_!:1 门"ISarvLCQ Ht 日归_rr*:全三4. 在SQL Server Management Studio控制台上创建XSCJ数据库的3个表。选择数据库XSC 展开XSCJ数据库一 “表"图标上 单击鼠标右键一新建表,将出现如图a所示的“表设计器”窗口。d-i-sr(li) varcheirCSjD) char (2) si"ial I datetime tnyintfn1111曰t箫蜘-bCI-IH曰口凸 vucLud舌田标识觇他舌"II干 E,lHI .1».1输入Student表各字段信M 将“学号”字段设为主键(在该字段 上单击鼠标右键,在快捷菜单上选择设置主键“)单击工具栏上 的"保存“图标输入表名Student,即创建了表Student。按同样的 操作过程创建Course表和StuCourse表。5. 将新创建的XSCJ数据库删除。在资源管理器中选择数据库XSCJ 一 在XSCJ上单击鼠标右键一删除。6. 使用T-SQL语句创建XSCJ数据库。启动查询分析器,在查询分析器 中输入以下语句:CREATE DATABASE XSCJON(NAMEwXSCJ_Data,FILENAME=C:Program FilesMicrosoft SQL ServerMSSQL.2DATAXSCJ.mdf,SIZE=5MB)LOG ON(NAME=*SCJ_Log,FILENAME=C:Program FilesMicrosoft SQL ServerMSSQL.2DATAXSCJ_Log.ldf) GO执行上述T-SQL语句,并在对象资源管理器中查看执行效果。7. 使用T-SQL语句创建XSCJ数据库的3个表。启动查询分析器,在查 询分析器中输入以下语句:USE XSCJ CREATE TABLEStudent(学号CHAR(6)PRIMARY KEY,姓名CHAR(12)NOT NULL,专业名VARCHAR(20),性别CHAR(2)NOT NULL,出生时间SMALLDAIEIIME,总学分TINYINT,备注TEXT)GO执行上述TSQL语句,并在对象资源管理器中查看执行结果。按同样的操作过 程创建Course表和StuCourse表,请读者自己写出相应的TSQL语句。jJitaswtt j x魏,智劣 T日BHH7U-M1旬震映ENPRE勇陲.上t J手疝目-j XSO三口表E蹒'dsc.StiidEnt i j 51t jfciK 一寰I jSirfSa ±lj55 mca同湖 孑口羽s屣 -,_i Sendre Eraktr *L 王薄i 砂用 ,_i S*JSQL叩erywsql 击科Q5E I5CJ1GGFCbject: Table dba. 9tudEDt| Script Dote; 11/05/213 ISilTsflO *r*tf/ ssi AHsrjniLS c-a GGMION攵SIT AB5I PADDIU?;:2EJLTE HiELE dho. IStuisnt 1 |学号| 新云| IE; KT SriLL, 说名4问HOT皿. 样业名瞄席心21 MULL, 见别I由E仙©印瓦 &生时间fscfAlldaceciiel 町LL, L它学分cinyisc WLL.腐注text tfOLLrPktHRET 迥 CXMIZBZD*BIlH PAD_ISffi3 - -OFF, S?A"IS1:ICS_HOPECCttP?IE - OFT. I成怵E_COP顼EY OFF, MHH_R0W_H£陆 )Q3 |FE.IW.Y IEK2OGE_aT 卸皿丽£7 iNS. PJkDD? 2 CFF3C实验总结通过此次实验,我初步了解了 SQL Server数据库的创建要求,知道了既 可以在控制台上创建数据库,也可以使用T-SQL语句创建数据库。在删除表和 数据库时,如果无法执行删除操作,要到控制面板上停止SQL相关服务,再进 行删除操作。