




已阅读5页,还剩19页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第03讲关系数据库应用开发与数据库安全 3 1数据库系统3 2数据模型3 3数据库设计开发 数据库系统概述数据库系统的组成 C S B S 数据库用户 USER 的分类数据库管理系统 DBMS 的功能数据库 DB 三级模式结构数据模型概述数据模型的概念模型种类 层次 网状 关系 概念模型 E R图 数据库设计开发SQLServer2005安装配置 学习目标 DataBase 教务管理 图书管理 进销存管理 VB NET C Java SQLServer Oracle WINDOWS USER 3 1数据库系统概述 3 1 1数据库系统 DBS 构成 硬件系统 HW 数据库 DB 操作系统 OS 数据库管理系统 DBMS 数据库应用系统的开发工具及相关接口软件 TOOLS 数据库应用系统 APP 用户 USER ASP NETJSP NET J2EESQLServer2005DB2InformixSybaseOracleWindows2003 NT UNIX DBAdministrator EndUser 电子政务 电子商务等网站 APSDBMSOSHW IEOSHW Request Browser Server模式 Programmer DB DBAnalyst Result 3 1 2数据库用户 数据库管理员 DBA数据库分析师 DBD应用程序员 ApplicationProgrammer终端用户 EndUser 3 2 3数据管理系统 DBMS 的功能 数据定义 DataDescriptionLanguage DDL 对数据模式的描述数据操纵 DatamanipulationLanguage DML 对数据进行追加 插入 删除 检索等操纵数据库运行控制 DataControlLanguage DCL A 安全性控制B 完整性控制C 并发控制D 数据库恢复数据字典 DataDictionary DD 有关数据的数据描述 3 2 4数据库的三级模式结构 模式整体逻辑结构 模式 概念模式 逻辑模式 全局模式 数据库中全体数据的逻辑结构和特征的描述 是现实世界某应用环境 企业或单位 的所有信息内容集合的表示 是所有用户的公共数据视图三级模式结构的中间层 不涉及物理存储细节和具体应用程序DBMS提供的模式描述语言 模式DDL 来定义模式 外模式局部逻辑结构 外模式 子模式 应用模式 用户模式 局部模式 数据库用户看到并允许使用的局部数据的逻辑结构和特征的描述 是数据库用户的视图外模式是三级结构的最外层 是保护数据库安全性的一个有力措施DBMS提供子模式描述语言 子模式DDL 来定义子模式 内模式物理结构 内模式 存储模式 物理模式 数据的物理结构和存储方式的描述DBMS提供内模式描述语言 内模式DDL 来定义内模式 逻辑独立性 当数据库的整体逻辑结构发生变化时 通过调整外模式和模式之间的映像 使得外模式中的局部数据及其结构 定义 不变 程序不用修改 物理独立性当数据库的存储结构发生变化时 通过调整模式和内模式之间的映像 使得整体模式不变 当然外模式及应用程序不用改变 由DBMS描述和支持 逻辑独立性物理独立性 二级存储映象三级模式SQLSERVER数据库对象Transact SQLDDL 外模式视图 VIEW CREATEVIEW模式基本表 TABLE CREATETABLE内模式数据库 DATABASE CREATEDATABASE 3 2数据模型 数据模型抽象地表示现实世界中的信息及其结构 现实世界 客观存在的事务及联系概念模型 对现实世界的认识和抽象描述数据模型 按计算机系统的观点对数据建模 用于DBMS的实现 3 2 1数据模型的概念 3 3 2数据模型的种类 层次模型 链接 独立性差网状模型 链接 独立性差关系模型 有数学基础 规范化 概念单一例如 图书管理系统的数据模型 Reader RID Rname TypeID Lendnum PK RIDBook BID Bname Author PubComp PubDate Price PK BIDBorrow RID BID LendDate ReturnDate PK RID BID LendDateFK RID和BID 3 3 3概念模型 实体 Entity 实体客观存在并且可以相互区别的事务和活动的抽象一个学生实体集同一类实体的集合 一个班级的学生实体型对同类实体的共有特征的抽象定义 学号 姓名 性别实体值符合实体型定义的每个具体实体 2005216001001 赵成刚 男 是客观世界到概念 信息 世界的认识和抽象 是用户与数据库设计人员之间进行交流的语言 常用表示方法 不是唯一方法 是E R图 联系 Relationship 联系实体之间的相互关系学生选课联系集同类联系的集合 每个学生选各种课联系型对同类联系共有特征的抽象定义 学号 课程号 成绩 属性 Attribute 属性描述实体和联系的特性学号 姓名 性别属性值属性的具体取值2005216001001 赵成刚 男主码 PrimaryKey 能够惟一标识实体集中每个实体的属性或属性组合实体之间的相互关系学号学号 课程号外码 ForeignKey 不是本实体的主码 是另一实体的主码 用于实现联系 选课联系中的学号和课程号 联系分类实体集A中每个实体与实体集B中的多少个实体存在联系或反之 一对一联系 1 1 例如 公司和总经理 学校和校长一对多联系 1 n 例如 班级和学生 家庭和成员 学生与班长多对多联系 m n 例如 学生和课程 工人和零件 读者和图书 E R模型基本构件实体 矩形联系 菱形属性 椭圆形相连关系 连接线 E R模型举例职工实体集内部有领导和被领导的联系 即某职工为部门领导 领导若干职工 而一名职工仅被另外一名职工 领导 直接领导 职工 领导 1 n 职工实体内1 n的E R图 3
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 八年级物理重点测试卷解析
- 新产品市场推广方案及预算计划
- 中考英语语法重点复习题库
- 体育馆钢结构设计与施工要点
- 冷链冷库专业知识培训课件
- 红楼梦主要人物形象分析与比较
- 前端知识培训课件
- 前接待礼仪课件
- 前台迎宾培训课件
- 合肥共达职业技术学院《生活中的税收》2024-2025学年第一学期期末试卷
- 2025年一建《铁路工程管理与实务》考前必刷必练题库500题(含真题、重点题)
- 2025届湖北省荆门市钟祥市重点中学小升初数学入学考试卷含解析
- DB32∕T 2452-2013 刺参浮筏吊养技术规范
- 放射科护理服务规范礼仪课件
- 充电桩安装与使用管理制度
- 乡村天然气管道铺设合同
- 项目验收表模板
- 航天科技集团招聘笔试题库2024
- 非高危行业生产经营单位主要负责人及安全管理人员安全生产知识和管理能力试题及答案
- FAE现场应用工程师招聘笔试题与参考答案
- 2024年新北师大版八年级上册物理全册教学课件(新版教材)
评论
0/150
提交评论