2016数据库基础实验指导
2016《数据库原理》实验指导书SQL-Server2012

网络数据库技术实验指导书南京工业大学经济与管理学院2017年9月目录实验目的 (2)实验要求 (2)实验环境 (2)实验一、常用数据库管理系统介绍 (3)实验二、SQL Sever 数据库管理系统的基本操作 (10)实验三、基本表的定义 (26)实验四、基本表与删除索引的修改与删除 (30)实验五、条件及统计汇总查询 (35)实验六、数据表连接查询与数据更新操作 (39)实验七、视图的定义、查询与维护 (42)实验八、数据库的完整性实验 (43)实验九、触发器实验 (46)实验十、数据的导出与导入实验 (55)实验十一数据库备份与数据库还原技术 (72)实验十二、数据库用户管理技术 (77)实验十三、数据库综合设计与实现 (77)实验目的数据库原理是一门理论和实践很强的课程。
学生学习这门课程要求掌握两方面内容:数据库设计和上机实践。
因此数据库的实验要围绕这两方面进行。
通过对 Access、SQL Server 数据库管理系统的学习帮助学生巩固和加深理解所学过的理论知识,树立工程的观点和严谨的科学作风,使学生熟练掌握基本的 SQL 语句,熟悉 SQL Server 数据库管理系统的功能、数据管理、应用和开发技术。
熟练使用 SQL 语句创建数据库、表、索引、修改表结构,以及进行数据的查询、更新、定义视图等操作。
掌握 SQL Server 中触发器的创建方法,学会数据的导入和导出操作。
通过实验,培养学生的动手能力以及在实践中发现问题并能及时解决问题的能力,锻炼学生的逻辑思维能力,提高数据库应用开发能力。
为学生毕业后从事计算机应用职业做好必要的准备。
实验要求给出一个现实世界的应用问题要求学生在正确分析问题的基础上,完成以下任务:1、熟悉概念数据库的概念;2、熟悉运用 SQL操纵数据库;3、熟悉 SQL Server数据库管理系统环境,学会用该数据库管理系统创建数据库;4、理解范式的意义,能判断其能达到第几范式。
Access 2016数据库基础与应用教学实训

实训1本实训中将数据库创建、打开、复制与粘贴的方法,构建出数据库。
具体查询步骤如下。
(1)创建一个空白数据库,将其进行保存操作,并修改保存名称为“库员信息数据库”。
(2)打开一个数据库,将数据库中的数据进行复制和粘贴操作。
(3)删除数据库中多余的数据表。
最终数据库结果如图所示。
图最终数据库结果实训2本实训中将数据库和数据表进行创建操作,然后输入数据,设置字段和主键。
具体操作步骤如下。
(1)创建一个空白数据库,将其进行保存操作,并修改保存名称为“员工通讯录数据库”。
(2)创建一个数据表,然后添加多个字段,并再字段列下输入数据。
(3)将“员工姓名”字段设置为主键。
最终数据库结果如图所示。
图最终数据库结果实训3本实训中将设置单元格行高和列宽、修改表的结构、修改表的记录数据,设置数据格式。
具体的操作步骤如下。
(1)创建一个空白数据库,将其进行保存操作,并修改保存名称为“培训成绩表”。
(2)在数据库中添加表对象,然后依次输入记录数据。
(3)将鼠标移至需要调整的表中的字段列或行对象,调整单元格的行高和列宽。
(4)修改表中的字段名称。
(5)设置表中的字体格式为宋体、18,然后设置表的背景颜色为浅蓝和黑色。
(6)使用“隐藏字段”和“取消隐藏字段”功能隐藏和显示字段。
最终数据库结果如图所示。
图最终数据库结果实训4本实训中将使用文本和数字筛选器将“年度销售表”中的数据进行筛选操作。
具体操作步骤如下。
(1)创建一个空白数据库,将其进行保存操作,并修改保存名称为“年度销售表”。
(2)在数据库中添加表对象,然后依次输入记录数据。
(3)单击“销售小组”字段右侧的下三角按钮,展开列表框,选择“文本筛选器”→“包含”命令,打开“自定义筛选”对话框,输入文本“一组”,单击“确定”按钮,筛选出文本数据。
(4)单击“二季度”字段右侧的下三角按钮,展开列表框,选择“数字筛选器”→“大于”命令,打开“自定义筛选”对话框,输入文本“85000”,单击“确定”按钮,筛选出数字数据。
2016数据库原理实验指导书

