- 1、本文档共33页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
中国矿业大学计算机网络与数据库复习
1. SELECT语句的基本形式 SELECT [ALL|DISTINCT] 字段名列表[AS 标题名][INTO 新表名] FROM [数据库名1.]表1[AS表1的别名][, [数据库名2.]表2[AS表2的别名][,…]] [WHERE 筛选条件] [GROUP BY 分组表达式] [HAVING 分组条件] [ORDER BY 排序表达式 [ASC|DESC]] 命令格式: 功能:对一个或多个表进行查询操作,按其需求将表中的记录进行筛选、分组、排序,从而生成一个结果集,也可以将该结果集生成新表。 说明: SQL语言支持五个集合函数 : 3. SELECT语句中的集合函数 函数 功能 AVG(字段名) 求一列数据的平均值 SUM(字段名) 求一列数据的和 COUNT([DISTINCT] 字段名) 输出查询的行数 COUNT(*) MIN(字段名) 给出列中的最小值 MAX(字段名) 给出列中的最大值 5.3 查询 查询是对数据的一个应用过程,是数据库应用系统的一项主要工作。 查询的数据不可以更改、更新。 所谓建立查询,实际上是建立一个用于从数据表中查询所关心的信息的程序,这个程序就是一个读者已经熟悉的SQL语句,用查询设计器建立查询的过程,实际上是用可视化方法建立一个SQL语句的过程。 视图是从基本表或者视图里派生出来的虚拟表 视图是一种特殊的查询。可从从视图或多个表中提取一组记录,改变这些记录的值,并把更新结果送回到源表中。 一个视图不能独立存在,只能包含于已有的数据库中。视图建立后没有单独的文件。 分为本地视图和远程视图 5.4 视图 查询和视图的联系与区别 * 数据库复习绪论 关系数据库基础 数据库技术:用于解决大量数据的有效管理、存储和利用的相关技术,是计算机科学技术的一个重要分支。 特点:数据共享、独立性、安全性、完整行、减小冗余 应用程序1 应用程序2 应用程序N 数据库管理 系统DBMS 数据库DB 程序与数据的关系 1.1.2 数据库技术 数据库应用系统 应用开发工具 数据库管理系统 操作系统 用户 数据库 用户 用户 数据库管理员 数 据 库 系 统 数据库系统 (1)、定义与组成 1.1.2 数据库技术 数据库管理系统主要功能(重点) ■数据库定义功能 提供数据定义语言(DDL),定义数据库结构描 述 数据与数据之间联系,建立、修改和删除数据库。 ■数据库操作功能 提供数据操作语言(DML),实现数据库数据的检索、 插入、修改和删除。 ■数据库控制和管理功能 保证数据的安全性、完整性、多用户对数据的并发 使用;发生故障后的系统恢复等。 ■数据的组织、存储和管理 ■其他功能 DBMS与网络中其它软件系统的通信 两个DBMS系统的数据转换 异构数据库之间的互访和互操作 数据库支持的数据模型是通过层层抽象得到。 数据模型:关系、层次和网状 数据库设计人员 数据库设计人员 现实世界 客观事物 概念世界 概念模型 数据世界 数据模型 信息化抽象 数据化抽象 数据库 物理模型 具体实施 例:实体-联系模型, 语义模型 也叫逻辑模型 机器世界 DBMS自动完成 信电学院 人员:教师、学生、行政 机构:电气系、自动化系….. 层次、网状、关系 实体-联系模型(E-R模型) 用符号和文字描述的客观事物的联系。 实体名 属性名 联系名 实体间联系的类型 一对一 一对多 多对多 学系 主任 任职 1 1 学系 教师 任职 1 m 教师 班级 教学 m n 教学 学系 教师 任职 名称 主任 工号 性别 班级 名称 人数 元素名称:记录、属性(字段)、字段名 关系规范化:属性不可再分、字段名不能相同 记录不能相同,次序无关, 主键不能为空等 主关键字:员工编号 候选关键字:姓名+联系电话(组合关键字) 外部关键字:部门号,部门表的主关键字 部门(部门号,部门名称,负责人,联系电话) 3、常用关系运算 选择、投影和联结 (1)选择:选择运算是从表中查找符合指定条件的记录构成新表的操作。从行的角度水平抽取。 (2)投影:从表中选取若干个属性组成新表的操作。从列的角度垂直分解。 (3)联接:将两个表中的若干属性拼接成一个新表的操作,对应的新表中,包含满足联接条件的所有记录。联接运算是表的横向结合。 1.1.5 关系数据库 1.1.6 关系数据库设计步骤 1、设计原则 (1)概念单一 一表只能描述一个实体或者实
您可能关注的文档
- 中国2型糖尿病患者并发症发生风险流行病学研究.ppt
- 中医药研究院.pptx
- 中国传统婚姻文化(附有我侬词).ppt
- 中南大学2014年测绘专业测量实习技术总结报告.doc
- 中国传统文化-酒文化.ppt
- 中国全部的成语,珍藏版!.doc
- 中华书局版+历史+第三次科技革命+PPT.ppt
- 中国农民工现状分析.doc
- 中国农业产业的现状与发展.ppt
- 中国包装概论.ppt
- 2024年江西省高考政治试卷真题(含答案逐题解析).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)物理试卷(含答案详解).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)地理试卷(含答案详解).pdf
- 2024年内蒙通辽市中考化学试卷(含答案逐题解析).docx
- 2024年四川省攀枝花市中考化学试卷真题(含答案详解).docx
- (一模)长春市2025届高三质量监测(一)化学试卷(含答案).pdf
- 2024年安徽省高考政治试卷(含答案逐题解析).pdf
- (一模)长春市2025届高三质量监测(一)生物试卷(含答案).pdf
- 2024年湖南省高考政治试卷真题(含答案逐题解析).docx
- 2024年安徽省高考政治试卷(含答案逐题解析).docx
文档评论(0)