数据库作业 2要点

合集下载

哈尔滨理工大学数据库大作业2SQL查询数据库表

哈尔滨理工大学数据库大作业2SQL查询数据库表

哈尔滨理工大学
数据库大作业2
班级:信息11-2 学号: 11060402
姓名:
指导教师:
2013.10
目录
第一章:运用SQL查询分析器查询数据库表 (1)
第二章、系统管理模块数据库表名称中文标注 (3)
第一章:运用SQL查询分析器查询数据库表
1.打开数据库查询分析器,连接到SQL Server2005,进入如图1所示界面。

图1
2.输入要查询的数据库表名称,如图2,3所示。

图2
图3
4.表名及属性中文标注
(1)WA_psn 人员表:(图4所示)
图4
(2)WA_PsnMsg 人员附加信息表:(图5所示)
图5
(3)Customer Class 客户分类体系:(图6所示)
图6
(4)Department 部门档案:(图7所示)
图7
第二章、系统管理模块数据库表名称中文标注
CA_Amo Ct 各项费用成本表
CA_CBS ys 系统设置表
CA_Class Def 产品类别定义
CA_Cost CD 费用明细定义表
CA_Dir MA 直接人工费用表
CA_Man Ct 制造费用表
Code 科目表
Customer 客户档案
Customer Class 客户分类体系
Department 部门档案
Dispatch Lists 发货单、委托代销结算单子表
District Class 地区分类体系
Dsign 凭证类别表
Dsigns 凭证类别子表。

数据库实验大作业

数据库实验大作业

数据库实验大作业一、介绍在数据库实验大作业中,我们将深入研究数据库相关的主题。

本文将从数据库的基本概念、数据模型、数据存储和查询优化等方面进行全面、详细且深入地探讨,以满足作业的要求。

二、数据库基本概念2.1 什么是数据库数据库是指长期存储在计算机内、有组织、可共享的数据集合。

它通过数据模型将现实世界的对象和关系映射为计算机可以理解的数据结构。

数据库管理系统(DBMS)是用于管理数据库的软件系统。

2.2 数据库的组成数据库由数据、数据库管理系统(DBMS)和数据库应用程序三部分组成。

数据是数据库中存储的实际信息,DBMS是管理和操作数据库的系统,数据库应用程序是通过DBMS访问数据库的程序。

2.3 数据库的优势数据库具有以下优势:•数据共享:多用户可以同时访问数据库,提高数据的共享性和使用效率。

•数据独立性:数据库将数据与应用程序分离,保证数据的独立性,提高系统的可维护性和可扩展性。

•数据一致性:数据库可以通过事务机制确保数据的一致性和完整性。

•数据安全性:数据库可以通过权限控制和加密机制保证数据的安全性。

三、数据模型3.1 关系型数据模型关系型数据模型是最常用的数据库模型之一,它以表格(关系)的形式组织数据。

表格由行和列组成,每行表示一个实体记录,每列表示一个属性。

3.2 非关系型数据模型非关系型数据模型是相对于关系型数据模型而言的,它不依赖于固定的表格结构。

非关系型数据模型可以分为键值对存储模型、文档存储模型、列存储模型和图形存储模型等。

3.3 数据模型的选择在选择数据模型时,需要根据实际情况和需求考虑各种因素,包括数据的结构、访问方式、数据量和性能要求等。

四、数据存储4.1 数据库的存储结构数据库的存储结构是指数据库中数据在存储介质上的组织方式。

常见的数据库存储结构包括堆存储结构、索引存储结构和散列存储结构等。

4.2 数据库的物理存储数据库的物理存储是指数据库在存储介质上的具体存储方式。

常见的数据库物理存储方式包括顺序存储、链式存储和哈希存储等。

数据库作业技巧

数据库作业技巧

数据库作业技巧数据库作业是计算机科学和信息技术专业中一门重要的课程,也是实践性很强的一门课程。

在学习数据库的过程中,掌握一些作业技巧可以让我们更加高效地完成作业任务,提高我们的学习效果。

本文将介绍一些数据库作业的技巧和注意事项,希望能对大家有所帮助。

一、理解作业要求在开始数据库作业之前,我们首先要充分理解作业要求。

仔细阅读作业要求中的问题描述和相关要求,确保自己清楚题目的意思以及需要实现的功能。

如果有不清楚的地方,可以向老师或同学请教,以免在后面的实现过程中出现错误。

二、设计数据库结构在开始实现作业功能之前,我们需要进行数据库结构的设计。

根据作业要求,确定需要创建的表及其字段,以及表之间的关联关系。

在设计过程中,考虑到数据的一致性和完整性,合理使用主键、外键和索引等约束。

良好的数据库设计可以提高后面的编码效率,减少错误。

三、编写SQL语句在实现数据库作业的功能时,我们需要编写SQL语句进行查询、插入、更新和删除等操作。

编写SQL语句需要时刻保持思路的清晰,并且要注意语法规范。

合理运用SQL语句中的各种关键字和函数,可以简化代码并提高效率。

在编写过程中,可以使用注释记录每个SQL语句的作用,方便后期的维护和修改。

四、测试和调试在完成数据库作业之后,我们需要进行测试和调试。

首先,可以编写一些测试用例对数据库的功能进行测试,确保程序的正确性。

其次,可以通过检查SQL语句的执行计划,评估其效率,寻找性能瓶颈并进行优化。

在调试过程中,可以使用一些调试工具,如数据库管理系统提供的查询分析工具,帮助我们定位和解决问题。

五、合理规划时间数据库作业通常需要花费较长的时间来完成,因此我们需要合理规划时间。

在开始作业之前,可以先根据作业的难度和实现功能的复杂程度,制定一个时间计划。

在实践中,可以将作业分成几个小任务,逐步完成,保证每个任务都能按时完成。

合理规划时间可以避免焦虑和压力,同时也能提高工作效率。

六、多思考,多实践在学习数据库的过程中,多思考和多实践是非常重要的。

数据库作业第二章第三章

数据库作业第二章第三章

第二章一、思考题1.什么是PSW,它有何作用?psw:操作系统将程序运行时的一组动态信息会聚在一起,称为程序的状态字作用:实现程序状态的保护和恢复3.为什么要把机器指令分成特权指令和非特权指令?应用程序在执行有关资源管理的机制指令时易于导致系统混乱,造成系统或用户信息被破坏,因此在多道程序设计环境中,从资源管理和控制程序执行的角度出发,必须把指令系统中的指令分成这两类。

