同济大学数据库-第1章习题答案

合集下载

(完整版)数据库课后习题及答案

(完整版)数据库课后习题及答案

第一章数据库系统概述选择题1实体-联系模型中,属性是指(C)A.客观存在的事物B.事物的具体描述C.事物的某一特征D.某一具体事件2对于现实世界中事物的特征,在E-R模型中使用(A)A属性描述B关键字描述C二维表格描述D实体描述3假设一个书店用这样一组属性描述图书(书号,书名,作者,出版社,出版日期),可以作为“键”的属性是(A)A书号B书名C作者D出版社4一名作家与他所出版过的书籍之间的联系类型是(B)A一对一B一对多C多对多D都不是5若无法确定哪个属性为某实体的键,则(A)A该实体没有键B必须增加一个属性作为该实体的键C取一个外关键字作为实体的键D该实体的所有属性构成键填空题1对于现实世界中事物的特征在E-R模型中使用属性进行描述2确定属性的两条基本原则是不可分和无关联3在描述实体集的所有属性中,可以唯一的标识每个实体的属性称为键4实体集之间联系的三种类型分别是1:1 、1:n 、和m:n5数据的完整性是指数据的正确性、有效性、相容性、和一致性简答题一、简述数据库的设计步骤答:1需求分析:对需要使用数据库系统来进行管理的现实世界中对象的业务流程、业务规则和所涉及的数据进行调查、分析和研究,充分理解现实世界中的实际问题和需求。

分析的策略:自下而上——静态需求、自上而下——动态需求2数据库概念设计:数据库概念设计是在需求分析的基础上,建立概念数据模型,用概念模型描述实际问题所涉及的数据及数据之间的联系。

3数据库逻辑设计:数据库逻辑设计是根据概念数据模型建立逻辑数据模型,逻辑数据模型是一种面向数据库系统的数据模型。

4数据库实现:依据关系模型,在数据库管理系统环境中建立数据库。

二、数据库的功能答:1提供数据定义语言,允许使用者建立新的数据库并建立数据的逻辑结构2提供数据查询语言3提供数据操纵语言4支持大量数据存储5控制并发访问三、数据库的特点答:1数据结构化。

2数据高度共享、低冗余度、易扩充3数据独立4数据由数据库管理系统统一管理和控制:(1)数据安全性(2)数据完整性(3)并发控制(4)数据库恢复第二章关系模型和关系数据库选择题1把E-R模型转换为关系模型时,A实体(“一”方)和B实体(“多”方)之间一对多联系在关系模型中是通过(A)来实现的A将A关系的关键字放入B关系中B建立新的关键字C建立新的联系D建立新的实体2关系S和关系R集合运算的结果中既包含S中元组也包含R中元组,但不包含重复元组,这种集合运算称为(A)A并运算B交运算C差运算D积运算3设有关系R1和R2,经过关系运算得到结果S,则S是一个(D)A字段B记录C数据库D关系4关系数据操作的基础是关系代数。

同济大学数据库-实验一答案

同济大学数据库-实验一答案