信息工程学院数据库原理实验指导书二零一六年五月目录实验一SQL SERVER 2005的安装与启动 (1)实验二数据库的操作 (11)实验三SQL SERVER2005查询编辑器 (23)实验四SQL语言的DDL (31)实验五SQL语言的DML初步 (34)实验六DML的数据查询 (36)实验七数据库综合设计 (40)实验一SQL Server 2005的安装与启动一、实验目的SQL Server 2005是Mircosoft公司推出的关系型网络数据库管理系统,是一个逐步成长起来的大型数据库管理系统。
本次实验了解SQL Server 2005的安装过程,了解SQL Server 2005的启动,熟悉SQL Server 2005软件环境。
学会安装SQL Server 2005。
二、实验内容1.安装SQL Server 2005(1)将SQL Server 2005(中文开发版)安装盘插入光驱后,SQL Server 2005安装盘将自动启动安装程序;或手动执行光盘根目录下的Autorun.exe文件,这两种方法都可进行SQL Server2005的安装。
出现如下画面。
(2)选中“运行SQL Server Client 安装向导”进行安装,弹出【最终用户许可协议】界面。
(3)选中【我接受许可条款和条件】选项,单击【下一步】按钮,进入【安装必备组件】界面。
(4)组件安装完成后,单击【下一步】按钮,进入【欢迎使用Microsoft SQL Server 安装向导】界面。
(5)单击【下一步】按钮,进入【系统配置检查】界面。
检查完毕将显示检查结果。
(6)检查如果没有错误,单击【下一步】按钮,进入【注册信息】界面。
(7)在姓名和公司文本框中输入您的姓名和您公司的名称,单击【下一步】按钮,进入【要安装的组件】界面。
(8)选中所有组件,单击【高级】按钮,进入【功能选择】界面。
此界面用于选择要安装的每个组件的具体内容和设置。
《SQL Server 2016数据库应用教程》实训教学课件01数据库创建

模块01 数据库概述 模块02 表和表中数据的操作 模块03 数据完整性 模块04 索引和视图 模块05 SQL程序设计 模块06 存储过程和触发器
目录
上机实训篇 CONTENTS
实训01 数据库创建 实训02 使用代码创建数据库 实训03 分离和附加数据库 实训04 使用窗口方式创建及修改表 实训05 使用代码方式创建及修改表 实训06 使用窗口方式对表中数据进
实训步骤
图S1-2“新建数据库”窗口
实训步骤
(3)打开C盘,创建DATA文件 夹,然后回到“新建数据库”窗口, 拖动滚动条将“路径”完全显示出来, 单击按钮打开定位文件夹窗口,选择 C盘中的DATA文件夹,如图S1-3所 示。
图S1-3“定位文件夹”窗口
实训步骤
(4)主数据文件和事务日志文件完成路径选择后,单击“确定”按钮,如图S1-4所示。
实训内容
(1)使用SQL Server Management Studio窗 口方式创建名为XS的数据库,要求将数据文件、事物 日志文件存放在C盘DATA文件夹中。
(2)设置主数据文件名为XS_DATA.MDF,逻辑 文件名为XS_M,初始大小为3 MB,增量为10 MB, 最大值为20 MB。
(3)设置事务日志文件名为XS_LOG.LDF,逻辑 文件名为XS_L,初始大小为3 MB,增量为10 MB, 最大值为20 MB。
图S1-4数据库创建完成
实训步骤
(5)在“对象资源管理器” 窗格中可见已创建好的数据库 XS,如图S1-5所示。另外,可 以到C盘DATA文件夹中查看已 创建好的数据文件。
图S1-5XS数据库
谢谢观看
行操作
目录
上机实训篇 CONTENTS
数据库系统实验指导2016

