- 1、本文档共28页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[第八章数据库技术
数据库技术基础 第8章 学习目标 数据库基础 数据库的建立和维护 查询的基本操作 窗体的基本操作 报表的基本操作 8.1 数据库基础 数据是描述事物的符号记录。数据的表现形式? 数字、文字、图形、图像、声音等都是常见的数据表现形式。 数据库技术的发展 第一代数据库系统:网状、层次数据库系统 第二代数据库系统:关系数据库系统 第三代数据库系统:面向对象数据库系统 8.1.2 基本术语 数据库(Datebase,简称DB):是一组相互关联的数据集合,用系统的方法将数据组织起来,具有较小的数据冗余,可以供多个用户使用,具有较高的数据独立性,具有安全控制机制,能够确保数据的安全、可靠,能有效、及时地处理数据,并能保证数据的一致性与完整性。 8.1.2 基本术语 数据库系统(Datebase System,简称DBS):数据库系统通常是指带有数据库的计算机应用系统。它一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户组成。 8.1.3 数据模型 表示事物以及事物之间联系的模型就是数据模型 数据库领域中最常用的数据模型有四种, 层次模型 网状模型 关系模型 面向对象模型 层次模型 层析模型用树型结构来表示数据间的从属关系结构。主要特征如下: 仅有一个无双亲的结点,这个结点称为根结点。 其他结点向上仅有一个双亲结点,向下有若干子女结点。 网状模型 特征 有一个以上的结点无双亲 一个结点可以有多个双亲 关系模型 特点是用一组二维表来表示数据和数据之间的联系 术语: 关系:二维表的结构 属性:二维表的列 域:属性的取值范围 元组:二维表中的行 主码或关键字:表中的某个属性或属性值 关系模式:关系名(属性1,属性2,…,属性N) 面向对象数据模型 对象(object)与对象标识(OID) 现实世界中的任何实体都可以被统一地用对象来表示 一个苹果是一个对象,它的大小、颜色等构成了它的属性,属性描述的是对象的静态特性。对象的动态特性可以用操作来描述,对象对某一时间所做出的相应反应就是操作,也被称为方法。 类(Class) :所有具有相同属性和操作集的对象构成一个对象类(简称类) 事件 :在关系数据库应用系统中,事件分为内部事件和外部事件。系统中对象的数据操作和功能调用命令等都是内部事件,而鼠标的移动、单击等都是外部事件。 8.1.4 SQL语言 结构化查询语言 1. 数据查询 SELECT[ALL|DISTINCT]目标列表达式[,目标列表达式]… FROM条件表达式[,表名或试图名]… [WHERE条件表达式] [GROUP BY列名1[HAVING表达式]] [ORDER BY列名2[ASC|DESC]]; 8.1.4 SQL语言 2.数据操作 SQL的操作功能是指对数据库中数据的操作功能,包括数据的插入、修改和删除 (1)插入数据 两种格式:一种是插入一个元组,另一种是插入子查询结果 插入一个元组INSETRT语句格式为: INSERT INTO表名[(列名1[,列名2…])] VALUES(常量1[,常量2…]) 插入子查询的结果语句的格式为: INSERT INTO表名[(列名1[,列名2…])]子查询 (2)修改数据 UPDATE表名SET列名=表达式 [,列名=表达式]…[WHERE条件]; (3)删除数据 DELECE FROM表名[WHERE条件] 8.1.5 常见数据库 Access数据库 SQL Server数据库 Oracle数据库 Visual FoxPro 8.2 数据库的建立和维护 Access是一种关系数据库 ,由一系列表组成 Access数据库以文件形式保存,文件的扩展名是.mdb 包含七个数据库对象,它们是表、查询、窗体、报表、页、宏和模块 表(Table): 表是数据库的基本对象。在Access数据库中至少要有一个表存在,否则数据库为空数据库。表由字段和记录组成,一个字段就是表中的一列。一个记录就是数据表中的一行。 查询(Query):查询是数据库的核心操作 数据库对象 窗体(Form): 窗体是数据信息的主要表现形式,是数据库与用户之间的主要接口 报表(Report): 报表的功能是将数据库中的数据分类汇总,然后打印出来,以便分析 数据访问页。数据访问页是Access发布的Web页 宏(Macro): 宏相当于DOS中的批处理,用来自动执行一系列操作 模块(Module):模块是将VBA(Visual Basic for Applications)的声明和过程作为一个单元进行保存的集合,即程序的集合 8.2.2 数据库及表的建立 数据库的建立 使用“数据库向导” 单击“空数
您可能关注的文档
- [汽配报告表.doc
- [第八章失业与通货膨胀理论.ppt
- [重庆医药高等专科学校第四届大学生成长论坛通知定稿.doc
- [重庆医科大学研究生在学期间发表论文等的规定.doc
- [汽轮机检修讲义.doc
- [重庆医科大学在职研究生规定.doc
- [重庆华西妇科医院.doc
- [重庆华申小额贷款股份有限公司装饰工程设计说明.doc
- [沁梦作文教学案例:缘事析理-学习写得深刻.doc
- [第八章失业与通货膨胀.ppt
- 2025届衡阳市第八中学高三一诊考试物理试卷含解析.doc
- 2025届湖南省娄底市双峰一中等五校重点中学高三第二次诊断性检测物理试卷含解析.doc
- 天水市第一中学2025届高三第二次联考物理试卷含解析.doc
- 2025届金华市重点中学高三考前热身物理试卷含解析.doc
- 2025届北京市石景山区第九中学高三第四次模拟考试物理试卷含解析.doc
- 江苏扬州市2025届高三第一次模拟考试物理试卷含解析.doc
- 2025届江苏省南通市高级中学高考物理五模试卷含解析.doc
- 广东省清远市华侨中学2025届高三第一次调研测试物理试卷含解析.doc
- 辽宁省凤城市2025届高三第五次模拟考试物理试卷含解析.doc
- 内蒙古巴彦淖尔市重点中学2025届高考仿真卷物理试卷含解析.doc
文档评论(0)