大 连 理 工 大 学数据库本科期末试
- 格式:doc
- 大小:66.50 KB
- 文档页数:4
2022年大连理工大学公共课《大学计算机基础》期末试卷A(有答案)一、单项选择题1、二进制数IOlIIlOl等于十进制数()A.187B.189C.191D.1932、下列数据中,最小数是()A.(10111100)2B. (162)s C (264)10 D. (CD)163、微机中.一位二进制代码可表示的状态有()A.1种B.2种C.3种D.4种4、十进制数255转换成的二进制数是()A.10101111B.10111111C.11011111D.111111115、通常所说的“计算机病毒”是指()A.细菌感染B.生物病毒感染C.被损坏的程序D.特制的具有破坏性的程序6、标准的ASCII码共有()A256 个B 255 个C127 个 D 128 φ7、第一代电子计算机采用的逻辑器件是()A.电子管B.晶体管C.二极管D.集成电路8、在WindoWS 7的设置桌面小工具中,提供的应用程序包括()A.资源管理器B.幻灯片动画C.网络D.时钟9、在WindOWS 7资源管理器中,选择多个连续文件,其方法是首先单击第一个文件, 然后按住()A,Shift键并单击最后一个文件 B.Ctrl键并单击最后一个文件C-Alt键并单击最后一个文件DCapsLock键并单击最后一个文件10、下列选项中记事本可以编辑的文件是()A .文本 B.数据库 C.画形 D.视频11>在WindOWS 7中,要修改日期显示的格式应该在“控制面板”的()A. "H期/时间"中进行设置B.“区域设置”中进行设置C."显示"中进行设置D."字体"中进行设置12、下列有关WindoWS7 "回收站”的叙述中,隼译的是()A.被删除到“回收站”中的文件可以编辑B."回收站”中的所有文件都可以还原C."回收站”中的文件可以有选择的删除D."回杈站"中的全部文件可以一次性清空13、WindoWS7的应用程序窗口中,一般不存在()A."关闭"按钮B."最小化"按钮C."最大化/还原"按钮D.“确定"按钮14、在WOrd中,没有的段落对其方式是()A.两端对其B.分散对其C.居中对其D.上下对其15、对于Word表格操作,正确的说法是()A.对单元格只能上下拆分B.对单元格只能左右拆分C.一个表格可以拆分成两个表格D.表格不能设置标题行重复16、要打印WOrd文档第1页到第4页和第8页,在"打印"对话框的"页码范围”框中,应输入()A.1-4, 8B.148C.14: 8D.1, 2, 3, 4, 817、查看已经打开的Word文件名,可以在()A.“窗口”菜单中找到B "编辑”菜单中找到C."视图”菜单中找到 D "插入"菜单中找到18、在WindoWS 的"开始"菜单下的"文档”可以快捷的找到()B.最近打开过的文件夹C.最近使用过的文档 19、在Word2010中,插入“艺术字"应选择"插入"功能区的()A “文本”组B "表格"组C "符号"组D "插图"组20、在EXCel2010中,创建自定义序列的操作是()A."开始"→ "填充"+ "系列"B."插入"T "对象"C.数据"→ "排序和筛选"T "高级"D."文件"→ "选项"+ "高级"21、在EXCeI 2010工作表中,最基本的编辑单位是()A.单元格B 一行CL 列D.工作表22、在默认方式下,EXCeI 2010工作簿中的第一张工作表的名称为()A.表 1B.SheetlC.BooklD.xlsA.最近运行过的程序 D.新安装的应用程序23、,在EXCel 2010中,将下列概念由大到小(即包含关系)的次序排列,以下选项中排列次序正确的是()A.单元格、工作簿、工作表B.工作簿、单元格、工作表C.工作表、工作簿、单元格D.工作簿、工作表、单元格24、EXCel2010的图表类型中,XY图是指()A.折线图B.饼图C.散点图D.面积图25、在EXCeI 2010中,B5单元格的公式为:=AVERAGE(SB§2: B4),将其复制到D5单元格后,D5单元格的公式为()A=AVERAGE(B$2: $D4)B=AVERAGE($D$2: D4)C=AVERAGE($B$2: D4)D=AVERAG E($B$2: B4)26、在编辑演示文稿的文本标题时,可改变标题级别的视图是()A.备注页视图B.幻灯片浏览视图C.幻灯片放映视图D.大纲视图27、若要多幻灯片中的文本设置字体时,可通过()A."视图”菜单进行设置B."插入”菜单进行设置C.“格式”菜单进行设置D."工具”菜单进行设置28、因特网上的服务都是基于某一种协议,Web服务基于()A.SMTP协议B.FTP协议GHTTP协议D.TELNET 协议29、P/IP体系结构分为()A.7层B.4层021C.2层D.任意层30、FTP的中文含义是()A.文件传输协议B.网际协议C.简单邮件协议D.域名服务协议二、填空题31、在WindOWS 7系统下,专门用于切换当前文档窗口的组合键是。
机密★启用前大连理工大学网络教育学院2016年春《SQL数据库系统及应用》期末考试复习题☆注意事项:本复习题满分共:400分。
一、名词解释1. 数据:Data,描述事物的符号记录。
2. 数据库:Database,存放数据的仓库,长期存储在计算机内,有组织的,可共享的大量数据的集合。
3. 数据库管理系统:DBMS,用于科学地组织和存储数据,高效地获取和维护数据的系统软件。
4. 数据库系统:是指在计算机系统中引入数据库后的系统。
5. 模型是对客观现实的事物的某些特征与内在联系所作的一种模拟或抽象。
6. 数据模型(Data Model)也是一种模型,是数据库系统的基础。
数据库系统的数据库是根据数据模型建立的,数据库管理系统基于数据模型对数据库中的数据进行管理。
7. 数据模型中数据结构:描述数据库的组成对象(类型、内容、性质)以及对象之间的联系,是刻画数据模型性质最重要的方面,是对系统静态特性的表述。
8. 数据模型中数据操作:指该数据结构上的各种实例允许操作的集合,包括相关的操作规则,是对系统动态特性的描述。
9. 数据模型中数据的完整性约束:一组完整性约束的集合,是给定的数据模型中数据及其联系所具有的约束和依存规则,用以限定符合数据模型的数据,保证数据的正确、有效、相容。
10. 域:具有相同数据类型的值的集合。
11. 元组:关系是笛卡尔积的有限子集,所以是一个二维表,表的每行对应一个元组,每列对应一个域。
12. 关系表中的属性:为了区分域,必须对每列起一个名字,称为属性(Attribute)。
13. 候选码:若关系中的某一(最小)属性组的值能唯一地标识一个元组,则该(最小)属性组称为候选码。
14. 主属性(Prime attribute):候选码的诸属性称为主属性。
15. 非主属性(Nonprimary attribute):不被任何候选码包含的属性。
16. 全码(All-key):关系模式的所有属性都是这个关系模式的候选码。
大连理工大学22春“计算机科学与技术”《数据结构》期末考试高频考点版(带答案)一.综合考核(共50题)1.队列是只允许在表的一端进行插入,而在另一端删除元素的线性表。
()A.正确B.错误参考答案:A2.以下()方法在数据基本有序时效率最好。
A.快速排序B.冒泡排序C.堆排序D.希尔排序参考答案:B3.堆是满二叉树。
()A.正确B.错误参考答案:A4.下列排序算法中,在待排序数据已有序时,花费时间反而最多的是()排序。
A.冒泡B.希尔C.快速D.堆参考答案:C在二叉查找树中,新结点总是作为叶结点插入。
()A.正确B.错误参考答案:A6.链表不具有的特点是()。
A.插入、删除不需要移动元素B.可随机访问任一元素C.不必事先估计存储空间D.所需空间与线性长度成正比参考答案:B7.在中序线索二叉树中,每个非根结点的非空线索都指向该结点的某个祖先结点。
()A.正确B.错误参考答案:A8.链式存储方法,它是把逻辑上相邻的结点存储在物理位置相邻的存储单元里,结点的逻辑关系由存储单元的邻接关系来体现。
()A.正确B.错误参考答案:B9.串的长度是指()。
A.串中所含不同字母的个数B.串中所含字符的个数C.串中所含不同字符的个数D.串中所含非空格字符的个数10.具有10个叶结点的二叉树中有()个度为2的结点。
A.8B.9C.10D.11参考答案:B11.顺序表的主要缺点是实现线性表的插入或删除可能移动很多元素。
()A.正确B.错误参考答案:A12.在后序线索二叉树中,后序下的第一个结点一定是最左下的结点。
()A.正确B.错误参考答案:B13.同一个算法,实现语言级别越高,算法执行的效率越低。
()A.正确B.错误参考答案:A14.若一棵二叉树具有10个度为2的结点,5个度为1的结点,则度为0的结点个数是()。
A.9B.11C.15参考答案:B15.顺序存储方法,它不要求逻辑上相邻的结点在物理位置上亦相邻,结点之间的逻辑关系是由附加的指针字段表示的。
数据库期末考试题及答案2024**数据库期末考试题及答案2024**一、选择题(每题2分,共20分)1. 数据库管理系统(DBMS)的主要功能不包括以下哪一项?A. 数据定义B. 数据组织C. 数据存储D. 数据加密**答案:D**2. 关系数据库中,关系至少应该满足的完整性约束是:A. 实体完整性B. 参照完整性C. 用户定义的完整性D. 所有以上**答案:D**3. 在SQL中,用于创建新表的命令是:A. CREATE TABLEB. CREATE DATABASEC. CREATE VIEWD. CREATE INDEX**答案:A**4. 数据库的三级模式结构中,描述数据库中全体数据的逻辑结构和特征的是:A. 外模式B. 概念模式C. 内模式D. 存储模式**答案:B**5. 在关系数据库中,以下哪个操作用于删除表?A. DROP TABLEB. REMOVE TABLEC. DELETE TABLED. CLEAR TABLE**答案:A**6. 数据库设计中,规范化的主要目的是:A. 提高查询速度B. 减少数据冗余C. 增加数据安全性D. 降低存储成本**答案:B**7. 在SQL查询中,用于选择特定列的关键字是:A. SELECTB. WHEREC. FROMD. ORDER BY**答案:A**8. 数据库中的事务具有以下哪个特性,确保事务的可靠性?A. 原子性B. 一致性C. 隔离性D. 持久性**答案:D**9. 以下哪个不是数据库设计阶段?A. 需求分析B. 概念性设计C. 物理设计D. 数据维护**答案:D**10. 在关系数据库中,以下哪个操作用于更新表中的数据?A. UPDATEB. MODIFYC. CHANGED. ALTER**答案:A**二、填空题(每题2分,共20分)1. 数据库管理系统(DBMS)的核心是______。
**答案:数据库引擎**2. 在数据库中,主键用于______。
2022年大连理工大学软件工程专业《数据库原理》科目期末试卷A(有答案)一、填空题1、在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有的依赖关系和______。
2、数据的安全性是指____________。
3、如图所示的关系R的候选码为;R中的函数依赖有;R属于范式。
一个关系R4、采用关系模型的逻辑结构设计的任务是将E-R图转换成一组______,并进行______处理。
5、数据库内的数据是______的,只要有业务发生,数据就会更新,而数据仓库则是______的历史数据,只能定期添加和刷新。
6、设某数据库中有商品表(商品号,商品名,商品类别,价格)。
现要创建一个视图,该视图包含全部商品类别及每类商品的平均价格。
请补全如下语句: CREATE VIEW V1(商品类别,平均价格)AS SELECT商品类别,_____FROM商品表GROUP BY商品类别;7、若事务T对数据对象A加了S锁,则其他事务只能对数据A再加______,不能加______,直到事务T释放A上的锁。
8、关系系统的查询优化既是关系数据库管理系统实现的关键技术,又是关系系统的优点。
因为,用户只要提出______,不必指出 ______。
9、____________、____________、____________和是计算机系统中的三类安全性。
10、从外部视图到子模式的数据结构的转换是由______________实现;模式与子模式之间的映象是由______________实现;存储模式与数据物理组织之间的映象是由______________实现。
二、判断题11、在数据表中,空值表示不确定。
()12、一个关系中不可能出现两个完全相同的元组是由实体完整性规则确定的。
()13、在SQL中,ALTERTABLE语句中MODIFY用于修改字段的类型和长度等,ADD用于添加新的字段。
()14、可以用UNION将两个查询结果合并为一个查询结果。
理工大学期末考试题及答案一、单项选择题(每题2分,共20分)1. 以下哪个选项是计算机科学的基础?A. 物理学B. 化学C. 计算机程序设计D. 生物学答案:C2. 以下哪个选项是线性代数中的基本概念?A. 向量B. 矩阵C. 微分D. 积分答案:A3. 在编程语言中,以下哪个关键字用于定义一个类?A. functionB. classC. structD. interface答案:B4. 以下哪个选项是操作系统的主要功能之一?A. 文件管理B. 内存管理C. 网络管理D. 所有选项答案:D5. 以下哪个选项是数据库管理系统的主要功能?A. 数据存储B. 数据查询C. 数据更新D. 所有选项答案:D6. 在网络协议中,以下哪个协议用于传输层?A. HTTPB. FTPC. TCPD. IP答案:C7. 以下哪个选项是数据结构中的基本概念?A. 链表B. 树C. 图D. 所有选项答案:D8. 在面向对象编程中,以下哪个概念用于封装数据和行为?A. 函数B. 类C. 对象D. 接口答案:B9. 以下哪个选项是编译器的主要功能?A. 将高级语言代码转换为机器代码B. 进行代码格式化C. 进行代码调试D. 所有选项答案:A10. 以下哪个选项是分布式系统的关键特性?A. 可扩展性B. 容错性C. 并行性D. 所有选项答案:D二、填空题(每题2分,共20分)1. 在计算机科学中,______是指一组数据和对这组数据的操作。
答案:数据结构2. 线性代数中,矩阵的______是指矩阵中所有元素的和。
答案:迹3. 在编程语言中,______是一种用于创建对象的模板。
答案:类4. 操作系统中的______是指操作系统管理计算机硬件资源的方式。
答案:调度5. 数据库管理系统中的______是指数据库中数据的组织方式。
答案:模式6. 网络协议中的______协议定义了数据在网络中传输的方式。
答案:TCP7. 在数据结构中,______是一种线性的数据结构,其中每个元素指向下一个元素。
大连大学数据库期末考试卷一、选择题(每题2分,共20分)1. 在数据库系统中,数据的逻辑结构用()来描述。
A. 树形结构B. 网状结构C. 关系结构D. 线性结构2. SQL语言中,用于查询操作的关键字是()。
A. SELECTB. INSERTC. UPDATED. DELETE3. 以下哪个不是数据库设计阶段的任务?()A. 需求分析B. 概念设计C. 逻辑设计D. 物理设计4. 在关系数据库中,主键的作用是()。
A. 唯一标识表中的一行B. 存储数据C. 排序数据D. 计算数据5. 数据库的三大范式中,第一范式(1NF)要求()。
A. 每个表只有一个主键B. 表中不能有重复的行C. 表中不能有NULL值D. 表中的数据必须是原子的...(此处省略其他选择题)二、简答题(每题10分,共30分)1. 简述数据库管理系统(DBMS)的主要功能。
2. 解释什么是事务,并说明事务的四个基本特性(ACID)。
3. 描述数据库的备份和恢复的重要性及其基本方法。
三、应用题(每题25分,共50分)1. 假设有一个学生信息表,包含学号、姓名、性别、年龄和专业等字段。
请编写SQL语句来实现以下操作:a. 插入一条新的学生记录。
b. 更新学生的年龄信息。
c. 查询所有计算机专业学生的姓名和年龄。
2. 给定一个图书管理系统的数据库设计,包含图书表(图书ID,书名,作者,出版年份)和借阅表(借阅ID,图书ID,借阅者ID,借阅日期,归还日期)。
请编写SQL语句来实现以下操作:a. 删除所有2010年之前出版的图书记录。
b. 查询当前借阅了图书但尚未归还的借阅者ID和借阅日期。
四、综合分析题(共30分)1. 假设你被分配到一个项目中,需要设计一个在线购物网站的数据库。
请描述你将如何进行数据库设计,包括需求分析、概念设计、逻辑设计和物理设计的主要步骤,并简要说明每个步骤的关键考虑点。
2. 讨论在数据库性能优化中,索引的使用对查询性能的影响,以及如何合理地创建和管理索引。
数据结构期末试卷一、选择题1.组成数据的基本单位是()。
(A) 数据项(B) 数据类型(C) 数据元素(D) 数据变量2.设数据结构A=(D,R),其中D={1,2,3,4},R={r},r={<1,2>,<2,3>,<3,4>,<4,1>},则数据结构A是()。
(A) 线性结构(B) 树型结构(C) 图型结构(D) 集合3.数组的逻辑结构不同于下列()的逻辑结构。
(A) 线性表(B) 栈(C) 队列(D) 树4.二叉树中第i(i≥1)层上的结点数最多有()个。
(A) 2i (B) 2i(C) 2i-1(D) 2i-15.设指针变量p指向单链表结点A,则删除结点A的后继结点B需要的操作为()。
(A) p->next=p->next->next (B) p=p->next(C) p=p->next->next (D) p->next=p6.设栈S和队列Q的初始状态为空,元素E1、E2、E3、E4、E5和E6依次通过栈S,一个元素出栈后即进入队列Q,若6个元素出列的顺序为E2、E4、E3、E6、E5和E1,则栈S的容量至少应该是()。
(A) 6 (B) 4 (C) 3 (D) 27.将10阶对称矩阵压缩存储到一维数组A中,则数组A的长度最少为()。
(A) 100 (B) 40 (C) 55 (D) 808.设结点A有3个兄弟结点且结点B为结点A的双亲结点,则结点B的度数数为()。
(A) 3 (B) 4 (C) 5 (D) 19.根据二叉树的定义可知二叉树共有()种不同的形态。
(A) 4 (B) 5 (C) 6 (D) 710.设有以下四种排序方法,则()的空间复杂度最大。
(A) 冒泡排序(B) 快速排序(C) 堆排序(D) 希尔排序二、填空题1.设顺序循环队列Q[0:m-1]的队头指针和队尾指针分别为F和R,其中队头指针F指向当前队头元素的前一个位置,队尾指针R指向当前队尾元素所在的位置,则出队列的语句为F =____________;。
大 连 理 工 大 学欢迎大牛做出答案,传到群中。
By —赵全营课程名称: 数据库原理 试卷: A 考试形式:闭卷 授课院(系): 软件学院 考试日期:2008年10月31日试卷 共 页一、概念与简答题(共15分 每小题3分)1. 简述数据库系统三级模式及二级映射的对应关系2. 阐明连接操作的重要作用及自然连接与等值连接的区别3. 阐述关系模型的三个完整性约束4. 对比分析部分函数依赖、完全函数依赖和传递函数依赖的异同5. 数据库的故障类型有那几种? 在哪种情况下不需要实施数据库恢复?二、程序计算题(共计20分)1. 现有关系数据库如下:(总计8分) 系别(系别编号,系名称,系主任姓名)学生(学号,姓名,性别,系编号,班级,年龄) 课程(课程号,名称,学分) 选修(学号,课程号,分数)奖学金(奖学金编号,奖学金名称,提供单位,奖学金金额) 获奖(学号,奖学金编号,获奖年度) 其中:学生关系中专业属性使用文字方式记录学生所属专业, 奖学金关系中获奖年度使用整型数值类型存储时间信息用SQL 表达式实现:(每题2分) 1)显示“0610”班的学生人数2)查询得过奖学金、同时至少有一门课程成绩在95分以上的学生信息,包括学号、姓名和系别名称;3)显示所有课程中的最高分的学生学号、姓名和课程号、课程名 4)显示选修“数据库原理”课程的成绩高于“06072”号同学成绩的所有同学的记录2. 基于数据库中的学生表、成绩表、任课表: 学生(学号,姓名,性别,出生日期,系名) 成绩(学号,课程名,成绩)姓名:_________学号:_________院系:____ ____ ___级_ __班任课(课程名,任课教师名)用SQL语言创建一个含有学号、姓名、性别、系名、课程名、成绩、任课教师名的学生成绩视图。
(2分)3.设有关系R和S如下,写出2分)S4.数据库中存在如下表(总计10分)S(SN,SNAME,CITY)其中,S表示供应商,SN表示供应商代码,SNAME为供应商名字,CITY为供应商所在的城市,主码为SN。
大 连 理 工 大 学
欢迎大牛做出答案,传到群中。
By —赵全营
课程名称: 数据库原理 试卷: A 考试形式:闭卷 授课院(系): 软件学院 考试日期:2008年10月31日试卷 共 页
一、概念与简答题(共15分 每小题3分)
1. 简述数据库系统三级模式及二级映射的对应关系
2. 阐明连接操作的重要作用及自然连接与等值连接的区别
3. 阐述关系模型的三个完整性约束
4. 对比分析部分函数依赖、完全函数依赖和传递函数依赖的异同
5. 数据库的故障类型有那几种? 在哪种情况下不需要实施数据库恢复?
二、程序计算题(共计20分)
1. 现有关系数据库如下:(总计8分) 系别(系别编号,系名称,系主任姓名)
学生(学号,姓名,性别,系编号,班级,年龄) 课程(课程号,名称,学分) 选修(学号,课程号,分数)
奖学金(奖学金编号,奖学金名称,提供单位,奖学金金额) 获奖(学号,奖学金编号,获奖年度) 其中:
学生关系中专业属性使用文字方式记录学生所属专业, 奖学金关系中获奖年度使用整型数值类型存储时间信息
用SQL 表达式实现:(每题2分) 1)显示“0610”班的学生人数
2)查询得过奖学金、同时至少有一门课程成绩在95分以上的学生信息,包括学号、姓名和系别名称;
3)显示所有课程中的最高分的学生学号、姓名和课程号、课程名 4)显示选修“数据库原理”课程的成绩高于“06072”号同学成绩的所有同学的记录
2. 基于数据库中的学生表、成绩表、任课表: 学生(学号,姓名,性别,出生日期,系名) 成绩(学号,课程名,成绩)
姓名:_________
学号:_________
院系:____ __
__ ___级_ __班
任课(课程名,任课教师名)
用SQL语言创建一个含有学号、姓名、性别、系名、课程名、成绩、任课教师名的学生成绩视图。
(2分)
3.设有关系R和S如下,写出
2分)
S
4.数据库中存在如下表(总计10分)
S(SN,SNAME,CITY)
其中,S表示供应商,SN表示供应商代码,SNAME为供应商名字,CITY为供应商所在的城市,主码为SN。
SN取值(S1,S2,…….)
P(PN,PNAME,COLOR,WEIGHT)
其中P表示零件,PN为零件代号,PNAME为零件名字,COLOR为零件颜色,WEIGHT为零件重量,主码为PN。
PN取值(P1,P2,……)
J(JN,JNAME,CITY)
其中,J表示工程,JN为工程编号,JNAME为工程名字,CITY为工程所在城市,主码为JN。
JN取值(J1,J2,…….)
SPJ(SN,PN,JN,QTY)
其中,SPJ表示供应关系,SN是为指定工程提供零件的供应商代号,PN为所提供的零件代号,JN为工程编号,QTY表示提供的零件数量,主码为SN,PN,JN,外码为SN,PN,JN。
写出实现以下各题功能的SQL语句:(每题2分)
(1)、取出为工程J1提供零件P1的供应商代号
(2)、取出供应商代号及他们分别提供的零件总数
(3)、取出为北京的工程提供红色零件的供应商代号
(4)、取出上海供应商不提供任何零件的工程的代号
(5)、取出由S1供应商提供蓝色零件的工程名称
三、数据库设计题(共20分)
1.根据我们日常学习生活所了解的关于图书出版的知识结合如下的商业描述给出提问的答案,仅限于描述部分的局部应用(即局部的ER关系):
许多教师编写了教材来进行教学工作,教材被录用后由出版社出版。
图书出版社出版多种教材,每种教材都有唯一确定的国际唯一标示ISBN。
教材出版后被送到很多的书店里销售。
学生所学的课程都有指定的教材和参考用书。
这部分的数据可能被用在教材科的信息系统中。
1)画出该图书信息管理数据库的局部ER图并注明关系类型(3分)
2)将E-R图转换为等价的关系模型(包括关系名,属性名和主码,外码,主要属性由学生自行构建)。
(3分)
2.设想你已经为你所喜欢的电视连续剧建立一个通用的数据库,数据库主要存储电视连续剧所属的关联紧密的信息(信息来源是生活中自然的逻辑)。
其中主要内容描述如下:
影视数据库设计的实体和实体的固有属性(提示这些不是表中全部的属性,自行扩建)如下:
◆实体studios(连续剧工作室),它有name, address, and website三个
属性。
◆实体series(电视连续剧),它有title, creator, website, startDate, endDate
属性。
◆实体actors(演员),属性有name, website。
◆实体episodes(连续剧中的集),它所具有的属性episodeTitle, airdate(放
映时间, season, qualityRating(收视率), description, multimediaURL属
性。
◆实体characters(电视连续剧中的角色),它有name, seriesTitle,
seriesCreator, titleOrRole属性。
主要实体之间的关系如下,未包含的按自然常规逻辑判定:
◆一个连续剧工作室可以制作出很多个连续剧
◆一个连续剧有多个演员来演,而一个演员也可以出演多个连续剧
◆一个连续剧可以有多个角色和集
◆每集中可以有很多个角色,而一个角色也可以在很多集中出现。
◆一个演员可以演多个角色,一个角色也可以由多个演员来完成
1)画出该电视连续剧信息管理数据库的ER关系图并注明关系类型( 需要自行创建所缺的部分)(6分)
2)将E-R图转换为等价的关系模型(包括关系名,属性名和主码,外码,需要的属性由学生自行构建)。
(4分)
3)分析该关系中属性的依赖关系,并用规范化的原理来校验所得到的关系,该最终的关系表达符合哪一级范式?为什么?(4分)
四、分析题(共5分)
现有如下关系模式:
(公司编号,分店编号,法人代表,联系电话,分店店长名)
存在以下事实:
不同公司的分店可以具有相同的分店编号
某个公司的某个分店只能有一个唯一的分店店长。
某个公司只能有一个法人代表,但一个法人代表可以代表多个公司。
法人代表只使用一个公开的联系电话。
1.请写出此关系模式R中存在的数据依赖,并确定此关系模式的码。
(1分)
2.判断关系模式R是否属于第2范式,请写明判定依据。
(2分)
3.请将该关系模式分解到满足BCNF。
(2分。