数据库设计基础1

数据库设计基础1

ID:37459706

大小:521.31 KB

页数:32页

时间:2019-05-12

数据库设计基础1_第1页
数据库设计基础1_第2页
数据库设计基础1_第3页
数据库设计基础1_第4页
数据库设计基础1_第5页
资源描述:

《数据库设计基础1》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第15章数据库技术基础数据库系统的基本概念数据模型关系代数运算数据库设计方法及步骤数据库系统的基本概念数据数据是数据库研究和处理的对象。数据是具有语义和联系的。例:关于学生的数据是需要组织在一起的。(李明,男,1972,江苏,计算机系,1990)数据库数据库是长期存储在计算机外存,有组织,可共享的数据集合。数据库就是计算机内存放数据的仓库数据库管理系统(DBMS)数据库管理软件。负责数据库中数据组织、操作、维护、控制及数据保护。数据库管理员(DBA)对数据库进行规划、设计、维护和监视等工作的人员。数据库系统是指计算机系统引入数据库后的系统构成。数据库、DBMS、DBA、系统硬件和系统软件组

2、成。用户用户用户应用系统应用开发工具DBMS操作系统DB……DBA数据库系统示意图数据管理技术的发展人工管理阶段文件系统管理阶段数据库系统管理阶段人工管理阶段数据不保存由应用程序管理数据数据不共享数据不具有独立性文件系统阶段学籍管理部门:建立student文件学号姓名性别20000121王林男20000122张大民男课程管理部门:建立course文件课程编号课程名称学时数C01数据库原理80C02C语言设计60学生成绩管理部门:建立score文件学号姓名课程编号课程名成绩20000121王林C01数据库原理8620000121王林C02C程序设计9120000122张大民C01数据库原理7

3、9程序与文件相互依存数据冗余大数据容易发生矛盾学籍处理程序学生基本信息文件student课程处理程序课程基本信息文件course成绩处理程序成绩表信息文件score文件管理系统逻辑文件A程序A程序B程序C逻辑文件B逻辑文件CDBMS数据库系统阶段王林姓名男20000121性别学号数据库原理课程名80C01学时课程号C01课程号8620000121成绩学号数据库系统的基本特点数据的高共享性与低冗余性(注意:可以减少冗余,但无法避免一切冗余!!!)数据的独立性物理独立性逻辑独立性数据统一管理和控制数据库系统的体系结构数据库系统在内部具有三级模式和二级映射程序1程序2程序k程序j数据库外模式1外

4、模式n概念模式内模式外模式/模式映射模式/内模式映射…………模式(概念模式)数据库系统中全局数据逻辑结构的描述,DBA视图外模式(子模式或用户模式)用户的数据视图,由概念模式推导而出,给出每个用户的局部数据描述。内模式(物理模式)给出了数据库的物理存储结构与物理存储方法,系统程序员视图。三级模式建立数据库系统三级模式间的联系和转换二级映射外模式/模式映射模式/内模式映射图书馆三级关系示意图书架子模式A按书名检索卡子模式B按书名检索卡子模式C分类检索卡模式:图书馆内部索书号书名,作者名,分类号用户级概念级物理级子模式/内模式映射模式/内模式映射工号姓名工资101李鹏1200102王霞1100

5、123苏武1300124胡维1240工号姓名性别年龄101李鹏男52102王霞女32103陈江建男38123苏武男29工号姓名性别工资年龄地址部门101李鹏男120052江苏A102王霞女110032河南W103陈江建男90038浙江A123苏武男130029湖南X124胡维女124024江西X125钟晓女100021湖南W用户级数据库概念级数据库物理级数据库103102101125124123数据模型按应用层次,数据模型分为概念数据模型(概念模型)-E-R图面向客观世界和面向用户的数据模型,与具体的DBMS无关,与具体的计算机平台无关。逻辑数据模型(数据模型)面向数据库系统的模型层次模

6、型、网状模型、关系模型物理数据模型(物理模型)面向计算机物理表示的模型E-R图(实体-联系)E-R图用于建立概念模型,它将现实世界的要求转化为实体、属性、联系等几个概念,以及它们间的连接关系。实体客观存在并可相互区别的事物称为实体属性实体的特性联系实体之间的对应关系,反映事物之间的相互关系有三种联系:1:1一对一1:n一对多m:n多对多E-R图的表示实体型用矩形表示,矩形框内写明实体名。属性用椭圆形表示,椭圆形内写明属性名。联系用菱形表示,菱形框内写明联系名班长班级班级学生学生教师管理11包含1n教授mn例:学生选课子系统学生实体:学号、姓名、班级课程实体:编号、名称、性质、学分有关的语义

7、如下:每个学生可以选修多门课程;每门课程可以被多个学生选修;每个学生选修的每门课程都有一个成绩学生课程选修学号姓名班级编号名称性质学分成绩nm关系模型的基本概念关系模型由关系数据结构关系操作关系完整性约束学号姓名班级2000306100张倩倩计算机0312000305101王祥林英语0322003021111李亚红对外贸易031关系数据结构主码关系模式学生(学号,姓名,班级)关系元组属性学生课程选修学号姓名班级编号名称性

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。