- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
二、主观题 ( 共 5 道小题 )
什么是数据独立性? 参考答案:
数据独立性指应用程序独立于数据的表示(逻辑)与存储(物理),通过将数据的定义与存储从程序中独立出来实现。
什么是数据抽象? 参考答案:
数据抽象:即是将数据抽象化、逻辑化,使用户不必了解数据库文件的物理存储 结构、存储位置和存取方法等细节,即可存取数据库。在数据库系统中,有三种级别的数据抽象,即:视图级抽象、概念级抽象和物理级抽象。
什么是演绎? 参考答案:
演绎是归纳出实体型集合的共同特征,并形成由这些共同特征构成的新实体型。
什么是弱实体? 参考答案:
弱实体是管理主体之外的实体型。没有键属性的实体。
假定一个学校的图书馆要建立一个数据库, 保存读者、 书和读者借书记录。 请用 ER 图进行概念模型的设计。
读者的属性有:读者号、姓名、年龄、地址和单位书的属性有:书号、书名、作者和出版社
对每个读者借的每本书有:借出日期和应还日期
参考答案:
二、主观题 ( 共 11 道小题 )
什么是数据库? 参考答案:
数据库是永久存储的、相互关联的和可共享的数据集合。
设有一个关系数据库,有三个基本表,表的结构如下:
STUDEN(T学号,姓名,年龄,性别,系名),其中学号,姓名,性别,系名的数据类型均为字符类型。年龄的数据类型为整型。 SC(学号,课程号,成绩):其中学号、课程号的数据类型为字符类型,成绩的数据类型为整型。
COURS(E课程号,课程名,学时数):其中课程号、课程名的数据类型的数据类
型为字符类型;学时数的数据类型为整型。
请用关系代数查询信息系学生的学号、姓名、课程号和成绩。
指出以上各关系的键和外键。
请用关系代数查询年龄在 20 以下同学的姓名,年龄。
请用 SQL语言检索创建 STUDEN表T ,并定义出主键约束,学生性别缺省约束为:“男”
5 ) 请用 SQL 语言定义 SC 表,并定义外键约束
SC(学号,课程号,成绩):其中学号、课程号的数据类型为字符类型,成绩的数据类型为整型。
查询“计算机原理”课程成绩小于 60 分的同学的学号和姓名。
请创建年龄在 20 岁以下,计算机系男同学的视图。
8)将新同学,学号“ 200301009”,姓名:张苹,年龄: 20,性别:女,系名: 土木的信息插入到 STUDEN关T 系中。
9) 删除选修“ 001”课程的选修信息。
参考答案:
π学号,姓名,课程号,成绩 (SC ( σ系名 = ‘信息 ’STUDENT ))
STUDENT :键:学号
SC:键:学号,课程号;外键:学号;课程号。COURS:E 键:课程号
π 姓名,年龄 (σ AGE 《20 STUDENT)
CREATE TABLE STUDENT
( 学 号 Char(8) PRIMARYKEY, 姓名 Varchar(10) NOT NULL, 年龄 integer NOT NULL,
性别 Char(2) Not null DEFAULT “男”, 系名 Varchar(20) NOT NULL)
CREATE TABLE SC
(学号 Char(8) , 课程号 Char(8), 成绩 integer ,
CONSTRAINT pk_sc_constr
PRIMARY KEY NONCLUSTERED 学( 号,课程号 ) ,
CONSTRAINT pub_sno_const
REFERENCES STUDENT 学( 号)
ON DELETE CASCADE
ON UPDATE CASCADE ,
CONSTRAINT pub_cno_const REFERENCES course ( 课程号) ON DELETE CASCADE
ON UPDATE CASCADE )
SELECT 学号,姓名
FROM STUDENT ,SC
WHERE STUDENT. 学号=SC.学号 AND SC.课程号 =COURSE.课程号 AND
课程名=“计算机原理” AND
成绩〈 60
CREATE VIEW 男同学
AS SELECT *
FROM STUDENT
WHERE年龄〈 20 AND 系名=“计算机”
8)
INSERT INTO STUDENT
VALUES(“ 200301009”,“张苹”,20,“女”,“土木”)
9) DELETE FROM SC WHERE 课程号=“ 001”
什么是ACID原则? 参考答案:
四个重
DBMS为保证在并发访问和故障情况下对数据的维护,要求事务有如下
要特征或准则 (ACID) :原子性 (Atomicity) ,一致性 (Consistency) ,隔离性
(Isolation) ,持久性 (Durability) 。
您可能关注的文档
最近下载
- 高边坡专项施工方案(专家论证版).pdf VIP
- 《工程化学基础》教案-第3章-2011.ppt VIP
- 抗日英雄王二小.pptx VIP
- 第5课 用发展的观点看问题-【中职专用】2024年中职思想政治《哲学与人生》金牌课件(高教版2023·基础模块).pptx VIP
- 老友记台词剧本第一季第1集中英双语左右对照.pdf VIP
- 形势与政策社会实践报告模板.docx VIP
- 全套SPC表格(很全面) CPK.xls VIP
- T_CI 540-2024 红枣蒸馏酒生产技术规程.pdf
- 施工组织设计方案(高速公路通信迁改).docx VIP
- Part3-4 Unit6 Craftsmanship课件高一英语(高教版基础模块2).pptx
文档评论(0)