数据库系统实验指导【实验设备及软件环境】1.微型计算机1台;2.Windows 2000/XP操作系统,SQL Server2000数据库工具开发版实验一 SQL Server 数据库基本操作1、使用企业管理器管理数据库【实验目的】了解Microsoft SQL Server 2000的工具程序,通过企业管理器掌握数据库设置、数据操作、查询设计等基本操作。
【实验过程】一、认识Microsoft SQL Server的工具程序在Windows XP的[开始]->[程序]->[Microsoft SQL Server]的菜单中列出了MS SQL Server 2000的主要程序,如图1-1所示。
图1-1其中查询分析器和企业管理器是SQL Server的两大主要工具。
查询分析器主要用于创建和执行SQL语句,以完成数据库的查询和管理工作。
企业管理器可以完成SQL Server的管理操作,如数据库的创建和管理、表的创建和管理、数据库安全管理等。
二、启动Microsoft SQL Server服务SQL Server安装完成后,服务管理器会在开机时自动运行,并可在Windows任务栏中看到服务管理器的指示器图标。
如果Windows的任务栏中没有图标,可选择[开始]->[程序]->[Microsoft SQL Server]->[服务管理器]启动服务管理器。
服务管理器列出了可管理的服务器和服务列表,并显示了当前服务的状态,如图1-2所示。
图1-2、和按钮分别用于开始/继续、暂停或停止服务,点击按钮启动SQL Server服务。
三、认识企业管理器选择[开始]->[程序]->[Microsoft SQL Server]->[企业管理器]菜单命令,打开SQL Server的企业管理器。
企业管理器与Windows资源管理器窗口相似,分为左右两部分,左边为目录树窗口,右边为内容窗口,如图1-3。
(16课时)数据库实验指导书

《数据库原理及应用》实验指导书(适用于计算机科学与技术、软件工程专业)计算机科学与技术学院2011年12月⒈本课程的教学目的和要求数据库系统产生于20世纪60年代末。
30多年来,数据库技术得到迅速发展,已形成较为完整的理论体系和一大批实用系统,现已成为计算机软件领域的一个重要分支。
数据库原理是计算科学与技术专业重要的专业课程。
本课程实验教学的目的和任务是使学生通过实践环节深入理解和掌握课堂教学内容,使学生得到数据库应用的基本训练,提高其解决实际问题的能力。
⒉实验教学的主要内容数据库、基本表、视图、索引的建立与数据的更新;关系数据库的查询,包括单表查询、连接查询、嵌套查询等;数据库系统的实现技术,包括事务的概念及并发控制、恢复、完整性和安全性实现机制;简单数据库应用系统的设计实现。
⒊实验教学重点本课程的实验教学重点包括:⑴数据库、基本表、视图、索引的建立与数据的更新;⑵SQL的数据查询;⑶恢复、完整性和安全性实现机制;⑷简单数据库应用系统的设计实现;4教材的选用萨师煊,王珊.数据库系统概论(第四版).北京:高等教育出版社.2006,5实验1创建数据库(2学时)实验目的1.学会数据表的创建;2.加深对表间关系的理解;3.理解数据库中数据的简单查询方法和应用。
实验内容一、给定一个实际问题,实际应用问题的模式设计中至少要包括3个基本表。
应用问题是供应商给工程供应零件(课本P74)。
1.按照下面的要求建立数据库:创建一个数据库,数据库名称可以自己命名,其包含一个主数据文件和一个事务日志文件。
注意主数据文件和事务日志文件的逻辑名和操作系统文件名,初始容量大小为5MB,最大容量为20MB,文件的增长量为20%;数据文件与事务日志文件都保存在D盘根目录。
2.在已建立的数据库中使用SQL语句和可视化环境分别建立应用中的四个表(包括属性名、数据类型、主键、外键约束、索引)。
3.将数据库备份到D盘根目录下(完全备份),备份文件名为***.bak,然后从SQLServer Management Studio中删除该数据库,接着从D:/ ***.bak中还原数据库。
《SQLSERVER数据库应用》实验指导书_2016年版

