《数据库管理系统》实验指导书(本部)

合集下载

《数据库管理系统》实验指导书(本部)

《数据库管理系统》实验指导书(本部)

《数据库管理系统》实验指导书刘颖长沙理工大学经管学院《数据库管理系统》实验指导书课程代码:英文名称:Database Management System适用对象:会计学、财务管理专业学时学分:共32,实验10学时,2.0分。

一、实验的目的数据库系统产生于20世纪60年代末。

30多年来,数据库技术得到迅速发展,已形成较为完整的理论体系和一大批实用系统,现已成为计算机软件领域的一个重要分支。

随着网络技术的迅猛发展,以及数据库技术与网络技术的紧密结合,数据库技术已经广泛应用于各种领域,小到工资管理、人事管理,大到企业信息的管理等,数据库技术已成为计算机系统应用最广的技术之一。

同时,数据库技术及其应用也成为国内外高等学校计算机专业和许多非计算机专业的必修或选修内容。

本课程实验教学的目的和任务是使学生通过实践环节深入理解和掌握课堂教学内容,使学生得到数据库应用的基本训练,提高其解决实际问题的能力。

二、实验开设对象本实验开设对象为《数据库管理系统》课程的学习者,其中主要是会计学、财务管理专业的学生。

三、基本原理及课程简介SQL Server 2008是当今深受欢迎的关系数据库管理系统,是一个杰出的数据库平台,它建立在成熟而强大的关系数据模型的基础之上,可以很好地支持客户机/服务器模式,可用于大型联机事务处理、数据仓库以及电子商务等,能够满足各种类型的企事业单位构建网络数据库的要求,是目前各类学校学习大型数据库管理系统的首选对象。

本课程主要介绍数据库管理系统的基本概念和基本原理以及SQL Server 2008关系数据库管理系统的主要功能及其使用。

具体内容包括SQL Server 2008的安装、服务器与客户端配置、Transact-SQL基础、数据库管理、表和视图管理、存储过程和触发器管理、游标管理、维护数据库、SQL Server 安全管理和SQL Server 代理服务。

本实验课程内容共设3个大的子实验项目。

数据库系统实验指导书

数据库系统实验指导书

《数据库系统原理》实验指导书目录实验一数据库的定义、建立和维护错误!未定义书签。

实验二数据库的简单查询和连接查询...错误!未定义书签。

实验三数据库的组合查询和统计查询...错误!未定义书签。

实验四视图的定义和使用.............. 错误!未定义书签。

实验五触发器和存储过程的定义和使用错误!未定义书签。

实验六嵌入式SQL的使用.............. 错误!未定义书签。

实验七数据库设计 .......................... 错误!未定义书签。

实验八数据完整性和安全性.......... 错误!未定义书签。

23实验一数据库的定义、建立和维护一、实验目的1、掌握使用SQL Server 企业管理器、SQL 创建数据库、基本表和修改基本表的结构;2、掌握使用SQL Server 企业管理器、SQL 向数据库表输入数据、修改数据和删除数据的操作。

二、实验内容1、创建数据库和查看数据库属性;2、创建学生表、课程表和选课表,为主键创建索引;3、查看和修改表结构;4、通过企业管理器,在学生选课数据库中的学生、课程和选课3 个表中,各输入10条以上记录;5、通过企业管理器对学生选课数据库的学生、课程和选课3 个表中的数据进行插入、删除和修改操作;三、实验步骤1、创建数据库(1)使用企业管理器建立数据库的步骤1)从“开始”菜单中依次选取“所有程序”、“Microsoft SQL Server”、“企业管理器”。

2)选中需要在其上创建数据库的服务器,点击前面的“+”号,使其展示为树形目录。

3)选中“数据库”文件夹,单击鼠标右键,在弹出菜单上选择“新建数据库”,如图1-1 所示:4图1-1 创建数据库(1)随后在数据库属性对话框的常规页面中,输入数据库名“学生选课”,如图1-2 所示:数据库属性对话框有3 个页面:常规页码、数据文件页面和事务日志页码。

