《数据库及其应用》实验要求n
- 格式:doc
- 大小:248.50 KB
- 文档页数:11
数据库原理及应用实验指导数据库原理及应用实验指导一、实验目的:1. 了解数据库的基本概念和原理;2. 掌握SQL语言的基本使用和操作方法;3. 学会使用数据库管理系统进行数据库的创建、插入、查询、修改和删除等操作。
二、实验内容:本次实验将围绕数据库的原理及应用展开,包括数据库的基本概念、数据库的设计原则、数据库的范式理论、SQL语言基础、数据库管理系统的使用等内容。
通过实际操作,学生能够更深入地理解数据库的工作原理,并且掌握数据库的基本操作方法。
三、实验步骤:1. 数据库基本概念1.1 什么是数据库?数据库是指一个按照数据模型组织、描述和存储数据的计算机软件,具有较好的数据管理性能。
数据库是实现数据共享和数据集成、并进行数据分析和决策的重要工具。
1.2 数据库的分类根据数据模型的不同,数据库可以分为层次数据库、网状数据库和关系数据库等不同类型。
1.3 数据库的特点数据库具有数据的共享性、冗余性小、数据独立性、数据一致性、数据安全性和故障恢复等特点。
2. 数据库设计原则2.1 单一职责原则每个数据表应该有一个明确的用途,只负责存储某一类数据。
2.2 数据冗余原则尽量避免数据冗余,减少存储空间和数据更新时的复杂度。
2.3 数据库范式理论范式理论是数据库设计的基础,包括第一范式、第二范式、第三范式等。
通过标准化设计,可以减少数据冗余,提高数据库的性能和可维护性。
3. SQL语言基础3.1 SQL语言的基本介绍SQL是结构化查询语言的缩写,是一种用于数据库管理系统的查询和程序设计语言。
3.2 SQL语句的分类SQL语句可以分为数据定义语句(DDL)、数据操作语句(DML)和数据查询语句(DQL)等不同类型。
3.3 SQL语句的基本操作方法包括数据库的创建、数据表的创建、数据插入与删除、数据查询和更新等操作。
四、数据库管理系统的使用4.1 数据库管理系统的概念数据库管理系统是一种用于管理数据库的软件系统,包括数据库的创建、数据的插入、查询、更新和删除等操作。
《数据库原理及应用》实验报告实验报告:《数据库原理及应用》一、实验目的通过本次实验,掌握数据库原理及应用的相关知识,并能够熟练运用数据库软件进行数据的存储、查询和管理。
二、实验内容1.数据库的概念和基本原理的学习2.数据库设计和规范化的理解和实践3.数据库的建立和配置4.数据的插入、查询和删除操作5.数据库的备份和恢复操作三、实验步骤及结果1.数据库的概念和基本原理的学习根据教材和相关资料,了解数据库的概念和基本原理,并能够用自己的语言进行简单的表述。
2.数据库设计和规范化的理解和实践根据所学知识,对给定的需求进行数据库设计和规范化的实践,包括实体、属性和关系的定义,并通过ER图进行可视化展示。
3.数据库的建立和配置使用数据库软件,如MySQL或Oracle,按照设计要求建立数据库并进行相应的配置。
4.数据的插入、查询和删除操作通过SQL语句,将设计好的数据插入到数据库中,并进行相关的查询和删除操作,验证数据的正确性和完整性。
5.数据库的备份和恢复操作学习数据库的备份和恢复操作方法,并进行实践,保证数据库的安全性和可靠性。
四、实验结果分析根据实验步骤进行数据库的建立、数据插入和查询操作,并比对预期结果,可以得出实验结果的正确性和可行性。
五、实验总结通过本次实验,我对数据库原理及应用有了更深入的了解和掌握,熟练运用相关数据库软件进行数据的存储、查询和管理。
同时,我也发现了在实际操作中可能出现的问题和解决方法,在数据库的设计和维护方面有了更深入的认识和思考。
六、实验心得本次实验让我对数据库有了更直观和深入的认识,通过实际操作和实践,我逐渐掌握了数据库的设计和管理方法,并学会了利用SQL语句进行数据的插入、查询和删除操作。
通过对数据库的备份和恢复操作的实践,我也认识到了数据库的安全性和可靠性的重要性。
总之,本次实验让我收获颇丰,通过实际操作和实践,我对数据库原理及应用有了更深入的了解和掌握,也提高了自己的实际操作能力和问题解决能力。
数据库原理及应用实验报告数据库原理及应用实验报告一、引言数据库是计算机科学中的重要概念,它是用于存储、管理和检索大量有组织数据的系统。
数据库的应用广泛,从个人电脑上的简单数据文件到大型企业级数据仓库,都离不开数据库的支持。
本实验报告将介绍数据库的原理和应用,并通过实际实验来验证其有效性。
二、数据库原理1. 数据库的定义和特点数据库是一个有组织的数据集合,它具有持久性、共享性、独立性和可变性等特点。
持久性指数据可以长期保存;共享性指多个用户可以同时访问和使用数据库;独立性指数据库的逻辑结构和物理结构相互独立;可变性指数据库可以随时更新和修改。
2. 数据库管理系统(DBMS)数据库管理系统是用于管理数据库的软件,它提供了数据定义、数据操纵、数据控制和数据查询等功能。
常见的DBMS有MySQL、Oracle和SQL Server等。
3. 数据库模型数据库模型是用于描述数据库的结构和组织方式的概念模型。
常见的数据库模型有层次模型、网络模型和关系模型等。
其中,关系模型是最为常用的模型,它使用表格来表示数据,表格中的每一行表示一个记录,每一列表示一个属性。
三、数据库应用实验为了验证数据库的应用效果,我们进行了以下实验。
1. 数据库设计首先,我们根据实际需求设计了一个简单的学生信息管理系统。
该系统包含了学生的基本信息、课程信息和成绩信息。
2. 数据库创建在MySQL数据库中,我们创建了一个名为"student"的数据库,并在其中创建了三张表格,分别是"student_info"、"course_info"和"score_info"。
3. 数据库插入通过SQL语句,我们向数据库中插入了一些样本数据,包括学生的姓名、学号、课程名称和成绩等信息。
4. 数据库查询为了验证数据库的查询功能,我们编写了一些SQL查询语句,如查询某个学生的所有成绩、查询某门课程的平均成绩等。
《数据库及其应用》(课程编号:B0901000)实验报告(2014-2015学年第2学期)实验成绩:学号:姓名:专业班级:课堂号:任课教师:完成日期:一、实验目的及要求能熟练掌握 Access2010的启动、退出,以及操作界面和操作方法。
能够理解关系模型的基本概念。
能够完成简单的数据库概念设计、逻辑设计和物理设计。
能够熟练建立数据库文件、表对象和关系。
能够熟练掌握基本SQL语言,能够在Access中进行一般的SQL 查询。
能够运用SQL对数据库进行更新。
能够熟练掌握不同软件之间的数据交换。
二、实验设备(环境)及要求PC机,Windows 7,Office 2010(主要是Access 2010)实验参考教材:《数据库及其应用(Access及Excel)学习与实验实训教程》(第二版)。
(以下简称《实验教程》)三、实验内容及记录实验项目1:熟悉Access的启动和退出,熟悉Access的界面1.启动Access练习不同的Access的启动方法。
2.退出Access练习不同的Access的启动方法。
3.观察并了解 Access用户界面不同方式启动进入Access,其界面有所差异。
通过“开始”按钮或桌面Access快捷方式启动进入Backstage视图;通过Access数据库文件关联则直接进入Access数据库窗口。
Access用户界面主要由三个组件组成:功能区。
Backstage 视图。
导航窗格。
(1)观察Backstage视图:不同方式进入Backstage视图,注意其差别。
(2)观察功能区:了解组成功能区的选项卡。
(3)观察导航窗格。
各种对象的显示组合。
4.Access选项及其设置在Backstage视图中选择“选项”命令单击,进入Access选项对话框窗口。
在该窗口可设置默认文件夹等。
可设置文档窗口显示方式、定制导航窗格、定制工具栏的项目等。
附:本实验的参考数据如下表。
(交报告时将该部分删除)表1 学院表2 教师表3 专业表4 学生表5 项目表6 项目分工。
《数据库及其应用》实验报告实验序号:B0901000-02 实验项目名称:数据库设计和创建、表的创建与相关设置3.定义数据库文件定义存放路径,和数据库文件。
写出操作步骤。
可包括必要的截图。
启动ACCESS,单击“新建”按钮图标,出现任务窗格。
在任务窗格中单击“空数据库”超链接,出现“文件新建数据库”对话框。
在对话框中找到“E:\教学管理\”文件夹,然后在“文件名”下拉列表框中输入“教学管理”,单击“创建”按钮,创建完毕。
4.定义数据库中各表根据事先设计好的结构,分别定义各表、字段名、字段属性。
重复的步骤可简化。
步骤:在数据库窗口下选择“表”对象栏。
在“表”对象窗口中双击“使用设计器创建表”选项,弹出表设计窗口,如下图所示,在设计器中设计“学院表”:根据事先设计好的结构,分别定义各字段名、字段属性。
单击工具栏中的“主键”按钮,定义为“主键”。
然后单击工具栏中的“保存”按钮,弹出“另存为”的对话框,在“表名称”文本框中输入5.定义表之间的关系当所有表都定义好后,定义各表之间的关系。
步骤:在工具栏中单击“关系”按钮,弹出关系定义窗口,并同时出现“显示表”对话框依次选中各表,并单击“添加”按钮,将各表添加到关系窗口中。
选中“学院”表的“学院号”字段,拖到“专业”表内的学院号上,弹出“编辑关系”对话框,选中“实施参照完整性”复选框,单击“创建”按钮,创建“专业”表和“学院”表之间的关系。
类似方式建立“课程”和“学院”、“学生”和“专业”、“成绩”和“学生”及“课程”表间的关系,得到整个数据库的关系,如图所示:6.输入表记录当所有表建立好后,可开始输入记录。
简要说明输入的操作。
输入时,应该先输入被引用数据的表的记录,然后再输入引用其他表数据的表记录。
2.隐藏和重新显示教学管理数据库窗口写出操作步骤。
3.定义一个“学生与成绩”组,将“学生”、“成绩”表放置到该组中写出创建组的操作和放置对象的操作。
操作如下:1.在教学管理数据库窗口中,选择“编辑”—“组”—“新组”命令;在“新组名称”文本框)创建表时的完整性设置1.定义主键,实现实体完整性的操作每个表都可以定义主键。
数据库原理及应用实验报告《数据库原理及应用实验报告》数据库是计算机科学领域中的重要概念,它是用于存储和管理数据的系统。
数据库原理及应用实验报告是对数据库理论和实际应用进行系统性研究和实验的总结和分析。
本文将从数据库原理和应用实验两个方面进行探讨,以期为读者提供对数据库的深入理解和应用实践的指导。
首先,数据库原理是数据库技术的基础,它包括数据库的概念、结构、模型、语言和设计等内容。
在数据库原理的学习中,我们需要了解数据库的基本概念,包括数据、数据库、数据库管理系统(DBMS)等。
数据库的结构包括数据的逻辑结构和物理结构,逻辑结构包括数据的组织方式,物理结构包括数据在存储介质上的存储方式。
数据库模型是描述数据的抽象工具,常用的数据库模型包括层次模型、网状模型和关系模型等。
此外,数据库语言包括数据定义语言(DDL)和数据操纵语言(DML),它们分别用于定义数据库的结构和操作数据库中的数据。
数据库设计是数据库应用的关键,它包括概念设计、逻辑设计和物理设计三个阶段,通过数据库设计可以实现对数据的有效管理和利用。
其次,数据库应用实验是数据库理论的实践应用,它包括数据库的建立、管理和应用等内容。
在数据库应用实验中,我们需要学习数据库的建立和管理,包括数据库的创建、表的设计、数据的插入和查询等操作。
数据库的应用包括数据的增删改查、事务处理、数据的备份和恢复等功能,这些功能对于实际的数据库应用非常重要。
此外,数据库的安全性和性能优化也是数据库应用实验的重点内容,通过实验可以学习到如何保护数据库的安全和提高数据库的性能。
综上所述,数据库原理及应用实验报告是对数据库理论和实践进行系统性研究和实验的总结和分析。
通过学习数据库原理和进行数据库应用实验,可以帮助我们深入理解数据库的概念和原理,掌握数据库的设计和应用技能,从而为实际的数据库应用提供理论和实践的支持。
希望本文可以为读者提供对数据库的深入理解和应用实践的指导,促进数据库技术的发展和应用。
《数据库及其应用》实验报告实验序号:B0901000-02 实验项目名称:数据库设计及数据库创建与应用4.定义数据库中各表根据事先设计好的结构,分别定义各表、字段名、字段属性。
重复的步骤可简化。
答:在数据库窗口中选择“表”对象栏,在表对象窗口中双击“使用设计器创建表”选项,弹出表设计窗口。
然后在设计器中设置各表。
根据事先设计好的结构,分别定义各字段的字段名和属性。
一个表的各项设计好后,单击工具栏的保存按钮,在表名称文本框中分别输入“学院”“专业”“学生”“课程”“成绩单”,单击确定按钮,表对象创建完成。
5.定义表之间的关系当所有表都定义好后,定义各表之间的关系。
答:表定义好后,单击关系按钮,弹出关系定义窗口,出现“显示表”对话框,依次选中各表,单击“添加”按钮,将各表添加到关系窗口中。
选中“学院”表的“学院号”字段,拖到“专业”表内的学院号上,弹出“编辑关系”对话框,选中“实施参照完整性”复选框。
单击创建按钮,创建“专业”表和“学院”表之间的关系。
然后类似方式建立“课程”和“学院”、“学生”和“专业”、“成绩”和“学生”及“课程表”之间的关系。
6.输入表记录,当所有表建立好后,可开始输入记录。
简要说明输入的操作。
答:根据数据,依次输入学院表、专业表、学生表、课程表和成绩表的记录。
在数据库表对象窗口,依次双击各表,在各表的“数据表”视图中依次输入各条记录。
(二)Access数据库窗口基本操作1.设置教学管理数据库窗口中表对象列表窗口的显示格式为“详细信息”写出操作步骤。
答:在Access中打开教学管理数据库,在“对象”栏中选择“表”,然后单击命令栏中的“详细信息”按钮图标。
2.隐藏和重新显示教学管理数据库窗口写出操作步骤。
答:选择“工具”中“启动”选项。
取消对“显示数据库窗口”复选框的选择。
下次在打开该数据库文件时,将不再显示相应的数据库窗口。
要想重新显示数据库窗口,在打开数据库后按F11键,然后在“启动”对话框中选中“显示数据库窗口”复选键。
《数据库技术及应用》实验指导书1实验环境1.软件需求(1)操作系统:Windows 2000 professional或Windows XP(2)数据库管理系统:SQL Server 2000(3)应用程序开发工具:Delphi7 0(4)其他工具:word2。
硬件要求(1)PC(2)网络环境2基本需求信息一、对某商场采购销售管理进行调研后,得到如下基本需求信息:该商场有多名工作人员(主要是采购员和销售员),主要负责从供应商处采购商品,而后将商品销售给客户。
采购员主要负责根据商场的销售情况确定要采购的商品,并与供应商联系,签订采购单。
销售员主要负责将采购来的商品销售给客户,显然一个客户一次可能购买多种商品。
一个供应商可以向该商场供应多种商品,而一种商品也可以由多个供应商供应。
商场的管理者每个月需要对该月已采购的商品和已销售的商品进行分类统计,对采购员和销售员的业绩进行考核,对供应商和客户进行等级评定,并计算商场利润。
二、e-r图员工1MN签署1签署n采购订单1详细信息m采购详细信息P包括1签署1供应商n供应m商品1单价客户1签署P销售订单1详细信息n销售详细信息m包括3。
要建立的数据表如下所示1.供应商表:供应商id,供应商名称,地区,信誉等级2.供应表:供应商id,商品id,商品单价3.商品表:商品标识、商品名称、商品库存、商品均价4.采购单表:采购单id,采购员id,供应商id,采购总金额,签订日期5.采购明细表:采购单id,商品id,采购数量,商品单价6.销售订单表:销售订单ID、销售人员ID、客户ID、销售总额、签字日期7。
销售明细:销售标识、商品标识、销售数量、商品单价、单价折扣8。
客户表:客户ID、客户姓名、联系电话、客户等级9。
员工表:员工ID、员工姓名、员工类型3实验一 SQL server安装和管理工具的使用一、实验目的与要求1.熟悉SQL server的基本安装和配置流程2.熟悉sqlserver企业管理器的主要功能、对数据库的组织和管理方法3.熟悉sqlserver查询分析器的主要功能、对数据库的组织和管理方法3.掌握基本表、主码等基本概念4.掌握SQL语言的数据定义功能,能够使用企业管理器和查询分析器建立数据库和数据表。
《数据库及其应用》实验报告实验序号:B-02 实验项目名称:数据库设计和创建、表的创建与相关设置侦查1001学号姓名向珍专业、班实验地点梅教指导教师丁亚兰时间2011年5月一、实验目的及要求1.熟悉Access中数据库及表的概念。
了解并掌握建立数据库、表和关系的过程。
2.熟悉数据库窗口的界面特点,掌握数据库窗口几种设置方法。
3.理解并掌握关系数据库完整性基本概念。
掌握完整性的设置方法。
4.掌握字段属性的概念和一些属性的用途。
并掌握一些字段属性的设置方法。
5.了解Access数据表视图的一些基本功能。
6.了解在数据表视图中进行操作时的不同特点。
二、实验设备(环境)及要求PC机,Windows XP,Access 2003三、实验内容要求(实验操作内容和步骤可写在表格后面)(一) 数据库与表的设计与创建1.给定如下数据分析,进行概念设计与逻辑设计。
即设计系统的E-R模型并转换为关系模型。
(数据参见附表)。
某学校设计学生教学管理系统。
学生实体包括学号、姓名、性别、生日、民族、籍贯、简历、登记照,每名学生选择一个主修专业,专业包括专业编号和名称,一个专业属于一个学院,一个学院可以有若干个专业。
学院信息要存储学院号、学院名、院长。
教学管理还要管理课程表和学生成绩。
课程表包括课程号、课程名、学分,每门课程由一个学院开设。
学生选修的每门课程获得一个成绩。
2. 数据库结构设计指定数据库文件的名称,并为设计好的关系模型设计表结构。
数据库文件保存在“E:\教学管理\”文件夹中。
3.定义数据库文件定义存放路径,和数据库文件。
写出操作步骤。
可包括必要的截图。
4.定义数据库中各表根据事先设计好的结构,分别定义各表、字段名、字段属性。
重复的步骤可简化。
5.定义表之间的关系当所有表都定义好后,定义各表之间的关系。
6.输入表记录当所有表建立好后,可开始输入记录。
简要说明输入的操作。
(二)Access数据库窗口基本操作1.设置教学管理数据库窗口中表对象列表窗口的显示格式为“详细信息”写出操作步骤。
2013-14学年第2学期“数据库及其应用”课程实验教学说明本学期教师课内指导实验课8次。
另外,部分内容学生应在课外的实验课时中自主完成。
全部课内课外实验完成后,上交实验报告。
课内实验内容,参考实验指导教程,教师可根据自己的教学进度安排。
以下是每次课内实验参考实验内容,老师应要求、演示并指导学生完成,反复练习、思考。
课内实验11.实验目标1.1 熟悉Access2010的启动、退出,初步了解操作界面。
1.2 可创建数据库文件。
1.3 可进行简单的外部数据交换,初步了解表对象。
1.4 可对Access进行初步设置。
2.实验内容2.1 根据实验教材“实验一”的内容进行操作(见本文档“附录1”)。
2.2 创建自己的文件夹(如E:\MYDBTEST 等),然后将其设为默认文件夹。
2.3 创建空的数据库文件,并放置在默认文件夹中。
2.4 利用“外部数据”选项卡,将附录表1、表3的数据导入Access数据库中。
方法一:将表1粘贴到文本文件中,然后导入Access,命名为“学院”。
步骤:(1)选择Word表复制,打开记事本,粘贴,然后命名为“学院”存储。
(2)进入Access,打开刚创建的Access文件。
(3)选择“外部数据”选项卡“导入并链接”组下“文本文件”按钮单击,打开“获取外部数据-文本文件”对话框。
(4)在该对话框中,单击“指定数据源”后面的“浏览”命令按钮,弹出“打开”对话框,找到要导入的文本文件“学院.txt”,单击“打开”按钮。
(5)回到“获取外部数据-文本文件”对话框中,再选择“指定数据在当前数据库中的存储方式和存储位置”下面的“将源数据导入当前数据库的新表中”单选项。
(6)单击“确定”按钮,打开“导入文本向导”对话框。
在此对话框中,选择单选按钮中的“固定宽度-字段之间使用空格使所有字段在列内对齐”。
(7)单击“下一步”按钮,打开下一个“导入文本向导”对话框。
在此对话框中设置分隔线,利用鼠标调整、移动、删除字段之间的分隔线。
数据库原理及应用实验报告实验课程:数据库原理及应用学号:学生姓名:班级:2014年月日实验一创建和维护数据库一、实验目的(1)掌握在Windows 平台下安装与配置MySQL 5.5 的方法。
(2)掌握启动服务并登录MySQL 5.5 数据库的方法和步骤。
(3)了解手工配置MySQL 5.5 的方法。
(4)掌握MySQL 数据库的相关概念。
(5)掌握使用Navicat 工具和SQL 语句创建数据库的方法。
(6)掌握使用Navicat 工具和SQL 语句删除数据库的方法。
二、实验要求(1)学生提前准备好实验报告,预习并熟悉实验步骤;(2)遵守实验室纪律,在规定的时间内完成要求的内容;(3)1~2人为1小组,实验过程中独立操作、相互学习。
三、实验内容及步骤(1)在Windows 平台下安装与配置MySQL 5.5.36 版。
(2)在服务对话框中,手动启动或者关闭MySQL 服务。
(3)使用Net 命令启动或关闭MySQL 服务。
(4)分别用Navicat 工具和命令行方式登录MySQL。
(5)在my.ini 文件中将数据库的存储位置改为D:\MYSQL\DATA。
(6)创建数据库。
①使用Navicat 创建学生信息管理数据库gradem。
②使用SQL 语句创建数据库MyDB。
(7)查看数据库属性。
①在Navicat 中查看创建后的gradem 数据库和MyDB 数据库的状态,查看数据库所在的文件夹。
②利用SHOW DATABASES 命令显示当前的所有数据库。
(8)删除数据库。
①使用Navicat 图形工具删除gradem 数据库。
②使用SQL 语句删除MyDB 数据库。
③利用SHOW DATABASES 命令显示当前的所有数据库。
(9)使用配置向导修改当前密码,并使用新密码重新登录。
(10)配置Path 变量,确保MySQL 的相关路径包含在Path 变量中。
四、思考题My SQL的数据库文件有几种?扩展名分别是什么?五、实验总结1、收获2、存在的问题实验二管理表一、实验目的(1) 掌握表的基础知识。
《数据库原理及应用》实验指导书中北大学经济与管理学院《数据库原理及应用》实验类别:课内实验实验课程名称:数据库原理及应用实验室名称:实验课程编号:总学时:学分:适用专业:信管先修课程:计算机导论及操作实验在教学培养计划中地位、作用:数据库原理及应用是一门理论与实践相结合的课程,上机实验环节是本课程的重要组成部分。
实验的目的是为了配合课堂教学,进一步强化对数据库原理的理解。
实验的任务是要结合数据库原理和 SQL Server 2000数据库系统,熟练掌握和深入理解课堂教学内容,实现从理论到实践的统一。
实验一 SQL的数据定义(4学时)1、实验目的(1)掌握DBMS的数据定义功能(2)掌握SQL语言的数据定义语句2、实验内容(1)创建、删除表(2)查看、修改表的定义(3)导入导出数据(4)备份和还原3、实验要求(1)熟练掌握SQL Server的基本操作(2)写出实验报告4、实验步骤设有一个学生-课程数据库,包括学生关系Student、课程关系Course和选修关系SC:学生表:student(Sno,Sname,Ssex,Sage,Sdept,Memo)课程表:course(Cno,Cname,Ccredit,Memo)学生成绩表:score(Sno,Cno,Grade)用户表:userpass(UserID,Pass)(1)创建、删除表,例如:student(Sno int,Sname varchar(20),Ssex int,Sage int,Sdept varchar(50),Memo varchar(50))Primary key (Sno)course(Cno int,Cname varchar(40),Ccredit int,Memo varchar(50))Primary key ( Cno)score(Sno int,Cno int,Grade decimal(10,2))Primary key (Sno, Cno)userpass(UserID varchar(10),Pass varchar(10),Memo varchar(50))Primary key (UserID)实验二 SQL的数据查询(4学时)1、实验目的(1)掌握DBMS的数据查询功能(2)掌握SQL语言的数据查询语句2、实验内容(1)SELECT语句的基本用法(2)使用WHERE子句进行有条件的查询(3)使用IN,NOT IN,BETWEEN等谓词查询(4)利用LIKE子句实现模糊查询(5)利用ORDER子句为结果排序(6)用SQL Server的统计函数进行统计计算(7)用GR0UP BY子句实现分组查询的方法(8)UPDATE 语句用于对表进行更新(9)DELETE 语句用于对表进行删除(10)INSERT 语句用于对表进行插入3、实验要求(1)熟练掌握SQL的数据查询语句SELECT(2)掌握多表查询的技术(3)掌握使用嵌套查询的方法(4)掌握SQL的数据更新语句INSERT、UPDATE、DELETE(5)写出实验报告4、实验步骤对学生表Student、课程表Course和选修表SC进行查询:(1)SELECT语句的基本用法例如:查询全体学生的详细记录。
2013-14学年第2学期“数据库及其应用”课程实验教学说明本学期教师课内指导实验课8次。
另外,部分内容学生应在课外的实验课时中自主完成。
全部课内课外实验完成后,上交实验报告。
课内实验内容,参考实验指导教程,教师可根据自己的教学进度安排。
以下是每次课内实验参考实验内容,老师应要求、演示并指导学生完成,反复练习、思考。
课内实验11.实验目标1.1 熟悉Access2010的启动、退出,初步了解操作界面。
1.2 可创建数据库文件。
1.3 可进行简单的外部数据交换,初步了解表对象。
1.4 可对Access进行初步设置。
2.实验内容2.1 根据实验教材“实验一”的内容进行操作(见本文档“附录1”)。
2.2 创建自己的文件夹(如E:\MYDBTEST等),然后将其设为默认文件夹。
2.3创建空的数据库文件,并放置在默认文件夹中。
2.4 利用“外部数据”选项卡,将附录表1、表3的数据导入Access数据库中。
方法一:将表1粘贴到文本文件中,然后导入Access,命名为“学院”。
步骤:(1)选择Word表复制,打开记事本,粘贴,然后命名为“学院”存储。
(2)进入Access,打开刚创建的Access文件。
(3)选择“外部数据”选项卡“导入并链接”组下“文本文件”按钮单击,打开“获取外部数据-文本文件”对话框。
(4)在该对话框中,单击“指定数据源”后面的“浏览”命令按钮,弹出“打开”对话框,找到要导入的文本文件“学院.txt”,单击“打开”按钮。
(5)回到“获取外部数据-文本文件”对话框中,再选择“指定数据在当前数据库中的存储方式和存储位置”下面的“将源数据导入当前数据库的新表中”单选项。
(6)单击“确定”按钮,打开“导入文本向导”对话框。
在此对话框中,选择单选按钮中的“固定宽度-字段之间使用空格使所有字段在列内对齐”。
(7)单击“下一步”按钮,打开下一个“导入文本向导”对话框。
在此对话框中设置分隔线,利用鼠标调整、移动、删除字段之间的分隔线。
(8)单击“下一步”按钮,弹出第三个导入向导对话框。
在此对话框中对每个字段设计字段名称、数据类型、有无索引、以及哪些字段不导入。
(9)单击“下一步”按钮,弹出第四个导入向导对话框,在此对话框中选择“主键”。
然后单击“下一步”按钮。
弹出第五个导入向导对话框,在此对话框中设置导入后的表名。
(10)单击“完成”命令按钮。
这时Access数据库中就产生一个导入的表。
若导入带分隔符的文本文件,其操作基本一致。
方法二:将表3转换为Excel表,然后导入Access,命名为“专业”。
(1)选择Word表复制,启动Excel,粘贴,然后命名为“专业”存储。
(2)在Access中单击“外部数据”选项卡下“导入并链接”组中的“Excel”按钮,弹出“获取外部数据-Excel电子表格”对话框,单击“浏览”按钮,指出文件“专业.xlsx”的完整存放路径,然后选中“将源数据导入当前数据库的新表中”。
(3)单击“确定”按钮,弹出“导入数据表向导”,选中“第一行包含列标题”。
(4)单击“下一步”按钮,可对每个字段的数据类型以及索引进行需要的设置。
(5)单击“下一步”按钮,可对表的主键进行设置。
这里选择“我自己选择主键”,并设置为“专业编号”。
(6)单击“下一步”按钮,在“导入到表”的文本框中输入“专业,再单击“完成”按钮即可。
3.扩展3.1上网查找有关二维表格(如课程表等),并通过各种方法导入到Access中。
3.2上网或查阅其他资料学习有关数据库技术与应用的资料。
4.要求4.1理解实验中的有关概念,记录实验操作步骤。
4.2将实验操作步骤中的关键性界面进行截取。
并放置到Word文档中。
课内实验21.实验目标1.1 进一步熟悉课内实验1内容。
1.2 掌握数据导出操作。
1.3 将表和关系的概念进行对照。
1.4 开始进行数据库设计练习。
2.实验内容2.1 对课内实验1进行进一步熟悉。
2.2 将附录2的其余表都导入数据库中。
2.3 将学院表导出到Excel文件中、将专业表导出到文本文件中。
2.4 结合关系模型的概念,指出各表中与关系中元组、属性、主键、外键、参照表对应的概念。
2.5在Access中定义将“学院”和“专业”联接为一个表的查询,然后导出到Excel中。
(选做)2.6阅读实验教程中“实验2”,理解并掌握概念设计的有关概念和方法。
3.扩展3.1 试设计其他自己熟悉领域需要存储的数据的ER模型。
(选做)4.要求4.1 理解实验中的有关概念,记录实验操作步骤。
4.2将实验操作步骤中的关键性界面进行截取。
并放置到Word文档中。
4.3 完全理解数据的导入和导出。
熟悉Access的相关操作。
4.4 课外对有关ER模型设计做进一步学习。
课内实验31.实验目标1.1 掌握ER模型的基本概念。
1.2 能够设计出简单ER模型。
1.3能够将ER模型转化为关系模型。
1.4掌握数据类型的概念,进行数据库的物理设计。
2.实验内容2.1分析并理解、掌握实验教材中“实验2”ER模型的设计。
2.2结合“实验2”和教材第4章内容,分析实验教材“实验3”的内容。
3.扩展3.1 试设计其他自己熟悉领域需要存储的数据的ER模型并转换为关系模型(选做)。
4.要求4.1 与实验同进度填写实验报告中的相关内容。
课堂外增加实验时间。
课内实验41.实验目标1.1掌握数据类型的概念及应用。
1.2 掌握完整性的概念及设计。
1.3 掌握表对象的定义。
1.4 掌握关系的定义。
2.实验内容2.1 按照实验教材中“实验3”、“实验4”的内容进行实验。
3.要求4.1 与实验同进度填写实验报告中的相关内容。
课堂外增加实验时间。
课内实验5-71.实验目标1.1完全掌握表的创建。
1.2 了解并进行查询操作。
1.3 理解运算与表达式的概念。
1.4 使用并掌握SQL查询语句。
1.5 掌握表的更新操作语句。
1.6了解交互方式定义和使用各类查询。
1.7 深入了解查询对象的作用。
2.实验内容2.1 全部完成课内实验4的内容(若前面有未完成的)。
2.2按照实验教材中“实验5、6、7、8”的内容进行实验。
3.扩展3.1查阅有关SQL语言的相关资料。
4.要求4.1与实验同进度填写实验报告中的相关内容。
课堂外增加实验时间。
课内实验8学生完成实验报告。
根据教学、实验情况,老师可抽查学生实验报告及了解学生实验效果。
附录1实验1 Access启动、退出与基本设置一.实验目的和要求(1)掌握Access的启动、退出方法。
(2)初步熟悉Access界面及使用方法。
(3)对Access根据需要进行初步的设置。
二.实验内容1.启动Access的几种方法按照Windows启动程序的方法,使用以下常用的三种方法分别启动Access。
●单击“开始”按钮,选择“所有程序”|“Microsoft Office”|“Microsoft Access2010”菜单项单击。
●双击Access桌面快捷方式(若没有快捷方式可先创建)。
●打开“计算机”窗口,找到要操作的Access数据库文件,双击。
2.退出Access的几种方法●单击Access主窗口关闭按钮。
●选择“文件”选项卡单击,在Backstage视图中选择“退出”项单击。
●单击Access主窗口左上角图标,选择“控制菜单”中的“关闭”项单击。
●按“ALT+F4”键组合。
3.观察并了解Access用户界面不同方式启动进入Access,其界面有所差异。
通过“开始”按钮或桌面Access快捷方式启动进入Backstage视图;通过Access数据库文件关联则直接进入Access数据库窗口。
Access用户界面主要由三个组件组成:●功能区。
●Backstage 视图。
●导航窗格。
(1)观察Backstage视图:不同方式进入Backstage视图,注意其差别。
(2)观察功能区:了解组成功能区的选项卡。
(3)观察导航窗格。
各种对象的显示组合。
4.Access选项及其设置在Backstage视图中选择“选项”命令单击,进入Access选项对话框窗口。
在该窗口可设置默认文件夹等。
选择“当前数据库”页,如图1.1所示。
在该页面可设置文档窗口显示方式、定制导航窗格等。
在“快速访问工具栏”页,可定制工具栏的项目。
图1.1 Access选项设置窗口三.回答问题并填写实验报告(1)如何启动Access?有几种方法?(2)按键退出Access,对应的键是什么?(3)几种方式进入Backstage视图?(4)最初功能区有哪几个选项卡?(5)如何隐藏导航窗格?(6)更改Access默认文件夹怎样操作?(7)怎样在“快速访问工具栏”中添加“复制”按钮图标?附录2实验数据库的数据表1学院表2教师表3专业表4学生表5项目表6项目分工----。