《数据库应用》实验教学大纲一、基本信息二、实验安排三、实验目的、内容与要求实验一创建数据库和表以及表操作(一) 实验目的1.了解SQL Server数据库的逻辑结构和物理结构,表的结构特点;2.了解SQL Server的基本数据类型,空值概念;3.学会在企业管理器中创建数据库和表;4.学会使用T—SQL语句创建数据库和表;5.学会在企业管理器中对数据表进行插入、修改、删除数据操作;6.学会使用T-SQL对数据表进行插入、修改、删除数据操作;(二) 实验内容1.企业管理器访问数据库,查询分析器的使用;2.在企业管理器中创建、删除数据库和表;3.使用T-SQL语句创建数据库和表;4.在企业管理器中对数据表进行插入、修改、删除数据操作;5.使用T-SQL进行上述操作。
(三) 实验要求1.掌握在企业管理器中创建、修改、删除数据库和表;2.掌握查询分析器,使用T—SQL语句创建、修改、删除数据库和表。
实验二数据库的查询(一) 实验目的1.掌握SELECT语句的基本语法;2.掌握子查询的表示;3.掌握连接查询的表示;4.掌握数据汇总的方法;5.掌握SELECT语句的GROUP BY子句的作用和使用方法;6.掌握SELECT语句的ORDER BY子句的作用和使用方法。
(二) 实验内容1.SELECT语句的基本使用;2.子查询的使用,连接查询的使用,数据汇总,Group By、Order By子句的使用。
(三) 实验要求1.掌握数据库查询的基本的常用语句的使用方法;2.掌握数据库查询中的分组、排序等语句的使用方法。
实验三视图、存储过程、触发器等的建立与维护(一) 实验目的1.学会使用企业管理器建立视图,应用视图插入、删除、修改数据;2.掌握存储过程的使用方法;3.掌握触发器的使用方法。
(二) 实验内容1.视图插入、删除、修改数据;2.创建存储过程,调用存储过程;3.创建触发器。
(三) 实验要求1.利用所创建的数据库和数据表,综合应用视图、存储过程、触发器等知识完善数据库;2.掌握应用更新视图数据可以修改基本表数据的方法;3.熟练掌握添加、修改、删除记录的存储过程的定义及调用;4.掌握通过触发器来实现数据的参照完整性。
数据库与软件工程上机指导书2016

《数据库与软件工程》上机实验指导书目录实验一了解SQL SERVER2000的使用 (2)实验二SQL SERVER2000查询分析器 (10)实验三SQL语言的DDL (16)实验四SQL语言的DML初步 (20)实验五SQL语言的数据查询之一 (23)实验六SQL语言的数据查询之二 (25)实验七存储过程和触发器 (27)2016年8月实验一了解SQL SERVER2000的使用一、实验目的SQL Server 2000的管理工具主要有:查询分析器、导入和导出数据、服务管理器,企业管理器和事件探测器等。
SQL Server 2000的启动和管理工作由服务管理器和企业管理器来实现。
本次实验了解SQL Server 2000的启动,熟悉如何使用企业管理器在SQL Server 2000图形环境下建立数据库和表。
学会SQL Server 2000的启动、建库和表的操作。
二、实验内容1.启动数据库服务软件SQL Server 2000:在程序菜单中选择Microsoft SQL Server,如图1-1所示:图1-1再选中服务管理器,如图1-2所示:图1-2点击服务管理器后,出现SQL Server服务管理器,如图1-3所示:图1-3点击“开始/继续”按钮,启动SQL Server 2000数据库服务。
启动成功后,在时钟旁边出现一个符号,如图1-4所示。
图1-42.在SQL Server 2000中建立数据库:在程序菜单中选择Microsoft SQL Server,如图1-5所示:图1-5再选中企业管理器,如图1-6所示:图1-6点击企业管理器后,出现企业管理器的主界面,如图1-7所示:图1-7点击左边树状控制栏的+/-号可以打开和关闭SQL Server组中的本地服务项目,在选中数据库服务项目后,单击鼠标右键,出现数据库的菜单,如图1-8所示:图1-8点击新建数据库,出现新建数据库窗口,如图1-9所示:输入数据库名称:Test,点击数据文件选项卡,如图1-10所示:图1-10在数据文件中,你可以设定数据文件的名称,所在目录以及文件的大小等信息。
2016数据库基础实验指导课案

目录
实验一 Access 数据库和表的创建及编辑 ( 6 学时 )............................................................ 5 【实验目的】 ................................................................................................................... 5 【实验内容】 ................................................................................................................... 5 实验报告与思考 ............................................................................................................... 8
机知识考试中都有 Access 数据库应用技术。
《 Microsoft Access 应用》课程,面向电子商务专业开设计算机基础课。以
Access
数据库管理系实践教学, 使学生
掌握关系型数据库的基本操作, 理解关系型数据库的有关概念, 具备一定的数据库结构设计
的能力,并能综合运用所学知识,进行小型数据库应用系统的开发工作。
本实验指导书中详细介绍了每个实验的目的、 实验内容, 并在方法上给出了指导, 希望
对同学们的学习能够有所帮助。
2
实验要求
Microsoft Access 应用实验是 Microsoft Access 应用课程的重要组成部分,属于学科 基础实验范畴, 是与相关教学内容配合的实践性教学环节。 学生通过实验, 验证课堂学习的 知识,掌握数据库、数据表建立、查询、窗体、报表、宏以及数据访问页的方法,从而具有 小型数据库管理系统的设计能力。
《SQL server 2016数据库应用教程》实训指导书05索引