分别用来义数据库名、数据文件属性和日志文件属性。

数据库系统与应用试验指导书

数据库系统与应用试验指导书

《数据库系统与应用》试验指导书实验1:SQL Server数据库的安装与配置一、目的与要求1.掌握SQL Server服务器的安装。

2.掌握企业管理器的基本使用方法。

3.掌握查询分析器的基本使用方法。

4.对数据库及其对象有一个基本了解。

二、实验准备1.了解SQL Server各种版本安装的软、硬件要求。

2.了解SQL Server支持的身份验证模式。

3.了解SQL Server各组件的主要功能。

4.对数据库、表和数据库对象有一个基本了解。

5.了解在查询分析器中执行SQL语句的方法。

三、实验内容1.安装SQL Server 2000 根据软硬件环境,选择一个合适版本的 SQL Server 2000。

2.利用企业管理器访问系统自带的pubs数据库(1)启动SQL Server服务管理器。

(2)以系统管理员身份登录到企业管理器。

(3)在企业管理器的树形目录中展开数据库,找到pubs并展开,则列出该数据库的所有对象,如表、视图、存储过程、默认和规则等。

(4)选中“表”,将列出pubs数据库的所有表(包括系统表和用户表),在此以用户表titles为例,选中该表,单击鼠标右键,弹出快捷菜单,执行“打开—返回所有行”菜单项,打开该表,查看其内容。

3.利用查询分析器访问pubs数据库的表。

试验2:创建数据库和表一、目的与要求1.了解SQL Server数据库的逻辑结构和物理结构。

2.了解表的结构特点。

3.了解SQL Server的基本数据类型。

4.学会在企业管理器中创建数据库和表。

5.学会使用T-SQL语句创建数据库和表。

二、实验准备1.要明确能够创建数据库的用户必须是系统管理员,或是被授权使用CREATE DATABASE语句的用户。

2.创建数据库必须要确定数据库名、所有者(即创建数据库的用户)、数据库大小(最初的大小、最大的大小、是否允许增长及增长的方式)和存储数据的文件。

3.确定数据库包含哪些表以及包含的各表的结构,还要了解SQL Server 的常用数据类型,以创建数据库的表。

《数据库系统原理》实验指导书

《数据库系统原理》实验指导书

《数据库系统原理》实验指导书《数据库系统原理》实验指导书实验1 熟悉SQL Server 2000环境及数据库⽂件管理⼀、实验⽬的1、掌握登录SQL Server 2000的⽅法,熟悉SQL Server实⽤⼯具的使⽤;2、了解SQL Serve数据库的存储结构,掌握估算数据库⼤⼩技术;3、掌握创建数据库技术,掌握扩⼤和压缩数据库技术;4、掌握使⽤企业管理器⼯具和T-SQL语句及系统存储过程对数据库进⾏管理。

⼆、实验要求1、熟悉SQL Server 2000的⼯作环境,了解SQL Server主要管理⼯具的⽤途和使⽤⽅法。

2、掌握在SQL Server 2000环境下,利⽤企业管理器和T-SQL语⾔创建和管理数据库的⽅法。

三、实验设备、环境设备:奔腾II或奔腾II以上计算机环境:WINDOWS 98或WINDOWS NT、SQL SERVER 2000中⽂版四、实验原理、⽅法上机操作五、实验步骤及内容(⼀)实验步骤1、教师讲授2、教师演⽰3、学⽣实际操作(⼆)实验内容1、熟悉SQL Server 2000管理⼯具(1)企业管理器(Enterprise Manager)(2)查询分析器(Query Analyzer)(3)服务管理器(Service Manager)(4)事件探查器(Profiler)(5)导⼊和导出数据(Import and Export Data)(6)SQL Server其他管理⼯具2、数据库⽂件管理(1)数据库的创建和删除。

①在企业管理器中建⽴⼀个图书读者库。

