文档详情

数据库原理实验指导(xe版).doc

发布:2016-03-08约1.54万字共38页下载文档
文本预览下载声明
《数 据 库 原 理》 实验指导书 沈泽刚 编 渤海大学信息科学与工程学院 目 录 实验一 Access数据库的基本操作………………………………………………………………5 实验二 认识DBMS及其安装………………………………………………………………...…8 实验三 交互式SQL(数据定义部分)……………………………………………………...…13 实验四 交互式SQL(数据查询部分)………………………………………………………...15 实验五 交互式SQL(数据操纵部分)………………………………………………………...17 实验六 数据库的完整性与安全性………………………………………………………………18 实验七 数据库应用系统开发……………………………………………………………………20 实验八 数据库编程………………………………………………………………………………21 实验九 并发控制与恢复…………………………………………………………………………24 实验说明 数据库原理课程是实践性非常强的课程。学生应该通过上机实验理解和掌握课堂中讲授的基本原理,同时也为开发实际的应用系统打下坚实的基础。 在实验中应该重点掌握下面内容: 1. 认识DBMS和安装DBMS以及启动运行DBMS。通过实验重点掌握数据库、表和查询的概念,难点是理解DBMS的体系结构。 2. SQL查询语言。通过实验重点掌握SQL查询语言的语法结构和使用,本部分难点是嵌套查询,学生应仔细体会和理解,并能写出有关的嵌套查询语句。 3. SQL数据操纵语言。本部分的重点是表的建立、记录的插入、删除和修改,难点是在建立表结构时定义有关完整性的约束条件。 4. 数据库的完整性、并发性和安全性。本部分的重点是理解数据库对完整性的检查机制、安全性的定义如授权和收回权限的控制。难点是理解数据库的并发控制机制以及事务的概念。 5. 简单应用系统开发。本部分重点是将所学的数据库设计的理论应用到实际的数据库应用的系统的开发上,作到理论和实际相结合。难点是开发工具的使用和与数据库系统的结合。 数据库原理实验报告 实验题目: 姓名: 学号: 班级: 实验环境: 实验内容与完成情况: 出现的问题: 解决方案(列出遇到的问题及解决办法,列出没有解决的问题): 教师评语: 200 年 月 日 实验一 Access中QBE的使用 一、实验目的 通过该实验初步了解关系数据库的基本概念,学会QBE查询语言的使用。掌握Access数据库的建立以及各种查询的建立方法。了解Access数据库的其他功能。 二、实验仪器 PII以上个人计算机 三、实验原理 关系数据库系统是支持关系模型的数据库系统。关系模型由关系数据结构、关系操作集合和关系完整性元素三部分组成。 关系模型中数据的逻辑结构是一张二维表。关系模型中常用的关系操作包括:选择、投影、连接、并、交、差等查询操作,还包括插入、删除和修改等更新操作。 QBE是一种域关系演算语言,在Access数据库中可以通过建立查询实现QBE的操作。 1. 用Access建立一个学生选课数据库,数据库名为Student,其中包括下面3个表,Student表记录学生信息、Course表记录课程信息、SC表记录学生选课信息。要求每个表都建立主键,并输入表中的数据。 .1 Student表数据 Sno Sname Ssex Sage Sdept 95001 李勇 男 20 CS 95002 刘晨 女 19 IS 95003 王敏 女 18 MA 95004 张立 男 19 IS 表1.2 Course表数据 Cno Cname Cpno Ccredit 1 数据库 5 4 2 数学 2 3 信息系统 1 4 4 操作系统 6 3 5 数据结构 7 4 6 数据处理 2 7 PASCAL语言 6 4 表1.3 SC表数据 Sno Cno Grade 95001 1 92 95001 2 85 95001 3 88 95002 2 90 95002 3 80 95003 4 87 95003 5 92 2.使用Access的QBE建立如下查询: (1)求信息系(IS)全体学生的姓名,查询名称保存为View_1。 (2)查询全体学生的全部数据,查询名称保存为View_2。 (3)求年龄大于19岁的学生的学号,查询名称保存为View_3。 (4)求计算机系年龄大于19岁的学生的学号,查询名称保存为View_4。 (5)查询算机系或者年龄大于19岁的学
显示全部
相似文档