C#语言和数据库技术基础TP12_第1页
C#语言和数据库技术基础TP12_第2页
C#语言和数据库技术基础TP12_第3页
C#语言和数据库技术基础TP12_第4页
C#语言和数据库技术基础TP12_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

指导学习:高校信息系统数据库管理第十二章课程内容回顾数据库的基本概念实体和记录数据库和数据表登录名和数据库用户数据表相关的概念数据完整性列的数据类型约束、关系数据操纵增、删、改、查2/20难点突破分组查询联接查询教员备课时完善3/20作业讲评教员备课时完善4/20知识梳理:认识数据库、表数据库基本概念实体和记录数据库和数据表DBS和DBMS数据冗余和数据完整性数据表基本概念列的数据类型四种数据完整性主键和外键5/20知识梳理:数据库的基本管理登录数据库创建数据库登录创建数据库用户创建数据库创建数据库表维护数据库分离和附加数据库备份和还原数据库收缩数据库删除数据库6/20知识梳理:数据的增删改数据的增语法一次插入一行一次插入多行数据的改语法条件更新数据的删语法DELETETRUNCATETABLEINSERT[INTO]<表名>[列名]VALUES<值列表>UPDATE<表名>

SET

<列名=更新值>[WHERE<更新条件>]DELETEFROM<表名>[WHERE<删除条件>]1.表结构、列、约束等不被改动2.不能用于有外键约束的表3.标识列重新开始编号1、通过INSERTSELECT语句2、通过SELECTINTO语句3、通过UNION关键字7/20知识梳理:数据查询3-1查询基础语法查询全部的行和列查询部分行列—条件查询使用AS来命名列查询空行限制固定行数查询排序内部函数SELECT<列名>FROM<表名>[WHERE<查询条件表达式>]SELECT<列名>FROM<表名>[WHERE<查询条件表达式>][ORDERBY<排序的列名>[ASC或DESC]]1、字符串函数2、日期函数3、数学函数4、系统函数8/20知识梳理:数据查询3-2模糊查询通配符LIKEISNULL(ISNOTNULL)BETWEENANDIN统计查询聚合函数%

_

[]

[^]SUM、AVG、MAX、MIN、COUNT9/20知识梳理:数据查询3-3分组查询语法分组所查询的列联接查询内联接外联接左外联接右外联接SELECT……FROM<表名>WHERE……GROUPBY……[HAVING……]分组查询所查询的列1、分组列2、聚合函数计算出的列10/20综合练习—stuDB数据库管理6-1阶段1:创建库、表需求说明创建数据库stuDB创建学生信息表stuInfo、学生成绩表stuMarks为表添加约束建立表间关系

(15分钟)(15分钟)练习完成时间:30分钟11/20stuInfo

表数据stuNamestuNostuSexstuAgestuSeatstuAddress张秋丽s25301男18北京海淀李斯文s25303女22河南洛阳李文才s25302男31欧阳俊雄s25304男28新疆克拉玛依综合练习—stuDB数据库管理6-2阶段2:插入测试数据需求说明编写T-SQL语句插入表中的数据

练习完成时间:10分钟stuMarks表数据examNostuNowrittenExamlabExamE2005070001s253018058E2005070002s2530250E2005070003s25303978212/20综合练习—stuDB数据库管理6-3阶段3:查询数据需求说明编写T-SQL语句按要求查询数据查询学生信息考试成绩统计汇总练习13/20综合练习—

stuDB数据库管理6-4提示

查询没有通过考试的人数(笔试或机试小于60分)查询学员成绩,学号、笔试、机试成绩及平均分排名次(按平均分从高到低排序),学号和平均分要求编写每个查询语句的时间是5分钟SELECTCOUNT(stuNo)AS未通过的人数FROMstuMarksWHERElabExam<60ORwrittenExam<60SELECTstuNoAS学号,…(writtenExam+labExam)/2AS平均分…SELECT(writtenExam+labExam)/2AS平均分…FROM…ORDERBY平均分DESC练习完成时间:50分钟14/20共性问题集中讲解常见调试问题及解决办法代码规范问题共性问题集中讲解15/20综合练习——

stuDB数据库管理6-5阶段4:修改数据需求说明笔试成绩提高5分,100分封顶

提示95分以上的学生95分以下的学生练习完成时间:10分钟16/20综合练习——

stuDB数据库管理6-6阶段5:分离数据库需求说明分离数据库复制数据库到指定位置练习完成时间:5分钟17/20总结四种数据完整性常用的数据库操作使用T-SQL

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论