图书读者数据库中将包括⼀个数据⽂件和⼀个⽇志⽂件,各⽂件的属性见表1-1。

②删除上题所建的数据库然后⽤T-SQL语句重新创建。

(2)修改数据库①查看图书读者数据库的属性及数据⽂件和⽇志⽂件的空间使⽤情况。

②在企业管理器中,⾸先扩⼤图书读者数据库的主数据⽂件的⼤⼩,然后查看扩⼤后的数据库属性,接着收缩主数据⽂件到定义时的⼤⼩。

《数据库管理系统》实验指导书

《数据库管理系统》实验指导书

《数据库管理系统》实验指导书一、实验的地位、作用数据库管理系统实验作为课程实践性环节之一,是教学过程中必不可少的重要内容。

通过计算机实验和案例分析,使学生加深理解、验证巩固课堂教学内容;增强系统的感性认识;掌握系统分析、设计的基本方法;培养学生理论与实践相结合的能力。

二、实验开设对象本实验开设对象为《数据库管理系统》课程的学习者(经济管理类专业本科学生),实验为必修内容。

三、基本原理及课程简介《数据库管理系统》是一门培养学生系统分析、设计能力的理论课程,同时要求学生具有较强的动手实践能力。

在信息管理与信息系统专业的培养计划中,它是核心课程。

本课程在教学内容方面着重基本理论、基本知识和基本方法。

在实践能力方面着重培养系统分析方法、系统设计方法与基本技能的训练。

实验课程不同于理论课程,应充分体现“教师指导下的、以学生为中心”的教学模式,以学生为认知主体,充分调动学生的积极性和能动性,重视学生自学能力的培养。

四、指导教师原则上由数据库管理系统课程讲授教师负责,由年轻教师担任主要的实验指导教师,实验室人员配合指导。

指导教师应在每次实验前讲清实验目的、基本原理、实验要求等,指导学生在规定的时间内完成相关课程实验。

五、实验设备配置每人配置1台电脑,安装Sql Server / VB/ Office ,可访问Internet。

六、考核与报告1.每次实验项目后,学生将实验结果等内容写出实验报告(例如分析报告等),符合实验教学的要求,并得到指导教师的认可。

2.指导教师对每份实验报告进行审阅、评分。

3.该实验程依附于理论课,实验课的成绩记入课程平时成绩,占总成绩的30%。

实验说明一、有关数据库管理系统的相关资料都在此中,每次实验内容请浏览实验内容。

二、大家的文件在存盘时务必注意不要存在 C 盘,否则系统重启后文件将会删除,可以存放在其他分区或自带软盘。

另外请不要随便删除硬盘中的文件。

三、有关作业做完后需要填写实验报告,并打印装订。

实验指导书4-数据库与管理信息系统

实验指导书4-数据库与管理信息系统

机电工程学院《数据库与管理信息系统》实验指导书学院班级姓名学号温州大学机电工程学院制温州大学机电工程学院实验(实训)指导书实验四索引与视图[实验目的和要求]1、掌握使用企业管理器创建、修改、删除索引。

2、掌握使用SQL创建、修改、删除索引。

3、掌握索引的管理和维护。

4、掌握使用企业管理器创建、删除视图。

5、掌握使用SQL创建、删除视图。

6、掌握使用企业管理器更新视图。

7、掌握使用SQL更新视图。

1创建索引1.1 实验目的(1)掌握使用企业管理器管理聚集索引;(2)掌握使用SQL创建聚集索引;(3)掌握使用企业管理器管理非聚集索引;(4)掌握SQL创建非聚集索引。

1.2 实验内容(1)使用企业管理器为表TEST_SC在列SNO上创建PRIMARY KEY,则系统自动在此PRIMARY KEY上按升序创建聚集索引IND_SNO_CNO。

(2)使用SQL为表T在TN列上按降序创建聚集索引IND_TN。

(3)使用企业管理器为表T在SN上按升序和在AGE列上按降序创建非聚集索引IND_SN_AGE。

(4)使用SQL为表C在CN列上按升序创建唯一索引IND_CN。

