数据库上机实验及考试习题答案
数据库上机实验及考试习题答案 数据库系统的数据独立性体现在不会因为存储策略的变化而影响存储结构,因此选项C正确。 在数据库设计中,关系代数表达式是用于描述关系数据库的查询语言。对于问题2,学生表(Student)中包含的属性有:学号(Sno),姓名(Sname),性别(Sex),年龄(Sage),所在系(Sdept)。则在该表中查询信息系(IS系)全体学生的关系代数表达式是 σSdept=’IS’ (Student),因此选项D正确。 drop table 语句用于删除表,restrict关键字用于限制删除操作的约束条件。因此,选项C正确。 对于问题4,在创建表SC时,NOT NULL约束用于指定某些列不能为空,插入的行中对应的列不能为空。因此,选项B正确。 在数据库与宿主语言之间传递信息是通过公共数据区,因此选项C正确。 对于问题6,关系模式R(S, SD, SL, SN)中,S为关系模式的码,存在函数依赖:S->SD,S->SN,S->SL,SD-SL。因此,该关系模式最高属于BC范式(BCNF),因此选项D正确。 在多用户共享系统中,并发操作的事务干扰,破坏了事务的一致性,因此选项B正确。 在SQL中,FOREIGN KEY用于指定外键,REFERENCES语句用于指定外键的参照表因此选项D正确。 在关系数据库设计中,设计关系模式是数据库设计中的逻辑设计阶段的任务,因此选项A正确。 在第一个事务以S锁方式读数据A时,第二个事务可以对数据实行S锁并读数据,因此选项A正确。 在数据库的三级模式结构中,数据是按内模式的描述存储在磁盘中,按概念模式提供给用户的。 在关系模型中,表的行称为元组,列称为属性。 SQL需要用游标机制把集合操作转换成单记录处理方式。 关系数据库的关系演算语言是以元组演算语言为基础的DML语言。 假设两个事务同时存取同一个数据集,当第一个事务结束之前,第二个事务更新数据库,这就违反了事务的一致性,破坏了DB的一致性。 判断一个并发调度是否正确,可以用可串行性概念来解决。 在模式分解时,为保持原模式的特性,要求分解具有无损连接和函数依赖性。 设关系模式R (A,B,C),F是R上成立的FD集,F = {B→A,B→C},则分解ρ = {AB,AC}丢失的FD是B→C。 应用程序必须通过ODBC(开放数据库互连)来实现与数据库的通信。 分布式数据库系统的特点是数据的分布性和整合性。 在查询优化中,一般步骤包括:1)解析查询语句;2)生成执行计划;3)选择最优执行计划;4)执行查询。 数据库的完整性是指数据库中数据的正确性和一致性,而安全性是指保护数据库免受未经授权的访问和篡改。两者之间的区别是完整性关注数据的正确性,而安全性关注数据的保护。 三级封锁协议包括:一级封锁协议(1PL):事务执行期间,锁定读取的所有记录;二级封锁协议(2PL):事务执行期间,锁定读取和写入的所有记录;三级封锁协议(3PL):事务执行期间,锁定读取、写入和删除的所有记录。 学生与教师教学模型包括:班级号、班级名、专业、人数、教室等信息。
剩余7页未读,继续阅读
- MySunny172018-05-10不是上机题目也没有看到答案
- LGYCWJY2020-12-27不是上机题,也没有答案
- 粉丝: 1
- 资源: 8
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- MATLAB 图像处理:自动检测黑白像素比例的多功能代码(支持灰度和二值图像)
- windows平台下终端工具-tabby
- STM32和ucosii系统温度监控系统keil5工程
- HIVE-14706.01.patch
- C# WInForm IrisSkin2皮肤控件
- svn cleanup 失败怎么办
- Spring Boot集成Spring Security,HTTP请求授权配置:包含匿名访问、允许访问、禁止访问配置
- 易语言-画曲线模块及应用例程
- 电子元件行业知名厂商官网(TI/NXP/ST/Infineon/ADI/Microchip/Qualcomm/Diodes/Panasonic/TDK/TE/Vishay/Molex等)数据样例
- Cytoscape-3-10-0-windows-64bit.exe