- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机科学与技术系
实 验 报 告
专业名称 软件工程
课程名称 数据库实验
项目名称 建立表和数据完整性
班 级 ( )班
学 号
姓 名
同组人员 无
实验日期 20 年 月 日
一、实验目的与要求:(简述本次实验要求达到的目的,涉及到的相关知识点,实验的具体要求。)
实验目的:
1.掌握表的基本操作。
1)建立表。
2)修改表的结构。
2.索引的建立方法。
3.掌握数据完整性的功能,加深对数据完整性的理解。
实验要求:
1)使用实验一的技术建立名称为“学生管理”数据库。
2)建立如图所示的订单管理数据库中的5张表,同时完成数据完整性的定义(实体完整性、参照完整性和用户定义的域完整性),各个表的具体描述如下:
院系
字段名
数据类型
主关键字
外部关键字
参照的表
取值说明
编号
短整数
Yes
名称
20个字符
唯一,不允许为空值
负责人
10个字符
办公地点
20个字符
学生
字段名
数据类型
主关键字
外部关键字
参照的表
取值说明
学号
8个字符
Yes
院系
短整数
Yes
院系表的编号字段
姓名
10个字符
不允许空值
性别
2个字符
必须取值“男”或“女”
生源
6个字符
状态
4个字符
教师
字段名
数据类型
主关键字
外部关键字
参照的表
取值说明
教师编号
8个字符
Yes
院系
短整数
Yes
院系表的编号字段
姓名
10个字符
不允许为空值
性别
2个字符
必须取值“男”或“女”
职称
6个字符
取值 “教授”、“副教授”、“讲师”或“助教”
专业
10个字符
课程
字段名
数据类型
主关键字
外部关键字
参照的表
取值说明
课程编号
8个字符
Yes
课程名称
20个字符
不允许为空值
责任教师
8个字符
Yes
教师表的教师编号字段
学时
短整数
不允许为空值
课程性质
10个字符
取值为公共基础、专业基础、专业选修和任意选修
选课
字段名
数据类型
主关键字
外部关键字
参照的表
取值说明
学号
8个字符
Yes
Yes
学生表的学号字段
课程编号
8个字符
Yes
Yes
课程表的课程编号字段
成绩
短整型
取值在0~100之间,并且默认为空值
3)修改表的结构,具体要求如下:
a.为学生表增加一个“平均成绩”字段,类型为短整型,默认是空值。
b.为课程表的“学时”字段重新定义约束:取值为8的倍数,不允许为空值。
c.将院系表的“名称”字段的类型修改为varchar(30)。
d.为教师表增加一个“工资”字段,类型为5位整数、2位小数的数值型。
4) 分别建立如下索引
a.在客户表的客户名称字段上建立普通升序索引。
b.在产品表的客户名称字段上建立惟一索引。
c.在订购单表的订单号字段上建立聚集索引。
d.在订单名细表的订单号(升序)、序号(升序)和数量(降序)三个字段上建立一个普通索引。
二、实验内容
(根据本次实验项目的具体任务和要求,完成相关内容,可包括:实验目的、算法原理、实验仪器、设备选型及连线图、算法描述或流程图、源代码、实验运行步骤、关键技术分析、测试数据与实验结果、其他 )
1)、建立数据库
create database 学生管理
on
( name=order_dat,
filename=c:\mssql\data\orderdat.mdf,
size=10MB,
maxsize=50MB,
filegrowth=5MB)
log on
( name=order_log,
filename=d:\mssql\log\orderlog.ldf,
size=5MB,
maxsize=25MB,
filegrowth=5MB)
2)、建立表
create table 院系
(
编号int primary key,
名称char(20)not null,
负责人char(10),
办公地点char(20) , unique (名称))
create table 学生
(
学号char(8) primary key,
院系int foreign key references 院系(编号),
姓名char(10) not null,
性别char(2) check(性别like 男 or 性别like 女),
生源char(6),
状态char(4))
create table 教师
(
教师编号char(8) primary key,
院系smallint forei
您可能关注的文档
- 石头,剪刀,布三人博弈精读.pptx
- 时变系统建模与仿真精读.pptx
- 时代光华讲义企业家大智慧精读.docx
- 时点核准&接边要求厦门精读.pptx
- 时间序列计量经济学模型精读.pptx
- 时减数分裂[修复的]精读.pptx
- 时空分数阶导数算子精读.docx
- 时域离散相似法精读.pptx
- 时政演讲转基因(有视频)精读.pptx
- 识人招人看人用人精读.pptx
- DeepSeek培训课件入门宝典:第2册 开发实战篇 .pptx
- 全面认识全过程人民民主-2024春形势与政策课件.pptx
- 2024春形势与政策-全面认识全过程人民民主.pptx
- 2025年春季学期形势与政策第二讲-中国经济行稳致远讲稿.docx
- 2024春形势与政策-铸牢中华民族共同体意识课件.pdf
- 2024春形势与政策-走好新时代科技自立自强之路课件 (2).pptx
- 2024春形势与政策-走好新时代科技自立自强之路课件.pptx
- 形势与政策学习指导教学-整套课件.pdf
- 2023年春季形势与政策讲稿第三讲-开创高质量发展新局面.pdf
- DeepSeek培训课件-清华大学-DeepSeek模型本地部署与应用构建.pptx
最近下载
- 小儿机械辅助排痰的护理.pptx VIP
- 对老年人坠床的预防 与照护 老年人安全照护 养 老 .pptx
- 2023年小升初语文分班考暑假备考 专题10 名著阅读 (知识梳理+作业+解析).pdf VIP
- 2025内蒙古包钢房产物业集团有限公司招聘35名工作人员笔试备考试题及答案解析.docx
- 《化妆品配方与制备技术》课件——第12章 眉部用美容化妆品.pptx VIP
- 2024-2030年中国铸造钢铁铸件行业发展状况规划分析报告.docx
- 新式茶饮的营销策略分析——以喜茶为例.doc
- 2024高考现代文阅读导练:诗化小说(附参考答案).doc VIP
- 心理健康课程第四期 学会与同学相处 25张幻灯片.pptx VIP
- 除颤仪故障应急预案演练.pptx VIP
文档评论(0)