1.3 实验步骤(1)使用企业管理器为表TEST_SC在列SNO上创建PRIMARY KEY,则在此主键自动创建聚集索引。

①用表设计器设计表TEST_SC,字段为SNO,CNO,SCORE,如下图所示。

1温州大学机电工程学院实验(实训)指导书2 ②在SNO和CNO上创建主键。

同时选中列SNO和CNO,单击图符,即在SNO和CNO创建了主键。

③打开所有任务中的“管理索引”对话框,查看已创建聚集索引PK_TEST_SC。

(2)使用SQL为表T在TN列上按降序创建聚集索引IND_TN。

①打开查询分析器,创建SQL语句:USE jxskCREATE CLUSTERED INDEX IND_TNOON T(TNO DESC)GO单击工具栏的执行按钮,执行窗口中的SQL语句。

数据库系统实验指导书新版

数据库系统实验指导书新版

数据库系统实验指导书新版创建数据库和表一、实验目的及要求:1.了解SQL SERVER数据库的逻辑结构和物理结构2.了解表的结构特点3.了解SQL SERVER的基本数据结构二、实验任务:1.学会在企业管理器中创建数据库和表2.学会在T-SQL语句创建数据库和表三、操作要点:1.启动企业管理器,并创建数据库和表2.启动SQL查询分析器3.掌握创建数据库和表分别是CREATE *****E和CREATE TABLE四、注意事项:1.在Microsoft SQL Server 2000的查询分析器(Query Analyzer)中使用单条SQL语句,其末尾不需要分号“;”作为命令结尾标记。

2.通常,SQL Server 2000对大多数末尾带有分号的SQL命令都能顺利执行,但对少数的SQL命令,末尾若带分号,则SQL Server 2000会给出错误信息提示。

五、实验学时:2学时六、实验重点及难点:1.列级完整性约束条件2.空值的概念3.CREATE *****E和CREATE TABLE 的用法七、实验步骤:(一) 企业管理器创建数据库和表1.启动企业管理器;2.创建数据库Company,并创建一个主数据文件Company_Data1,一个二级数据文件Company_Data2,一个日志文件Company_Log,以及一个自定义文件组Company_Group,该组中有数据文件Company_Data3,设置各文件属性。

(二) T-SQL语句创建数据库和表1.启动SQL查询分析器;2.创建数据库University,并创建一个主数据文件University_Data 和一个日志文件University_Log;表5.3 关系Students 表5.4 关系Courses 表5.5 关系Reports Sno Sname Ssex Sage Sdept Cno Cname Pre_Cno Credits Sno Cno Grade S01 王建平21 自动化S01 C01 92 英语C01 4 男刘华女S02 19 自动化S01 C03 84 C02 数据结构C05 2 S03 范林军18 计算机S02 C01 90 数据库C03 C02 2 女男数学S04 19 S02 C02 94 C04 DB_设计C03 3 李伟黄河男数学S05 18 S02 C03 82 C05 C++ 3 长江男数学S06 20 S03 C01 72 C06 网络原理C07 3 S03 C02 90 C07 操作系统C05 3 S04 C03 753. 建立表5.3所示的学生表Students,各属性为Sno-学号、Sname-姓名、Ssex-性别、Sage-年龄、Sdept-所在系。

《数据库系统应用》实习指导书

《数据库系统应用》实习指导书

《数据库系统应用》实习指导书实习班级:实习时间:主带教师:一、实习目的:1、通过实习,使学生加深对所学课程内容的认识、理解、掌握,达到对所学知识、技能系统化、条理化的目的,巩固、提高学习效果。

2、通过综合应用实习,熟练掌握SQL Srver各项操作并能够根据所学技能学以致用,解决实际问题,提高操作应用熟练程度.3、能够在教师的指导下依据实习资料对应用数据库管理系统进行操作、管理与维护。

二、实习任务:1、系统阅读课程教材、教参相关内容、资料,加深相关概念、理论的理解、掌握。

