《数据库系统原理》11计科实验指导书- 副本
更新时间:2023-09-28 12:53:01 阅读量: 综合文库 文档下载
- 《数据库系统原理》推荐度:
- 相关推荐
《数据库系统原理》实验指导书
实验课程类别:课程内实验 实验课程性质:必修
适用专业、年级: 11计科1-2
开课院、系:计算机学院计算机科学教研室 学时:14
编写依据:《数据库系统原理》实验教学大纲 修订时间:2014年2月
一.实验内容安排
实验序次 一 二 三 实验题目 数据库和表的管理 SQL语句的使用 数据库开发技术 实验学时 4 6 4 二、实验说明
实验1 创建数据库和表
实验目的:
1. 学会在Management Studio界面方式中创建数据库和表。 2. 学会使用SQL语句创建数据库和表。
3. 学会在Management Studio界面方式中对数据库表进行插入、修改和删除数
据操作。 4. 学会使用SQL语句对数据库表进行插入、修改和删除数据操作。 5. 理解数据更新操作时应注意数据完整性约束。 6. 了解数据库备份、恢复及导入、导出的概念及方法。 实验要求:
1. 独立完成实验
1
2. 提交比较规范的实验报告 实验内容:
1.使用Management Studio界面方式和命令方式创建教学管理数据库,数据库名为JXGL。
2.使用Management Studio界面方式和命令方式创建教学管理数据库中的三张表。
包含下列3个表:
(1)STUDENT :学生信息表。 (2)COURSE:课程信息表。 (3)SC:选课情况表。 各表的结构分别如表1表2和表3所示。 表1 STUDENT表结构 列名 Sno Sname Ssex Sage Sdept 数据类型 Char Char Char Int nvarchar 长度 10 8 2 4 20 是否允许为空 ? ? ? ? ? 说明 学生编号,主键 姓名 性别(‘男’,‘女’) 年龄(20-30) 系别 表2 COURSE表结构 列名 Cno Cname Cpno Ccredit 数据类型 int char int Int 长度 4 20 4 4 是否允许为空 ? ? ? ? 说明 课程编号,主键 课程名 选修课号 学分 表3 SC表结构 列名 数据类型 长度 10 是否允许为空 ? 说明 Sno Char 学生编号,主属性(外键) 2
Cno Grade int Int 4 4 ? ? 课程编号,主属性(外键) 成绩 3. 使用Management Studio界面方式和命令方式向表中录入数据,并进行修改,注意完整性约束条件的使用。 4. 使用Management Studio界面方式进行数据库的备份及转存。 实验步骤:
1.在Management Studio中创建数据库JXGL
要求:数据库JXGL初始大小为10MB,最大大小为50MB,数据库自动增长,增长方式是按5%比例增长;日志文件初始为2MB,最大可增长到5MB(默认为不限制),按1MB 曾长(默认是按5%比例增长)。数据库的逻辑文件名和物理文件名均采用默认值,分别为JXGL_data(…\\MSSQL\\Data\JXGL.Mdf),事务日志的逻辑文件名和物理文件名也均采用默认值,分别为JXGL_LOG(…\\MSSQL\\Data\\JXGL_LOG.idf) 注意:在“数据文件”选项卡和“事务日志”选项卡中,可以分别指定数据库文件和日志丈件的物理路径等特性。
2.在Management Studio中删除创建的JXGL数据库
在Management Studio中选择数据库JXGL,在JXGL上单击鼠标右键,删除。
3.使用SQL语句创建数据库JXGL。
CREATE DATABASE JXGL ON
(NAME='JXGL_Data',
FILENAME=’C:…\\MSSQL\\data\\JXGL.Mdf’, SIZE=10MB, MAXSIZE=50MB, FILEGROWTH=5%)
LOG ON
(NAME='JXGL_Log’,
FILENAME=’C:…\\MSSQL\\Data\\JXGL_Log.1df,’
SIZE=2MB, MAXSIZE=5MB, FILEGROWTH=1MB) go
单击快捷工具栏的执行图标执行上述语句,并在Management Studio中查看执行结果。
4.在Management Studio中分别创建表STUDENT、COURSE、和SC表,注意完 整性约束条件的创建。
5.使用SQL语句创建表STUDENT1、COURSE1、和SC1表。 结构同STUDENT、COURSE、和SC表。
6.分别使用Management Studio界面方式和SQL语句,向数据库JXGL的3个表student、course和sc中插入多行数据记录,然后修改和删除一些记录。注意完整性约束的作用。
3
7.为所创建的JXGL数据库备份,并恢复。 8.在SQL Server和excel之间导入和导出数据。
实验2 SQL语句的使用
试验目的:
1. 掌握SELECT语句的基本语法。 2. 掌握子查询的表示。 3. 掌握连接查询的表示。 4. 掌握数据汇总的方法。
5. 掌握SELECT语句的GROUP BY子句的作用和使用方法。 6. 掌握SELECT语句的ORDER BY子句的作用和使用方法。 7. 掌握视图的概念及创建方法。 8. 掌握安全性控制策略的实施方法。 实验要求:
1. 独立完成实验 2. SQL语句写在作业本上 3. 提交比较规范的实验报告 实验内容:
一、对实验一的JXGL数据库,完成下列各查询语句。 1. 查询‘计算机’系的所有学生的信息。 2. 查询所有姓‘李’的学生的详细信息。
3. 查询所有年龄在19到25之间的学生的详细信息。并按年龄由低到高的顺序
4
排列。
4. 查询选修了课程的学生的学号及姓名。
5. 查询所有选修‘现代数据库技术’这门课程的学生成绩信息,显示学号、姓
名、成绩,并按成绩的高低顺序排列。 6. 按系统计男、女生人数。
7. 查询每门课程的最高分、最低分及平均分。
8. 查询选修了三门以上课程的学生的学号、姓名及课程门数。
9. 查询既选修了‘现代数据库技术’,又选修‘网络操作系统’这两门课程的
学生的详细信息。 10. 查询计算机系选修了所有课程的学生的信息。
11. 查询计算机系没有选修‘现代数据库技术’这门课程的学生信息。 二、视图的操作
1.创建“计算机系”所有学生的视图。并通过视图修改学生的信息。 2.创建所有选修“现代数据库技术”这门课程的学生及成绩信息。显示学号、姓名、系别、成绩信息。是否能修改视图中信息。 三、安全性控制的实施
使用JXGL的人员有:学生:李那、黎民、刘敏、王强;任课教师:张行、小叶教务管理人员:汪辉。其中学生只可以查看库中任何一张表的任何内容;教师可以查看任何一张表的内容,还可以修改自己所带学生的成绩(假设张行带1号课程,小叶带2号课程);教务管理人员可以查看任何一张表,对表做任何更新操作。创建各用户,并授予权限。
实验三 数据库开发技术
实验目的:
1. 依照数据库设计的方法,完成图书管理系统的数据库设计。 2. 掌握程序设计语言和SQL SERVER的ODBC及ADO的连接方法。
3. 建立简单的数据库访问界面。掌握数据访问控件及浏览控件的使用方法。 实验要求:
5
正在阅读:
金属蜗壳水力计算和尾水管设计(1)11-08
江苏省如皋市2022届高三上学期期中英语试题(解析版)04-14
2015年1月宜昌9年级数学期末试卷09-10
第二章资产评估的基本方法11-12
复仇者联盟演员表介绍02-13
防止电力生产事故的二十五项重点要求02-29
明清传奇中的美学_丑角不丑04-22
7课2框法不可违导学案(含答案)05-27
研究生分子生物学实验讲义05-30
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 计科
- 指导书
- 副本
- 原理
- 实验
- 数据库
- 系统
- 人机围棋大战,究竟谁在“突围”
- 封头设计最小成形厚度之问
- 北京师范大学科学道德与学术规范测试
- 国际贸易实务第三章在线测试
- 摄像机发展前景趋势与投资行业市场分析报告2018年目录
- 湖北省武汉市新洲区2019年八年级下期末数学试卷(含答案解析)
- SPSS操作--心理学研究方法-舒华-笔记(修复的) - 图文
- 桥式起重机维护检修规程
- 数学教学中素质教育的应用
- 2016最受期待的科技产品 iPhone7排第几? - 图文
- 新型墙体材料专项基金征收返还表(3、7)
- 性善论与性恶论
- 房屋租赁合同
- 太平歌词
- CY7C68013A - slave - fifo说明文档 - 图文
- 党课学习心得
- 喷射混凝土
- 初中物理电功率经典计算题100个
- CFG桩试桩成果报告 - 图文
- SWM工法桩实施细则 - 图文