4.试分别从中断事件的性质、来源和实现角度对其进行分类从中断事件的性质和激活的手段来说,可以分成两类:(1)强迫性中断事件强迫性中断事件不是正在运行的程序所期待的,而是由于某种事故或外部请求信息所引起的,分为:机器故障中断事件。

程序性中断事件。

外部中断事件。

输入输出中断事件。

(2)自愿性中断事件自愿性中断事件是正在运行的程序所期待的事件。

按事件来源和实现手段分类:(1)硬中断;硬中断分为外中断(中断、异步中断)和内中断(异常、同步中断);(2)软中断;软中断分为信号和软件中断。

9.什么是系统调用?试述API、库函数及系统调用间的关系。

叙述系统调用执行流程。

由操作系统实现的所有系统调用所构成的集合即程序接口或应用编程接口(Application Programming Interface,API)。

系统调用是一种API,是应用程序同系统之间的接口。

库函数是语言本身的一部分,可以调用多个系统调用;系统调用(函数)是内核提供给应用程序的接口,属于系统的一部分,可以认为是某种内核的库函数;操作系统API是有系统调用(函数)的集合(也就是将许多的系统调用封装在了一起)。

一是编写系统调用服务例程;二是设计系统调用入口地址表,每个入口地址都指向一个系统调用的服务例程,有的还包括系统调用自带的参数个数;三是陷阱处理机制,需要开辟现场保护区,以保存发生系统调用时应用程序的处理器现场。

应用程序执行系统调用,产生中断指向内核态,进入陷阱处理程序,它将按功能查询入口地址表,并转至对应服务例程执行,完成后退出中断,返回应用程序断点继续运行。

数据库复习要点2

数据库复习要点2

SQL部分复习要点每个事务的处理必须满足ACID原则,即原子性Atomicity、一致性Consistency、隔离性Isolation、持久性Durability.SQL中可被锁定的资源从小到大分别是行、页、扩展盘区、____表_________ 和______数据库___________。

Sql提供了6中锁定模式分别是:排他、共享、更新、意向、架构、键范围如果允许用户对视图进行更新和插入操作,但又要防止用户将不符合视图约束条件的记录添加到视图,应当在定义视图时指定下列哪个子句?在表中插入数据的语句是在表中创建视图的语句是为了去除结果集中的重复的行,可在select语句中使用以下哪个关键字?下列关于游标的说法,不正确的是(d )A)是从数据表中提取出来的数据B)以临时表的形式存放在内存中C)在游标中有一个数据指针D)利用goto语句可以移动该指针利用“fetch”游标的操作不包括(C )A)openB)fetchC)quitD)close12、不属于存储过程的优点有(D )A)存储过程的能力大大增强了SQL语言的功能和灵活性。

B)可以降低网络的通信量C)在运行存储过程前,数据库已对其进行了语法和句法分析,并给出了优化执行方案D)存储过程可以使没有权限的用户不能直接或间接存取数据库数据,从而保证数据的安全。

系统安全性是指在系统级控制数据库的存取和使用的机制,包含:⑴有效的用户名/口令的组合。

⑵一个用户是否授权可连接数据库。

⑶用户对象可用的磁盘空间的数量。

⑷用户的资源限制。

⑸数据库审计是否是有效的。

⑹用户可执行哪些系统操作。

1.掌握sqlserver2005中用户的创建、删除和权限管理方法.(1)创建SQL SERVER登录名例如:以命令方式创建SQL SERVER认证方式登录名,登录名使用yan,密码是123456Create login yan with password=’123456’;(2)用户的创建例如:使用命令方式创建YGGL的数据库用户,用户名是yan,登录名是yanUse ygglGoCreate user yan for login yan(3)删除用户例如:使用命令方式删除YGGL的数据库用户yanUse ygglGoDrop user yan(4) 权限授予用户例如:以命令方式授予用户yan在YGGL数据库上salary表中的select,delete 权限。

东大14秋学期《数据库技术》在线作业2答案

