2022年实验数据库及数据库表的建立 2.pdf
《2022年实验数据库及数据库表的建立 2.pdf》由会员分享,可在线阅读,更多相关《2022年实验数据库及数据库表的建立 2.pdf(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、实验 1 数据库及数据库表的建立1 实验目的本实验的目的是使学生熟悉SQL Server 的企业管理器的用法, 初步了解SQL Server查询分析器的使用方法,熟悉SQL SERVER 的常用数据类型,加深对SQL 定义语言的理解。熟练掌握数据库的创建以及基本表的创建与修改。2 实验时数2 学时3 实验内容首先创建一个学生数据库stu_db,在此数据库中创建以下基本表:1 基本表的建立:a)建立一个“学生”表Student,它由学号xh、姓名 xm、性别 xb、年龄 nl、所在系 xi 五个属性组成,其中学号属性不能为空,并且其值是唯一的。b)建立一个“学生”表Student,它由学号xh、
2、姓名 xm、性别 xb、年龄 nl、所在系 xi 五个属性组成, 其中学号属性不能为空,并创建检查约束(nl0) 。c)建立一个“学生”表Student,它由学号xh、姓名 xm、性别 xb、年龄 nl、所在系 xi 五个属性组成,要求学号为主键,xb 有默认的值为男d)建立“课程kc”包括课程号kch,课程名称kcmc,先修课程xxkc,学分xf,要求建立主键e)建立“成绩登记表cjdj”包括学号xh,程号 kch,成绩,要求建立主键及与 student 及 kc 表联接的外键2 基本表的修改:a)在 cjdj 表中增加一列“任课教师rkjs”b)删除 cjdj 表中 rkjs 一列c)将
3、student 表的 xm 一列允许空值的属性更改成不允许为空,将列xm 的长度由 char(8)改为 char(10) d)增加 cjdj 表的列 cj 增加一个约束要求cj0 and cj0)。createtable Student2 ( xh char( 8)notnull, xm char( 20 ), xb char( 2), nl intcheck( nl 0), xi char( 20 ) ) go -c建立一个 “ 学生 ” 表Student3,它由学号 xh 、姓名 xm、性别 xb 、年龄 nl 、所在系 xi 五个属性组成,- 要求学号为主键,xb 有默认的值为, 男?c
4、reatetable Student3 ( xh char( 8)primarykey , 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 4 页 - - - - - - - - - xm char( 20 ), xb char( 2)default 男 , nl int, xi char( 20 ) ) go -d建立 “ 课程 kc”包括课程号 kch ,- 课程名称 kcmc ,先修课程 xxkc ,学分 xf ,要求建立主键createtable kc ( kch
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年实验数据库及数据库表的建立 2022 实验 数据库 建立
限制150内