欢迎来到天天文库
浏览记录
ID:61903594
大小:288.50 KB
页数:20页
时间:2021-03-26
《SQL第二讲1.2数据库体系结构.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、上节课程回顾:了解了关于数据库的基本概念DataDBDBMSDBS应用程序和用户DB三要素:结构操作规则约束DB三个分类:层次网状关系数据库第一章数据库系统基础1、数据库基本概念2、数据库系统的体系结构3、关系数据库4、数据库系统的应用二、数据库系统的体系结构校图书馆借书流程:学生书卡书库(图书管理员)文学专业小说杂志学生书库电脑应用查询(图书管理员)学生相当于各种不同需求的用户书卡或电脑查询所借图书的方式,定义了数据的结构和数据之间的关系图书管理员就相当于DBMS,管理书库书库按一定规则存放图书,定义了数据的物理实际存储模式学生所借书的所需书卡所有书卡书库用户角度的结构描述
2、所有的逻辑特征,与数据之间的关系物理结构的存储方式用户模式逻辑模式存储模式学生不需要知道图书所存的具体位置,即可通过书卡或电脑提交所查书籍给图书管理员进行借阅。例:张三来图书馆借《SQL》参考书第一步通过电脑查询系统找到书名为SQL的书籍编号第二步将对应书籍的编号提交给图书管理员最后,图书管理员会根据书的编号与物理存放位置的关系,找到所借书籍交给张三。用户模式与逻辑模式之间的关系:保证了数据的逻辑独立性存储模式与逻辑模式之间的关系:保证了数据的物理独立性学生所借书的一部分书卡所有书卡书库用户模式逻辑模式存储模式DBMS的功能:数据定义数据操作运行管理数据维护(结构、规则、关系
3、)(面向用户的查询、更新等操作)(并发控制、安全性控制等)(数据的导入导出、恢复、重组等)数据库的5个特点:1、结构化2、独立性(物理独立性和逻辑独立性)物理独立性包括存储结构、方式的改变逻辑独立性包括模式、类型以及数据间的联系3、共享性4、完整性5、安全性三、关系数据库的基本知识物资编号物资名称物资单位物资单价库存数量规格型号入库情况出库情况物资库存信息表在这个文件系统中,记录的内部是有结构,并且是按等长同格式的记录集合。缺点:资源浪费、应用平台开发难度大物资编号物资名称物资单位物资单价库存数量规格型号入库情况出库情况物资库存信息表物资编号库存数量入库编号(库存信息表)物资
4、名称物资单位物资单价物资编号(物资信息表)出库编号出库编号物资编号出库数量出库时间(出库信息表)优点:这样的数据组织使得库存数据结构化,减少数据冗余,并考虑到各方面基本信息之间的联系。入库编号物资编号入库数量入库时间(入库信息表)将一个主表换成四个分支表物资信息入库信息出库信息库存信息各表之间通过公共属性来建立联系物资编号1、关系数据库中的基本概念(1)域例如:性别{男、女}、政治面貌{党员、团员、群众}(2)笛卡儿积不同域之间各值的组合,见书P8表1.2属性的取值范围称为该属性的域(3)关系笛卡儿乘积中的任一个子集姓名性别政治面貌赵勇男党员李霞女团员关系属性不可在分的基本属
5、性属性之间不能重名行、列次序不分前后行记录不能完全相同一条记录(元组)能唯一确定一条记录的属性我们称为:主键上表有主键存在吗?2、关系的运算关系数据库是用数学方法来处理数据库中的数据,理论基础就是关系代数。(1)选择运算例如:在班级学生信息表中,查询男生的记录性别=‘男’班级学生信息表男生表属性列保持不变,相应记录减少(2)投影运算例如:查看班级学生信息表中所有学生的姓名、籍贯两个属性信息班级学生信息表学生信息表表里学生对象的属性有所减少,学生记录量保持不变。姓名、籍贯所有属性要查看女生的姓名、学号的记录信息(3)连接运算从不同表中选取属性间满足条件的记录,请见书P11图1.
6、7总结:1、数据库系统的体系结构(用户模式、逻辑模式、存储模式)2、模式之间的对应关系3、数据库的特点4、关系数据库的基本概念和关系运算(结构化、共享性、独立性、完整和安全性)(属性、域、关系)(选择、投影、连接运算)(逻辑独立性、物理独立性)课堂作业:P162(3,4,5)课外作业:P173(3)下次上课前进行作业抽查
此文档下载收益归作者所有