北大青鸟MYSQL基础教程.ppt
《北大青鸟MYSQL基础教程.ppt》由会员分享,可在线阅读,更多相关《北大青鸟MYSQL基础教程.ppt(33页珍藏版)》请在三一办公上搜索。
1、数据库设计,第二学期,2,ACCP第一学期SQL知识回顾,数据库基本概念SQL查询语言基本知识SQL Server2000的使用,3,ACCP第二学期SQL 课程目标,理解数据库设计过程T-SQL编程理解事务的概念视图存储过程触发器游标SQL 安全模型,第一章,数据库设计,5,目标,理解与数据库设计有关的概念,如数据库建模实体关系模型理解用于设计数据库的 E-R 图及其实现理解数据规范化数据完整性了解数据字典、数据完整性和数据库服务器设计,6,数据库设计和建模必要性,好的数据库结构有利于:节省数据的存储空间能够保证数据的完整性方便进行数据库应用系统的开发设计不好的数据库结构将导致数据冗余、存储
2、空间浪费内存空间浪费,7,设计数据库,不管数据库的大小和复杂程度如何,可以用下列基本步骤来设计数据库:收集信息标识对象设计数据模型标识每个对象的信息类型标识对象之间的关系,8,数据建模的概念,将现实世界的数据转换成信息世界的数据 的过程称为建模,9,数据建模步骤,10,建立外模式,外模式是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述是数据库用户的数据视图是与某一应用有关的数据的逻辑表现不依赖于 数据库的逻辑结构,外模式是与用户有关的数据模型,11,建立概念模型1-2,概念模式是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。概念模式是整个组织的数据视图,表示数据库
3、中的全部数据内容,因此一个数据库只有一个概念模式。,12,建立概念模型2-2,概念模式由若干个概念记录类型组成,它不仅要描述概念记录类型,还要描述记录之间的联系、所允许的操作、数据的完整性、安全性和其它数据控制方面的要求。概念模型不涉及到存储结构、访问技术等细节。设计概念模型的方法有多种,例如实体关系模型、对象模型等。,13,建立内模型,内模式是数据物理结构和存储方式的描述,是数据在数据库内部的表示方法。一个数据库只有一个内模式。内模式定义了所有内部记录类型、索引和文件的组织形式,以及数据控制方面的细节。,14,使用DBMS设计数据库体系结构,15,概念模型设计实体关系模型,实体关系模型:DB
4、 设计过程,并且表示 DB 的整个逻辑结构 实体:实体可以是具体的(例如一个人或一本书),也可以是抽象的(如一个节日或一个概念)属性:实体是由一组属性来表示的。例如:Person(个人)实体的属性有 Name(名称)、SSN、Age(年龄)、Street(街道)、City(城市)关系:关系是两个或多个实体之间的联系,16,关系的类型,17,E-R 图的符号,18,E-R 图1-2,19,E-R 图2-2,20,什么是规范化,我们的任务是研究模式设计,研究设计一个“好”的(没有“毛病”的)关系模式的办法。数据依赖是通过一个关系中属性间值的相等与否体现出来的数据间的相互关系。,21,三级范式1-3
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 北大 青鸟 MYSQL 基础教程
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-5935323.html