欢迎来到天天文库
浏览记录
ID:59450038
大小:517.50 KB
页数:30页
时间:2020-09-18
《数据库设计基础ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、4、数据库设计基础(9.33%)4.1数据库基本概念(2.22%)数据库基本概念联赛最佳运动员ClaytonHewitt数据8Paradorn10MaratSafin15CarlosMoya20ClaytonHewitt联赛获胜场次运动员信息数据和信息数据库基本概念数据库是长期存储在计算机内的、有组织的、可共享的数据集合(数据表及其相关操作对象的集合)数据表由一个或多个相关的数据项组成数据表存储过程视图….…订单客户产品记录数据库基本概念数据库系统是一个基于计算机的记录保存系统,它最主要的用途是记录和维护信息。数
2、据库管理系统(DBMS)包括一组相关的记录以及一组用来访问和操作这些记录的程序。常见的数据库管理系统OracleOracle公司的产品“对象-关系”型数据库,大型数据库SQLServerMicrosoft公司的产品易用性好,中小型数据库DB2IBM公司的产品支持多操作系统、多种类型的硬件和设备为什么使用数据库?名姓聘任时间KarlaJablonski1994-03-11MartineRance1992-02-05MargaretSmith1988-09-29GaryThomas1988-08-09存储大量数据,方
3、便检索和访问降低存储数据的冗余度保持数据信息的一致、完整共享和安全可以建立和遵循某些标准通过组合分析,产生新的有用信息数据库基本概念表、记录、行、列、关系元组课程编号课程名称学时学期平均成绩J001数据库基础36178J003C语言60181Z004操作系统44267X001编译原理40266属性行(记录)列数据库基本概念数据冗余和数据完整性学号姓名1张明2王东3李健3赵彬失去了数据完整性学号必须唯一学号姓名1张明2王东3李健4赵彬学号成绩姓名189张明276王东380李健467赵彬存在数据冗余数据库的基本概念编
4、号姓名年龄民族部门1王涛33汉族人事管理部2李梅27汉族人事管理部1127李梅21133王涛1部门编码民族编码年龄姓名编号回族2汉族1民族民族编码市场营销部2人事管理部1部门部门编码存在冗余通过规范化减少数据的冗余实体完整性3-1姓名课程成绩趋势张明化学89升王东物理76降张明历史80降赵彬物理67降学号001002003004唯一的学号进行实体标识不能通过姓名进行区分主键标识列和主键实体完整性3-2班级姓名成绩趋势S183张明89升S183王东76降S183赵彬80降S184张明67降候选键组合键(主键)组合键
5、实体完整性3-3姓名课程成绩趋势张明化学89升王东物理76降张文武历史80降赵彬物理67降学号001002004主键为空,失去实体完整性主键主键非空引用完整性2-1姓名学号张明1王东2李健3赵彬4钱雯5孙胜6周盈7学号成绩265490687789外键主键外键引用完整性2-2姓名学号张明1王东2李健3赵彬4钱雯5孙胜6周盈7学号成绩265490987789外键主键失去引用完整性引用完整性关系和度简称国家货币单位CHN中国人民币(元)FRN法国法郎国家首都中国北京法国巴黎关系度每个关系或表都包含许多记录或行表中属性的
6、数量称为该表的“度”域完整性和域约束姓名性别身份证号码张明男432940198404ASD刘鹃女411561198303038892李亮男104320198502349956域(字段)类型约束:姓名必须是字符型数据范围约束:性别必须是“男”或者“女”格式约束:身份证号码必须是18位数字失去了域完整性自定义完整性AV121322乔峰CV0016AV372133玄痛CV0015AV378291沙悟净AV0014AV378290猪悟能AV0013AV378289孙悟空AV0012….会员证用户姓名用户编号约束方法:存储
7、过程、触发器帐号姓名信用….00192孙悟空700288猪悟能612333段誉890111虚竹4093000岳不群-10×触发器:检查信用值18完整性包括…2-1域完整性实体完整性引用完整性自定义完整性完整性包括…2-2完整性类型数据库工具实体完整性主键约束唯一约束域完整性默认值定义外键约束检查约束非空属性引用完整性外键约束检查约束用户定义的完整性存储过程触发器20选择主键的原则最少性尽量选择单个键作为主键稳定性尽量选择数值更新少的列作为主键数据库基础概念技术发展三个阶段:人工管理、文件系统、数据库系统数据库系统
8、的内部机构体系:三级模式和二级映射1、三级模式:概念模式、内模式、外模式2、二级映射:外模式/概念模式、概念模式/内模式4.2数据模型(4%)ER模型层次模型网状模型关系模型软件项目开发周期现实世界建模信息世界数据库世界模型转换规范化需求分析阶段:分析客户的业务和数据处理需求;概要设计阶段:设计数据库的E-R模型图,确认需求信息的正确和完整;详细设计阶段:将E-R图转换为
此文档下载收益归作者所有