- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库原理有答案
二、主观题(共5道小题) 35.?什么是数据独立性?
参考答案:
数据独立性指应用程序独立于数据的表示(逻辑)与存储(物理),通过将数据
的定义与存储从程序中独立出来实现。
36.?什么是数据抽象?
参考答案:
数据抽象:即是将数据抽象化、逻辑化,使用户不必了解数据库文件的物理存储
结构、存储位置和存取方法等细节,即可存取数据库。在数据库系统中,有三种级
别的数据抽象,即:视图级抽象、概念级抽象和物理级抽象。
37.?什么是演绎?
参考答案:
演绎是归纳出实体型集合的共同特征,并形成由这些共同特征构成的新实体型。
38.?什么是弱实体?
参考答案:
弱实体是管理主体之外的实体型。没有键属性的实体。
39.?假定一个学校的图书馆要建立一个数据库,保存读者、书和读者借书记录。请用ER图进行概念模型的设计。
读者的属性有:读者号、姓名、年龄、地址和单位
书的属性有:书号、书名、作者和出版社
对每个读者借的每本书有:借出日期和应还日期
参考答案:
二、主观题(共11道小题) 25.?什么是数据库?
参考答案:
数据库是永久存储的、相互关联的和可共享的数据集合。
26.??? 设有一个关系数据库,有三个基本表,表的结构如下:
STUDENT(学号,姓名,年龄,性别,系名),其中学号,姓名,性别,系名的数据类型均为字符类型。年龄的数据类型为整型。
SC(学号,课程号,成绩):其中学号、课程号的数据类型为字符类型,成绩的数据类型为整型。
COURSE(课程号,课程名,学时数):其中课程号、课程名的数据类型的数据类型为字符类型;学时数的数据类型为整型。
1)请用关系代数查询信息系学生的学号、姓名、课程号和成绩。
2)?指出以上各关系的键和外键。
3)??请用关系代数查询年龄在20以下同学的姓名,年龄。
4)???请用SQL语言检索创建STUDENT表,并定义出主键约束,学生性别缺省约束为:“男”
5 )?? 请用SQL语言定义SC表,并定义外键约束
SC(学号,课程号,成绩):其中学号、课程号的数据类型为字符类型,成绩的数据类型为整型。
6)? 查询“计算机原理”课程成绩小于60分的同学的学号和姓名。
7)???请创建年龄在20岁以下,计算机系男同学的视图。
8)将新同学,学号“200301009”,姓名:张苹,年龄:20,性别:女,系名:土木的信息插入到STUDENT关系中。
9)?????????? 删除选修“001”课程的选修信息。
参考答案:
??? 1)π学号,姓名,课程号,成绩 (SC (σ系名=‘信息’STUDENT))
???? 2)STUDENT:键:学号
?????? SC:键:学号,课程号;外键:学号;课程号。
????? COURSE:键:课程号
3)π姓名,年龄 (σAGE《20 STUDENT)
4)CREATE TABLE STUDENT
? ( 学号 Char(8) PRIMARYKEY,
姓名 Varchar(10) NOT NULL,
年龄 integer NOT NULL,
性别 Char(2) Not null DEFAULT“男”,
系名 Varchar(20) NOT NULL)
5)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)
6)SELECT 学号,姓名
??? FROM STUDENT,SC
???? WHERE STUDENT.学号=SC.学号 AND SC.课程号=COURSE.课程号 AND
?? 课程名=“计算机原理” AND
?? 成绩〈60
7)CREATE VIEW 男同学
????? AS
????? SELECT *
????? FROM STUDENT
???? WH
您可能关注的文档
- 数字图像处理课程设计人脸检测与识别.doc
- 数字媒体练习五答案2.doc
- 数字媒体应用技术专业人才培养方案-影视制作方向.doc
- 中国罗盘第二十二层四吉详解.doc
- 数字地面模型第一次实习报告.doc
- 数字有线电视网络的发展趋势.doc
- 数字媒体艺术设计概论.docx
- 数字控制有源功率因数校正器的设计.doc
- 数字油田视频监管系统解决方案.doc
- 中国美容院如何应对经济危机.doc
- 2024年沪科版七年级化学下册月考试卷 .docx
- 2025年冀少新版选修2地理下册阶段测试试卷.docx
- 人教版小学数学二年级下册 8 克和千克 教学设计.docx
- 2024年黔东南民族职业技术学院高职单招职业技能测验历年参考题库(频考版)含答案解析.docx
- 2025年人教新起点三年级英语下册阶段测试试卷含答案 .docx
- 2024年外研版九年级科学下册月考试卷.docx
- 人教版小学数学二年级下册1 数据收集整理 教学设计.docx
- 现场急救---第一目击者培训课件.pptx
- 2024年沪科新版一年级语文上册阶段测试试卷含答案.docx
- 2024年鲁科版三年级英语上册阶段测试试卷.docx
文档评论(0)