大学计算机基础第四 数据库技术.ppt

  1. 1、本文档共83页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
大学计算机基础第四 数据库技术

第 4 讲 数据库技术基础 ;网络与计算中心;;;;“…Science never solved one problem without creating ten more…” ;1.数据库能做什么?;数据库能做什么?-高考数据分析应用实例;高考数据分析:数据的存储;高考数据分析:数据的存储;高考数据分析:求每个人的总分;高考数据分析:求出一分一段结果;第四章 数据库技术基础;了解数据、信息处理的概念。 了解数据库、数据库管理系统及其功能。 了解数据库系统的组成。;; 什么是信息(Information)?;4.1.1 数据、信息和数据处理;4.1.2 数据库系统;; 什么是数据库管理系统(DBMS)?; 什么是数据库系统?;应用程序;待解决问题:;4.2.1 数据模型的组成要素;数据——描述事物的符号记录,数据库中存储的基本对象。 数据模型(Data Model)——现实世界中的事物及其间联系的一种抽象表示,是一种形式化描述数据、数据间联系以及有关语义约束规则的方法 为能实现对现实世界的模拟。数据模型应该满足能比较真实地模拟现实世界、容易为人所理解和便于在计算机上实现的要求。; 张琳,女,1990年11月10日出生于湖北恩施,身高1米62,体重54kg,于2010年9月进入华中科技大学学习,所属院系计算机学院,所属专业计算机应用,所属班级1001班……; 模型中包含哪些数据类型。; DBMS;网络与计算中心;实体集: 同型实体的集合;联系:各属性间的联系。 实体间的联系:一对一、一对多、多对多。;2. E-R图:概念模型的表示方法 由美籍华裔科学家陈品山(Peter Chen)发明,是指提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。 实体联系模式图(ERD, Entity Relationship Diagram ) 实体型(Entity): 用矩形表示。 属性(Attribute):用椭圆表示。 联系(Relationship): 用菱形表示。;学生;*;*;*;关系模型的基本假定是所有数据都表示为数学上的关系,其主要特征是以记录组或二维数据表的形式组织数据。 ;关系模型是建立在严格的数学概念的基础上的,主要特征是用二维表格表达实体集合。;*;二、逻辑数据模型;;外键 如果一个关系中的属性或属性组并非该关系的主键,但它是另一个关系的主键,则称其为该关系的外键;;*;计算思维与数据库;*;4.关系运算——选择;4.关系运算——投影;4.关系运算——联接;待解决问题:;认识数据库开发平台;4.4 Access数据库的建立和维护;Access的特点;4.4.1 Access数据库的系统结构;以二维表格保存基本信息,数据库的核心。 为其它对象提供数据。 对具有复杂结构的数据,可以分别使用多张数据表,这些表之间可以通过相关字段建立关联。;数据表由表结构和表记录两部分组成 建表过程如下: 用设计视图创建表结构 选中表,用”打开”命令添加记录;表结构包括: 字段名 数据类型 如文本型、数字型等 字段属性 (1)字段大小 (2)格式 (3)小数位数 (4)标题 (5)有效性规则 4.是否是主关键字 ;建立关系(目的:实现数据库的参照完整性);4.4.5 查询;例4.13 利用查询向导实现“学生基本信息”的选择查询。 “创建”?“查询向导”?“简单查询向导”;2) 使用设计视图创建查询 “创建”?“查询设计”?“显示表” ;2) 使用设计视图创建查询;例:查询所有学生的学号、姓名和籍贯 例:查询所有同学(或姓“王”的同学)的成绩。 例:查询姓“王”的同学的课程名称和相应的成绩。 ;3)SQL查询——SQL语句创建的查询 “创建”?“查询设计”?关闭“显示表”;待解决问题:;???解SQL语言的的定义及功能 掌握SQL-Select语句的基本语法 掌握SQL-Select语句的应用;; 有四类SQL语句: DQL(数据查询语言)用以从表中获得数据,确定数据怎样在应用程序给出。 DDL(数据定义语言)用于数据库结构定义 DML(数据操纵语言)用于数据处理 DCL(数据控制语言)用于用户权限管理 标准的SQL包括9个动词;选择字段 表 排序 条件; Select的语法包括几个主要的子句,分别是Select 、From、Where和Order by 子句;4.3.1 SELECT语句; 各参数作用如下: all : 所有行,缺省值. distinct : 禁止出现完全相同的记录. * : 所有字段. where : 查询条件,缺省将查询表中所有记录. order by : 排序,asc升序,desc降序,默认升序.;常用运算符;例如:在学

文档评论(0)

kejie8080230 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档