2、根据实习指导书要求,完成各项综合操作,并将相应的SQL语句进行保存记录。

3、要求实习结束,完成各项实习报告的撰写、打印并及时上交。

4、实习操作结果及实习系统按要求及时保存、以供评定、展示.三、实习内容:(一)数据库应用系统管理应用实例:1、产品销售管理系统2、学生选课系统3、学生成绩管理系统(二)数据库对象的基本操作1、数据库、数据表的创建、修改、管理、和维护;2、对数据进行查询、插入、更新、删除的操作和使用;3、SQL语法规则、常用函数的操作和使用;4、索引与约束的创建、修改、管理、和维护;5、默认值、规则的创建、修改、管理、和维护;6、视图的创建、修改、管理、和维护;7、存储过程的创建、执行、修改、管理、和维护;8、触发器的创建、修改、管理、和维护;9、游标的使用;10、SQL的安全管理;11、SQL数据库的日常维护与管理。

(三)设计并完成教师指定的数据库管理应用系统各项操作1、参照教师给定的实习资料实习,揣摩各项操作方法和技巧的应用;2、老师在实习中做必要的指导;3、每项操作均应分别使用企业管理器方法及SQL语句方法分别完成。

每做完一项操作均应总结方法和经验,不断巩固所学知识与技能;4、编辑语句及操作时要有充分的耐心和一定的逻辑思维能力,能够在老师指导的基础上变成自己的思路。

5、每位同学均须完成相应题目,同学之间可讨论参考,但每人必须完成相应操作并将语句保存在实习报告中打印上交。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《数据库管理系统》实验指导书刘颖长沙理工大学经管学院《数据库管理系统》实验指导书课程代码:英文名称:Database Management System适用对象:会计学、财务管理专业学时学分:共32,实验10学时,2.0分。

一、实验的目的数据库系统产生于20世纪60年代末。

30多年来,数据库技术得到迅速发展,已形成较为完整的理论体系和一大批实用系统,现已成为计算机软件领域的一个重要分支。

随着网络技术的迅猛发展,以及数据库技术与网络技术的紧密结合,数据库技术已经广泛应用于各种领域,小到工资管理、人事管理,大到企业信息的管理等,数据库技术已成为计算机系统应用最广的技术之一。

同时,数据库技术及其应用也成为国内外高等学校计算机专业和许多非计算机专业的必修或选修内容。

本课程实验教学的目的和任务是使学生通过实践环节深入理解和掌握课堂教学内容,使学生得到数据库应用的基本训练,提高其解决实际问题的能力。

二、实验开设对象本实验开设对象为《数据库管理系统》课程的学习者,其中主要是会计学、财务管理专业的学生。

三、基本原理及课程简介SQL Server 2008是当今深受欢迎的关系数据库管理系统,是一个杰出的数据库平台,它建立在成熟而强大的关系数据模型的基础之上,可以很好地支持客户机/服务器模式,可用于大型联机事务处理、数据仓库以及电子商务等,能够满足各种类型的企事业单位构建网络数据库的要求,是目前各类学校学习大型数据库管理系统的首选对象。

本课程主要介绍数据库管理系统的基本概念和基本原理以及SQL Server 2008关系数据库管理系统的主要功能及其使用。

具体内容包括SQL Server 2008的安装、服务器与客户端配置、Transact-SQL基础、数据库管理、表和视图管理、存储过程和触发器管理、游标管理、维护数据库、SQL Server 安全管理和SQL Server 代理服务。

本实验课程内容共设3个大的子实验项目。

四、指导教师要求本实验课程教学指导原则上由《管理信息系统》课程讲授教师负责,在人数较多时配1-2名教师担任实验指导教师,实验室人员配合指导。

指导教师应在实验前阐述实验目的、基本方法、基本技术、实验要求等,指导学生在规定的时间内完成相关课程实验任务。

五、实验设备配置每人配置1台电脑,安装SQL Server 2008软件,并能访问Internet。