东大14秋学期《数据库技术》在线作业2答案
C.依赖于DBMS
D.独立于DBMS
?
正确答案:A
B. ON DELETE CASCADE
?
正确答案:B
3.在数据库的三级模式结构中,内模式有
A. 0个
B. 2个
C. 1个
D.任意多个
?
正确答案:C
4. SQL Server的中的文件位置可以很灵活,可以将数据文件存储在不同的地方,然后把他们作为一个单元来管理,完成这种功能的是。
A.事务日志文件
B.文件组
?
正确答案:A
7.在标准SQL中,索引的撤消可以用
A. DROP VIEW命令
B. DROP INDEX命令
?
正确答案:B
8.在第一个事务以排他锁方式读写数据A时,其他事务对数据A可以是
A.实现排他锁的读
B.读写等待
?
正确答案:B
9. DB是
A.数据库
B.数据库管理系统
C.数据处理
D.数据库系统
?
正确答案:A
A. Enterprise Manager
B. Profiler
?
正确答案:B
16.在DB技术中“脏数据”是指
A.未回退的数据
B.未提交随后又被撤消的数据
?
正确答案:B
17.利用日志文件恢复事务时,对尚未结束的事务,应
A.进行UNDO处理
B.进行REDO处理
?
正确答案:A
18.用树形结构表示记录与记录之间的联系的数据模型是
C.
D.
?
正确答案:B
5.现要查找缺少学习成绩(G)的学生学号(S#)和课程号(C#),相应的SQL语句是SELECT S#.C# FROM SC WHERE ( )

数据库设计 大作业 2

数据库设计 大作业 2

数据库设计大作业 2## 简介本文对公司的数据库设计进行了详细的介绍,旨在为管理者提供一个有效的数据库应用程序,以管理企业的销售、经营和市场推广信息,并提供在线支持管理功能。

本文首先详细阐述了数据库系统的总体架构,包括系统模块,模块之间的联系,数据库对象和数据访问以及安全访问控制等内容;其次,介绍了数据库中模型定义的各种数据元素;最后,介绍了本系统的文档支持。

总之,本文给出的数据库设计可满足企业的访问需求,提供有效的管理系统,有助于提升企业的效果管理和发展。

## 信息系统总体架构数据库系统架构以企业主要业务模块划分,包括销售管理、经营管理、市场推广以及在线支持等模块,模块之间存在层次关系,需要建立良好的数据管理与访问系统,以便有效协调各模块关系,实现统一的数据管理体系。

数据库对象和数据访问的构建,主要采用Relational Database ManagementSystem(RDBMS)的基本结构和特性,如MySQL等,利用其基本特性实现数据管理、访问和维护的功能,以保证数据的安全、一致性和可靠性。

安全访问控制将通过不同业务模块进行控制,以确保企业的数据安全,并为客户提供可信赖的数据。

## 模型定义数据元素模型定义根据企业业务模块划分,每模块定义相应的数据元素。

销售管理模块需要定义关于销售订单、商品以及物流状态等数据,以捕获企业的销售信息;市场推广模块需要定义关于促销活动、客户满意度和优惠活动等数据,以更好地分析企业市场推广信息;在线支持模块需要定义关于问题反馈、技术指导和客户信息等数据,以更好地管理企业的在线支持信息。

## 文档支持系统为了保证数据库的正常运行,企业需要建立一套文档安全支持系统,包括数据库定义、维护和操作的细则、用户权限的定义和安全访问的控制、数据的备份、恢复和安全存储等内容。

其中用户权限的定义及安全访问控制非常重要,需要将用户访问权限限定在自己负责的部门范围内,访问越权需要经过专业人员审核,以确保数据库安全操作。

北京师范大学继续教育与教师培训学院《数据库基础与应用》大作业2答案

北京师范大学继续教育与教师培训学院《数据库基础与应用》大作业2答案

北京师范⼤学继续教育与教师培训学院《数据库基础与应⽤》⼤作业2答案北京师范⼤学继续教育与教师培训学院《数据库基础与应⽤》⼤作业2本⼤作业2考查第4~6章(查询、窗体、报表)的学习内容。

学习中⼼_____________ 专业__________________ 年级________ 姓名_____________ 学号______________⼀、单项选择题(本⼤题共20⼩题,每⼩题2分,共40分)在每⼩题列出的四个备选项中只有⼀个是符合题⽬要求的,请将其代码圈选或打勾。

错选、多选或未选均⽆分。

1. Access数据库系统提供四种查询向导,分别是____、交叉表查询向导、查找重复项查询向导、查找不匹配项查询向导。

BA 字段查询向导B 简单查询向导C 记录查询向导D 数据查询向导2. 在Access中,参数查询是利⽤输⼊参数____来提⽰⽤户输⼊信息的查询。

BA 状态栏B 对话框C ⼯具栏D 菜单栏3. SQL语句中的DROP关键字的功能是从数据库中BA 修改表B 删除表C 插⼊表D 新建表4. ⽤表“学⽣名单”创建新表“学⽣名单2”,所使⽤的查询⽅式是BA 删除查询B ⽣成表查询C 追加查询D 交叉表查询5. 查找“姓名”字段中姓名的第⼆字是“宏”字的所有记录的准则是DA LIKE "*宏"B LIKE "?宏"C LIKE "?宏?"D LIKE "?宏*"6. 有⼀“⼈事档案”表,该表中有职⼯编号、姓名、性别、年龄和职位5个字段的信息,现要求显⽰所有职位不是部门经理的职⼯的信息。

能完成该功能的SQL语句是CA SELECT * FROM ⼈事档案WHERE NOT "部门经理"B SELECT * FROM ⼈事档案WHERE 职位NOT "部门经理"C SELECT * FROM ⼈事档案WHERE NOT 职位="部门经理"D SELECT * FROM ⼈事档案WHERE 职位="部门经理"7. 创建⼀个查询,若该查询在执⾏时能够根据输⼊的学号显⽰⼀个学⽣的成绩单,则这个查询是CA 追加查询B 操作查询C 参数查询D ⽣成表查询8. 在窗体设计过程中,经常要使⽤的3种属性是____、控件属性和节属性。

数据库实验二作业及答案

数据库实验二作业及答案

数据库实验二作业及答案实验2 SQL Server 数据库的管理一、实验目的1.了解SQL Server数据库的逻辑结构和物理结构的特点。

2.学会使用企业管理器对数据库进行管理。

3.学会使用Transact-SQL语句对数据库进行管理。

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

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

3.了解常用的创建数据库方法。

三、实验内容及步骤1.在企业管理器中创建studentsdb数据库。

(1)运行SQL Server管理器,启动企业管理器,展开服务器“(LOCAL)(Windows NT)”。

(2)右击“数据库”项,在快捷菜单中选择“新建数据库”菜单项。

在新建数据库对话框的名称文本框中输入学生管理数据库名studentsdb。

2.选择studentsdb数据库,在其快捷菜单中选择“属性”菜单项,查看“常规”、“数据文件”、“事务日志”、“文件组”、“选项”和“权限”页面。

3.打开studentsdb数据库的“属性”对话框,在“数据文件”选项卡中修改studentsdb数据文件的“分配空间”大小为2MB。

指定“最大文件大小”为5MB.在“事务日志”选项卡中修改studentsdb数据库的日志文件的大小在每次填满时自动递增5%。

4.启动查询分析器,在查询分析器中使用Transact-SQL语句CREATE DATABASE创建studb数据库。

然后通过系统存储过程sp_helpdb查看系统中的数据库信息。

CREATEdatabase studbON(NAME=studb,FILENAME='C:\database')exec sp_helpdb5.在查询分析器中使用Transact-SQL语句ALTER DATABASE修改studb数据库的设置,指定数据文件大小为5MB,最大文件大小为20MB,自动递增大小文1MB。

形考作业(二) 管理数据库存储实训

形考作业(二) 管理数据库存储实训

形考作业(二) 管理数据库存储实训
本文档旨在向您介绍形考作业(二)的内容,即管理数据库存储实训。

背景
数据库是在计算机科学中用于存储、管理和检索大量结构化数据的系统。

在现代信息技术应用中,数据库扮演着重要的角色。

因此,了解和掌握数据库的管理和存储技术至关重要。

目标
本次形考作业旨在通过实践,帮助学生掌握以下技能和知识:
1. 数据库管理系统的基本概念和原理
2. 数据库的设计和建模
3. 数据库的存储和索引技术
4. 数据库的备份和恢复策略
5. 数据库的性能优化和调优方法
内容
形考作业(二)的实训内容包括以下几个方面:
1. 数据库设计和建模
- 学生将研究如何设计和建立一个适合特定应用场景的数据库。

这涉及到对需求的分析、数据模型的设计和实体关系图的绘制等步骤。

2. 数据库的存储和索引技术
- 学生将研究并实践数据库中数据的存储和索引技术,包括表
的创建、数据类型的选择、索引的创建和使用等。

3. 数据库备份和恢复策略
- 学生将研究如何设置数据库的备份和恢复策略,以保证数据
的安全性和可恢复性。

4. 数据库性能优化和调优方法
- 学生将研究和尝试常见的数据库性能优化和调优技术,以提
高数据库系统的性能和响应速度。

结论
通过形考作业(二)的实训,学生将获得数据库管理和存储方面的实践经验,并且能够应用所学知识解决实际问题。

这将有助于他们在未来的工作和研究中更好地应用和理解数据库技术。

感谢您对本文档的阅读,如有任何问题,请随时与我们联系。

数据库管理与应用作业二答案

数据库管理与应用作业二答案

《数据库管理与应用》练习2答案一、选择题二、填空题1.对于非规范化的模式,经过________①转变为1NF,将1NF经过________②转变为2NF,将2NF经过________③转变为3NF。

2.在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于_________。

3.若关系为1NF,且它的每一非主属性都_____候选关键字,则该关系为2NF。

4.若关系为2NF,且它的每一非主属性都_____候选关键字,则该关系为3NF。

5.在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有的依赖关系和____。

《数据库管理与应用》练习2答案二、填空题1、答案:①使属性域变为简单域②消除非主属性对主关键字的部分依赖③消除非主属性对主关键字的传递依赖2、答案:1NF3、答案:不部分函数依赖于4、答案:不传递函数依赖于5、答案:无损连接福建师大网络教育学院《数据库管理与应用》练习2一、选择题1.关系模型中,一个关键字是____。

A.可由多个任意属性组成B.至多由一个属性组成C.可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成D.以上都不是2.在一个关系中如果有这样一个属性存在,它的值能惟一地标识关系中的每一个元组,称这个属性为____。

A.关键字B.数据项C.主属性D.主属性值3.同一个关系模型的任两个元组值____。

A.不能全同 B.可全同 C.必须全同 D.以上都不是4.在通常情况下,下面的关系中不可以作为关系数据库的关系是____。

A.R1(学生号,学生名,性别)B.R2(学生号,学生名,班级号)C.R3(学生号,学生名,宿舍号)D.R4(学生号,学生名,简历)。

5.一个关系数据库文件中的各条记录____。

A.前后顺序不能任意颠倒,一定要按照输入的顺序排列B.前后顺序可以任意颠倒,不影响库中的数据关系C.前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果就可能不同D.前后顺序不能任意颠倒,一定要按照关键字段值的顺序排列6.关系数据库用_____来表示实体之间的联系。

数据库原理第二次大作业

数据库原理第二次大作业

3.作业2——用SQL语句建库建表、增删改查数据、创建视图任务:1)根据关系规范化的要求,在第一部分得到的图书管理系统关系模式需要进行规范化吗?如果需要,请写出写出符合3NF的关系模式。

