欢迎来到天天文库
浏览记录
ID:43969028
大小:373.50 KB
页数:56页
时间:2019-10-17
《后续课程安排》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、后续课程安排今日下午和晚上,本教室,第四章数据库;明天下午和晚上,南一楼东边3楼电信系会议室,第五章软件工程;5.14日,周六下午2点—晚上9点,电信机房,建库、查询、统计、多库操作等上机;5.29日,周日晚上18:30~21:00闭卷考试,东五楼214、2191第四章数据库系统4.1基本概念4.2理论基础4.3建库和修改4.4数据库查询、排序和统计4.5数据库编程4.6多库操作24.1基本概念DBS=DB+DBMS+计算机硬件+DBA数据库数据库管理系统数据库管理员一、有关术语数据(data)——计算机能够识别和处理的信息的集合。数据库(DB)——长期存放在计算机内的、有组织的、可
2、共享的数据集合(是一种特殊的数据结构)。数据库管理系统(DBMS)——管理数据库的软件系统。数据库系统(DBS)——能正常进行数据库操作和处理的整个系统。3二、数据管理技术的发展大致分为3个阶段:人工管理阶段、文件系统阶段、数据库系统阶段数据库系统阶段的优点是:①数据按一定的数据模型组织、描述和存储②具有较小的冗余度;③较高的数据独立性和易扩展性;④可为各种用户共享。⑤提供了用户接口,有DBMS软件。4DBMS是什么?——DataBaseManagementSystem,称为数据库管理系统。如何科学地组织和存储数据,如何高效地获取——依靠数据库管理系统。数据库管理系统是位于用户和操作
3、系统之间的一层数据管理软件。5三、数据库的3级结构(SPARC结构)这三级的层次分别为:用户逻辑结构数据逻辑结构物理存储结构用户级=外模式(子模式),亦称用户视图概念级=概念模式(模式),称为DBA视图物理级=内模式(存储模式),称为系统程序员视图6数据库三层体系结构示意图现实世界内模式概念模式视图1视图2视图n外模式视图抽象概念抽象物理抽象7简答题:请解释外模式、内模式和概念模式。答:外模式是指用户级数据库,是某个用户所看到并获准使用的那部分数据的逻辑结构,也称为用户视图;内模式是指物理级数据库,是最接近物理存储的一层,称为存储视图或内视图;概念模式是指概念级数据库,是对数据库中全
4、体数据的整体逻辑结构的描述,是所有用户的公共数据视图,称为全局视图。8应用A应用B应用C应用D应用E外模式1外模式2外模式3模式内模式数据库外模式/模式映射模式/内模式映射DBMSOS用户1用户2用户3用户4用户5数据库系统的3层体系结构示意图94.2理论基础包含数据模型和关系代数两大内容。现实世界(抽象到)信息世界(量化到)数据世界相应的数据库系统实体模型信息模型数据模型数据库模型实体(Entity)——客观存在的可标识的事物,描述对象属性——是实体的特征,描述性质关键字(键)——指在实体属性中,可用于区别实体集中不同个体的那个属性或几个属性的组合。用E-R图表示实体联系E-R图=
5、实体联系表示法是实体模型的数据化是数据库的框架实体—记录属性—字段实体联系类型有3种:对应数据模型也有三种:1:1(如班长实体集与班级实体集)关系模型(二维表)分为关系数据库1:n(如班长实体集与同学实体集)层次模型(树)层次数据库m:n(如教师实体集与学生实体集)网状模型(图)网状数据库一、数据模型计算机解决问题的前提是什么?在数据处理领域,一般把信息理解为关于现实世界事物存在方式或运动状态的反映。例如黑板,颜色是黑的,形状是矩形,尺寸长3米,高1.2米,材料是木材,这些都是关于黑板的信息,是黑板存在状态的反映。10例:{实体实体类型:学生实体值:张三{属性属性类型:学号,姓名属性
6、值:3567,张三{记录记录类型:学生(学号,姓名,性别)记录值:张三(3567,张三,男)11什么叫E-R图?(EntityRelationshipApproach,叫实体关系表示法,1976年提出),实际上是一个信息模型。用途:E-R图提供了表示实体型、属性和联系的方法,画出E-R图之后便很容易设计数据库框架了。实体模型怎样转为E-R图呢?实体:用矩形表示,矩形框内写明实体名。属性:用椭圆形表示,并用无向边将其与相应的实体连接起来。联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1:1,1:n,m:n)。12ER图示例(实体及
7、其属性)——关于学校课程管理学员学号姓名性别年龄班级编号专业课程课程号课程名学分教员编号姓名性别年龄职称参考书书号书名摘要价格13学员班级课程教员参考书成绩讲授选修组成领导1mnmn1n1n提示:先画实体与联系,再添加属性。能作为属性的就别作为实体,这是简化设计的诀窍。由“联系”而产生的新属性14表中的一行称为一个记录值或一个元组;表中一列称为一个字段或数据项。数据模型中最常见也最常用的是关系模型什么叫关系模型?凡是能用二维表格表示的结构,都是关系模型。关
此文档下载收益归作者所有