欢迎来到天天文库
浏览记录
ID:59440866
大小:760.00 KB
页数:31页
时间:2020-09-18
《数据库基础知识ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、数据库基础知识第一章目标2-1理解数据库、DBMS的作用和意义了解数据库管理系统的发展过程理解各种数据库模型理解数据库相关的基本概念目标2-2理解与关系型数据库相关的基本概念主键和实体完整性外键和引用完整性关系和度域约束了解SQL及分类什么是数据库数据表存储过程视图….数据库是数据表及相关操作对象的集合数据表由一个或多个相关的数据项组成…订单客户产品记录为什么使用数据库?条理分明检索方便维护容易减少错误信息挖掘名姓聘任时间KarlaJablonski1994-03-11MartineRance1992-02-05MargaretSmith19
2、88-09-29GaryThomas1988-08-09早期数据保存方式—书面文件在数据库出现之前,人们书面文档来存储数据容易丢失数据数据重复、冗余难于查阅和使用维护成本高早期数据保存方式—计算机文件操作、修改、查找数据1磁盘计算机系统进行数据处理2传送信息磁带可以以不同的文件格式进行数据保存今天,人们依然采用文件方式保存一些数据计算机化数据库的好处降低存储数据的冗余度更高的数据一致性存储的数据可以共享可以建立和遵循某些标准便于维护数据完整性能够实现数据的安全性DBMS的发展3-1什么是DBMS?BrianA004AllenA003Ricky
3、A008ShaneA007数据库检索数据插入数据更新数据删除数据数据库管理系统—DBMSDBMS的发展3-2集中式数据库系统数据库InternetIntranet多个用户访问公用数据库数据存储在一个公用的中央位置DBMS的发展3-3分布式数据库系统其他数据源允许相互进行数据交换和数据访问远程数据库连接主数据库本地数据库远程数据库远程数据库数据库模型模型:事物抽象特征或者过程的描述数据模型:描述用来存储数据的容器;在该容器中存储和检索数据的过程;层次模型2-1层次数据模型模拟现实生活中的各种分层组织。资源管理器可以被认为是按照层次模型来组织的层
4、次模型2-2一个使用层次模型实现的数据库结构:网状模型2-1网状模型使用“记录类型”来表示“表”的概念不同的相关的信息组成一个“网状”的模型“顾客”记录类型顾客信息付款信息记录地址发票信息记录地址网状模型2-2销售代表顾客产品发票付款记录发票物品项一个使用网状模型实现的数据库结构:关系模型记录和记录之间通过属性之间的关系来进行连接保证数据独立性,并形成数据集之间的关系753862981成绩学号刘三阳3李东2张明1姓名学号刘三阳753姓名成绩学号数据库基本概念4-1数据8Paradorn10MaratSafin15CarlosMoya20Lle
5、ytonHewitt联赛获胜场次运动员信息联赛最佳运动员LleytonHewitt数据和信息数据库基本概念4-2元组课程编号课程名称学时学期平均成绩J001数据库基础36178J003C语言60181Z004操作系统44267X001编译原理40266属性行(记录)列表、记录、行列关系数据库基本概念4-3数据库系统是一个基于计算机的记录保存系统,它最主要的用途是记录和维护信息。数据库管理系统(DBMS)包括一组相关的记录以及一组用来访问和操作这些记录的程序。数据库基本概念4-4数据冗余和数据完整性学号姓名1张明2王东3李健3赵彬失去了数据完整
6、性学号必须唯一学号姓名1张明2王东3李健4赵彬学号成绩姓名189张明276王东380李健467赵彬存在数据冗余实体完整性3-1姓名课程成绩趋势张明化学89升王东物理76降张明历史80降赵彬物理67降学号001002003004标识列和主键唯一的学号进行实体标识不能进行区分主键实体完整性3-2班级姓名成绩趋势S183张明89升S183王东76降S183赵彬80降S184张明67降候选键组合键(主键)组合键实体完整性3-3姓名课程成绩趋势张明化学89升王东物理76降张文武历史80降赵彬物理67降学号001002004主键非空主键为空,失去实体完整
7、性主键引用完整性2-1姓名学号张明1王东2李健3赵彬4钱雯5孙胜6周盈7学号成绩265490687789外键外键主键引用完整性2-2引用完整性姓名学号张明1王东2李健3赵彬4钱雯5孙胜6周盈7学号成绩265490987789外键主键失去引用完整性关系和度简称国家货币单位CHN中国人民币(元)FRN法国法郎国家首都中国北京法国巴黎关系度域完整性和域约束姓名性别身份证号码张明男432940198404ASD刘鹃女411561198303038892李亮男104320198502349956域(字段)类型约束:姓名必须是字符型数据;范围约束:性别必
8、须是“男”或者“女”;格式约束:身份证号码必须是18位数字失去了域完整性SQL的分类结构化查询语言SQL——StructuredQueryLanguageSQL分类
此文档下载收益归作者所有