2)在得到3NF的图书管理系统关系模式的基础上,将每个关系转换为SQL Server支持的表结构,用表格形式表示出表结构。

类型表列名类型约束类型名NChar(10)Pk借阅期限Tinyint Not null图书表列名类型约束ISBN Char(20)Pk书名Nchar(10)Not null作者Nchar(4)Not null出版社Nchar(10)Not null出版时间Datetime单价Money Not null类型名NChar(10)FK references类型表(类型名)状态NChar(2)检查约束管理员表列名类型约束管理员名Nchar(4)Pk性别Nchar(1)检查约束口令Nchar(10)Not null部门表列名类型约束部门名Nchar(10)PK电话char(11)Not null教师表列名类型约束教师工号Char(10)Pk姓名Nchar(4)Not null性别Nchar(1)检查约束Email char(20)Not null部门名Nchar(10)FK references 部门表(部门名)借还表列名类型约束借还业务编号Int PKISBN Char(20)FK references 图书表(ISBN)教师工号Char(10)Fk references教师表(教师工号)借办代理人Nchar(4)Not null借出日期Datetime Not null还办代理人Nchar(4)归还日期Datetime催还表列名类型约束催还业务编号Int PkISBN Char(20)FK references图书表(ISBN)教师工号Char(10)FK references教师表(教师工号)办代理人Nchar(4)Not null催还日期Datetime Not null使用SQL语句,创建数据库,数据库名为BookStore,在数据库中创建表,设定表的主键约束、外键约束、检查约束、默认约束、非空约束、唯一约束。

《数据库原理》作业参考答案2

《数据库原理》作业参考答案2

《数据库原理》作业参考答案2第二次(P80)1.试述关系模型的三个组成部分。

答:关系模型由关系数据结构、关系操作集合和关系完整性三部分组成。

2.述关系数据语言的特点和分类。

答:特点:1)集合操作方式;2)高度非过程化;3)集查询、DDL、DML、DCL于一体分类:关系数据语言可以分为三类:关系代数语言、关系演算语言、SQL;其中关系演算语言又可分为:元组关系演算语言和域关系演算语言。

3.定义并理解下列术语,说明它们之间的联系与区别。

(1)域,笛卡尔积,关系,元组,属性(2)主码,候选码,外部码(3)关系模式,关系,关系数据库答:(1)域:一组具有相同数据类型的值的集合;笛卡尔积:建立在一组域D1,D2,…,Dn的笛卡尔积为:D1×D2×…×D n = {(d1 , d2 , … , d n) | d i∈D i , i=1,…,n}关系:笛卡尔积D1×D2×…×D n的有限子集;元组:笛卡尔积的每个元素(d1 , d2 , … , d n)称作一个n-元组(n-tuple),简称元组(Tuple);属性:关系的每一列对应一个域,给每列起一个名字,称为属性(Attribute)。