实验五索引一、实验目的1.掌握索引的使用方法;2.掌握在对象资源管理器中创建和管理索引;3.掌握T-SQL语句创建和管理索引;二、实验准备1.将第五章的XSGL数据库恢复到DBMS,数据库中包含有以下表:1)学生表 Student ( Sno , Sname , Sex , Sbirthday , Sdept )2)课程表 Course ( Cno , Cname , Ccredit )3)学生选课表 Score ( Sno , Cno , Grade )2.注意恢复后检查表中的约束和数据。
三、实验要求1.了解索引的作用、分类及创建方法;2.在对象资源管理器中创建、修改、删除和使用索引。
3.利用T-SQL语句创建、修改、删除和使用索引。
4.完成实验报告。
四、实验内容1.启动SQL Server Management Studio,在对象资源管理器中,利用图形化的方法创建和管理下列索引:1)对数据表Student中字段Sname建立非聚集索引idx_name;2)针对Student表的Sno和Sname列创建复合索引idx_no_name;3)修改索引idx_name,使其成为唯一索引(考虑是否能够修改成功,如不能则需要将原数据表数据进行怎样修改后可以建立);4)删除数据表Student的唯一索引idx_name;2. 利用T-SQL语句创建和管理以下索引:1)对Course表的Cname列创建非聚集索引idx_cname;2)对Score表的Sno和Cno列创建复合索引idx_sno_cno;3)将idx_cname进行修改,使其成为唯一索引;(使用T-SQL语句进行修改索引的操作实际上是先将索引进行删除,然后再重新定义索引。
最后使用“ALTER INDEX索引名ON数据表REBUILD ”语句重置索引完成修改。
)4)利用系统存储过程sp_helpidex查看索引idx_cname信息;5)删除索引idx_cname。
实验01Access2016的基本操作

实验1 Access 2007的基本操作1.1Access 2007的启动与退出1.启动Access2007选择【开始】/【所有程序】/【Microsoft Office】/【Microsoft Office Access 2007】命令。
2.退出Access 2007退出Access 2007有两种方法。
(1)单击右上角中的关闭按钮。
(2)单击左上角的Office按钮,在弹出的菜单中单击右下角的按钮即可退出Access 2007。
1.2Access 2007中数据库的基本操作1.创建数据库(1)创建空白数据库Studentdb。
在Access 2007中的操作界面中,单击Office按钮,在弹出的菜单中选择“新建”命令,单击窗体中间的“空白数据库”按钮,在右边的文件名中输入“Studentdb”,单击,在打开的“文件新建数据库”对话框中,选择D盘,单击右上角中的按钮,在弹出新建文件夹中输入文件夹名“db”后点击确定,在返回的文件新建数据库窗口中再单击确定返回到Access 创建数据库的主页面,单击按钮,完成数据库的创建工作。
(2)使用模板创建数据库在Access 2007中的操作界面中,单击Office按钮,在弹出的菜单中选择“新建”命令,单击窗体左边的“本地模板”,选择本地模板中的“资产”,在右下角选择好保存位置后,单击“创建”按钮,即可创建选择的模板文档。
结果如下图所示。
2.数据库的保存编辑处理完数据库以后,就需要对数据库进行保存,单击快速访问工具栏中的,或者单击Office按钮,在弹出的菜单中选择“保存”命令。
如果希望将当前的数据库更改名字后保存,则需单击Office按钮,在弹出的菜单中选择“另存为”命令。
【练习】把刚新建的“资产”数据库更名为“asset”。
3.数据库的打开(1)通过菜单方式打开单击Office按钮,在弹出的菜单中选择“打开”命令,找到需要打开的数据库打开即可。
(2)通过文档打开数据库用户制作好数据库文档后并将其保存后,找到数据库的保存路径,用鼠标左键双击需要打开的数据库即可将该文档打开。
《SQL server 2016数据库应用教程》实训指导书01数据库基础操作