六、考核与报告1、实验完成后,学生将实验结果从系统中打印出来,并撰写实验报告,符合实验教学的要求,并得到指导教师的认可。

2、指导教师对每份实验报告进行审阅、评分。

3、该实验程依附于理论课,实验课的成绩记入课程平时成绩,占总成绩的40%。

实验一数据库的创建与管理一、实验题目数据库的管理二、实验课时课内2课时三、实验目的通过本课程实验,让学生熟练掌握数据库的创建、修改和删除操作。

理解数据分离和附加的概念,并掌握数据的分离、附加和移动操作。

四、实验内容和步骤1、在D盘根目录下简历两个文件夹sql—data和sql—log。

打开SQL Server Management Studio,注意选择所连接的SQL Server为你自己的机器,连接使用“Windows身份验证”。

用CREATE DATABASE语句按以下要求在本地SQL Server下建立数据库。

数据库名称----mydb1主数据文件逻辑名称----f1主数据文件物理名称----D:\sql—data\f1.mdf初始大小----2MB;最大尺寸----无限大;增长速度----5%次数据文件逻辑名称----f2次数据文件物理名称----D:\sql—data\f2.mdf初始大小----3MB;最大尺寸----200MB;增长速度----2MB事务日志文件逻辑名称----lg1事务日志文件物理名称----D:\sql—log\lg1.ldf初始大小----1MB;最大尺寸----10MB;增长速度----1MB调试成功后,在SQL Server Management Studio中找到所建立的数据库,打开其属性窗口,观察其所建立的数据是否和以上要求一致。

确认正确后记录下所使用的CREATE DATABASE语句。

2、用ALTER DATABASE语句完成以下操作。

(1)向第2题创建的mydb1数据库的primary文件组中添加文件:次数据文件逻辑名称----f3次数据文件物理名称----D:\sql—data\f3.ndf初始大小----2MB;最大尺寸----5MB;增长速度----1MB(2)修改以上生成的数据库文件f3,使其初始大小为3MB,最大尺寸为10MB。

(3)将数据库名称mydb1修改为mydb2。

五、实验要求1、掌握利用图形界面工具创建和管理数据库。

2.掌握利用CREATE DATABASE 命令创建和管理数据库3.要求提交对各个实验步骤的实验结果。

六、实验参考资料学生在设计方案与实验时,可以参考有关教材、教学案例与CAI课件。

实验二表和视图的创建与管理一、实验题目表和视图的创建与管理二、实验课时课内4课时。

三、实验目的通过本课程实验,让学生掌握表的创建、修改、更新、查询过程;理解表约束的内容;掌握利用SELECT查询命令进行表的查询操作;掌握视图的创建过程。

四、实验内容与步骤(一)表的定义及约束。

1、建立名称为“职工”的数据库,数据库属性自定。

按以下要求完成各步操作,保存或记录完成各题功能的Transact-SQL语句。

2、使用CREATE TABLE 语句在“职工”数据库中按以下要求创建各表。

(1)“职工基本信息”表:表结构如表6-8所示。

表6-8 “职工基本信息”表(2)“工资”表:表结构如表6-9所示。

表6-9 “工资”表(3)“部门信息”表:表结构如表6-10所示。

表6-10 “部门信息”表3、使用ALTER TABLE语句向“职工基本信息”表中添加一项,列名称为“职称”,类型为char,长度为10。

4、使用ALTER TABLE语句删除第3题添加的职称列。

5、为“部门信息”表的部门名称字段添加一个唯一性约束,以限制部门名称的唯一性。

6、限制“职工基本信息”标的“性别”子短板只接受“男”和“女”两个值。

7、限制“工资”表的“基本工资”字段的值为不小于0的数。

8、限制“工资”表的“基本工资”和“奖金”字段的默认值为0。

9、设“职工基本信息”表的“性别”字段的默认值为“男”10、创建外部键约束,定义职工基本信息表的“默认编号”为外部键,引用“部门信息”表的“部门编号”;定义“工资”表的“职工编号”为外部键,引用“职工基本信息”表的“职工编号”。