(2)主码:若关系中的某一属性组的值能够唯一地标识一个元组,则称该属性组为候选码(Candidate Key),主码是从候选码中选定的一个码(Primary Key);候选码:若关系中的某一属性组的值能够唯一地标识一个元组,则称该属性组为候选码(Candidate Key);外部码:F是关系R的一组属性,但不是关系R的码,如果F与关系S的主码K相对应,则称F是关系R的外部码(Foreign Key)。

(3)关系模式:是对关系的型的描述,说明关系由哪些属性组成,这些属性来自于哪些域,以及属性与域的映象。

形式化表示为:R(U,D,dom,F),简记为:R(U);关系:关系可以理解为关系模式在某一时刻的状态或内容;关系数据库:关系数据库即实体关系和实体之间联系的关系的集合。

数据库作业2答案

数据库作业2答案

SQL作业:第三章:课后习题2:(1)select sno,sname from student where height>1.80(2)select cno,credit from course where semester='秋' and cno like 'CS%';(3)select sname,o,credit,grade from student s,course c,scwhere s.sno=sc.sno and o=o and o like 'CS%' and sex='男'and semester='秋'and grade is not null(4)select sname from student s,scwhere s.sno=sc.sno and cno like 'EE%' and sex='女'or:select sname from student s,scwhere s.sno=sc.sno and cno like 'EE%' and sex='女'group by s.sno,sname having count(cno)>=1(5)select sno,count(cno),avg(grade) from scwhere grade is not nullgroup by sno(6)select cno,count(sno),max(grade),min(grade),avg(grade) from scwhere grade is not nullgroup by cno(7)select s.sno,sname from student s,scwhere s.sno=sc.sno and s.sno not in(select sno from sc where grade is null)and grade is not nullgroup by s.sno,sname having min(grade)>=80(8)select sname,o,credit from student s,course c,scwhere s.sno=sc.sno and o=o and grade is null(9)select sname from student s,course c,scwhere s.sno=sc.sno and o=o and credit>=3 and grade<70or:select sname from student s,course c,scwhere s.sno=sc.sno and o=o and credit>=3group by sc.sno,sname having min(grade)<70(10)select sname,avg(grade),sum(credit) from student s,course c,scwhere s.sno=sc.sno and o=o and year(bdate) between 1974 and 1976group by sc.sno,sname习题3:delete from Studentswhere SNO LIKE '91%'delete from SCwhere SNO LIKE '91%'习题4:INSERT INTO Students(SNO,SNAME,SEX,BDATE,HEIGHT)VALUES ('9409101','何平','女','1977-03-02',1.62)INSERT INTO Students(SNO,SNAME,SEX,BDATE,HEIGHT)VALUES ('9408130','向阳','男','1976-12-11',1.75)习题5:UPDATE CoursesSET CREDIT=3,LHOUR=60WHERE CNAME='CS-221'补充题:试写出下述查询的SELECT命令1.1查c4比c16成绩好,但比c9成绩差的课程及其成绩;select course-name,gradefrom student s4,sc sc4,course cou4,student s16,sc sc16,course cou16,student s9,sc sc9,course cou9where s4.sno=sc4.sno and o=o and s4.sname='c4' and s16.sno=sc16.sno and o=o and s16.sname='c16' ands9.sno=sc9.sno and o=o and s9.sname='c9' and ando=o and o=osc4.grade>sc16.grade and sc4.grade<sc9.grade1.2查修过计算机系课程,但未修过电机系课程的学生的数量;select count(distinct sno)from sc,coursewhere o=o and cname like 'cs%' andsno not in (select sno from sc,course where o=o and cname like 'ee%')1.3 列出学生张学友不比学生李连杰成绩高的课程名及其成绩;select ame,z.grade from (select cno,grade from sc sc1,student s1where sc1.sno=s1.sno and s1.sname='张学友') as z(cno,grade), (select cno,grade from sc sc2,student s2where sc2.sno=s2.sno and s2.sname='李连杰')as l(cno,grade),course cwhere o=o and z.grade<=l.grade and o=o下面的题目要利用db2中的sample数据库employee(eid,ename,dept_id,salary);manager(eid,dept-id);sale(eid,district,sale-year,sale-month,sale-goods,sale-amount);2.寻找一个部门中,工资数额多于本部门一半人的工资数额的雇员的名字和工资和部门编号.select ename, salary, dept-idfrom employee ewhere (select count(*) from employee where dept_id=e.dept_id)/2 <=(select count(*) from employee where dept_id=e.dept_id and salary<e.salary) 3寻找职员和经理有相同名字的部门select dept_idfrom manager,employee ewhere manager.eid=employee.eid andexists (select enamefrom emplyeewhere eid!=e.eid and e.dept_id=dept.id and e.ename=ename)4找有相同职员数的部门名对select d1.dept_id, d2.dept_idfrom employee d1, employee d2where d1.dept_id>d2.dept_id and(select count(*) from emplyee where dept_id=d1.dept_id)=(select count(*) from emplyee where dept_id=d2.dept_id)5分别按年月,按区域和销售人员统计( 最大)销售额.select sum(sale-amount)from sale sgroup by distirct, sale-year,sale-month, eidhaving sum(sale-amount) >= all (select sum(sale-amount)from sale s1where s1.district=s.district and s1.sale-year=s.sale-year and s1.sale-month=s.sale-monthgroup by distirct, sale-year,sale-month, eid)附sample数据库模式employee(eid,ename,dept_id,salary);manager(eid,dept_id);sale(eid,district,sale-year,sale_month,sale-goods,sale-amount).6 用SQL命令产生如下的关系模式:供应者supplier(sno, sname, city),主键是sno部件part(pno,pname,color,weight), 主键是pno工程job(jno,jname,city),主键是jno供应数量spj(sno,pno,jno,quantity),主键是(sno pno jno)各个字段的类型自行定义,但需满足如下的约束:a part中的weight应大于100;b supplier中的city取值范围是(上海西安南京);c spj中如果quantity小于10,则删除该记录;d spj中的sno、pno、jno分别和supplier.sno、part.pno、job.jno相关联,并且如果supplier、part或job中的记录被删除,则spj的相关记录也被删除。

数据库技术平时作业二二

数据库技术平时作业二二

填空题:注:空白下划线处为需要填充的部分。

带下划线部分为考试时可能出题的部分,需要重点注意。