实验一数据库基础操作
实验目的:
1.掌握数据库服务器的启动、登录
2.掌握使用management studio进行基本数据库操作
3.掌握SQL SERVER的数据定义语言及数据类型
4.了解使用工具(management studio)作数据定义与用SQL语句数据定义的区别
实验要求:
1.启动、登录SQL SERVER数据库服务器
2.使用management studio创建、修改和删除数据库
3.完成实验数据库数据收缩
实验环境及学时安排:
1.SQL SERVER 2016
2.学时:2学时
实验内容:
参考课程中实例完成以下实验
1.启动SQL SERVER数据库服务器
2.注册并登录SQL SERVER数据库服务器
3.使用management studio创建、修改和删除数据库(可参照教材中例子)
4.使用查询分析器创建创建、修改和删除数据库
5.附加数据库或还原数据库 pubs northwind(用于数据收缩)
问题:
1.用SQL语句(create database)创建一个以自己姓名命名的数据库(参考帮助文档)。
2.本次实验可以使用的存储过程有哪些?(记录)
实验报告:(内容与要求)
1.记录实验内容:创建、修改和删除数据库所用的SQL脚本(扩展名为.sql)。
《SQL Server 2016数据库应用教程》实训教学课件11查询子句操作

(2)启动SQL Server Management Studio,打开 DXS数据库,打开新建查询窗口, 输入如下代码,然后选中代码并 执行,如图S11-2所示。
SELECT * FROM XS_D WHERE 性别=‘女’
实训步骤
(3)启动SQL Server Management Studio,打开DXS数据 库,打开新建查询窗口,输入如下代 码,然后选中代码并执行,如图S11-3 所示。
2016
数据库应用教程
目录
基础知识篇 CONTENTS
模块01 数据库概述 模块02 表和表中数据的操作 模块03 数据完整性 模块04 索引和视图 模块05 SQL程序设计 模块06 存储过程和触发器
目录
上机实训篇 CONTENTS
实训01 数据库创建 实训02 使用代码创建数据库 实训03 分离和附加数据库 实训04 使用窗口方式创建及修改表 实训05 使用代码方式创建及修改表 实训06 使用窗口方式对表中数据进
实训步骤
( 1 ) 启 动 SQL Server Management Studio , 打 开 DXS数据库,打开新建查询窗 口,输入如下代码,然后选中 代 码 并 执 行 , 如 图 S11-1 所 示 。
SELECT * FROM XS_D WHERE 姓名=‘张冰冰’
图S11-1查询1
实训步骤
实训步骤
图S11-6查询6
图S11-7查询7
实训步骤
(8)启动SQL Server Management Studio,打开DXS数据库,打开新建查询窗口, 输入如下代码,然后选中代码并执行,如图S11-8所示。
SELECT 姓名,身高 FROM XS_D ORDER BY 身高 DESC
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库语言程序设计实验指导书适用专业:全校非计算机专业制定:计算机学院前言Microsoft Access是Microsoft公司的Office办公自动化软件的组成部分,是应用广泛的关系型数据库管理系统之一,既可以用于小型数据库系统开发,又可以作为大中型数据库应用系统的辅助数据库或组成部分。
在计算机等级、全国计算机应用证书考试等多种计算机知识考试中都有Access数据库应用技术。
《Microsoft Access 应用》课程,面向电子商务专业开设计算机基础课。
以Access 数据库管理系统为平台,介绍数据库系统开发的思想和方法。
通过理论与实践教学,使学生掌握关系型数据库的基本操作,理解关系型数据库的有关概念,具备一定的数据库结构设计的能力,并能综合运用所学知识,进行小型数据库应用系统的开发工作。
本实验指导书中详细介绍了每个实验的目的、实验内容,并在方法上给出了指导,希望对同学们的学习能够有所帮助。
实验要求Microsoft Access应用实验是Microsoft Access应用课程的重要组成部分,属于学科基础实验范畴,是与相关教学内容配合的实践性教学环节。
学生通过实验,验证课堂学习的知识,掌握数据库、数据表建立、查询、窗体、报表、宏以及数据访问页的方法,从而具有小型数据库管理系统的设计能力。
在《Microsoft Access应用》的课程实验过程中,要求学生做到:(1)预习实验指导书有关部分,认真做好实验内容的准备,就实验可能出现的情况提前作出思考和分析。
(2)仔细观察上机和上网操作时出现的各种现象,记录主要情况,作出必要说明和分析。
(3)认真书写实验报告。
实验报告包括实验目的和要求,实验情况及其分析。
(4)遵守机房纪律,服从辅导教师指挥,爱护实验设备。
(5)实验课程不迟到。
如有事不能出席,所缺实验一般不补。
实验的验收将分为两个部分。
第一部分是上机操作,包括检查程序运行和即时提问。
第二部分是提交书面的实验报告。
目录实验一Access数据库和表的创建及编辑(6学时) (5)【实验目的】 (5)【实验内容】 (5)实验报告与思考 (8)实验二查询的创建和SQL语言查询(4学时) (8)【实验目的】 (9)【实验内容】 (9)实验报告与思考 (10)实验三创建窗体和高级窗体的设计(4学时) (11)【实验目的】 (11)【实验内容】 (11)实训思考 (15)实验四报表设计(2学时) (16)【实验目的】 (16)【实验内容】 (18)实训思考 (18)实验五宏(2学时) (20)【实验目的】 (19)【实验内容】 (19)实训思考 (20)实验六小型数据库管理系统的设计(4学时) (21)【实验目的】 (21)【实验内容】 (21)实验一Access数据库和表的创建及编辑(6学时)【实验目的】1.了解Access数据库窗口的基本组成2. 熟悉Access2010的工作环境,达到熟练使用的目的3. 学会如何创建数据库文件4. 熟练掌握使用据库表的建立方法,掌握表属性的设置5. 掌握记录的编辑、排序和筛选6.掌握索引和关系的建立7. 掌握对数据表中记录进行排序和筛选;8. 理解关系的概念,掌握关系的定义和使用。
9. 熟悉字段的有关属性,掌握数据表结构的修改;10. 理解索引的有关概念,掌握索引的建立。
11. 掌握对数据表中记录的编辑和显示等的基本操作;12. 掌握查阅字段的设置【实验内容】1.启动Access数据库,在“d:\Access练习”文件夹中创建一个名为“图书管理.accdb”的空数据库文件。
2.启动Access数据库,使用“库存控制”向导创建一个名为“库存管理.mdb”的数据库文件,并保存在“d:\ Access练习”文件夹中。
然后运行该数据库应用系统,了解它的各部分组成和功能。
3. 表1~3,在上述建立的数据库中创建“读者”、“图书”、“借书登记”3个表。
表2 “图书”表结构4.将所有日期型字段的格式设置为“短日期”。
5.将“图书”表的“书号”字段的“标题”设置为“图书编号”;“出版社”字段的默认值设置为“电子工业出版社”;“价格”字段的有效性规则为“价格>0”;有效性文本为“价格必须大于0”。
6.“登记”表设置有效性规则“还书日期>借书日期”,有效性文本为“还书日期必须大于借书日期”。
7.为“读者”表的“部门”字段设置查阅属性,显示控件为:组合框,行来源类型为:值列表,行来源为:法律系;英语系;中文系;科研处;人事处;教务处。
8.在“读者”、“图书”和“借书登记”3个表中输入记录,照片和备注内容可以自己定义。
“读者”表记录“图书”表记录“借书登记”表记录9.在“读者”表中,将“部门”字段移到“姓名”字段的前面,然后增加一个“联系方式”字段,数据类型能够为“超链接”(存放读者的E-mail地址)。
10.在“读者”表和“图书”表中添加两条记录,内容自定。
11.删除“读者”表中新添加的两条记录。
12.备份数据库中的3个表。
13.对“读者”表按“办证日期”排序。
14.对“借书登记”表按“借书证号”排序,对同一个读者按“借书日期”降序排序。
15.从“图书”表中查找有破损的图书。
16.从“借书登记”表中查找借书证号为“522100”的读者在2004年的借书情况。
17.在“读者”表中,按“办证日期”字段建立普通索引,索引名为“办证日期”。
18.在“借书登记”表中,按“借书证号”和“书号”两个字段建立唯一索引,索引名为“借书证号+书号”。
按“借书证号”和“借书日期”两个字段建立普通索引,索引名为“借书证号+借书日期”。
19.在“读者”表和“借书登记”表之间按“借书证号”字段建立关系,在“图书”表和“借书登记”表之间按“书号”字段建立关系,两个关系都实施参照完整性。
实验报告与思考1.文中介绍的启动和退出Access的方法,是不是仅仅适合于Access?2.有人说:“书本上介绍了如何使用Access,上课老师也讲授了方法,用不用帮助系统没有必要。
”上述观点对吗?3. 比较各种创建表的方法,体会它们之间的区别?4. 比较一下由系统自动添加主键与用户自己设置主键的区别?5. 在Access帮助中查阅有关索引、有效性规则和输入掩码的内容。
6. 若在建立“读者”的“借书证号”和“借书登记”的“借书证号”间的关系时,选定了“级联更新相关字段”,则若将“读者”的借书证号“502001”改为“502000”,那么“借书登记”中相应的借书证号会发生什么变化?实验二查询的创建和SQL语言查询(4学时)【实验目的】1.掌握选择查询的基本方法2.掌握参数查询的基本方法3.了解交叉表查询4.掌握SQL语言的使用方法5.利用SQL语句实现相关的操作6.能够独立写出一些较复杂的SQL语句【实验内容】1.利用“查找不匹配项查询向导”查找从未借过书的读者的借书证号、姓名、部门和办证日期,查询对象保存为“未借过书的读者”。
2.利用“查找重复项查询向导”查找同一本书的借阅情况,包含书号、借书证号、借书日期和还书日期,查询对象保存为“同一本书的借阅情况”。
3.利用“交叉表查询向导”查询每个读者的借书情况和借书次数,行标题为“借书证号”,列标题为“书号”,按“借书日期”字段计数。
查询对象保存为“借阅明细表”。
4.创建一个名为“法律系借书情况”的查询,查找法律系读者的借书情况,包括借书证号、姓名、部门、书名和借书日期,并按书名排序。
5.创建一个名为“按图书查询”的参数查询,根据用户输入的书名查询该书的借阅情况,包括借书证号、姓名、书名、作者、借书日期和还书日期。
6.创建一个名为“价格总计”的查询,统计各出版社图书价格的总和,查询结果中包括出版社和价格总计两项信息,并按价格总计项降序排列。
7.创建一个名为“借书超过60天”的查询,查找借书人的姓名、借书证号、书名、借阅时间等信息。
8.创建一个名为“已借出图书”的查询,查找书号、书名和借书日期。
9.创建一个名为“查询部门借书情况”的生成表查询,将“法律系”和“英语系”两个部门的借书情况(包括借书证号、姓名、部门、书号)保存到一个新表中,新表的名称为“部门借书登记”。
10.创建一个名为“添加部门借书情况”的追加查询,将“人事处”读者的借书情况添加到“部门借书登记”表中。
11.创建一个名为“删除部门借书情况”的删除查询,将“英语系”读者的借书情况从“部门借书登记”表中删除。
12.将“读者”表复制一份,复制后的表名为“读者copy”,然后创建一个名为“更改部门”的更新查询,将“读者copy”表中部门为“人事处”的字段值改为“教务处”。
使用SQL语句定义READER表,其结构与第4章中的“读者”表相同,然后使用插入命令在READER表中插入两条记录,内容自定。
13.根据“图书管理”数据库中的“读者”、“图书”和“借书登记”3个表,使用SQL语句完成以下查询。
(1)从“读者”表中查找法律系读者的所有信息。
(2)从“借书登记”表中查找尚未归还的图书的书号、借书证号和借书日期。
(3)从“借书登记”表中查询每本书每次借出的天数。
(4)从“借书登记”表中查询每本书的借阅次数。
(5)从“图书”表中查找各出版社图书的价格总计,并按价格降序输出。
(6)查询所有借过书的读者姓名和借书日期。
(7)查询所有借阅了“红楼梦”的读者的姓名和借书证号。
(8)查询至今没有人借阅的图书的书名和出版社。
实验报告与思考1.若要求设计一个按性别、民族统计学生人数的交叉表查询,应怎么做?2.在设计视图如何区别各种类型的操作查询?3.说明SELECT查询命令的作用是什么?SELECT语句由哪些子句组成?实验三创建窗体和高级窗体的设计(4学时)本实验为设计性实验,要求学生设计一个自己感兴趣的窗体。
课内学时4,课外学时8。
通过本实验,掌握窗体设计的方法。
【实验目的】1. 掌握使用设计器创建窗体的方法2. 掌握窗体上各控件的使用方法3. 掌握子窗体的创建方法4. 掌握对窗体的属性的修改和对控件布局的调整。
5. 根据具体要求设计窗体,并使用窗体完成相关操作【实验内容】1.建立一个“读者登记”窗体,如图所示。
数据源为“读者”表,窗体标题为“读者记录”。
2.建立一个“图书登记”窗体,如图所示。
数据源为“图书”表,窗体标题为“图书记录”,要求出版社的信息利用组合框控件输入或选择。
然后通过窗体添加两条新记录,内容自行确定。
3.建立一个“借书登记”窗体,如图所示。
数据源为“借书登记”表,窗体标题为“借书记录”。
要求显示系统当前的日期,并统计借书人次(使用count()函数实现)。
4.建立一个“读者借书情况”的主子窗体,如图7.76所示。
主窗体显示读者的借书证号、姓名和部门。
子窗体显示相应读者的借书情况,包括借书证号、书号、书名、借书日期和还书日期。