




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1第十章数据库210.1A局部:文件和数据库概念10.1.1数据库和结构化文件数据库广义信息的集合结构化文件使用统一的格式为文件中的每个人或每件事存储数据310.1.2字段概念:包含有意义信息的最小单元结构化文件或数据库的根本组成元素字段名描述字段内容的名称变长字段根据输入的数据来变化长度,直到到达最大的字符个数定长字段提前设定字符〔字节〕个数不能超过已分配好的长度如果输入数据比分配长度短,那么空白局部将被自动填满410.1.3记录记录一组数据字段的集合实体具体的人、地点、事物或事件记录具体值有时简称为“记录〞包含了数据的记录510.1.4关系和基数平面文件只包含一种记录类型的结构化文件关系存储在不同记录类型中数据之间的关联基数两种记录类型之间可能存在关联的个数一对多关系一个记录和多个记录相关一对一关系一种记录只能和另一种记录之间存在关系实际上很少使用6CD歌曲CD描述顾客CD多对多关系一对一关系一对多关系一张CD包含很多首歌,一首歌也可以包含在很多不同的CD中一张CD只有一个描述表示一个具体值一位顾客可以订购多张CD表示一个或多个具体值710.1.5层次、网状、关系以及面向对象数据库层次数据库节点记录类型或“段〞根节点层次结构的顶节点父节点拥有一个以上子节点的节点8顾客订单订单订单CDCDCDCDCDCDCD歌曲歌曲歌曲这里CD、歌曲和订单都是节点所有关系都是一对多的关系9网状数据库除了支持一对多关系外,还支持多对多关系网状集合简称“集合〞包含一个所有者或多个成员所有者类似于层次数据库中的父记录成员相当于子记录10顾客订单订单订单CDCDCDCDCDCDCD歌曲歌曲歌曲网状数据库除了支持一对多关系外,也支持多对多关系顾客和订单记录组成一个集合;订单和CD记录形成一个集合;CD和歌曲记录也形成一个集合;歌曲一对多关系多对多关系11关系数据库用一个相关联的数据表格的集合来存储数据的数据库元组关系数据库中的每一行等同于一个记录属性关系数据库中的每一列相当于一个字段12顾客订单CDs歌曲顾客1订单1CD1歌曲1顾客2订单2CD2歌曲2顾客3订单3CD3歌曲3顾客4订单4CD4歌曲4表格的每一列包含了表格的一个字段(或属性)的数据表格的每一行包含了表格的一个记录(也称为元组)关系数据库13面向对象数据库将数据存储为对象将对象分组为类并用类的属性和方法定义类通过指定对象共有的属性和方法来定义一组对象对象的属性等同于关系数据库中的字段〔列〕方法对象能够执行的任一行为1410.2B局部:数据管理工具10.2.1数据管理软件数据依赖数据和程序模块之间关联太紧密以至于很难修改数据独立性将数据从操纵它的程序中别离出来1510.2.2数据库管理系统数据库管理系统DataBaseManagementSystem,DBMS为管理存储在数据库中的数据而设计的软件面向对象数据库管理系统Object-OrientedDataBaseManagementSystem,OODBMS处理面向对象的数据库模型允许存储和操作数据的类、属性和方法关系数据库管理系统RelationalDataBaseManagementSystem,RdBMS允许创立、更新及管理数据库入门级软件,如:MicrosoftAccess16数据库客户端软件提供远程访问数据库的功能10.2.3数据库和Web静态Web发布将数据库报表转换成HTML文档的方法提供访问仅能提供简单搜索,网页上的数据不能被操作动态Web发布由动态Web发布过程创立也称为“动态生成〞效劳器端程序能够从客户计算机读取cookie信息以找到制定给客户的唯一号码然后效劳器端程序使用号码进行查询并将查询结果发送到数据库效劳器软件10.2.4XML文档〔自学〕1710.3C局部:数据库设计10.3.1定义字段数据库结构数据库中字段、表以及关系的组织主关键字唯一标识一个记录数据的字段数据类型数据的描述方式确定了数据的操作方法18常见的数据类型实数类型包含小数位的字段整数类型包含了整个数字的字段日期类型文本类型字符数据备注类型逻辑类型布尔型1910.3.2标准化数据冗余数据库中被重复或复制的数据的数量10.3.3组织记录排序次序记录在磁盘上的存储顺序能生成快速查询和更新排序键用来指定在表中何处插入新记录的一个或几个字段数据库索引其关键字列表中的每一个关键字提供一个指向一条记录的指针该记录中包含与此关键字相关的其他字段。2010.3.4设计界面:〔自学〕10.3.5设计报表模板报表生成器为数据库提供报表模板能力的软件工具报表模板包含报表框架或一般标准不包括数据库中的数据21创立有效显示信息报表模板的注意点至提供所需要的信息将信息以一种易于使用的格式显示信息应该及时信息需要以一种清楚的、无歧义的格式显示需要包含必要的标题、页码、日期、标签和列标题用对用户最适宜的格式显示信息10.3.6输入数据转换程序将程序从当前格式转换成能被新的数据库自动读取的格式2210.4D局部:SQL10.4.1SQL根底知识SQLStructuredQueryLanguage结构化查询语言SQL关键字SELECT、FROM、INSERT和WHERE参数指命令的详细说明标准23命令描述例子CREAT创建数据库或表CREATTABLECompact_DisksDELETE从表中删除一个记录DELETEFROMTracksWHERETrackTitle=‘Yesterday’INSERT添加记录INSERTINTOCDDescription(ItemNumber,Description)VALUES(‘RCA8766098’,’IntheTop10listfor28weeks’!)JOIN使用两个表中的数据SELECTFROMCompactdisksJOINTracksONCompactDisksItemNumber=Tracks.ItemNumberSELECT查找记录SELECTFROMCompactDisksWHEREAristName=‘GarthBrooks’UPDATE更改字段中的数据UPDATECompactDiskSETDiscoutPrice=15.95WHEREItemNumber=‘RCA6578988’SQL命令字24DELETEFROMCompactDisksWHEREArtistName=‘Phish’SQL命令字FROM从句指定了查询中使用的表WHERE从句指定了字段名和它的内容2510.4.2增加记录INSERT命令10.4.3查找信息SELECT命令查询某一个特定的记录或一组记录SELECTCDName,CDCoverFROMCompactDisksWHEREArtistName=‘Beyonce’对应Excel的查询或筛选26布尔型操作符AND有时用+号表示OR排除性OR满足两个标准之一但不能同时满足两个标准的记录包含性OR满足一个查询标准或两个标准都满足的记录NOT也可用操作符<>或!=来指定SELECTCDNameFROMCompactDisksWHEREArtistName=‘Beyonce’ANDSELECTCDNameFROMCompactDisksWHEREArtistName=‘Beyonce’ORSELECTCDNameFROMCompactDisksWHEREArtistName<>‘Beyonce’2710.4.4更新字段UPDATE10.4.5连接表连接表创立表之间的关系UPDATECompactDisksWHERECDName=‘TheRollingStones’2810.5技术讨论10.5.1数据分析数据分析解释已有的信息以发现趋势和模式的过程汇总已有信息的汇总预测通过数据分析揭示未来趋势和模式的事件的次序分类对信息进行分类29决策支持系统DSS为决策者提供分析信息的工具数据挖掘使用统计工具自动从大型数据库中抽取预测性的信息从一维角度观察数据之间的关系数据立方数据库中数据的三维模型数据仓库也称为“信息仓库〞用来分析而组织起来的一组信息多位数据库30数据分析的应用解释地球变暖趋势考察消费者的消费模式和各种因素之间的关系为保险公司作风险表以及为银行撰写贷款违约
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 知识产权保护与企业合规的共赢模式
- 投资风险的识别与防范
- 2025年人力资源共享策划战略协议样本
- 提升农业科技创新体系的背景意义及必要性
- 春分节气的社交媒体营销
- 10.1 三维绘图基础(课件)-高二《Auto+CAD》同步课堂(机工社)
- 小寒节气解读
- 工程维保协议书范本
- 大蒜儿童美术课件
- 2025年汽车零部件供应协议
- 2025年北京市房屋租赁合同(自行成交版)
- 自由教练合作合同协议书
- 【MOOC】人工智能:模型与算法-浙江大学 中国大学慕课MOOC答案
- 2024年重庆高考化学试题卷(含答案解析)
- 2025届高三政治最后一节课学科考前指导
- MOOC 电力电子学-华中科技大学 中国大学慕课答案
- 初级长拳现用图解(第一路)
- 塑料制品公司质量手册
- CIGS薄膜太阳能电池工艺流程
- 摇粒机安全操作规程
- 协商解除终止劳动合同备案表
评论
0/150
提交评论