另外,这些填空题也有可能会被改编为选择题出现。

1.在SQL SERVER中,从游标中读取记录使用语句2.在客户/服务器结构的数据库中,在数据库中还可以存放程序,因为这种程序以数据库对象的形式存储在数据库中,所以称为。

存储过程可以避免在网络上传输大量无用的信息或原始数据,只需要传输调用存储过程的指令和数据库服务器返回的处理结果;把完成某一数据库处理的功能设计为存储过程,则可以在各个程序中反复调用,从而减轻程序的编写工作量;可以利用存储过程间接实现一些。

在存储过程中不可以使用创建数据库对象的语句(数据定义语言,如CREATE TABLE等各种CREATE语句)3.是一类特殊的存储过程,它在满足某个特定条件时自动触发执行。

分为DML(数据操作语言)触发器、DDL(数据定义语言)触发器和LOGIN触发器。

4.DML触发器分为插入触发器、删除触发器和更新触发器三类。

触发器的三个要素:表、、采取的动作。

5.当在某些表上发生数据操作时可以及时在线提示或发送电子邮件给用户,以引起用户的关注;触发器可以通过级联的方式对相关的表进行修改。

例如,对父表的修改,可以引起对子孙表的一系列修改,从而保证数据的(简单的可以通过参照完整性的级联功能完成);触发器可以禁止或撤消违反数据完整性的修改(一般可以用参照完整性约束完成);触发器可以强制定义比CHECK约束更加复杂的约束,特别是跨表的约束则只能使用来实现。

6.安全性措施的层次:、人员层、、、数据库系统层。

7.数据库管理系统的身份识别的3个层次:、、数据操作。

8.数据库用户的分类:系统管理员用户、、数据库对象用户、一般用户。

9.是数据库应用的基本性质之一,是管理数据库运作的一个逻辑单位。

多个用户的应用要同时正确运行,需要用事务来控制(并发控制);为了保证不丢失数据,也需要事务来控制(恢复控制)。

南开大学20秋《数据库基础与应用》在线作业-2(参考答案)

南开大学20秋《数据库基础与应用》在线作业-2(参考答案)

1.在数据仓库中,“数据的数据”是指()。

A.元数据B.粒度C.维度D.样本数据答案:A2.数据库技术处于人工管理阶段是在()。

A.20世纪60年代中期以前B.20世纪50年代以前C.从20世纪70年代到90年代D.一直是答案:B3.下述关于数据库系统的正确叙述是()。

A.数据库中只存在数据项之间的联系B.数据库的数据项之间和记录之间都存在联系C.数据库的数据项之间无联系,记录之间存在联系D.数据库的数据项之间和记录之间都不存在联系答案:B4.模式是数据库的()。

A.全局物理结构B.局部物理结构C.全局逻辑结构D.局部逻辑结构答案:C5.在视图上不能完成的操作是()。

A.更新视图B.查询C.定义新的表D.定义新的视图答案:C6.数据库恢复的基础是利用转储的冗余数据。

这些转储的冗余数据包括()。

A.数据字典、应用程序、审计档案、数据库后备副本B.数据字典、应用程序、日志文件、审计档案C.日志文件、数据库后备副本D.数据字典、应用程序、数据库后备副本答案:C7.关系中表示属性取值范围的是()。

A.实体B.域C.联系D.关系代数答案:B8.关系规范化中的删除操作异常是指()。

A.插入、删除和数据冗余B.提高查询速度C.减少数据操作的复杂性D.保证数据的安全性和完整性答案:A9.关系模型与层次模型的区别是()。

A.关系模型需要连接B.关系模型不存在缺陷C.关系模型没有指针D.关系模型不存在数据冗余答案:C10.常见的数据模型有()。

A.层次模型、网状模型、关系模型B.概念模型、实体模型、关系模型C.对象模型、内部模型、外部模型D.逻辑模型、概念模型、内部模型答案:A11.在数据库中,下列说法不正确的是()。

A.数据库避免了一切数据重复B.数据库减少了数据冗余C.数据库中的数据可以共享D.若系统是完全可以控制的,则系统可确保更新的一致性答案:A12.SQL语言应用于()。

A.层次数据库B.网状数据库C.关系数据库D.非数据库答案:C13.设有两个事务T1、T2,其并发操作如下所示,下面评价正确的是()。

北语20春《数据库应用(SQLserver)》作业2正确答案

北语20春《数据库应用(SQLserver)》作业2正确答案

(单选题)1: 下列哪个数据库是可以在运行SQL SERVER过程中被删掉的()。

A: masterB: modelC: pubsD: northwind正确答案: C(单选题)2: 以下关于主键的描述正确的是()。

A: 标识表中唯一的实体B: 创建唯一的索引,允许空值C: 只允许以表中第一字段建立D: 表中允许有多个主键正确答案: A(单选题)3: 下列设置的查询“工资”在1500元到2000元之间的准则正确的是()。

A: &gt;=1500 OR &lt;=2000B: 1500 AND 2000C: between 1500 and 2000D: between &gt;=1500 AND 2000正确答案: C(单选题)4: 你正在使用SQL Server 2000开发超市收银系统。

在客户端编写软件时使用SQL 语句“SELECT * FROM Products”来查询商品的信息,但是不小心把Products输入成Product。

请问该错误在哪一层被发现()。

A: 客户端的数据库APIB: 客户端的NET-LIBRARYC: 服务器端的开放式数据服务D: 服务器端的关系引擎正确答案: D(单选题)5: 下列哪个不是sql 数据库文件的后缀。

A: .mdfB: .ldfC: .dbfD: .ndf正确答案: C(单选题)6: 以下关于外键和相应的主键之间的关系,正确的是( )。

A: 外键并不一定要与相应的主键同名B: 外键一定要与相应的主键同名C: 外键一定要与相应的主键同名而且唯一D: 外键一定要与相应的主键同名,但并不一定唯一正确答案: A。

数据库作业

数据库作业

数据库作业《数据库作业》在当今数字化的时代,数据库已经成为了信息存储和管理的核心工具。

无论是企业的业务运营,还是个人的日常生活,都离不开数据库的支持。

对于学生来说,数据库作业是深入理解和掌握数据库知识的重要途径。

数据库是什么呢?简单来说,它就像是一个巨大的仓库,用于存放各种各样的数据。