同济⼤学数据库-实验⼀答案实验⼀讲解By Zhu Jing12主窗体MainForm 运⾏界⾯0.主窗体项⽬解决⽅案资源管理器主窗体主要属性设置:IsMdiContainer为True(设置主窗体为多⽂档界⾯容器);WindowState为Maximized(运⾏时最⼤化)3主窗体代码:Public Class MainFormApplication.Exit()End SubPrivate Sub 实验1ToolStripMenuItem_Click(…) …Dim f1 As New shiyan1()f1.MdiParent = Mef1.Show()End SubPrivate Sub 实验2ToolStripMenuItem_Click(…) …Dim f2 As New shiyan2()f2.MdiParent = Mef2.Show()End Sub4Private Sub 实验3ToolStripMenuItem_Click(…)…Dim f3 As New shiyan3()f3.MdiParent = Mef3.Show()End SubPrivate Sub 实验4ToolStripMenuItem_Click(…) …Dim f4 As New shiyan4()f4.MdiParent = Mef4.Show()End SubPrivate Sub 实验5ToolStripMenuItem_Click(...) …Dim f5 As New shiyan5()f5.MdiParent = Mef5.Show()End Sub.5Private Sub 实验6ToolStripMenuItem_Click(…) …Dim f6 As New shiyan6()f6.MdiParent = Mef6.Show()End SubDim f7_1As New shiyan7_1()f7_1.Show()End SubPrivate Sub 实验8ToolStripMenuItem_Click(…) …Dim f8 As New shiyan8()f8.MdiParent = Mef8.Show()End SubEnd Class61. 实验1:⽂本框练习7实验1代码:Public Class shiyan1Private Sub Button1_Click(…) …'⾪书按钮TextBox1.Font = New Font("⾪书", 25, FontStyle.Bold Or FontStyle.Italic) End Sub Private Sub Button2_Click(…) …'幼圆按钮TextBox1.Font = New Font("幼圆", 18, FontStyle.Italic Or FontStyle.Underline) End Sub 8Private Sub Button3_Click(…) …'复制按钮TextBox2.Text = TextBox1.SelectedTextTextBox2.Font = TextBox1.FontEnd SubEnd Class92. 实验2:求鸡和兔的个数10实验2代码:Public Class shiyan2Private Sub TextBox2_KeyDown(…) …If e.KeyCode = Keys.Enter ThenDim x, y As Integer 'x--鸡数,y--兔数If Not IsNumeric(TextBox1.Text.Trim) ThenMessageBox.Show("'头数'必须输⼊数字", "警告")TextBox1.Text = ""TextBox3.Text = ""Exit SubEnd If11If Not IsNumeric(TextBox2.Text.Trim) Then MessageBox.Show("'脚数'必须输⼊数字", "警告") Me.TextBox2.Text = "" Me.TextBox3.Text = ""Exit SubEnd IfIf Val(TextBox2.Text.trim) Mod 2 <> 0 Then MessageBox.Show("脚必须是双数", "警告")TextBox2.Focus()Exit SubEnd If12x = Val(4 * TextBox1.Text -TextBox2.Text) / 2y = Val(TextBox2.Text -2 * TextBox1.Text) / 2If x < 0 Or y < 0 Then '若头数是负数MsgBox("荒唐解,请重新输⼊!")Me.TextBox3.Text = ""ElseTextBox3.Text = x & " " & yEnd IfEnd IfEnd SubEnd Class13143. 实验3:求解1元2次⽅程的根实验3运⾏界⾯实验3代码:Imports System.MathPublic Class shiyan3Dim a, b, c, disc, realpart, imagpart As DoublePrivate Sub Button1_Click(…) …'计算按钮If String.IsNullOrEmpty(TextBox1.Text.Trim()) And String.IsNullOrEmpty(TextBox2.Text.Trim()) Then MsgBox("请为a,b赋值")Exit SubEnd IfIf TextBox1.Text.Trim() = "" ThenTextBox1.Text = 0End If15If TextBox2.Text.Trim() = "" ThenTextBox2.Text = 0End IfIf TextBox3.Text.Trim() = "" ThenTextBox3.Text = 0End Ifa = TextBox1.Text.Trimb = TextBox2.Text.Trimc = TextBox3.Text.TrimIf a = 0 Then 'a为0时If b<> 0 Then 'a为0,b不为0时TextBox4.Text = Round(-c / b, 2)TextBox5.Text = ""GroupBox1.Text = "不是2次⽅程,只有⼀个根" Else 'a,b都为0时MsgBox("a,b不能同时为0")End If16Elsedisc = b * b -4 * a * cIf disc = 0 Then ' disc为0时GroupBox1.Text = "有两个相同的实根" TextBox4.Text = Round(-b / (2 * a), 2) TextBox5.Text = Round(-b / (2 * a), 2) ElseIf disc > 0 Then ' disc ⼤于0时GroupBox1.Text = "有两个不同的实根" TextBox4.Text =Round((-b + Sqrt(disc)) / (2 * a), 2) TextBox5.Text =Round((-b -Sqrt(disc)) / (2 * a), 2)Else ' disc⼩于0时GroupBox1.Text = "有两个不同的虚根" realpart = Round(-b / (2 * a), 2)imagpart = Round(Sqrt(-disc) / (2 * a), 2)17TextBox4.Text = realpart & "+" & imagpart & "i" TextBox5.Text = realpart & "-" & imagpart & "i" End IfEnd IfEnd SubPrivate Sub Button2_Click(…) …'结束按钮Me.Close()End SubEnd Class18194. 实验4:⽣成随机数实验4运⾏界⾯。

数据库章习题参考答案

数据库章习题参考答案

