- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库系统 数据组织管理的常用模式 (1)以程序为核心的独立文件管理。Word/DOC ,Excel/XLS ,AutoCAD/DWG (2)文件管理系统。 Shapefile (3)专用数据库。ArcGIS 提供 File Geodatabase (4)通用数据库。Oracle, DB2, Informix, SQL Server, Access, Foxpro 不同模式的界限往往是模糊的,四种模式长期共存,发挥各自的特点。在很多场合,数据量大、内容复杂,多种模式会并存使用。 现实中,采用文件系统管理的大量数据,往往也称“数据库”。 从文件系统到数据库系统的主要原因 数据量增大,相互联系复杂,数据持久保存,多用户应用。 数据库系统的特点 (1)数据共享。 (2)减少冗余。 (3)并发控制。 (4)数据独立性较高。 (5)安全防范性好。 (6)其他,如:数据完整性检查。分布式运行、计算机故障恢复、等等。 DBMS处于数据库系统的核心地位 数据库系统的构成: (1)软件(DBMS为核心), (2)数据(量很大,有组织地存放), (3)硬件(主要是通用的计算机及其相关设备,也有一定专用性,如:数据库服务器), (4)管理人员(大型数据库由专门的集体管理)。 数据库管理系统(Database Management System)是一种软件,对数据库进行集成式管理。有无DBMS是文件系统和数据库系统的主要区别。 基于关系模型的数据库系统 基本特点 表状结构:列(属性项、数据项、域、字段),行(记录、元组)。属性值可以灵活修改,列的名称不能重复,允许增减,不同列组成行结构(记录格式),行数可灵活增减。 关系型数据库最常用的三项查询功能 关系数据库有各种操纵,也有各种数据约束功能。数据查询是最重要的应用,根据关系代数原理,可以在5个基本操作的基础上进一步组合,实现各种查询。但在实际使用中,最常用的查询功能为3种: (1)投影。从表中指定某些列,形成新表。(ArcMap中字段的可见性) (2)选择。从表中选出满足某些条件的行,形成新表。(Select By Attribute) (3)连接。按满足某种条件(往往是属性值相等),从两个表中选出对应的行,组合成新表。(Join / Relate / Relationship) 上述三种功能可满足现实生活中绝大多数查询需要,其他查询功能相对偶然,暂不讨论,查询的结果在逻辑上依然是关系(表)。 表和表的连接有一对一、多对一、一对多3种方式。 数据库维护:行、列、表的添加、删除,属性值的修改,访问权限的设置,等等。 常用查询功能举例 查询一:来自四川的学生,分布在哪些学院,主修什么专业,姓名是什么。在“学生情况表”中针对属性“籍贯”,选择属性值等于“四川”,投影“姓名”、“主修专业”、“所属学院”,得到临时表,该表仅3列,为学生情况表的子集,所有行均对应四川籍的学生。 常用查询功能举例 查询二:职称为教授的教师,主讲哪些课程。在“教师情况表”中选出“职称”等于“教授”的行,投影“职员号”,连接到“课程情况表”中的“主讲教师号”,用等于连接,再投影“课程名”,得到的临时表仅有一列:“课程名”,是课程情况表的子集。本项查询的连接功能逻辑上为一对多的关系,一位教师主讲的课程可能是多门,或者是一门,也可能没有。 常用查询功能举例 查询三:选修普通化学课程,有哪些学生。在“课程情况表”中,选出“课程名”等于“普通化学”,投影“课程号”,连接到“选课注册表”的“课程号”,再投影到“学号”,连接到“学生情况表”中的“学号”,投影到“姓名”。本项查询有两次连接,跨越3个表,第一次连接是一对多,每门课会有多个学生注册,第二次连接是一对一,同一个学生不能在同一学期重复注册同一门课程。 常用查询功能举例 查询四:机械制造专业的学生,所选课程中有哪些主讲教师,查出课程名称,教师姓名。在“学生情况表”中选择“主修专业”等于“机械制造”,投影“学号”,连接到“选课注册表”中的“学号”,投影到“课程号”,作第二次连接,连接到“课程情况表”的“课程号”,再投影到“课程名称”、“主讲教师”,用“主讲教师”和“教师情况表”中的“职员号”连接,投影到“姓名”,查询结果也是临时表,有“课程名称”、教师“姓名”两列,是课程情况表、教师情况表两个的子集之并。 关系数据库的优缺点 优点: (1)数据结构简单、概念单一。 (2)使用方便。 (3)功能较强。 (4)数据独立性高(同样的存储方式能适应多种应用)。 缺点: (1)查询效率较低。对复杂查询,相互连接的表一多,计算机处理量激增。 (2)复杂事物表述能力弱。单一的表结构较难适应结构复杂的应用对象。 针对关系数据库的结构化查询语言(Structured Query Langu
您可能关注的文档
最近下载
- 学堂在线 实用绳结技术 期末考试答案.docx VIP
- 风力发电技术的发展现状和未来发展趋势.pptx VIP
- 医疗行业数据脱敏技术方案.docx VIP
- 新译林九年级上Unit 4 精选短语和词汇(预习+复习+默写)2024-2024学年牛津版英语九年级上册.docx VIP
- DB14T 3225-2025煤矸石生态回填环境保护技术规范.docx VIP
- 精品解析:辽宁省沈阳市第四十三中学2024-2025学年八年级上学期期中考试 数学试题(原卷版).docx VIP
- 中医内科学中风(共42张PPT).pptx VIP
- 探究与实践++湖泊生态环境治理与保护+课件-2025-2026学年八年级地理上学期湘教版(2024).pptx VIP
- 医疗器械经营质量管理制度及工作程序.docx VIP
- 额定电压110 kV(Um=126 kV)交联聚乙烯绝缘电力电缆及其附件 第1部分:试验方法和要求.pdf VIP
文档评论(0)