欢迎来到天天文库
浏览记录
ID:37791368
大小:603.10 KB
页数:32页
时间:2019-05-31
《数据库基础知识-清华大学计算机文化基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第三部分数据库基础(1)任课教师:姚瑞霞yaorx@cic.tsinghua.edu.cn办公电话:62782934办公室:东主楼8区309室教务老师:戴音62773240数据库基础知识数据库系统概述现实世界数据的描述-实体联系模型数据库支持的数据模型-关系模型使用Access完成建表操作数据库在改变我们的生活超市管理交易的便捷企业的信息管理银行转帐飞机订票网上购物电子政务…欢迎光临清华学生超市1/10/05销售收据4:55PM--------------------------------------------商品编码商品名称数量金额--------------------------
2、------------------502009钙锌切片12.30124074圣厨香味挂13.90121064超级福满多15.00--------总计-------数量总计金额折扣合计3,011.200.0011.20--------支付-------现金11.20--------------------------------------------C.ID009BILL:747898--------------------------------------------谢谢惠顾欢迎再来校园中的信息系统迎新系统选课系统网络学堂学籍管理审查毕业排课系统社会的信息化-依托数据库在信息化社会中
3、,可为我们所利用的数据量呈爆炸型的增长。任何一个企业的成功之道都离不开它能够准确、及时地获取、分析和处理日常业务中涉及到的数据。而要存储、管理和利用如此大量的信息,不使用数据库几乎是不可能的。计算机数据管理的发展人工管理没有管理数据的软件计算机-以计算为主操作系统以文件为单位,对数据进行管理计算机-不但可以计算,而且可以存储和管理信息文件系统的局限性数据库系统数据管理的专用技术数据库系统是计算机信息系统的基础和主要组成部分。数据库技术数据库技术所研究的问题:如何科学地组织和存储数据如何高效地获取和处理数据数据库特点以数据为中心组织数据,形成综合性的数据库,为各应用共享。数据冗余小,不但节省
4、存储空间,也有利于保持数据的一致性具有良好的用户接口,用户可方便地开发和使用数据库。提供了数据的安全性、完整性等保证。数据库技术的发展趋势大型化需要存储的数据量越来越大(GB→TB)需要同时接纳更多的用户(在线用户)大型数据库技术发展(存储技术、并行处理技术等)大型数据库产品:Oracle、DB2、SQLServer…小型化今天的PC机功能已经可以和过去的大型机相媲美微机数据库技术的发展微机数据库已经作为一种通用的工具。微机数据库代表:Access、Paradox、FoxPro等。数据库的管理系统数据库是数据的仓库,可以长期地保存大量数据。数据库管理系统(DBMS)是协助用户管理和使用数据
5、的软件,对每个数据库都是必须的。DataBaseManagementSystem数据模型描述现实世界中的数据-实体联系模型数据库支持的数据模型-关系模型转换认识抽象现实世界实体联系模型EntityRelationshipModel:简称ER模型实体:客观存在、并可以相互区分的事物学生实体:张三、李四…教室实体:6A213、6B201…实体集:对实体进行分类,抽象出实体集(如学生)实体集的属性:一类实体所具有的共同属性。学生实体集属性:学号、姓名、性别、出生年月…属于一个实体集的各实体都用同一组属性来描述。实体集的码:实体集中唯一标识一个实体的属性或属性组学生实体集的码:学号(姓名?)实体联
6、系模型实体集之间的联系现实世界中的事物之间是有联系的,这种联系必然要反映到ER模型中。一对一联系(1:1)对于实体集A中的每一实体,实体集B中至多有一个实体与之联系。反之亦然。系系主任实体集之间的联系一对多联系(1:N)对于实体集A中的每一实体,实体集B中有N(≥0)个实体与之联系;对于实体集B中每一实体,实体集A中至多只有一个实体与之联系。多对多联系(M:N)对于实体集A中的每一实体,实体集B中有N(≥0)个实体与之联系;对于实体集B中每一实体,实体集A中有M(≥0)个实体与之联系。系学生课程1:NM:N教务系统-数据分析实体集:系主任、系、学生、课程…联系:系主任:系-1:1系:学生-
7、1:N学生:课程-M:NER模型的图形表示-ER图系主任证件号姓名职称系系号系名电话学生学号姓名性别出生年月课程课程号课程名学分包含负责选修11NMN1成绩数据库中的数据模型系号系名电话系主任学号姓名性别出生年月系号关系数据库关系模型实体集与二维表有着自然的对应关系实体集名→表名实体集属性→表列实体集码→表的主码实体→表的行(表中存储的记录)ER模型→关系模型系号系名电话d01计算机系2290d02物理系3390………系
此文档下载收益归作者所有