33
41
指出关系S中违反关系完整性规则的元组是( )。
A.(1,2) B.(2,null) C.(3,3) D.(4,1)
第二章 习题
单项选择题
12、设有关系R(A,B,C),经操作A,B ( B=‘b’ (R))的
运算结果是 ( )。
A BC
A:
B:
C:
D:
R: a b c
A BC A B
AB
AB
单项选择题
10、两个关系在没有公共属性时,其自然联接操作表 现为 ( )。
A.结果为空关系 B.笛卡儿集操作
C.等值联接操作 D.无意义的操作
11、有关系R(A,B,C),主键=A;S(D,A)主键=D,外键
=A。关系R和S的元组如下: D A
A
R: 1 2
BC
23 13
12
S: 2 N U L L
第二章 习题
单项选择题
7、常用的关系运算是关系代数和( C )。
A.集合代数 B.逻辑演算 C.关系演算 D.集 合演算
8、对一个关系做投影操作后,新关系的元数个数
( B )原来关系的元组个数。
A.小于 于
B.小于或等于
C.等于
D.大
9、参加差运算的两个关系( B )。
A.属性个数可以不同 必须相同
3、逻辑记录与物理记录,逻辑文件与物理文件有 什么联系和区别?
逻辑数据是用户用以操作的数据形式,是抽象 的概念化数据。物理数据是实际存放在存储 设备上的数据。逻辑数据和物理数据之间可 以差别很大。
第一章 习题
3、试述E-R模型、、网状模型和面向对象模 型的主要特点。
• E-R模型直接表示实体类型及实体间的联 系,与计算机无关,用户容易接受。

同济大学版高等数学课后习题答案第1章

同济大学版高等数学课后习题答案第1章

