资源描述:
《《数据库原理与应用教程》实验内容lcl--数据库系统原理及应用》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、要求:1、每次实验课程结束后,要完成实验报告,格式按照下面的框架完成。2、报告本子要统一用大演草。(存档,以备检查。)3、本子的封面填写:专业、班级、姓名、学号4、内容要求书写认真、格式规范。《数据库系统原理及应用》上机内容实验一实验目的:1、掌握数据库基本操作实验内容:1、熟悉SQLSERVER2008环境,在E盘上创建一个文件夹DATA。2、在SQLServerManagementStudio中创建数据库STI,主数据文件初始大小为6MB,增长方式是按10%比例自动增长;日志文件初始为28MB,
2、按1MB增长(默认是按10%比例增长)。两个文件都不限制增长,存储位置都为“E:DATA"3、使用T-SQL语句创建数据库名为“ST2”的数据库,包含一个主数据文件和一个事务H志文件。主数据文件的逻辑名为“ST2_DATA”,操作系统文件名为“ST2_DATA.MDF”,初始容量大小为3M,最大容量为10M,文件的增长量为30%。事务日志文件的逻辑文件名为“ST2_LOG",物理文件名为"S2_LOG.LDF初始容量大小为5M,最人容量为10M,文件增长量为2M。数据文件与事务日志文件都放“E:
3、DATAJ4、使用T-SQL语句创建一个数据库名称为ST3,有1个5MB和1个10MB的数据文件,有1个4MB和1个12MB的事务日志文件。数据文件逻辑名称为ST31和ST32,物理文件名为ST31.mdf和ST32.ndfo主文件是ST31,由PRIMARY指定,辅助数据文件ST32属于新建文件组FG1,两个数据文件的最大大小分别为无限大和100MB,增长速度分别为10%和IMBo事务日志文件的逻辑名为ST3LOG1和ST3LOG2,物理文件名为ST3LOGl.ldf和ST3LOG2.1df,最
4、大大小均为50MB,文件增长速度为IMBo要求数据库文件和Fl志文件的物理文件都存放在E盘的DATA文件夹下。5、为ST2数据库增加容量,将ST2_DATA的分配空间增加至30M,按10%增长。6、为ST2数据库增加一个数据文件ST2_1_DATA,初始大小为15M,最大60M,按20%增长。7、为ST2数据库增加一个日志文件ST2_1.LOG,初始大小为15M,最大60M,按20%增长。实验步骤:(陈述上机的情况〉实验二实验目的:1、掌握表的基本操作,列约束和表约束的类型和实现实验内容:为了完成后
5、面的题目,先执行下列三条命令,以便生成三个新表。SELECT*INTO学生FROM学生表SELECT*INTO课程FROM课程表SELECT*INTO选课FROM选课表1、在SQLServerManagementStudio屮,在ST2数据库中创建:课程(课程号,课程名,学时,学分),列的数据类型、列的数据长度、列的小数位数、列的为空性自己根据实际应用自已设定。输入两行数据。2、使用T-SQL语句,在ST2数据库中创建:学生(学号,姓名,身份证号,性别),列的数据类型、列的数据长度、列的小数位数、列
6、的为空性自己根据实际应用自已设定或者参考课本P100页。输入两行数据。3、使用T-SQL语句,在ST2数据库中创建:选课(学号,课程号,成绩),列的数据类型、列的数据长度、列的小数位数、列的为空性自己根据实际应用自已设定或者参考课本P103页。输入两行数据。4、使用T-SQL语句,为“课程”表的“课程号”添加主键约束,约束名根据书上的一般格式自己设定。5、使用T-SQL语句,为“学生”表的“身份证号”添加唯一约束,约束名根据书上的一般格式自己设定。6、使用T-SQL语句,为“选课”表的“学号”添加外
7、键约朿,参照“学生”表的学号,约束名根据书上的一般格式自己设定。7、使用T-SQL语句,为“选课”表的“成绩”添加CHECK约束,取值范围在0〜100之间,约束名根据书上的一般格式自己设定。8、使用T-SQL语句,为“学生”表的“性别”添加DEFAULT约束,默认值为“男”,约束名根据书上的一般格式自己设定。实验步骤:实验三实验目的:1、掌握数据的基本操作2、了解数据的导入导出实验内容:1、分别删除11〜15题添加的约束。2、在“教学库”数据库的“学生”表屮插入两行数据(学号、姓名、性别、年级)为(
8、'0100215,、'刘玲玲'、女、T0级'),('01002165='张亮'、'男'、T1级')。3、使用UPDATE语句,将“刘玲玲”改为“刘玲”。4、删除学号为“01002165”的记录。‘5、清空学生表实验步骤:实验四实验目的:1、掌握简单查询实验内容:为了完成后面的题目,先执行下列命令,以便生成三个新表。USE学生库SELECT*INTOSELECT*INTOSELECT*INTO学生FROM学生表课程FROM课程表选课FROM选课表第一部分1、查询“学生”