2019数据库原理实验报告(3)实验三 数据表的创建与管理实验

2019数据库原理实验报告(3)实验三 数据表的创建与管理实验

ID:41030187

大小:21.22 KB

页数:13页

时间:2019-08-14

2019数据库原理实验报告(3)实验三 数据表的创建与管理实验_第1页
2019数据库原理实验报告(3)实验三 数据表的创建与管理实验_第2页
2019数据库原理实验报告(3)实验三 数据表的创建与管理实验_第3页
2019数据库原理实验报告(3)实验三 数据表的创建与管理实验_第4页
2019数据库原理实验报告(3)实验三 数据表的创建与管理实验_第5页
资源描述:

《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

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。