数据库实验一二

上传人:新** 文档编号:498171739 上传时间:2023-04-16 格式:DOCX 页数:32 大小:461.91KB
返回 下载 相关 举报
数据库实验一二_第1页
第1页 / 共32页
数据库实验一二_第2页
第2页 / 共32页
数据库实验一二_第3页
第3页 / 共32页
数据库实验一二_第4页
第4页 / 共32页
数据库实验一二_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《数据库实验一二》由会员分享,可在线阅读,更多相关《数据库实验一二(32页珍藏版)》请在金锄头文库上搜索。

1、数据库系统概论实验专业:计算机科学与技术专业课程:数据库系统概论学号:姓名:实验1 数据定义1.实验目的与规定(1)掌握使用公司管理器进行数据定义的措施(2)掌握使用查询分析器进行数据定义的措施2.实验内容()创立和使用数据库1) 用“公司管理器”创立符合如下条件的数据库:a) 数据库的名字为“教师授课管理数据库”;b) 数据文献的逻辑文献名为“eachrs”,物理文献名为“eacersdf”,寄存在:自己的学号Tst目录下(若:中无此目录,可先建此目录,再创立数据库);c) 文献的初始大小为MB;d) 增长方式为自动增长,每次增长1MB;e) 日记文献的逻辑文献名字为“Teahers_lg”

2、,物理文献名为“Tear.ld”,也寄存在E:自己的学号est目录下;f) 日记文献的初始大小为2MB;g) 日记文献增长方式为自动增长,每次增长5%。2) 用“查询分析器”创立一种“教师授课管理数据库1”数据库,具体规定同上。CRATETABAS 教师授课管理数据库ON(NAME=eches,FLENAME:数据库TesTehers.md,IE=5MB,MASZE=unlmted,IGRWTH=M)LOGON(NAME=Tahers_o,FLNAE=E:数据库TestTeahersld,SIZ=2MB,ASIZE=uliited,FILEGOH =1)3) 修改“教师授课管理数据库1”的属性

3、,规定如下:a) 文献的初始大小为1MB;b) 增长方式为自动增长,每次增长2B;c) 日记文献的初始大小为MB;d) 日记文献增长方式为自动增长,每次增长20%。4) 删除“教师授课管理数据库1”数据库。DRODTAASE 教师授课管理数据库(2)创立和使用表、视图1) 用“公司管理器”在“教师授课管理数据库”中创立如下的三张表,并输入记录内容:教师表(S)列名 阐明数据类型no教师号字符串,长度为7Tname姓名字符串,长度为10Tsex性别字符串,长度为Btday出生日期日期时间型Det所在部门字符串,长度为20身份证号字符串,长度为8STnnme Tsex Brthday ept Sd

4、00刘薇女1971-3-0电信55121T002张骐劲男1963-7-1数理31X0李子文女197-915外语461031004江海防女196-2-18社科5601023T005李铁男977-10-1数理2303T06吴天一男962-23电信346T007赵志华男18827社科32110400钱进男1980-7-10电信570022T009孙星南女1981-3-2外语101025课程表(Cours)列名 阐明数据类型no课程号字符串,长度为0Cname课程名字符串,长度为2ret学分短整型property课程性质字符串,长度为0Hours授学时数整数oureCnamCditpropey0101

5、011大学英语14考试0101002一般物理14考试010103高等数学考试10104形势政策2考察0101010计算机基本4考察授课表(SK)列名 阐明数据类型Tno教师号字符串,长度为7Cno课程号字符串,长度为Hours授学时数整数SToCnoHrs0001110564T02011102T009101011640001001043T00510110396T0060100104T003010101642) 用“公司管理器”实现如下操作:a) 在授课表中添加一种授课类别,列名为Te,类型为chr(4);b) 将授课表中的ors的类型改为Smalint;c) 删除课程表的Hour列。3) 使用

