数据库原理总复习(整理有图)

数据库原理总复习(整理有图)

ID:41729107

大小:163.45 KB

页数:15页

时间:2019-08-30

数据库原理总复习(整理有图)_第1页
数据库原理总复习(整理有图)_第2页
数据库原理总复习(整理有图)_第3页
数据库原理总复习(整理有图)_第4页
数据库原理总复习(整理有图)_第5页
资源描述:

《数据库原理总复习(整理有图)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、选择看总复习(Word)实验实验4实验5表结构的创建,完整性约朿查询分析题就是关系代数、还有查询和一题视图包括两题关系代数(书上没有),5题查询和一题视图(24分)综合分析题就1题16分综合分析题画E-R图,转换为关系模式,定义表结构和完整性约束综合分析题就是考课后练习题中的一题简答题课后习题第一章、绪论书上习题回顾——p.37-38ex7、12、13、22题7•试述数据模型的概念、数据模型的作用和数据模型的三个要素。答:数据模型是数据库中用来对现实世界进行抽象的工具,是数据库中用于提供信息表示和操作手段的形式构架。一般地讲,数

2、据模型是严格定义的概念的集合。这些概念精确描述了系统的静态特性、动态特性和完整性约束条件。因此数据模型通常由数据结构、数据操作和完整性约束三部分组成。(1)数据结构:是所研究的对象类型的集合,是对系统静态特性的描述。(2)数据操作:是指对数据库中各种对象(型)的实例(值)允许进行的操作的集合,包括谕h及有关的操作规则,是对系统动态特性的描述。(3)数据的约束条件:是一组完整性规则的集合。完整性规则是给定的数据模型中数据及其联系所具有的制约和依存规则,用以限定符合数据模型的数据库状态以及状态的变化,以保证数据的正确、有效、相容。解

3、析数据模型是数据库系统中最重耍的概念之一。必须通过《概论》的学习真正掌握数据模型的概念和作用。数据模型是数据库系统的基础O任何一个DBMS都以某一个数据模型为基础,或者说支持某一个数据模型。数据库系统中,模型有不同的层次。根据模型应用的不同目的,可以将模型分成两类或者说两个层次:一类是概念模型,是按用户的观点来对数据和信息建模,用于信息世界的建模,强调语义表达能力,概念简单清晰;另一类是数据模型,是按计算机系统的观点对数据建模,用于机器世界,人们可以用它定义、操纵数据库中的数据,一般需要有严格的形式化定义和一组严格定义了语法和语

4、义的语言,并有一些规定和限制,便于在机器上实现。12・学校中有若干系,每个系有若干班级和教研室,每个教研室有若干教员,其中有的教授和副教授每人各带若干研究牛;每个班有若干学牛,每个学牛选修若干课程,每门课可由若干学生选修。请用E—R图画出此学校的概念模型。答:件校率班级抚研电13・某工厂生产若干产品,每种产品由不同的零件组成,有的零件可用在不同的产品上。这些零件由不同的原材料制成,不同零件所用的材料可以相同。这些零件按所属的不同产品分别放在仓库中,原材料按照类别放在若干仓库中。请用E-R图画出此工丿产品、零件、材料、仓库的概念模

5、型。22・什么叫数据与程序的物理独立性?什么叫数据与程序的逻辑独立性?为什么数据库系统具有数据与程序的独立性?答:数据与程序的逻辑独立性:当模式改变时(例如增加新的关系、新的屈性、改变属性的数据类型等),由数据库管理员对各个外模式/模式的映像做相应改变,可以使外模式保持不变。应用程序是依据数据的外模式编写的,从而应用程序不必修改,保证了数据与程序的逻辑独立性,简称数据的逻辑独立性。数据与程序的物理独立性:当数据库的存储结构改变了,由数据库管理员对模式/内模式映像做相应改变,可以使模式保持不变,从而应用程序也不必改变,保证了数据与

6、程序的物理独立性,简称数据的物理独立性。数据库管理系统在三级模式之间提供的两层映像保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。第二章关系数据库书上习题回顾——P74-P75ex5题5.设有一个SPJ数据库,包括S,P,J,SPJ四个关系模式:1)求供应工程J1零件的供应商号码SNO:JiSno(cSno='JI'(SPJ))2)求供应工程JI零件Pl的供应商号码SW):JiSno(oSno='JI'APno='Pl'(SPJ))3)求供应工程JI零件为红色的供应商号码SWO:JiSno(oPno='Pl'(oC

7、OLOR二'红'(P)^SPJ))4)求没有使用天津供应商牛产的红色零件的工程号JNO:Jno(SPJ)-兀JNO(ocity二'天津'AColors'红'(S^SPJ^P)5)求至少用了供应商S1所供应的全部零件的工程号JNO:jtJno,Pno(SPJ)—irPno(oSno二'SI'(SPJ))第三章关系数据库标准语言书上习题回顾——P127-P128ex5,6,7题,上机操作题5•针对习题3屮的四个表试用SQL语言完成以下各项操作:(1)找出所有供应商的姓名和所在城市。SELECTSNAME,CITYFROMS(2)找出

8、所有零件的名称、颜色、重量。SELECTPNAME,COLOR,WEIGHTFROMP(3)找出使用供应商SI所供应零件的工程号码。SELECTDISTJNOFROMSPJWHERESNO二'SI'(4)找岀工程项目J2使用的各种零件的名称及其数量。SELECT

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。