数据库基础实验指导书
数据库实验指导书
数据库实验指导书(试用版)目录引言 (1)一、课程实验目的和基本要求 (1)二、主要实验环境 (1)三、实验内容 (1)实验1 数据库模式设计和数据库的建立 (2)一、教学目的和要求 (2)二、实验内容 (2)三、实验步骤 (2)四、思考与总结 (3)实验2 数据库的简单查询和连接查询 (3)一、教学目的和要求 (3)二、实验内容 (3)三、实验步骤 (3)四、思考与总结 (4)实验3 数据库的嵌套查询和组合统计查询 (4)一、教学目的和要求 (4)二、实验内容 (4)三、实验步骤 (4)四、思考与总结 (5)实验4 视图与图表的定义及数据完整性和安全性 (5)一、教学目的和要求 (5)二、实验内容 (6)三、实验步骤 (6)四、思考与总结 (6)实验5 简单应用系统的实现 (7)一、教学目的和要求 (7)二、实验内容 (7)三、实验步骤 (7)四、思考与总结 (7)附录1:数据库实验报告格式................................................ 错误!未定义书签。
附录2:SQL Server 2000使用指南. (9)1 SQL Server 2000简介 (9)2 SQL Server 2000的版本 (9)3 SQL Server 2000实用工具 (9)4 创建数据库 (12)5 创建和修改数据表 (14)6 创建索引 (19)7 存储过程 (20)8 触发器 (22)9 备份和恢复 (24)10 用户和安全性管理 (25)引言数据库技术是一个理论和实际紧密相连的技术,上机实验是数据库课程的重要环节,它贯穿于整个“数据库阶段”课程教学过程中。
一、课程实验目的和基本要求上机实验是本课程必不可少的实践环节。
学生应在基本掌握各知识点内容的基础上同步进行相关实验,以加深对知识的理解和掌握,达到理论指导实践,实践加深理论的理解与巩固的效果。
数据库课程上机实验的主要目标是:(1)通过上机操作,加深对数据库系统理论知识的理解。
数据库系统基础实验指导书
北京信息科技大学计算机学院实验指导书实验名称:数据库系统基础实验类别:课程上机适用专业:计算机科学与技术适用专业:计算机科学与技术、软件工程授课教师:殷旭《数据库系统基础》实验指导书实验一创建数据库及关系表一、实验目的1. 掌握SQL Server数据库管理系统的使用,能够中该环境中进行日常数据库操作;2. 掌握在SQL Server中使用图形化工具创建数据库的方法;3.掌握建立关系表的语句,掌握定义主码约束及外码约束的语句;4.掌握修改表结构的语句。
二、实验要求1.了解SQL Server数据库的组成,会使用图形化工具创建数据库。
2.编写建立表及主、外码约束的T-SQL语句,并执行这些语句,在数据库中建立符合要求的关系表。
3.编写修改表结构的语句。
三、实验内容和步骤1.创建符合如下条件的数据库:数据库的名字为:Students数据文件的逻辑文件名为:Students_dat,存放在D:\Test目录下(若D:盘中无此子目录,可先建立此目录,然后再创建数据库。
);文件的初始大小为:5MB;增长方式为自动增长,每次增加1MB。
日志文件的逻辑文件名字为:Students_log,也存放在D:\Test目录下;日志文件的初始大小为:2MB;日志文件的增长方式为自动增长,每次增加10%。
2.在已建立的Students数据库中,写出创建满足下述条件的四张表的SQL语句,并查看执行结果。
3.写出实现如下操作的SQL语句,并查看执行结果:(1)在SC表中添加一个新的修课类别列:列名为:XKLB,类型为char(4)。
(2)将Course表中的Credit列的类型改为:tinyint(微整型,取值范围在0~255)。
(3)删除Student表的spec列。
(4)为Teacher表添加主码约束,其主码列为:Tno。
4.执行下列语句,能否成功?为什么?INSERT INTO SC VALUES('S001', 'C01', 88)四、实验成绩考核方法要求每个学生在实验完成后,提交一份关于此实验的实验报告。
数据库实验指导书
实验一建立数据库、修改数据库及建表、修改表【实验目的】1.学习利用企业管理器建立数据库及修改数据库。
2.学习利用企业管理器建表及修改表。
3.利用企业管理器向表中添加数据。
【实验内容】1.使用企业管理器建学生成绩数据库及修改该数据库;2.利用企业管理器建学生s表、课程C表及学生成绩SC表;表1:S表的基本结构表2:C表的基本结构表3:SC其中:SNO:入学年份(占2位)、系编号(占2位)、专业号(占1位)、班级编号(占1位)、班内学生编号(占2位)共8位。
CNO:课程类型(公共课、基础课、专业课)(占2位)、、开设课程的系(占2位)、系开设课程编号(占2位)共6位。
3.设有二个班级,为减少输入数据量设每班有5位学生。
本学期开设4门课:JA V A语言程序设计、操作系统、数据库系统原理、人工智能。
设S表有:10条记录、C表有:4条记录、SC表:如每个学生全选该4门课程,则共有40条记录。
(各表中记录要求同学自己填写)【实验步骤】(要求自己填写详细的实验步骤)【实验体会及存在问题】(要求自己填写)实验二利用查询分析器查询【实验目的】1.学会利用查询分析器进行简单查询和操作;2.学会利用查询分析器进行改正程序中的错误。
【实验内容】1.使用样本数据库同实验一。
2.实行如下要求查询或操作:①将新开课程“编译原理”(课程号为030307)、“通讯与接口技术”(课程号为030308)插入C表。
②将新选修上述课程的学生及成绩插入SC表中:(03031103,030307,86)(03031102,030307,85)(03031104,030307,80)(03031204,030308,90)③将学号为03031102学生的课程名为JAVAR的成绩修改为85分。
④将上述增加的课程和选修的记录删除。
【实验步骤】(要求自己填写详细的实验步骤)【实验体会及存在问题】(要求自己填写)实验三利用查询分析器查询(二)【实验目的】1.学会利用查询分析器进行复杂查询和操作;2.学会利用查询分析器进行修改程序中的错误。
32--48数据库实验指导书
数据库原理及应用B实验指导书实验一认识SQL Server 2000管理工具 2 不交报告实验二数据库及表的创建2实验三单表数据查询2实验四多表数据查询、数据删除、修改4实验五视图和索引2上海工程技术大学电子电气工程学院计算机系上海工程技术大学实验报告要求实验课程:年级:实验成绩:实验名称:姓名:实验编号:学号:实验日期:指导教师:组号:实验时间:一、实验目的本次实验所涉及并要求掌握的知识点。
二、实验内容与实验步骤实验内容、原理分析及具体实验步骤。
三、实验环境实验所使用的器件、仪器设备名称及规格。
四、实验过程与分析详细记录实验过程中发生的故障和问题,进行故障分析,说明故障排除的过程及方法。
根据具体实验,记录、整理相应数据表格、绘制曲线、波形图等。
五、实验结果总结对实验结果进行分析,完成思考题目,总结实验的心得体会,并提出实验的改进意见。
六、附录实验一认识SQL Server 2000管理工具一、实验目的熟悉SQL Server 2000的主要工具,并了解其他辅助工具或向导,学会如何创建数据库及其他数据库对象,灵活进行操作。
二、预备知识●SQL Server服务管理器SQL Server服务管理器界面如图所示:服务管理器(Service Manger)用于开启、暂停和停止SQL服务工作。
同时,也可以通过它设置服务是否自动启动。
●SQL Server企业管理器在Windows桌面上,依次选择(单击)开始——〉程序——〉Microsoft SQL Server——〉企业管理器(Enterprise Manager),将打开SQL Server 企业管理器。
如图所示:企业管理器(Enterprise Manager)是SQL Server 2000功能最强大的管理工具之一。
启动企业管理器后,窗口的左边是以树形结构组织的SQL Server管理的对象,右边称为明细窗口,其内容是左边选中对象的详细内容。
通过企业管理器,可以实现对管理对象的定义、改动、删除等各种操作。
(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中还原数据库。
《数据库原理》实验指导书
《数据库原理》实验指导书数据库原理实验指导书引言:数据库原理是计算机科学与技术专业的核心课程之一,通过实验的方式帮助学生深入理解数据库的基本原理和操作技术。
本实验指导书旨在引导学生完成数据库原理实验,掌握数据库的设计与管理,加深对数据库原理的理解。
一、实验目的本实验旨在通过实际操作,加深对数据库原理的理解,掌握数据库设计和管理的基本方法,培养数据库设计和实施能力,具体目标如下:1. 熟悉数据库的基本概念与术语;2. 掌握关系数据库的设计与规范化方法;3. 熟练运用SQL语言进行数据查询、更新操作;4. 理解并能运用SQL语句实现数据安全性和完整性。
二、实验环境1. 操作系统:Windows、Linux等;2. 数据库管理系统:MySQL、Oracle等;3. 编程语言:SQL、Java等。
三、实验内容1. 数据库的创建与删除a. 步骤一:使用CREATE DATABASE语句创建数据库;b. 步骤二:使用DROP DATABASE语句删除数据库。
2. 数据表的创建与删除a. 步骤一:使用CREATE TABLE语句创建数据表;b. 步骤二:使用DROP TABLE语句删除数据表。
3. 数据的插入与查询a. 步骤一:使用INSERT语句将数据插入数据表;b. 步骤二:使用SELECT语句查询数据。
4. 数据的更新与删除a. 步骤一:使用UPDATE语句更新数据;b. 步骤二:使用DELETE语句删除数据。
5. 数据库的设计与规范化a. 步骤一:进行需求分析,确定实体、属性和关系;b. 步骤二:进行关系模式的设计与规范化。
6. 数据库安全性与完整性a. 步骤一:使用GRANT语句设置用户权限;b. 步骤二:使用约束条件确保数据完整性。
四、实验步骤与注意事项1. 实验步骤a. 步骤一:根据实验要求,创建数据库,并设计相关数据表;b. 步骤二:插入测试数据,并进行查询、更新和删除操作;c. 步骤三:根据需求分析,进行数据库的设计与规范化;d. 步骤四:设置用户权限和约束条件,确保数据库的安全性和完整性。
数据库实验指导书
实验一数据描述、定义实验一、学时4学时二、实验类型演示、设计三、实验目的熟悉和掌握数据库的创建和连接方法;熟悉和掌握数据表的建立、修改和删除;加深对表的实体完整性、参照完整性和用户自定义完整性的理解。
四、实验方法及步骤1.创建数据库或连接已建立的数据库2.在当前数据库上建立新表3.定义表的结构用SQL命令形式4.进一步定义表的主码,外码及在表上建立索引。
5.将以上表的定义以.SQL文件的形式保存在磁盘上。
6.修改表的结构7.删除表的定义五、实验内容背景材料:在以下实验中,使用学生-课程数据库,它描述了学生的基本信息、课程的基本信息及学生选修课程的信息。
1.创建学生-课程数据库5.将以上创建表S、C、SC的SQL命令以.SQL文件的形式保存在磁盘上。
6.在表S上增加“出生日期”属性列。
7.删除表S的“年龄”属性列。
8.在表S上,按“Sno”属性列的唯一值方式建立索引。
9.在表SC上,按“grade”属性列的多值方式建立索引。
10.删除表SC,利用磁盘上保存的.SQL文件重新创建表SC。
11.选做:创建教材P80--习题5、SPJ数据库中的四个关系S,P,J,SPJ。
六、实验思考1、定义表结构是对数据模型的那个要素进行描述,对主属性有什么要求?2、修改表结构时,能否修改已定义属性的参数?新增加的属性列能否定义为非空?为什么?3、分别在表S、SC上按“sno”列的唯一值方式建立索引,可能出现问题吗?情况有什么区别?4、能否在非主属性列上建立索引?其恰当的方式是什么?七、问题1、在表的定义中,如何确定属性是NOT NULL / NULL? ( 主码,关键字,主属性/主属性)2、能否将S,C,SC表单独以一个数据文件的形式保存在磁盘上?3、在表S的“SNO”,“SNAME”属性上分别按唯一值方式建立索引和在S的“SNO”,“SNAME”上唯一值方式建立联合索引有无区别?4、要修改主属性的定义,正确的方式是什么?实验二数据更新实验一、学时2学时二、实验类型综合、设计三、实验目的熟悉和掌握数据表中数据的插入、修改、删除操作和命令的使用;加深理解表的定义对数据更新的作用五、实验准备2.连接到学生-课程数据库3.复习对表中数据的插入、修改和删除的SQL语言命令;六、实验方法及步骤1.将数据插入当前数据库的表S、C、SC中;A:用SQL命令形式2.将以上插入的数据分别以.SQL文件和.txt文件的形式保存在磁盘上;3.修改表S、C、SC中的数据;A:用SQL命令形式4.删除表S、C、SC中的数据。
《数据库基础access》课程实训任务书、指导书
《数据库实用基础》---ACCESS实训任务书、指导书课程名称:Access数据库基础实训学时:42适用专业:计算机及应用课程类别:专业课一、实训目的与要求本课程是计算机网络技术专业的必修专业课。
通过实训,使学生能够掌握ACCESS数据库技术,包括数据库设计、管理的方法及操作使用;掌握数据库中表、查询、窗体、报表及页、宏等各对象的设计,培养学生的数据库应用能力。
二、实训方式上机操作三、考核方法平时上机测试四、主要参考资料《数据库实用基础---access》教材及上机指导高等教育出版社孙瑞新等主编五、实训项目及学时分配实训项目一览表六、实训项目内容及其要求实训一、创建数据库及数据库对象的管理(1学时)【实训目的】:(1)掌握创建数据库的方法(2)掌握打开数据库的方法;(3)掌握数据库对象的管理方法。
2【实训内容】:(1)使用数据库向导创建数据库要求:1)使用“订单入口”通用模板创建一个数据库,命名为“我的订单入口数据库”。
2)利用窗体向其中输入数据。
3)查看各个对象里的内容,对数据进行浏览。
(2)新建空数据库1)新建一个空数据库,命名为“我的空数据库”。
2)将该数据库重命名为“我的练习数据库”。
(3)管理数据库对象打开“我的订单入口数据库”;1)要求:以独占的方式打开数据库;2)新建一个“订单”组,将“订单”表和“订单”窗体添加到该组中;3)将“罗斯文示例数据库”中的“类别”表复制到数据库中;4)将“订单”表重命名为“订单表”表,将“订单”窗体重命名为“订单窗体”;5)将“订单表”表保存为“订单2”窗体。
【实训设备】:硬件:Pc机软件:安装软件Office2003等【实训要求及成绩评定】:实训要求:按实训指导书完成实训一成绩评定:随堂检查实训结果,评定成绩实训二、使用设计器设计表结构(2学时)【实训目的】:掌握用设计视图创建表的方法;掌握表的设计方法和字段属性的设置方法【实训内容】:按照要求创建“职工”表,定义字段属性以达到要求的规定。
数据库试验指导书
前言数据库技术是当前计算机领域中应用最广泛﹑发展最迅速的技术。
“数据库系统概论”是一门研究如何利用计算机进行数据管理的学科,其研究的主要内容是如何更合理地组织数据和存储数据﹑更严密地控制数据和更有效地利用数据,因而数据库技术已成为以计算机为中心的信息技术与应用系统的核心技术和重要基础。
数据库技术是一个理论和实际紧密相连的技术,必须把主教材﹑习题和上机实验紧密结合﹑三位一体﹑互为补充,而习题和上机实验则是深入理解和熟练掌握数据库理论的两个重要环节.本书是一本配合《数据库系统概论》课程的实验指导书,由两方面内容组成:一﹑数据库实验是与数据库理论课同步进行的课程实验,是非独立开设的实验;二﹑数据库课程设计继数据库理论课后开设,是独立开设的课程设计与实验。
2004年1月25日目录实验要求___________________________________________________________ 1数据库实验_________________________________________________________ 2一、实验目的______________________________________________________________ 2二﹑实验题目______________________________________________________________ 2三、考核__________________________________________________________________ 2四﹑实验步骤______________________________________________________________ 2实验一数据库的定义和建立实验_____________________________________________ 4一、实验目的 _________________________________________________________ 4二、实验内容 _________________________________________________________ 4三、注意事项 _________________________________________________________ 4四﹑思考题 ___________________________________________________________ 4实验二数据库的查询实验____________________________________________________ 5一﹑实验目的 _________________________________________________________ 5 二﹑实验内容 _________________________________________________________ 5三、注意事项 _________________________________________________________ 5四﹑思考题 ___________________________________________________________ 5实验三数据库的维护实验____________________________________________________ 6一﹑实验目的 _________________________________________________________ 6 二﹑实验内容 _________________________________________________________ 6三、注意事项 _________________________________________________________ 6四、思考题 ___________________________________________________________ 6实验四数据库的统计输出实验________________________________________________ 7一﹑实验目的 _________________________________________________________ 7 二﹑实验内容 _________________________________________________________ 7 三﹑注意事项 _________________________________________________________ 7 四﹑思考题 ___________________________________________________________ 7附表1 _____________________________________________________________________ 8附表2: ___________________________________________________________________ 10数据库课程设计____________________________________________________ 11一、课程实验目的________________________________________________________ 11二﹑课程实验题目________________________________________________________ 11三、课程设计要求________________________________________________________ 11四、课程设计考核________________________________________________________ 12五、课程设计内容________________________________________________________ 12题目1内容 ________________________________________________________ 13题目2内容 ________________________________________________________ 14 附表3 ____________________________________________________________________ 15附表4 ____________________________________________________________________ 17数据库习题________________________________________________________ 19习题一__________________________________________________________________ 19 习题二__________________________________________________________________ 20 习题三__________________________________________________________________ 21 习题四__________________________________________________________________ 23 习题五__________________________________________________________________ 25 习题六__________________________________________________________________ 27 习题七__________________________________________________________________ 29 数据库习题答案____________________________________________________ 31习题一解答______________________________________________________________ 31 习题二解答______________________________________________________________ 36 习题三解答______________________________________________________________ 39 习题四解答______________________________________________________________ 45 习题五解答______________________________________________________________ 47 习题六解答______________________________________________________________ 50 习题七解答______________________________________________________________ 52实验要求1﹑每位同学必须在规定的时间内独立完成数据库实验和数据库设计的任务;2﹑每位同学上机前作好充分的准备工作,事先熟悉与实验有关的软硬件环境,预习本次实验的内容;3﹑实验时遵守实验室的规章制度,爱护实验设备,不得私自将使用的计算机加密码,影响其他同学的上机;4﹑实验一人一组,出现问题时,要及时向指导老师汇报。
【最新】数据库实验指导书-精选word文档 (8页)
本文部分内容来自网络整理,本司不为其真实性负责,如有异议或侵权请及时联系,本司将立即删除!== 本文为word格式,下载后可方便编辑和修改! ==数据库实验指导书篇一:数据库实验指导《数据库原理与应用》实验指导书前言随着计算机技术与网络通信技术的发展,数据库技术已成为信息社会中对大量数据进行组织与管理的重要技术手段及软件技术,是网络信息化管理系统的基础。
它不仅有完整的理论基础,而且随着硬件技术与软件技术的飞快发展,它的应用也越来越广泛。
本实验指导书通过大量的实例,循序渐进地引导学生做好各章的实验。
根据实验教学大纲,我们编排了六个实验,每个实验又分了六部分内容:实验目的、实验内容、实验步骤、实验报告要求、注意事项、思考题。
在实验之前,由教师对实验作一定的讲解后,让学生明确实验目的,并对实验作好预习工作。
在实验中,学生根据实验指导中的内容进行验证与总结,然后再去完成实验步骤中安排的任务。
实验完成后,学生按要求完成实验报告。
整个教学和实验中,我们推荐采用Microsoft SQL Server201X作为实验环境,强调学生切实培养动手实践能力,掌握数据库的建立、维护和使用的方法。
目录实验一 SQL Server201X的安装过程 (4)实验二数据库的定义、建立和维护 (9)实验三数据库的简单查询和连接查询 (15)实验四数据库的组合查询和统计查询 (17)实验五数据库的视图和触发器的定义、使用 (19)实验六数据完整性和安全性 (24)实验七存储过程 (33)附录:1、实验教学大纲 (35)实验一 SQL Server 201X的安装一、 SQL Server 201X安装的软硬件要求 1、SQL Server 201X安装的硬件最低要求2、SQL Server201X安装的软件要求3、创建Windows 服务帐户 ? 本地系统帐户本地系统帐户不需要设置密码,没有网络访问权限,使用本地系统帐户限制了SQL Server与其它服务器的通信。
数据库实验指导书
目录目录 (Ⅰ)前言………………………………………………………………………………………实验一初识SQL Server 2000…………………………………………………实验二数据库的创建和管理…………………………………………………实验三表的创建、管理及数据操作……………………………………………实验四单表查询……………………………………………………………实验五连接查询…………………………………………………………实验六嵌套查询……………………………………………………实验七视图的创建和管理……………………………………………………实验八触发器………………………………………………………………………………………实验一初识SQL Server 2000一.实验目的与要求1、熟悉实验机房对SQL Server 2000实验环境的设置、学会独立使用该系统;2、熟悉SQL Server 2000中企业管理器和查询分析器两个常用管理工具;二.实验内容●练习启动、停止和暂停服务管组件的服务,了解SQL Server2000中包括的服务器组件,掌握服务管理器和使用。
●练习Microsoft SQL Server Enterprise Manager的使用。
●练习Microsoft SQL 查询分析器的使用。
三.实验步骤1、练习启动、停止和暂停服务管组件的服务,了解SQL Server2000中包括的服务器组件,掌握服务管理器和使用。
1)启动SQL Server服务2)停止SQL Server服务2、练习Microsoft SQL Server / Enterprise Manager打开Microsoft SQL Server / Enterprise Manager1)观察SQL Server 组下已经建立的服务器组2)打开其中的一个服务器,观察其中的文件夹3)打开“数据库”文件夹,观察已经建立的数据库4)打开其中的某一个数据库,观察其中的内容5)打开“安全性”文件夹,进入“登录”,观察可以登录该服务器的用户及其属性。
数据库重点技术试验基础指导书
实验五创立报表一、实验目旳:掌握多种报表设计工具旳使用措施及报表旳创立、编辑和使用措施。
二、准备工作:1. 学习创立自动报表;2. 掌握使用向导创立报表;3. 掌握在报表设计视图中制作报表;4. 掌握在报表添加计算汇总等功能;5. 掌握用图表和标签向导创立报表。
三、实验内容:实验3.1 使用“自动报表”创立报表1 )启动Access 程序,打开“测试”数据库文献,即可浮现数据库窗口,将数据库窗口最大化。
2 )单击“报表”选项卡,单击数据库窗口中旳“新建”按钮,即可浮现“新建报表”对话框。
3 )选择“自动创立报表:纵栏式”,从下拉列表中选择“订单”表,单击“拟定”按钮,即可浮现报表窗口。
4 )单击“文献”菜单中旳“保存”菜单项,输入报表名称为“自动报表”,单击“拟定”按钮。
5 )关闭报表窗口。
6 )关闭数据库窗口,关闭Access 程序。
实验3.2 使用“报表向导”创立报表1 )启动Access 程序,打开“测试”数据库文献,即可浮现数据库窗口,将数据库窗口最大化。
2 )单击“报表”选项卡,单击数据库窗口中旳“新建”按钮,即可浮现“新建报表”对话框。
3 )选择“报表向导”,从下拉列表中选择“订单”表,单击“拟定”按钮,即可浮现“报表向导”对话框。
4 )双击可用字段列表中旳“订单ID ”、“客户ID ”、“雇员ID ”、“订购日期”和“运货费”字段,单击“下一步”按钮。
5 )双击“雇员ID ”字段,使之成为“客户ID ”字段旳下一级分组字段,单击“下一步”按钮。
6 )从第一种下拉列表框中选择“订购日期”字段,设立排序按钮为“降序”,单击“下一步”按钮。
7 )选择“块”布局和“纵向”方向,单击“下一步”按钮。
8 )选择“组织”样式,单击“下一步”按钮。
9 )输入报表标题为“报表向导”,选择“预览报表”单击按钮,单击“完毕”按钮,即可浮现报表窗口。
10 )关闭报表窗口。
11 )关闭数据库窗口,关闭Access 程序。
数据库原理实训指导书
数据库原理SQLServer实验指导书数据库系统原理实验一、基本操作实验实验1:数据库的定义实验本实验的实验目的是要求学生熟练掌握和使用SQL、T-SQL、SQL Server Enterpriser Manager Server 创建数据库、表、索引和修改表结构,并学会使用SQL Server Query Analyzer,接收T-SQL语句和进行结果分析。
本实验的内容包括:l)创建数据库和查看数据库属性。
2)创建表、确定表的主码和约束条件,为主码建索引。
3)查看和修改表结构。
4)熟悉SQL Server Enterpriser Manager和 Query Analyzer工具的使用方法具体实验任务如下。
1.基本提作实验1)使用Enterpriser Manager建立图书读者数据库2)在Enterpriser Manager中查看图书读者数据库的属性,并进行修改,使之符合要求。
3)通过Enterpriser Manager,在建好了图书借阅数据库中建立图书、读者和借阅3个表,其结构为:图书(书号,类别,出版社,作者,书名,定价,作者);读者(编号,姓名,单位,性别,电话):借阅(书号,读者编号,借阅日期人)要求为属性选择合适的数据类型,定义每个表的主键,Allow Null(是否允许空值)和Default Value(缺省值)等列级数据约柬。
4)在Enterpriser Manager建立图书、读者和借阅3个表的表级约束:每个表的PrimaryKey (主键)约束;借阅表与图书表间、借阅表与读者表之间的FOREIGNKEY(外码)约柬,要求按语义先确定外码约束表达式,再通过操作予以实现;实现借阅表的书号和读者编号的UNIQUE(惟一性)约束;实现读者性别只能是“男”或“女”的check(检查)约束。
2.提高操作实验建立学生_课程库操作,在SQL Server Enterpriser Manager中实现。
数据库实验指导书
数据库实验指导书实验一:数据定义及更新语句练习一、实验目的:熟练掌握用SQL语句实现数据库和基本表的创建、数据的更新。
二、预习要求:实验前复习讲授过的有关创建数据库、基本表的SQL语句,预习SQL Server2000环境,特别是资源管理器和查询分析器的相关用法。
三、实验内容:(一)用SQL语句建立如下mySPJ数据库,包括S,P,J,和SPJ四个基本表(教材第二章习题5中的四个表),要求实现关系的三类完整性。
S(SNO,SNAME,STA TUS,CITY);P(PNO,PNAME,COLOR,WEIGHT);J(JNO,JNAME,CITY);SPJ(SNO,PNO,JNO,QTY)供应商表S由供应商代码(SNO)、供应商姓名(SNAME)、供应商状态(STATUS)、供应商所在城市(CITY)组成。
零件表P由零件代码(PNO)、零件名(PNAME)、颜色(COLOR)、重量(WEIGHT)组成。
工程项目表J由工程项目代码(JNO)、工程项目名(JNAME)、工程项目所在城市(CITY)组成。
供应情况表SPJ由供应商代码(SNO)、零件代码(PNO)、工程项目代码(JNO)、供应数量(QTY)组成,表示某供应商供应某种零件给某工程项目的数量为QTY。
(二)分别使用插入、删除、修改的方式更新基本表中的数据。
四、实验方法和步骤:(一)使用Microsoft SQL Server企业管理器和查询分析器建立数据库mySPJ:1.打开“开始->程序->Microsoft SQL Server->企业管理器”;2.在企业管理器左边的树标签中依次打开“Microsoft SQL Server-> SQL Server组->(local)(Windows NT)->数据库”,(local)(Windows NT)前的红色标记转化为绿色标记表明NT服务已启动;3.从企业管理器的“工具”菜单中选择“SQL 查询分析器”,打开查询分析器后,在其窗口书写创建数据库mySPJ的SQL语句,点击执行按钮(或F5键)执行该SQL语句;4.在企业管理器左边的树标签中查看数据库是否建立成功。
(end)数据库实验指导书
数据库原理实验指导书湖南工程学院计算机科学与技术系2010年8月数据库原理实验报告(格式) 实验名称评分实验日期年月日指导教师姓名专业班级学号一、实验目的二、实验内容与步骤三、实验结果四、程序调试及问题分析六、实验收获及体会实验一创建、修改数据库和表结构一、实验目的:掌握建立一个数据库表结构的方法和步骤,了解数据库表的基本组成。
二、实验内容:基本表的创建和修改。
三、实验要求:(必做)硬件:Intel Pentium 120或以上级别的CPU,大于16MB的内存。
软件:Windows 95/98/2000操作系统,关系数据库管理系统SQL SERVER 2000。
学时:2学时四、实验步骤:1、用create建立教学数据库的五个基本表:(1)学生表(学号,姓名,性别,年龄),student((Sno,sname,ssex,sage) ;(2)课程表(课程号,课程名,学分),Course (Cno, Cname, credit) ;(3)选课表(学号,课程号,成绩),SC (Sno,, Cno, grade ) ;(4) 教师表(教师号,姓名,性别,出生年月,系部,职称,地址),T(Tno,Tname,ssex,birthday,dept,title,address) ;(5) 工资表(教师号,基本工资,职务工资,合计),Salary(Tno,jbgz,zwgz,hj);2、用alter修改基本表(1)在已存在的学生表student中增加一个sdept(系)的新的属性列;(2)将学生表student中sname属性列的数据类型修改为变长字符串varchar(10)。
3、建立一个临时表,然后将其删除实验二建立与删除索引一、实验目的:了解建立索引的目的,掌握建立索引与删除索引,掌握创建、修改、删除约束。
二、实验内容:建立聚簇索引、非聚簇索引、唯一索引、复合索引,删除索引,创建、修改、删除约束力。
三、实验要求:(必做)硬件:Intel Pentium 120或以上级别的CPU,大于16MB的内存。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
重庆正大软件职业技术学院《数据库基础》课实验(上机)指导书
作者:计算机应用教研室
时间:2010年3月
版本:V1.0
实验2 数据库的查询和统计
实验2.1 数据库系统的简单查询1
1、实验课时:2课时
2、目的与要求
掌握Select语句基本的语法格式
能使用Select语句进行简单的数据检索
3、知识点
✧选择所有的列
✧有选择的显示列
✧定义列的别名
✧使用计算列
✧消除结果集中的重复行
✧使用Where过滤数据
4、实验环境:Windows、SQL SERVER2000
5、实验内容
①检索【商品信息】中已经停止使用(停用标志=1)的商品编码、商品名称、单位、规格
②检索【商品信息】中类别为6,并且零售价在20-30之间的商品编码、名称、单位、规格、进价、零售价
③检索【商品信息】中供应商ID不等于-99999,并且已经停用了的商品名称、单位、规格
④检索【商品信息】中类别ID=1 或者类别ID=5的商品的类别ID、商品名称、单位,要求重复数据不显示
⑤检索【商品信息】中商品名为渴望电话机,并且价格在80-100之间的商品编码、商品名称、规格
⑥检索【商品信息】中商品名为TCL电话机,并且价格在200-250之间的商品编码、商品名称、规格,进销差(零售价-进价)
⑦检索【商品信息】中类别ID=3并且进价大于30 或者类别ID=5并且零售价介于400-500之间的商品的类别ID、商品名称、进价、零售价
⑧检索【商品信息】中类别ID=2的商品8折信息,要求显示商品编码、商品名称、零售价、8折价、让利(零售价-8折价)
⑨检索【职工信息】中性别工龄为3的男员工或者工龄为5年的女员工
1、实验课时:2课时
2、目的与要求
掌握Select语句基本的语法格式
能使用Select语句进行简单的数据检索
3、知识点
✧模糊查询(模式匹配)
✧子查询
✧范围比较
4、实验环境:Windows、SQL SERVER2000
5、实验内容
①检索【商品信息】规格中存在全角或者半角左括号的商品编码、商品名称、单位、规格、零售价
②检索【商品信息】中以“致美斋”开头并且进价在6-10元之间的商品编码、商品名称、单位、规格、进价
③检索【商品信息】中不包含”龙”的商品编码、商品名称、单位、零售价
④检索【商品类别】的类别名称中出现”具”字的商品编码、商品名称、单位、零售价(【商品类别】.类别ID=【商品信息】.类别ID)
⑤检索“总公司仓库”中商品名称为“四洲牛奶糖草莓味”的库存数量
(【仓库】.仓库ID=【库存】.仓库ID,【商品信息】.商品ID=【库存】.商品ID)⑥检索【供应商客户信息】中名称以“上海”开头的客户信息(标志=Customer )的编码,名称,联系电话
⑦检索【商品信息】中零售价和进价之差大于20的商品编码、商品名称、进价、零售价,要求使用between关键字
⑧检索【商品信息】中的助记码中不包含a,b,c,d的商品编码、商品名称、单位、零售价、助记码
⑨检索【供应商客户信息】中地址以“重庆市”开头,联系电话以“023-6”开头的供应商编号、名称、地址、联系电话
1、实验课时:2课时
2、目的与要求
掌握Select语句基本的语法格式
能使用等价连接构建复杂查询
3、实验环境:Windows、SQL SERVER2000
4、实验内容
①检索零售价在200-300之间的商品的类别名称、商品编码、商品名称、零售价(【商品信息】.类别ID=【商品类别】.类别ID)
②检索【商品入出库】中审核日期为2009年1月份并且审核通过(审核标志为1)的入库数据(入出库标志=0)
③在②的基础上,显示每张单据的入出库编号、序号、商品ID、入出库数量、零售价(【商品入出库】.入出库编号=【入出库明细】.入出库编号)
④在②的基础上,显示每张单据的入出库编号,审核日期,序号,商品名称、单位、规格、入出库数量、零售金额(零售金额=【入出库明细】.入出库数量*【入出库明细】.零售价,【入出库明细】.商品ID=【商品信息】.商品ID)
⑤在②的基础上,显示每张单据的入出库编号、入出库类型名称、审核日期,序号,商品名称、单位、规格、入出库数量、零售金额(【入出库类型】.入出库类型编号=【商品入出库】.入出库类型编号,入出库类型名称=【入出库类型】类型名称)
⑥在②的基础上,显示每张单据的入出库编号,入出库类型名称、审核日期,供应商名称,序号,商品名称、单位、规格、入出库数量、零售金额(【商品入出库】.发送单位=【供应商客户信息】.编号,供应商名称=【供应商客户信息】.名称)
⑦在②的基础上,显示每张单据的入出库编号,入出库类型名称、审核日期,供应商名称,仓库名称,序号,商品名称、单位、规格、入出库数量、零售金额(【仓库】.仓库ID=【商品入出库】.接收单位)
⑧在②的基础上,显示每张单据的入出库编号,入出库类型名称、审核日期,供
应商名称,仓库名称,序号,商品类别,商品名称、单位、规格、入出库数量、零售金额(【商品信息】.类别ID=【商品类别】.类别ID, 商品类别=【商品类别】.类别名称)
⑨检索审核日期在2010年2月,并且审核标志=2显示每张单据的入出库编号,入出库类型名称、审核日期,供应商名称,仓库名称,序号,商品类别,商品名称、单位、规格、入出库数量、零售金额
实验2.4 数据库系统的复杂查询2
1、实验课时:2课时
2、目的与要求
掌握Select语句基本的语法格式
能使用left join ,right join 构建复杂查询
3、实验环境:Windows、SQL SERVER2000
4、实验内容
①检索。