2022年数据库系统原理实验一参考答案.pdf

上传人:Q****o 文档编号:14222596 上传时间:2022-05-03 格式:PDF 页数:13 大小:800.51KB
返回 下载 相关 举报
2022年数据库系统原理实验一参考答案.pdf_第1页
第1页 / 共13页
2022年数据库系统原理实验一参考答案.pdf_第2页
第2页 / 共13页
点击查看更多>>
资源描述

《2022年数据库系统原理实验一参考答案.pdf》由会员分享,可在线阅读,更多相关《2022年数据库系统原理实验一参考答案.pdf(13页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、数据库系统原理实验一参考答案姓名 : 专业: 班级 : 学号 : 科目 :数据库系统原理实验日期 : 实验题目 :实验 1 SQL SERVER 的安装及使用 , 数据库的建立【实验目的】安装并熟悉SQL SERVER 2008 环境,通过实验达到能熟练使用“ 管理器 ” 及“ 命令窗口 ” 两种方法,建立数据库及数据库表(表结构与表内容)。重点注意数据类型及完整性约束(要求作验证 )。使用的 SQL 命令 :CREATE DATABASE,USE,CREATE TABLE,INSERT等。【实验内容】1、课本第一章的例题(学生数据库 (Students_Mis_2018):4 个数据表 )

2、(1)建立数据库 (CREATE DATABASE):Students_Mis_2018(存储文件存放在自己建立的文件夹内)(2)调用 (USE) 数据库 :Students_Mis_2018(3)分别建立4 个数据表的表结构(CREATE TABLE): 系(Depts), 学生 (Students), 课程 (Courses),选课(Reports) (4)插入表数据 (INSERT) (5)数据类型及完整性约束验证(难点就是主外键约束) 回答以下几个问题: (A) 若先建立学生 (Students) 表,后建立系 (Depts) 表,行不?为什么?(B)若先建立选课 (Reports)

3、表,后建立课程 (Courses) 表,行不?为什么?(C)对 INSERT, 自己举几个违反约束条件(数据类型、主键约束、非空约束、外键约束、CHECK约束)的例子 ,并说明理由。(6)分离数据库、复制数据库存储文件、附加数据库(7)将调试好的正确命令代码及数据库存储文件保存到自己的备份盘(方便下次实验使用) 2、课本中的习题1、3(零件供应数据库(SPJ_Mis_2018):4个数据表 ) (说明 : 要求同上 , 各表模拟数据可参照课本P110) 【实验过程】1、(1)建立数据库 (CREATE DATABASE):Students_Mis_2018USE master GO CREAT

4、E DATABASEStudents_Mis_2018 ON ( NAME =Students_Data, =E: SQL_DATEBASEStudents_Mis_data、mdf , SIZE =10,MAXSIZE =50, =5 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 1 页,共 13 页 - - - - - - - - - - 数据库系统原理实验一参考答案) LOG ON( NAME =Students_Log, =E: SQL_DATEBASE Students_Mis_log、ldf

5、, SIZE =5MB ,MAXSIZE =25MB , =5MB ) GO (2)调用 (USE) 数据库 :Students_Mis_2018useStudents_Mis_2018 GO(3)分别建立4 个数据表的表结构(CREATE TABLE): 系(Depts), 学生 (Students), 课程 (Courses),选课(Reports) CREATE TABLE Depts ( Dno CHAR (5) PRIMARYKEY , Dname CHAR (20) NOT NULL) GO精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归

6、纳 - - - - - - - - - -第 2 页,共 13 页 - - - - - - - - - - 数据库系统原理实验一参考答案CREATE TABLE Students ( Sno CHAR (5) PRIMARYKEY , Sname CHAR (20) NOT NULL, Ssex CHAR (2), SageINT , Dno CHAR (5), CONSTRAINTFK_Dno FOREIGN KEY (Dno) REFERENCES Depts ) GO CREATE TABLE Courses ( Cno CHAR (6) PRIMARYKEY , Cname CHAR

7、(20), Pre_Cno CHAR (6), Credits INT ) GO 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 3 页,共 13 页 - - - - - - - - - - 数据库系统原理实验一参考答案CREATE TABLE Reports ( Sno CHAR (5), Cno CHAR (6), Grade INT CHECK (Grade=0 AND Grade=0 AND Grade=0), PRIMARYKEY (Sno,Pno,Jno), CONSTRAINTS_SPJFO

8、REIGN KEY (Sno) REFERENCES S, CONSTRAINTP_SPJFOREIGN KEY (Pno) REFERENCES P, CONSTRAINTJ_SPJFOREIGN KEY (Jno) REFERENCES J ) GO (4)插入数据精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 10 页,共 13 页 - - - - - - - - - - 数据库系统原理实验一参考答案INSERT INTO S VALUES (S1,利群 ,30,广州 ), (S2,同方 ,20,杭

9、州 ), (S3,天远 ,60,北京 ), (S4,精诚 ,10,上海 ), (S5,华缘 ,80,重庆 ), (S6,弘治 ,50,太原 ) SELECT * FROM S INSERT INTO P VALUES (P1,钉子 ,绿,34), (P2,螺丝 ,蓝,25), (P3,螺母 ,橙,12), (P4,螺栓 ,紫,27), (P5,螺钉 ,红,53), (P6,齿轮 ,绿,17), (P7,传送带 ,红 ,28) SELECT * FROM PINSERT INTO J VALUES (J1,一建 ,济南 ), (J2,三汽 ,广州 ), (J3,拉链厂 ,杭州 ), (J4,无线

10、电厂 ,北京 ), (J5,机床厂 ,上海 ), (J6,螺钉厂 ,重庆 ), (J7,机械厂 ,天津 ) SELECT * 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 11 页,共 13 页 - - - - - - - - - - 数据库系统原理实验一参考答案FROM J INSERT INTO SPJ VALUES (S1,P1,j3,340), (S1,P1,j2,250), (S1,P2,j5,120), (S1,P2,j6,270), (S1,P2,j7,530) INSERT INTO S

11、PJ VALUES (S2,P2,j1,170), (S2,P3,j2,280), (S2,P4,j3,100), (S2,P4,j4,120), (S2,P5,j7,310), (S2,P5,j5,560), (S2,P6,j6,200) INSERT INTO SPJ VALUES (S3,P7,j1,300), (S3,P1,j1,400), (S4,P3,j2,410), (S4,P4,j3,330), (S4,P4,j4,650), (S4,P5,j4,150) INSERT INTO SPJ VALUES (S5,P7,j5,230), (S5,P7,j7,280), (S6,P2

12、,j2,350), (S6,P2,j3,420), (S6,P6,j1,310) SELECT * FROM SPJ精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 12 页,共 13 页 - - - - - - - - - - 数据库系统原理实验一参考答案【实验结果及分析】【教师评语与成绩】成绩 :指导教师 :日期 :精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 13 页,共 13 页 - - - - - - - - - -

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