这些数据可以是文字、数字、图像、音频、视频等等。

数据库的任务就是要对这些数据进行有效的组织、存储和管理,以便能够快速、准确地进行查询、更新和分析。

数据库作业通常会涵盖数据库的设计、创建、操作和优化等方面的内容。

比如说,在设计数据库时,我们需要考虑数据的类型、数据之间的关系以及如何合理地划分表结构,以提高数据的存储效率和查询性能。

这就像是在规划一个仓库的布局,要根据货物的种类和数量来确定货架的位置和大小。

创建数据库则是将设计好的方案付诸实践。

我们需要使用特定的数据库管理系统,如 MySQL、Oracle 等,通过编写 SQL 语句来创建表、定义字段、设置约束等。

这就好比按照规划好的图纸来搭建仓库的框架。

而数据库的操作则包括数据的插入、查询、更新和删除。

这是我们日常与数据库打交道最多的部分。

例如,当我们在网上购物时,系统会将我们的订单信息插入到数据库中;当我们查询商品信息时,系统会从数据库中读取相关数据并展示给我们。

优化数据库是为了让数据库能够更高效地运行。

随着数据量的不断增加,数据库可能会出现性能下降的情况,比如查询速度变慢、响应时间变长等。

这时候,我们就需要通过优化索引、调整表结构、合理分配存储空间等方式来提升数据库的性能。

在完成数据库作业的过程中,我们需要具备扎实的理论知识和实践能力。

首先,要熟悉数据库的基本概念和原理,比如关系模型、范式、事务处理等。

其次,要熟练掌握 SQL 语言,这是与数据库进行交互的主要工具。

此外,还需要具备一定的问题解决能力和逻辑思维能力,能够根据具体的需求和问题,找到合适的解决方案。

为了更好地完成数据库作业,我们可以采取一些有效的学习方法。

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

《数据库技术与管理》上机实验报告班级:工程管理1101班姓名:学号:实验报告一《数据库技术与管理》上机实验报告专业:工程管理学号:姓名:班级:1101班实验时间2012.11.24 实验地点西配楼实验内容1.创建数据库(1) A.使用企业管理器创建数据库B.在Data上点击鼠标右键,选择新建数据库C.输入数据库名称,并点击数据文件和事务日志选项卡,分别输入相应信息D.点击确定后可以看到在SQL Server的数据库中新增加了YGKQ数据库。