习题1-11. 设A =(-∞, -5)⋃(5, +∞), B =[-10, 3), 写出A ⋃B , A ⋂B , A \B 及A \(A \B )的表达式.解 A ⋃B =(-∞, 3)⋃(5, +∞),A ⋂B =[-10, -5),A \B =(-∞, -10)⋃(5, +∞),A \(A \B )=[-10, -5).2. 设A 、B 是任意两个集合, 证明对偶律: (A ⋂B )C =A C ⋃B C .证明 因为x ∈(A ⋂B )C ⇔x ∉A ⋂B ⇔ x ∉A 或x ∉B ⇔ x ∈A C 或x ∈B C ⇔ x ∈A C ⋃B C , 所以 (A ⋂B )C =A C ⋃B C .3. 设映射f : X →Y , A ⊂X , B ⊂X . 证明(1)f (A ⋃B )=f (A )⋃f (B );(2)f (A ⋂B )⊂f (A )⋂f (B ).证明 因为y ∈f (A ⋃B )⇔∃x ∈A ⋃B , 使f (x )=y⇔(因为x ∈A 或x ∈B ) y ∈f (A )或y ∈f (B )⇔ y ∈f (A )⋃f (B ),所以 f (A ⋃B )=f (A )⋃f (B ).(2)因为y ∈f (A ⋂B )⇒∃x ∈A ⋂B , 使f (x )=y ⇔(因为x ∈A 且x ∈B ) y ∈f (A )且y ∈f (B )⇒ y ∈ f (A )⋂f (B ),所以 f (A ⋂B )⊂f (A )⋂f (B ).4. 设映射f : X →Y , 若存在一个映射g : Y →X , 使X I f g = , Y I g f = , 其中I X 、I Y 分别是X 、Y 上的恒等映射, 即对于每一个x ∈X , 有I X x =x ; 对于每一个y ∈Y , 有I Y y =y . 证明: f 是双射, 且g 是f 的逆映射: g =f -1.证明 因为对于任意的y ∈Y , 有x =g (y )∈X , 且f (x )=f [g (y )]=I y y =y , 即Y 中任意元素都是X 中某元素的像, 所以f 为X 到Y 的满射.又因为对于任意的x 1≠x 2, 必有f (x 1)≠f (x 2), 否则若f (x 1)=f (x 2)⇒g [ f (x 1)]=g [f (x 2)] ⇒ x 1=x 2.因此f 既是单射, 又是满射, 即f 是双射.对于映射g : Y →X , 因为对每个y ∈Y , 有g (y )=x ∈X , 且满足f (x )=f [g (y )]=I y y =y , 按逆映射的定义, g 是f 的逆映射.5. 设映射f : X →Y , A ⊂X . 证明:(1)f -1(f (A ))⊃A ;(2)当f 是单射时, 有f -1(f (A ))=A .证明 (1)因为x ∈A ⇒ f (x )=y ∈f (A ) ⇒ f -1(y )=x ∈f -1(f (A )),所以 f -1(f (A ))⊃A .(2)由(1)知f -1(f (A ))⊃A .另一方面, 对于任意的x ∈f -1(f (A ))⇒存在y ∈f (A ), 使f -1(y )=x ⇒f (x )=y . 因为y ∈f (A )且f 是单射, 所以x ∈A . 这就证明了f -1(f (A ))⊂A . 因此f -1(f (A ))=A . 6. 求下列函数的自然定义域:(1)23+=x y ;解 由3x +2≥0得32->x . 函数的定义域为) ,32[∞+-. (2)211xy -=; 解 由1-x 2≠0得x ≠±1. 函数的定义域为(-∞, -1)⋃(-1, 1)⋃(1, +∞).(3)211x xy --=; 解 由x ≠0且1-x 2≥0得函数的定义域D =[-1, 0)⋃(0, 1].(4)241x y -=; 解 由4-x 2>0得 |x |<2. 函数的定义域为(-2, 2).(5)x y sin =;解 由x ≥0得函数的定义D =[0, +∞).(6) y =tan(x +1);解 由21π≠+x (k =0, ±1, ±2, ⋅ ⋅ ⋅)得函数的定义域为 12-+≠ππk x (k =0, ±1, ±2, ⋅ ⋅ ⋅).(7) y =arcsin(x -3);解 由|x -3|≤1得函数的定义域D =[2, 4].(8)xx y 1arctan 3+-=; 解 由3-x ≥0且x ≠0得函数的定义域D =(-∞, 0)⋃(0, 3).(9) y =ln(x +1);解 由x +1>0得函数的定义域D =(-1, +∞).(10)x e y 1=.解 由x ≠0得函数的定义域D =(-∞, 0)⋃(0, +∞).7. 下列各题中, 函数f (x )和g (x )是否相同?为什么?(1)f (x )=lg x 2, g (x )=2lg x ;(2) f (x )=x , g (x )=2x ;(3)334)(x x x f -=,31)(-=x x x g .(4)f (x )=1, g (x )=sec 2x -tan 2x .解 (1)不同. 因为定义域不同.(2)不同. 因为对应法则不同, x <0时, g (x )=-x .(3)相同. 因为定义域、对应法则均相相同.(4)不同. 因为定义域不同.8. 设⎪⎩⎪⎨⎧≥<=3|| 03|| |sin |)(ππϕx x x x , 求)6(πϕ, )4(πϕ, )4(πϕ-, ϕ(-2), 并作出函数y =ϕ(x )的图形.解 21|6sin |)6(==ππϕ, 22|4sin |)4(==ππϕ, 22|)4sin(|)4(=-=-ππϕ, 0)2(=-ϕ. 9. 试证下列函数在指定区间内的单调性:(1)xx y -=1, (-∞, 1); (2)y =x +ln x , (0, +∞).证明 (1)对于任意的x 1, x 2∈(-∞, 1), 有1-x 1>0, 1-x 2>0. 因为当x 1<x 2时, 0)1)(1(112121221121<---=---=-x x x x x x x x y y , 所以函数xx y -=1在区间(-∞, 1)内是单调增加的. (2)对于任意的x 1, x 2∈(0, +∞), 当x 1<x 2时, 有0l n )()l n ()l n (2121221121<+-=+-+=-x x x x x x x x y y ,所以函数y =x +ln x 在区间(0, +∞)内是单调增加的.10. 设 f (x )为定义在(-l , l )内的奇函数, 若f (x )在(0, l )内单调增加, 证明f (x )在(-l , 0)内也单调增加.证明 对于∀x 1, x 2∈(-l , 0)且x 1<x 2, 有-x 1, -x 2∈(0, l )且-x 1>-x 2.因为f (x )在(0, l )内单调增加且为奇函数, 所以f (-x 2)<f (-x 1), -f (x 2)<-f (x 1), f (x 2)>f (x 1),这就证明了对于∀x 1, x 2∈(-l , 0), 有f (x 1)< f (x 2), 所以f (x )在(-l , 0)内也单调增加. 11. 设下面所考虑的函数都是定义在对称区间(-l , l )上的, 证明:(1)两个偶函数的和是偶函数, 两个奇函数的和是奇函数;(2)两个偶函数的乘积是偶函数, 两个奇函数的乘积是偶函数, 偶函数与奇函数的乘积是奇函数.证明 (1)设F (x )=f (x )+g (x ). 如果f (x )和g (x )都是偶函数, 则F (-x )=f (-x )+g (-x )=f (x )+g (x )=F (x ),所以F (x )为偶函数, 即两个偶函数的和是偶函数.如果f (x )和g (x )都是奇函数, 则F (-x )=f (-x )+g (-x )=-f (x )-g (x )=-F (x ),所以F (x )为奇函数, 即两个奇函数的和是奇函数.(2)设F (x )=f (x )⋅g (x ). 如果f (x )和g (x )都是偶函数, 则F (-x )=f (-x )⋅g (-x )=f (x )⋅g (x )=F (x ),所以F (x )为偶函数, 即两个偶函数的积是偶函数.如果f (x )和g (x )都是奇函数, 则F (-x )=f (-x )⋅g (-x )=[-f (x )][-g (x )]=f (x )⋅g (x )=F (x ),所以F (x )为偶函数, 即两个奇函数的积是偶函数.如果f (x )是偶函数, 而g (x )是奇函数, 则F (-x )=f (-x )⋅g (-x )=f (x )[-g (x )]=-f (x )⋅g (x )=-F (x ),所以F (x )为奇函数, 即偶函数与奇函数的积是奇函数.12. 下列函数中哪些是偶函数, 哪些是奇函数, 哪些既非奇函数又非偶函数?(1)y =x 2(1-x 2);(2)y =3x 2-x 3;(3)2211x x y +-=; (4)y =x (x -1)(x +1);(5)y =sin x -cos x +1;(6)2x x a a y -+=. 解 (1)因为f (-x )=(-x )2[1-(-x )2]=x 2(1-x 2)=f (x ), 所以f (x )是偶函数.(2)由f (-x )=3(-x )2-(-x )3=3x 2+x 3可见f (x )既非奇函数又非偶函数.(3)因为())(111)(1)(2222x f x x x x x f =+-=-+--=-, 所以f (x )是偶函数. (4)因为f (-x )=(-x )(-x -1)(-x +1)=-x (x +1)(x -1)=-f (x ), 所以f (x )是奇函数.(5)由f (-x )=sin(-x )-cos(-x )+1=-sin x -cos x +1可见f (x )既非奇函数又非偶函数.(6)因为)(22)()()(x f a a a a x f x x x x =+=+=-----, 所以f (x )是偶函数. 13. 下列各函数中哪些是周期函数?对于周期函数, 指出其周期:(1)y =cos(x -2);解 是周期函数, 周期为l =2π.(2)y =cos 4x ;解 是周期函数, 周期为2π=l . (3)y =1+sin πx ;解 是周期函数, 周期为l =2.(4)y =x cos x ;解 不是周期函数.(5)y =sin 2x .解 是周期函数, 周期为l =π.14. 求下列函数的反函数:(1)31+=x y 错误!未指定书签。

第1章习题参考答案【可编辑】

第1章习题参考答案【可编辑】

第一章习题参考答案1.选择题(1)数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是(A)。

A.DBS包括DB和DBMS B.DBMS包括DB和DBSC.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS (2)设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型是(B)。

A.m:n B.1:m C.m:k D.1:1(3)对于“关系”的描述,正确的是( D)。

A.同一个关系中允许有完全相同的元组B.同一个关系中元组必须按关键字升序存放C.在一个关系中必须将关键字作为该关系的第一个属性D.同一个关系中不能出现相同的属性名(4)E-R图用于描述数据库的(A)。

A.概念模型B.数据模型C.存储模型D.逻辑模型(5)在关系模型中,一个关键字(C)。

A.可以由多个任意属性组成B.至多由一个属性组成C.可以由一个或者多个其值能够唯一表示该关系模式中任何元组的属性组成D.可以由一个或者多个任意属性组成(6)现有如下关系:患者(患者编号,患者姓名,性别,出生日期,单位)医疗(患者编号,患者姓名,医生编号,医生姓名,诊断日期,诊断结果)其中,医疗关系中的外关键字是(A)。

A.患者编号B.患者姓名C.患者编号和患者姓名D.医生编号和患者编号(7)一个关系只有一个(D)。

A.候选关键字B.外部关键字C.组合关键字D.主关键字(8)下列标识符可以作为局部变量使用的是(C)。

A.[@Myvar] B.My var C.@Myvar D.@My var (9)Transact-SQL支持的一种程序结构语句是(A)。

A.BEGIN…E ND B.IF…T HEN…ELSEC.DO CASE D.DO WHILE(10)字符串常量使用(A)作为定界符。

A.单引号B.双引号C.方括号D.花括号2.填空题(1)数据库是在计算机系统中按照一定的方式组织、存储和应用的(数据集合)。

数据库第1_2章参考答案

数据库第1_2章参考答案

第一章数据库系统概述P91.数据管理的主要内容是什么。

[难度↓]【解】数据管理是指数据的收集、整理、组织、存储、查询、维护和传送等各种操作,是数据处理的基本环节,是数据处理必有的共性部分。

2.从程序和数据之间的关系分析文件系统和数据库系统之间的区别和联系。

[难度↓↓]【解】文件系统中的文件是面向应用的,一个文件基本上对应于一个应用程序,文件之间不存在联系,数据冗余大,数据共享性差,数据独立性差;数据库系统中的文件不再面向特定的某个或多个应用,而是面向整个应用系统,文件之间是相互联系着的,减少了数据冗余,实现了数据共享,数据独立性高。

3.数据冗余是指各个数据文件中存在重复的数据,数据库系统与文件系统相比是怎样减少数据冗余的?[难度↓↓]【解】在数据库方式下,用户不是自建文件,而是取自数据库中的某个子集,它并非独立存在,而是靠数据库管理系统从数据库中映像出来,所以叫做逻辑文件。

由于用户使用的是逻辑文件,因此尽管一个数据可能出现在不同的逻辑文件中,但实际上的物理存储只可能出现一次,这就减少了冗余。

4.什么是数据库管理系统?简述DBMS的基本组成?。

[难度↓↓]【解】数据库管理系统(DBMS)是数据库系统的关键组成部分。

任何数据操作,包括数据库定义、数据查询、数据维护、数据库运行控制等都是在DBMS管理下进行的。

DBMS是用户与数据库的接口,应用程序只有通过DBMS才能和数据库“打交道”。

DBMS的组成:(1)语言编译处理程序;(2)系统运行控制程序;(3)系统建立、维护程序;(4)数据字典。

5.数据库系统与数据库管理系统的主要区别是什么?[难度↓↓]【解】数据库系统(DataBase System,DBS)是数据库应用系统的简称,是具有管理数据库功能的计算机系统。

数据库系统由计算机系统、数据库、DBMS、应用程序和用户组成。

数据库管理系统(DataBase Management System,DBMS)用于负责数据库的存取、维护和管理。

(完整word版)同济大学第六版高等数学课后答案详解全集

(完整word版)同济大学第六版高等数学课后答案详解全集

同济六版高等数学课后答案全集第一章习题1-11. 设A =(-∞, -5)⋃(5, +∞), B =[-10, 3), 写出A ⋃B , A ⋂B , A\B 及A\(A\B)的表达式.2. 设A 、B 是任意两个集合, 证明对偶律: (A ⋂B)C =AC ⋃BC . .3. 设映射f : X →Y , A ⊂X , B ⊂X . 证明(1)f(A ⋃B)=f(A)⋃f(B);(2)f(A ⋂B)⊂f(A)⋂f(B).4. 设映射f : X →Y , 若存在一个映射g : Y →X , 使X I f g = , Y I g f = , 其中IX 、IY 分别是X 、Y 上的恒等映射, 即对于每一个x ∈X , 有IX x =x ; 对于每一个y ∈Y , 有IY y =y . 证明: f 是双射, 且g 是f 的逆映射: g =f -1.5. 设映射f : X →Y , A ⊂X . 证明:(1)f -1(f(A))⊃A ;(2)当f 是单射时, 有f -1(f(A))=A .6. 求下列函数的自然定义域:(1)23+=x y ;. (2)211x y -=; (3)211x x y --=;(4)241x y -=;(5)x y sin =; (6) y =tan(x +1);(7) y =arcsin(x -3); (8)x x y 1arctan 3+-=;. (9) y =ln(x +1);(10)x e y 1=.7. 下列各题中, 函数f(x)和g(x)是否相同?为什么?(1)f(x)=lg x2, g(x)=2lg x ;(2) f(x)=x , g(x)=2x ;(3)334)(x x x f -=,31)(-=x x x g .(4)f(x)=1, g(x)=sec2x -tan2x .8. 设⎪⎩⎪⎨⎧≥<=3|| 03|| |sin |)(ππϕx x x x , 求)6(πϕ, )4(πϕ, )4(πϕ-, ϕ(-2), 并作出函数y =ϕ(x)的图形.. 9. 试证下列函数在指定区间内的单调性:(1)x xy -=1, (-∞, 1);(2)y =x +ln x , (0, +∞).10. 设 f(x)为定义在(-l , l)内的奇函数, 若f(x)在(0, l)内单调增加, 证明f(x)在(-l , 0)内也单调增加.11. 设下面所考虑的函数都是定义在对称区间(-l , l)上的, 证明:(1)两个偶函数的和是偶函数, 两个奇函数的和是奇函数;(2)两个偶函数的乘积是偶函数, 两个奇函数的乘积是偶函数, 偶函数与奇函数的乘积是奇函数.12. 下列函数中哪些是偶函数, 哪些是奇函数, 哪些既非奇函数又非偶函数?(1)y =x2(1-x2);(2)y =3x2-x3;(3)2211x xy +-=;(4)y =x(x -1)(x +1);(5)y =sin x -cos x +1;(6)2x x aa y -+= 13. 下列各函数中哪些是周期函数?对于周期函数, 指出其周期:(1)y =cos(x -2);.(2)y =cos 4x ;(3)y =1+sin πx ;(4)y =xcos x ;(5)y =sin2x .14. 求下列函数的反函数:(1)31+=x y 错误!未指定书签。

数据库第一章课后习题答案

数据库第一章课后习题答案
【例1.4】数据库绻统由哪几部分组成? 【解】数据库绻统是引入了数据库技术的计算机绻统,除了一般计算机绻统的组成部 分外,还包含了数据库、数据库管理绻统、数据库应用绻统以及与绻统开发、使用相关的 各繻人员。
【例1.5】什么是数据库的子模式,给用户使用子模式有何好处? 【解】数据库的子模式是对数据库中面向某数据库应用绻统(或者说是面向某些数据 库用户)的部分数据的逻辑结构、完整性约束条件、安全性要湂等内容的描述。一个数据 库可以针对不同的用户设置多个子模式。 给用户使用子模式的好处主要包括:(1)子模式通常是逻辑模式的子集,逻辑模式中 的同一个数据对蹡,在不同的子模式中所映帄成的数据对蹡的繻型、长度、保密级别等都 可以不同,从而可满足多个应用的不同需湂;(2)数据库管理绻统保证了不同的应用绻统 只能操作它所对应的子模式中的数据,从而对用户的数据库访问权限进行了控制,是保障 数据库安全性的一个有力措施;(3)子模式作为数据库的三级模式两级映帄结构的组成部 分,支持了数据的逻辑独立性和物理独立性。
答:C
2.数据的收集、整理、组织、存储、查询、维护和传送等操作,统称为__________。
A.数据操作 B.数据处理 C.数据维护 D.数据管理
答:B
3.在人工管理阶段,数据是__________。
A.有结构的
B.无结构的
C.整体无结构,记录有结构 D.整体结构化的
答:B
4.在数据库绻统阶段,数据是__________。
A.有结构的
B.无结构的
C.整体无结构,记录内有结构 D.整体结构化的
答:D
5.在文件绻统阶段,数据__________。
A.无独立性
B.独立性差
C.具有物理独立性 D.具有逻辑独立性
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第1章习题
一、选择题
1. 数据库是长期保存在计算机外存上的、有结构的、可共享的 B 。

A. 程序集合
B. 数据集合
C. 文件集合
D. 命令集合
2. 下列有关DBMS的说法, C 是正确的。

A. DBMS是一个类似V
的应用开发软件 B. DBMS是一个数据库应用软件
C. DBMS是在操作系统支持下的一个系统软件
D. DBMS是软硬件的集合体
3. 在数据库中,下列说法 B 是不正确的。

A. 数据库数据独立性高
B. 数据库避免了一切数据冗余
C. 数据库系统整体数据结构化
D. 数据库可为多用户访问
4. 数据库系统的特点之一是数据共享,那么数据共享是指C 。

A. 多个用户使用同一种语言共享一个数据集合
B. 一个应用系统中多个程序共享一个数据集合
C. 多个应用、多种语言,多个用户共享一个数据集合
D. 多个应用使用同一种语言共享一个数据集合
5. 数据库(DB)、数据库管理系统(DBMS)、数据库系统(DBS)之间的关系 A 。

A. DBS包含DB、DBMS
B. 三者是一个概念,就是“数据库”
C. DBMS与DBS是一样的,它们包含了DB
D. DBMS包含DB、DBS
6. 在数据库中,造成数据不一致的原因是 B 。

A. 数据独立性差
B. 数据冗余
C. 数据库数据量太大
D. 未对数据进行完整性控制
7. 数据库管理员(DBA)是 D 。

A. 负责数据库系统维护人员
B. 负责系统分析设计的人员
C. 负责程序设计人员
D. 负责数据库建立、使用和维护的人员
8. DBMS实现对数据库数据的更新和查询操作的功能称为 C 。

A. 数据定义功能
B. 数据库运行管理功能
C. 数据操纵功能
D. 数据控制功能
9. A 可以减少数据重复存储。

A. 数据库
B. 文件
C. 程序
D. 用户
11. 数据库系统采用三级模式体系结构,有利于数据库的 B 。

A. 数据结构化
B. 数据独立性
C. 数据共享性
D. 数据的多用户访问
12. 一个数据库有 1 模式, 2 外模式, 1 内模式。

A. 1个
B. 有限多个
C. 无穷多个
D. 可以没有
13. 在数据库三级模式体系结构中, A 是用户与数据库的接口,是用户看到的数据视图; B 是对数据库全体数据 E 的描述; C 是描述了数据的 E 。

A. 外模式
B. 模式
C. 内模式
D. 逻辑结构
E. 物理结构
F. 文件结构
二、填空题
1. 数据库中数据是按照某种数据模型来描述、组织和存储的。

具有较小的数据冗
余、较高的数据独立性和易扩展性,可为不同的用户共享。

2. 数据冗余不仅浪费存储空间而且易造成数据的不一致。

3. 数据库管理系统的主要功能有数据定义、数据操纵功能、数据库运行管理以及数据库建立和维护等4个方面。

4. 数据库系统一般由数据库、数据库管理系统、应用程序、数据库管理员和用
户等构成的人机系统。

5. 关系数据模型由E.F.Codd 在1970 年提出,他为此获得了图灵Tuling 奖。

6. 数据独立性可分为物理独立性和逻辑独立性,它是指数据和应用程序
是相互独立的。

7. 当数据的物理存储结构改变,应用程序不变,而由DBA处理这种改变,这是指数据的数据的物理独立性。

8. 外模式是模式的子集。

三、简答题
1. 简述DBMS的主要功能。

(1)数据定义功能。

DBMS提供DDL,用户使用定义数据库。

(2)数据操纵功能。

DBMS提供DML,用户使用它来完成对数据库的基本操作:插入、删除、修改、查询等。

(3)数据库运行管理。

这是DBMS运行时的核心部分,包括并发控制、数据库安全性控制、数据库完整性控制,数据库恢复等等。

(4)数据库的建立和维护功能。

包括数据库初始数据的载入和转换功能,数据库转储与功能,数据库的重组织功能和性能检测、分析功能等等。

2.简述模式、外模式、内模式概念。

答:
外模式:是与某个应用有关的局部数据的逻辑结构和特征的描述。

是数据库个别用户看到的数据视图。

模式:也称概念模式、逻辑模式。

是数据库中全体数据的逻辑结构和特征的描述。

内模式:是对数据库中全体数据的物理结构和存储方式的描述。

是数据在数据库内部的表示方式。

3. 数据库系统为什么采用三级模式体系结构?
答: 三级模式是对数据库的三个抽象级别,它把数据的具体组织留给DBMS管理,使用户可以逻辑地抽象地处理数据,而不必关心数据在计算机中的具体表示方式和存储方式。

4. 简述数据库数据的逻辑独立性和物理独立性含义。

答: 数据的物理独立性是指当数据库的物理结构改变后,不影响现有的应用程序。

数据的逻辑独立性是指当数据库的逻辑结构改变后,不影响现有的应用程序。

5. 阐述二级映射与数据库独立性之间的关系。

答:外模式/模式映象可以提供对数据逻辑独立性的保证。

当模式改变时,由DBA对各个外模式/模式映象加以调整,可以使外模式保持不变,而应用程序是根据外模式编写的,从而应用程序也不必修改,这样,保证了数据与程序的逻辑独立性。

模式/内模式映象可以提供对数据物理独立性的保证。

当内模式改变时,由DBA对模式/内模式映象加以调整,可以使模式保持不变,从而应用程序也不必修改,这样,保证了数据与程序的物理独立性。

简称数据的物理独立性。

相关文档
最新文档