- 1、本文档共101页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库设计基础 考试大纲 1.数据库的基本概念:数据库,数据库管理系统,数据库系统。 2.数据模型,实体联系模型及E-R图,从E-R图导出关系数据模型。 3.关系代数运算,包括集合运算及选择、投影、连接运算,数据库规范化理论。 4.数据库设计方法和步骤:需求分析、概念设计、逻辑设计和物理设计的相关策略。 历年考点分析 本章在考试中一般出现2-4个小题。 本章内容概括性强,比较抽象,难于理解,因此在复习的时候,首先熟读讲义,其次对数据库系统的基本概念及原理等知识要注意理解、加强记忆。 数据库技术地位 数据库技术是计算机领域的一个重要分支; 计算机应用的三大领域:科学计算、数据处理和过程控制,其中数据处理占其中的的70%; 作为一门数据处理技术发展起来。 一、数据 数据(Data)是描述事物的符号。 数据分两部分: (1)临时数据--随程序结束而消亡, 一般存于内存。 (2)持久性数据—对系统起着长期持 久作用的作用。 数据有型和值之分,比如整型值 15 数据库应用系统 DBAS(Database Application System) 数据库应用系统是数据库系统再加上应用软件及应用界面这三者组成。 具体包括:数据库、数据库管理系统、数据库管理员、硬件平台、软件平台、应用软件、应用界面。 数据库系统的特点 数据的集成性 数据的高共享性与低冗余性 数据独立性高 物理独立性 指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。当数据的物理存储改变了,应用程序不用改变。 逻辑独立性 指用户的应用程序与数据库的逻辑结构是相互独立的。数据的逻辑结构改变了,用户程序也可以不变。 数据统一管理与控制 数据库新技术 面向对象数据库系统:用面向对象的方法构筑面向对象数据模型使其具有比关系数据库系统更为通用的能力; 知识库系统:用人工智能中的方法特别是用谓词逻辑知识表示方法构筑数据模型,使其模型具有特别通用的能力; 关系数据库系统的扩充:利用关系数据库作进一步扩展,使其在模型的表达能力与功能上有更进一步的加强,如与网络技术相结合的Web数据库、数据仓库以及嵌入式数据库等。 数据库技术新发展 ① 存储和处理内部结构和相互之间联系复杂的对象。 ② 支持诸如抽象的数据类型,无结构的超长数据等复杂的数据类型。 ③ 实现数据库语言和程序设计语言的无缝集成。 ④ 支持长事务和嵌套事务的处理。 新一代数据库技术的研究和特点 新应用领域的需求 ① 面向对象的方法和技术在数据库系统中的应用。 ② 与多学科技术有机结合。 ③ 面向应用领域的数据库技术。 数据库技术新发展 新一代数据库技术的研究和特点 新一代数据库技术的特点 数据库技术与分布处理技术相结合,出现了分布式数据库系统; 数据库技术与并行处理技术相结合,出现了并行式数据库系统; 数据库技术与人工智能处理技术相结合,出现了知识库系统和主动数据库系统; 数据库技术与多媒体技术相结合,出现了多媒体数据库系统; 数据库技术与模糊技术相结合,出现了模糊数据库系统等。 数据库技术新发展 数据库新技术 数据库技术与其他技术的结合 数据仓库。 工程数据库。 统计数据库。 空间数据库。 数据库技术新发展 数据库新技术 面向应用领域的数据库新技术 本章小结 掌握数据库的发展过程和数据库的基本概念 了解数据库的三级抽象和两级映像 掌握关系数据库的基本概念和sql语言的应用 数据库设计的六个步骤 了解数据库的新技术 结 束 数据查询是数据库的核心操作 SELECT查询语句的基本格式为: SELECT [ALL | * ] 目标列表达式[, 目标列表达式]… FROM 表名或视图名[,表名或视图名]… [WHERE 条件表达式] 关系数据库 结构化查询语言SQL 数据查询 学生选课数据库由三个基本表组成(为方便起见,给关系及各属性取英文代号): 学生表:Student(Sno,Sname,Sclass) 课程表:Course(Cno,Cname,Ckind,Credit) 选课表:SC(Sno,Cno,Grade) 关系数据库 结构化查询语言SQL 数据查询 【例6.1】查询全体学生的详细记录。 SELECT * FROM Student 【例6.2】查询全体学生的学号与姓名。 SELECT Sno,Sname FROM Student 关系数据库 结构化查询语言SQL 数据查询 查询满足条件的元组是通过where子句实现的。Where子句中常用的查询条件包括比较大小、字符匹配、多重条件等。常用的比较运算符有: 关系运算符:大于 ,大于等于=,小于,小于等于=,等于=,不等于; 逻辑运算符:逻辑与AND,逻辑或OR,逻辑非NOT
您可能关注的文档
最近下载
- 贵州省贵阳市2023-2024学年九年级上学期期末语文试题[附答案].pdf
- 《轻度损伤的自我处理》.doc VIP
- 广东省东莞市东华中学2023年数学七年级上册期末考试试题含解析.pdf VIP
- QB-T 4077-2010 焗油膏(发膜)-轻工行业标准.pdf VIP
- PWC-太平洋保险交互设计方案建议书_20170212.pptx VIP
- 2022年浙江省金华市中考科学试题试题(Word版,含答案+解析).docx
- 2020年人教版五年级数学上册期末复习计算天天练(10份).doc VIP
- 节水节电节能方案.docx VIP
- 流量计安装质量评定表.docx VIP
- 《朱家故事》绘本故事PPT课件.ppt VIP
文档评论(0)