11、删除第9题创建的外部键约束。

(二)表的更新继续使用第(一)创建的“职工”数据库,完成以下各题功能,保存或记录相应的FSQL 语句。

1、用INSERT语句向“职工基本信息”表中插入如表6-11所示的4行数据。

表6-11 “职工基本信息”表中的数据2、用INSERT语句向“工资”表中插入如6-12所示的两行数据(即部门编号为“001”的职工工资信息)。

表6-12 部门编号为“001”的职工工资信息3、在“职工”数据表中在创建一张新表,表名为“临时工资信息”,其结构和内容如表6-13所示表6-13 “临时工资信息”表用带子查询的INSERT语句将该新表的有关数据添加到“工资”表中。

4、有CREATE TABLE语句在“职工”数据库中创建一个新表“部门平均年龄”,包含“部门编号”和“平均年龄”两个字段。

5、使用INSERT语句将每一个部门编号及对应的职工平均年龄添加到以上“部门平均年龄”表中。

(提示:在子查询语句中可以使用“YEAR(GETDATE())-YEAR(出生日期)”求每一个职工的年龄,在对其使用AVG函数求平均。

6、用UPDATE语句给“工资”表中所有所属部门编号为“001”的职工的奖金增加10%。

7、用UPDATE语句求所有职工的实发工资(即计算“工资”表的实发工资一列的值,等于基本工资+奖金)。

8、删除职工编号为“10001”的职工工资信息。

9、删除“工资”表中所属部门编号为“001”的所有职工的工资信息。

(三)表的查询以下各题基于数据库HrSystem,编写SECLECT语句,完成以下各题的要求,保存或记录下实现各题功能的查询语句。

1、查询员工表Employees的全部信息。

2、查询员工表Employees的姓名、性别及工资。

3、要将所有员工工资上涨20%明显是所有员工的姓名、性别和上涨后的工资。

将上涨后的工资一列的标题显示为“New Wage”。

4、查询员工表Employees中有哪些职务(使用title字段,这里需要去掉重复的职务)。

5、查询部门编号为1的员工姓名和职务。

6、查询图书类型职务为“部门经理”且性别为女的员工的姓名。

7、使用BETWEEN表示范围,找出工资在3000-4000员的所有员工信息。

8、使用BETWEEN表示范围,找出工资不在3000-4000员的所有员工信息。

9、找出部门为人事部(编号为1)和办公室(编号为2)的所有员工信息(条件使用IN)。

10、从Employees表中找出所有身份证以“110”开头的员工的所有信息。

11、查询Employees表中所有身份证第1个字母在0-3之间的员工的所有信息。

12、统计员工的最高工资、最低工资、总工资和平均工资。

13、统计一共有几种职务。

14、统计职务为“部门经理”的员工总人数。

15、统计每一个部门的员工人数,统计结果中包含部门编号和员工人数。

(提示:使用groupby实现分类汇总)。

16、统计每一部门(按Dep—id分类)的平均工资(wage),要求统计结果列标题显示为“部门编号”及“平均工资”。

(提示:使用groupby实现分类汇总)。

17、统计每一部门(按Dep—id分类)的平均工资(wage),要求显示每一个部门的明细内容后再显示该部门的平均工资,明细中要求显示部门编号、部门名称、姓名和工资。

(提示:使用COMPUTE···BY···)。

18、查询每一个员工的明细信息,查询结果包括姓名、性别、职务和对应的部门名称。

使用where条件指定表间的连接。

(提示:使用EMployees和表Departments)19、实现第18题功能,改成使用INNER JOIN实现表间连接。

20、查询每一个部门所包含的员工信息。

查询结果包括姓名、性别、职务和对应的部门名称。

对于没有员工的部门,在查询结果中要同样列出,其对应的员工信息为空(NULL)。

(提示:使用外连接,使用Employees和表Departments)21、使用子查询实现:查询此部门为“办公室”的员工。

相关文档
最新文档