(2) 使用SQL语句创建数据库CREATE DATABASE YGKQON(NAME=YGKQ _Data,FILENAME='C:\ProgramFiles\MicrosoftSQLServer\MSSQL\Data\YGKQ_Data.mdf’SIZE=10MB,MAXSIZE=50MB,FILEGROWTH=5%)LOG ON(NAME=YGKQ _log,FILENAME=' C:\Program Files\MicrosoftSQL Server\MSSQL\Data\YGKQ _log.ldf ',SIZE=2MB,MAXSIZE=5MB,FILEGROWTH=1MB)2. 创建表(1) 使用企业管理器创建表第一步:在YGKQ数据库展开点击表,在所有表的展开上点击右键选择新建表第二步:按照要求依次输入表的列名、数据类型、长度、是否允许空以及对这一列的描述。

第三步:点击鼠标右键,设置主键第四步:将所有列信息输入完成后点击保存,输入文件名。

第一张表创建完成。

可以在表展开中查看到新建的表第五步:按照上述方法将其他表新建完成。

(2) 使用SQL语句创建表第一步:打开事件分析器,输入SQL语句create table qqxl(sno char(4) primary key, --员工号sname char(8) not null,--姓名absent datetime,--缺勤时间(主键)absent int,--缺勤天数(主键)absent char(4),--缺勤类型absent char(20) --缺勤理由)第二步:保存建好的表可以通过SELECT语句查看建好的表第三部:按照上述步骤,建立其他的表create table qqxl(sab char(4) primary key,--缺勤类型(主键)sname char (8) not null,--缺勤名称absent char(20) --缺勤描述)实验结果表1.表2.表3.表4.图1.图2.实验报告二《数据库技术与管理》上机实验报告专业:工程管理学号:2011003352 姓名:胡艳红班级:1101班实验时间2012.11.24 实验地点西配楼实验内容实验二数据定义一、目的和要求1.了解SQL Server数据库的逻辑结构和物理结构。

2.了解表的结构特点。

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

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

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

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

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

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

4.了解常用的创建数据库和表的方法。

三、实验作业题1.数据库分析(1)创建用于员工考勤的数据库,数据库名为YGKQ,初始大小为 10MB,最大为50MB,数据库自动增长,增长方式是按5%比例增长;日志文件初始为2MB,最大可增长到5MB,按1MB增长。

数据库的逻辑文件名和物理文件名均采用默认值。

(2)数据库YGKQ包含员工的信息和缺勤类型信息,其YGKQ包含下列2个表:JBQK:员工基本情况表;QQLX:缺勤信息表。

各表的结构见表 2.1和表2.2所示:表 2.1 JBQK(员工基本情况表结构)字段名字段类型字段宽度说明员工号姓名缺勤时间缺勤天数缺勤类型CHARCHARDATETIMEINTCHAR484主键缺勤理由CHAR 20表 2.2 QQLX(缺勤类型信息表结构)字段名字段类型字段宽度说明缺勤类型缺勤名称缺勤描述CHARCHARCHAR4820主键各表的数据内容见表 2.3和2.4所示:表 2.3 JBQK (员工基本情况记录)职工号姓名缺勤时间缺勤天数缺勤类型缺勤理由001 李华2006-09-03 3 1 事假002 张敏2006-09-12 2 2 病假003 付丽2006-09-03 5 3 旷工004 张晓华2006-09-10 2 1 事假005 邓刚2006-09-16 1 2 病假表 2.4 QQLX (缺勤类型信息记录)缺勤类别缺勤名称缺勤描述1 事假本人必须提前 1天申请,1-2天由部门准许,2天以上由经理批准2 病假1-2天由部门准许,2天以上由经理批准3 旷工无故不到者按旷工处理4 迟到在规定上班时间 1小时后到岗2.在企业管理器中创建和删除数据库和数据表(1)在企业管理器中创建的YGKQ数据库。

(2)在企业管理器中删除YGKQ数据库。

(3)在企业管理器中分别创建表JBQK和QQLX。

(4)在企业管理器删除创建的JBQK和QQLX表。

3.在查询分析器中创建数据库和数据表(1)用T-SQL语句创建数据库YGKQ。

(2)使用T-SQL语句创建JBQK和QQLX表实验结果1.创建数据库(1) 使用企业管理器创建数据库在Data上点击鼠标右键,选择新建数据库数据库中数据文件的设置数据库中事务日志的设置(2) 使用SQL语句创建数据库CREATE DATABASE YGKQnewON(NAME=YGKQnew_data,FILENAME='C:\Program Files\SQL Server\MSSQL\Data\YGKQnew_data.mdf ', /*此处的文件位置参考企业管理器创建数据库时默认的文件位置*/SIZE=10MB,MAXSIZE=50MB,FILEGROWTH=5%)LOG ON(NAME=YGKQ_log,FILENAME=' C:\Program Files\SQL Server\MSSQL\Data\YGKQnew_log.ldf ', /*此处的文件位置参考企业管理器创建数据库时默认的文件位置*/SIZE=2MB,MAXSIZE=5MB,FILEGROWTH=1MB)2.在企业管理器删除数据库和数据表3.在企业管理器中分别创建表JBQK和QQLX。

3.在查询分析器中创建数据库和数据表(1)用T-SQL语句创建数据库YGKQ。

第一步:打开事件分析器,输入SQL语句CREATE TABLE JBQK(员工号char(4) PRIMARY KEY, --员工号(主键) 姓名char(8) NOT NULL, --姓名缺勤时间datetime(8), --缺勤时间缺勤天数int(4), --缺勤天数缺勤类型char(4), --缺勤类型缺勤理由char(20), --缺勤理由)CREATE TABLE QQLX(缺勤类型int(4), --缺勤类型(主键) 缺勤名称char(4), --缺勤名称缺勤描述char(20), --缺勤描述)点击F5运行SQL语句实验报告三《数据库技术与管理》上机实验报告专业:工程管理学号:2011003352 姓名:胡艳红班级:1101班实验时间2012.11.24 实验地点西配楼实验内容实验三数据更新一、目的和要求1.学会在企业管理器中对表进行插入、修改和删除数据操作。

2.学会使用T-SQL语句对表进行插入、修改和删除数据操作。

3.了解T-SQL语句对表数据库操作的灵活控制功能。

二、实验准备1.了解表的更新操作,即数据的插入、修改和删除,对表数据的操作可以在企业管理器中进行,也可以由T-SQL语句实现。

2.掌握T-SQL中用于对表数据进行插入(INSERT)、修改(UPDATE)和删除(DELETE或TRANCATE TABLE)命令的用法。

3.了解使用T-SQL语句在对表数据进行插入、修改及删除时,比在企业管理器中操作表数据灵活,功能更强大。

三、实验作业题根据某一单位的员工考勤情况,对实验2所创建数据库YGKQ的各表进行数据更新操作。

自己随意编写员工情况,对数据库YGKQ中的各表进行数据的插入、修改和删除至少各5条记录.实验结果根据某一单位的员工考勤情况,对实验2所创建数据库YGKQ的各表进行数据更新操作。

自己随意编写员工情况,对数据库YGKQ中的各表进行数据的插入、修改和删除至少各5条记录。

插入删除INSERT INTO YGKQVALUES('006','李平','2012-11-22',2 ,’3’,'旷工’)实验报告四《数据库技术与管理》上机实验报告专业:工程管理学号:2011003352 姓名:胡艳红班级:1101班实验时间2012.11.24 实验地点西配楼实验内容实验四数据查询一、目的与要求1.掌握SELECT语句的基本语法。

2.掌握子查询的表示。

3.掌握连接查询的表示。

4.掌握SELECT语句的统计函数的作用和使用方法。

5.掌握SELECT语句的GROUPBY和ORDERBY子句的作用和使用方法。

二、实验准备1.了解SELECT语句的基本语法格式。

2.了解SELECT语句的执行方法。

3.了解子查询的表示方法。

4.了解SELECT语句的统计函数的作用。

5.了解SELECT语句的GROUP BY和ORDER BY子句的作用。

三、实验作业题1.SELECT语句的基本使用(1)根据实验2给出的数据表的结构,查询每个职工的职工号、姓名、缺勤天数信息。

(2)查询职工号为001的职工的姓名和缺勤天数。

(3)查询所有姓“李”的职工的职工号、缺勤理由。

(4)找出所有缺勤天数在2~3天之间的职工号。

2.SELECT语句的高级查询使用(1)查询缺勤名称为“病假”的职工的职工号和姓名。

(2)查找缺勤天数为2天的职工的职工号和缺勤名称。

(3)查询“事假”的总人数。

(4)求各缺勤类别的人数。

(5)将各职工的考勤情况按缺勤天数由高到低排序。

3. 尝试将教材中的作业在计算机上完成需要先建立与作业相对应的数据库(或表),然后进行数据的插入,最后才能执行查询命令。

实验结果实验四1.(1)SELECT ID,Name,DayFROM JBQK(2)Select Name,DayFROM JBQKWHERE ID=’001’(3)Select ID,ResultFROM JBQKWHERE Name like ‘李%’(4)Select IDFROM JBQKWHERE Day>=2 AND Day <= 32(1)Select ID,NameFROM JBQKWHERE Result = ‘病假’(2)Select JBQK.ID,FROM JBQK,QQLXWHERE JBQK.Type=QQLX.Type AND JBQK.Day=2(3)Select COUNT(Type) AS 事假的总人数FROM JBQKWHERE Type=’1’(4)Select COUNT(Result) AS 事假人数FROM JBQKWHERE Result=’事假’Select COUNT(Result) AS 病假人数FROM JBQKWHERE Result=’病假’Select COUNT(Result) AS 事假人数FROM JBQKWHERE Result=’旷工’(5)Select *FROM JBQKORDER BY Day DESC3.实验报告五《数据库技术与管理》上机实验报告专业:工程管理学号:2011003352 姓名:胡艳红班级:1101班实验时间2012/12/8 实验地点西配楼实验内容实验五视图一、目的与要求1.掌握创建视图的SQL语句的用法。

相关文档
最新文档