




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
4、数据库设计基础(9.33%)4.1数据库基本概念(2.22%)数据库基本概念联赛最佳运动员ClaytonHewitt数据8
Paradorn10MaratSafin
15CarlosMoya
20ClaytonHewitt联赛获胜场次运动员信息数据和信息数据库基本概念数据库是长期存储在计算机内的、有组织的、可共享的数据集合(数据表及其相关操作对象的集合)数据表由一个或多个相关的数据项组成数据表存储过程视图….…
订单
客户
产品
记录数据库基本概念数据库系统是一个基于计算机的记录保存系统,它最主要的用途是记录和维护信息。数据库管理系统(DBMS)包括一组相关的记录以及一组用来访问和操作这些记录的程序。常见的数据库管理系统OracleOracle公司的产品“对象-关系”型数据库,大型数据库SQLServerMicrosoft公司的产品易用性好,中小型数据库DB2IBM公司的产品支持多操作系统、多种类型的硬件和设备为什么使用数据库?名姓聘任时间KarlaJablonski1994-03-11MartineRance1992-02-05MargaretSmith1988-09-29GaryThomas1988-08-09存储大量数据,方便检索和访问降低存储数据的冗余度保持数据信息的一致、完整共享和安全可以建立和遵循某些标准通过组合分析,产生新的有用信息数据库基本概念表、记录、行、列、关系元组课程编号课程名称学时学期平均成绩J001数据库基础36178J003C语言60181Z004操作系统44267X001编译原理40266属性行(记录)列数据库基本概念数据冗余和数据完整性学号姓名1张明2王东3李健3赵彬失去了数据完整性学号必须唯一学号姓名1张明2王东3李健4赵彬学号成绩姓名189张明276王东380李健467赵彬存在数据冗余数据库的基本概念编号姓名年龄民族部门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降候选键组合键(主键)组合键实体完整性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法国法郎国家首都中国北京法国巴黎关系度每个关系或表都包含许多记录或行表中属性的数量称为该表的“度”域完整性和域约束
姓名性别身份证号码张明男432940198404ASD刘鹃亮男104320198502349956域(字段)类型约束:姓名必须是字符型数据范围约束:性别必须是“男”或者“女”格式约束:身份证号码必须是18位数字失去了域完整性18自定义完整性AV121322乔峰CV0016AV372133玄痛CV0015AV378291沙悟净AV0014AV378290猪悟能AV0013AV378289孙悟空AV0012….会员证用户姓名用户编号约束方法:存储过程、触发器帐号姓名信用….00192孙悟空700288猪悟能612333段誉890111虚竹4093000岳不群-10×触发器:检查信用值完整性包括…
2-1域完整性实体完整性引用完整性自定义完整性完整性包括…2-220完整性类型数据库工具实体完整性主键约束唯一约束域完整性默认值定义外键约束检查约束非空属性引用完整性外键约束检查约束用户定义的完整性存储过程触发器选择主键的原则最少性尽量选择单个键作为主键稳定性尽量选择数值更新少的列作为主键数据库基础概念技术发展三个阶段:人工管理、文件系统、数据库系统数据库系统的内部机构体系:三级模式和二级映射1、三级模式:概念模式、内模式、外模式2、二级映射:外模式/概念模式、概念模式/内模式4.2数据模型(4%)ER模型层次模型网状模型关系模型软件项目开发周期现实世界建模信息世界数据库世界模型转换规范化需求分析阶段:分析客户的业务和数据处理需求;概要设计阶段:设计数据库的E-R模型图,确认需求信息的正确和完整;详细设计阶段:将E-R图转换为多张表,进行逻辑设计,并应用数据库设计的三大范式进行审核;代码编写阶段:选择具体数据库进行物理实现,
并编写代码实现前端应用;软件测试阶段:……安装部署阶段:……绘制E-R图4-1E-R(Entity-Relationship)实体关系图符号含义实体,一般是名词属性,一般是名词关系,一般是动词绘制E-R图4-2管理bbsUser(用户,版主)……出生日期昵称版块名称版主……bbsSection(版块)绘制E-R图4-3映射基数一对一XXXXYYYYXXXXYYYY一对多XXXXY
YY多对一XXXXYYYY多对多客户订单产品1
NM
N绘制E-R图1M11M1MMMM用户积分性别用户等级备注信息注册日期版块名称本版留言发贴数状态密码昵称电子邮件生日论坛用户(BBSUser)管理发表发表跟随属于属于点击率版主标题发贴人贴子编号正文点击率版块(BBSSection)发贴(BBSTopic)发贴人正文状态贴子编号所在版块
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 与猫有关的课件边框素材
- 新疆喀什市深喀第一高级中学2025年高三下学期1月第一次联合考试物理试题含解析
- 不同职业课件
- 江苏省徐州市新城实验校2024-2025学年第二学期初三年级一模考试英语试题试卷含答案
- 上海现代化工职业学院《路桥检测》2023-2024学年第二学期期末试卷
- 南昌大学共青学院《中西文化比较研究》2023-2024学年第二学期期末试卷
- 云南昆明市黄冈实验学校2025届高三高考模拟考试生物试题含解析
- 拉萨师范高等专科学校《营销国际英语》2023-2024学年第一学期期末试卷
- 柳州职业技术学院《汽车电子控制技术》2023-2024学年第二学期期末试卷
- 上海市静安区风华中学2025届高三下学期期末教学质量检测试题试卷化学试题含解析
- 抑郁障碍的心理治疗
- 胃肠功能紊乱
- 完整住院病历书写(十二篇)
- GA 1809-2022城市供水系统反恐怖防范要求
- 棚户区改造住宅大面积拆除工程施工组织设计
- NB/T 10742-2021智能化综采工作面设计规范
- GB/T 6320-2008杠杆齿轮比较仪
- GB/T 5538-2005动植物油脂过氧化值测定
- GB/T 5530-2005动植物油脂酸值和酸度测定
- 某智慧城市政务云平台项目建设方案
- 德勤业务管理流程优化咨询报告课件
评论
0/150
提交评论