6、查询分析器,完毕如下功能:a) 定义表stuents,其中字段有:NO CAR(10) 、 SNAE HAR(8)、BRIHDY DATE、AG UMRIC(3,0)、 SEX R(2)、 BPLACE CAR(2)、Poit AR(20)。规定S和NAE不为空,SNO为主键;CRET TABLE student(SNO CHAR(0)N NULL RIY KY, SAME CHAR(8)NOTNUL,RITHAATTIE,AGE NUMERIC(,0), SX CHAR(2),BPLACE C(0),olty CR(0))b) 在教师表S中增长住址列,字段名为ADR,类型为 CHA,长度0;

7、LTER TABEJSAD ADDR HAR(0)c) 根据stents表,建立一种只涉及学号、姓名、年龄的女学生表,表名为GIL;CRETE TABL GRIL(Sno CAR(10),Snam CHAR(),eNUMERIC(,0)d) 建立一成绩表,表名为score,其中字段有:SN CHA(1),CNO CHAR(1),coreNMERI(6,0),并输入部分记录,内容自定。CREAE TABE so(SNO HAR(0),CNCHA(1),SCRE UMRIC(,0)NERT ITO core(SNO,CNO,CRE)ALUES(301,0,9)NE INT scor(SN,CNO,

8、SORE)VAUES(102,02,1)NSER NTO scre(SNO,N,CORE)VALUES(3103,003,9)INSER INTsc(NO,NO,SORE)VALE(3,00,98)4) 用公司管理器定义视图vew_part,从表sden和score中选择部分字段和记录,且学生名为“张三”(注意:为保证有成果,在表tue要有“张三”信息,同步表sore中也要有与“张三”有关的信息)。5) 用查询分析器定义视图vie_part1,从表studnt和score中选择部分字段和记录,且学生名为“张三”。 CREAT VEW vi_art1ASELECTstudntsSNO,tuden

9、ts.SNAE,stdents.X,soe.CN,ore.SCREFROM tudent,scoreWHE studnts.SNO=sco.SNO6) 删除视图iew_pat1DROP IE ie_prt1()定义索引1) 用公司管理器完毕如下操作:a) 在“教师授课管理数据库”数据库中的新建一种数据表,名为js1,构造与js表相似。为js表创立一种唯一汇集索引,索引字段为Si,索引名为I_jssid;b) 为“教师授课管理数据库”数据库中的course数据表,创立一种复合索引,索引名为I_curc_f,使用Co和Credt字段。2) 删除1)中创立的索引Ij_si和I_curce_x。RO

10、INDEX I_s_id,_cucexf 3) 用查询分析器完毕1)的操作。REATE CLUTERED INDEXIjs_si ON JS1(Si AC)CREUNIQUE INDX_orcexf O Course(CoASC,Crdi C)思考与实践分别用“公司管理器”和“查询分析器”创立“图书借阅数据库”,此数据库涉及一种数据文献和一种日记文献。数据文献的逻辑文献名为“tjy”,物理文献名为“tsjybd”,初始大小为MB,日记文献的逻辑文献名字为“sz”,物理文献名为“tsz.lf”,大小为6MB,均寄存在E:自己的学号et目录下。CEATE DATSE 图书借阅数据库ON(AM=ts

11、jy,FIENAEE:数据库Tttsjydb.df,IZE=20)LOG ON(AE=tsrz,FLENAEE:数据库Tettz.ldf,SIZE6)2分别用“公司管理器”和“查询分析器”修改“图书借阅数据库”,有关参数自行拟定。AT DTAE 图书借阅数据库ODIFFIL(NAME=tsjy,SIZE = 25, ILEGOWTH =1M)ATER DATABAE 图书借阅数据库MODIFY FILE(NAMtsrz,Z 0MB, ILGROTH=1%)3.在“图书借阅数据库”中创立如下四个表,并分别为这四个表写入部分数据,内容自定(提示:各表数据之间的有关性)借书人表(JS)列名 阐明数据类型主键n借书证号字符串,长度为6*Jnam姓名字符串,长度为0dw单位字符串,长度为20图书表(TS)列名 阐明数据类型主键sno书号字符串,长度为15*name书名字符串,长度为20Tnm数量短整型To位置字符串,长度为30Cno出版社号字符串,长度为4出版社表(CBS)列名 阐明数据类型主键Cno出版社号字符串,长度为4*Cname出版社名字符串,长度为20Ctl电话字符串,长度为Cyb

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号