欢迎来到天天文库
浏览记录
ID:41030187
大小:21.22 KB
页数:13页
时间:2019-08-14
《2019数据库原理实验报告(3)实验三 数据表的创建与管理实验》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、数据库原理实验报告(3)实验三数据表的创建与管理实验 南京晓庄学院 《数据库原理与应用》 课程实验报告 实验三数据表的创建与管理实验 所在院(系):数学与信息技术学院班级: 学号: 姓名: 1.实验目的 (1)理解SQLServer20XX常用数据类型和表结构的设计方法。理解主键、外键含义,掌握 建立各表相关属性间参照关系的方法。 (2)熟练掌握使用SQLServerManagementStudio图形工具创建表,删除表,修改表结构。 插入及更新数据的方法。 (3)熟练掌握使用Transact-SQL语句创建表,删除表,修改表结构,插入及更新数据的方法
2、。 2.实验要求 基本实验: (1)在实验二所创建的“TM”数据库中合理设计以下各表逻辑结构: 学生信息课程信息学习信息院系信息 要求确定各个字段的名称、类型、是否有默认值,是否主键等信息。 (2)依据你所设计的表结构,使用SQLServerManagementStudio图形工具在“TM”数据库 中创建学生信息表和课程信息表,并试验在图形界面中修改表结构,删除数据表,输入并更新数据的方法。 (3)依据你所设计表结构,使用Transact-SQL语句创建学习信息表和院系信息表,并试验使 用T-SQL语句修改表结构,删除数据表,插入和更新数据的方法。 (4)找出已创建
3、各表之间相关属性的参照关系,并在相关表中增加引用完整性约束。(5)按要求完成实验报告。 扩展实验: (1)在“TM”数据库中补充设计以下各表结构: 教师信息授课信息班级信息专业信息 图书信息(图书号,书名,作者,出版社,出版日期,册数,价格,分类)借书偏息奖励信息 (2)设计并实现各表之间相关属性的参照关系。 (3)使用SQLManagementStudio图形界面或Transact-SQL在“TM”数据库中创建前述各表。 并插入部分数据,要求所插入数据合理有效。 3.实验步骤、结果和总结实验步骤/结果 (1)合理命名并设计学生信息、课程信息、学习信息和院系信息结构,
4、以表格描述相关信息。 学生信息表Student字段含义学号姓名性别籍贯出生日期民族学院/系别号班级号 课程信息Course字段含义课程号课程名称课程所属模块课程类别学分学时字段名称C_IDC_NAMEModuleC_TypeCreditC_Hours数据类型char(8)nvarchar(20)nvarchar(30)nchar(2)realtinyint说明主键 字段名称S_IDS_NAMEGenderBirth_PlaceDate_of_BirthNationalityDEPT_IDClass_ID数据类型char(8)nvarchar(10)nchar(1)nvarchar
5、(20)smalldatetimenvarchar(10)char(2)int说明主键默认男 学习信息StudyInformation字段含义学号课程号考试成绩平时成绩 院系信息yxb字段含义院系号院系名称字段名称dept_idyxname数据类型intnvarchar(10)说明主键字段名称S_IDC_IDGRADEAVG(GRADE)数据类型char(8)char(8)INTINT说明主键候选主键 (2)总结使用SQLServerManagementStudio创建学生信息、课程信息表,修改表结构,输入或更新表数据的过程或方法; 创建学生信息 1、在“对象资源管理
6、器”中,依次展开“数据库”→“TM”→“表”,右击选择 新建表“Student”,输入完成后右击保存该表。 新建表“Course” 修改表结构 展开TM,展开表,右击Student,选择修改,将S_Name的数据类型改成nvarchar(30),保存 输入数据: 选中要输入的表,右击选中打开表,进行输入数据。 (3)写出实验中创建学习信息、院系信息表,试验修改表结构及删除数据表、插入和更新数据时,你所编写并成功执行的T-SQL语句。学习信息表:useTM CREATETABLEStudyInformation(S_IDchar(8),C_IDchar(8),GRADEI
7、NT,[AVG(GRADE)]INT, PRIMARYKEY(S_ID,C_ID)) 院系信息表 CREATETABLEyxb( dept_idchar(2),yxnamenchar(10), PRIMARYKEY(dept_id) ) 修改表结构: ALTERTABLEStudyInformationALTERCOLUMNS_IDchar(10) 删除数据表数据: DELETEFROMStudentWHERES_ID='1
此文档下载收益归作者所有