南京-诺思信数据库基础

南京-诺思信数据库基础

ID:41612852

大小:62.63 KB

页数:4页

时间:2019-08-28

南京-诺思信数据库基础_第1页
南京-诺思信数据库基础_第2页
南京-诺思信数据库基础_第3页
南京-诺思信数据库基础_第4页
资源描述:

《南京-诺思信数据库基础》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、诺思信科技(南京)有限公司数据库基础笔试题参考答案1、请写出SQL四条最基本的数据操作语句(DML)oSELECT*FROM表名INSERTINTO表名(字段,字段,…)UPDATE表名SET(字段二值,字段=值,…)WHERE(条件)DELETEFROM表名WHERE(条件)2、试解释COMMIT操作和ROLLBACK操作的语义。COMMIT语句表示事务执行•成功地结束(提交),此时告诉系统,数据库耍进入一个新的正确状态,该事务对数据库的所有更新都已交付实施(写入磁盘)。ROLLBACK语句表示枣务执行不成功地结束(应

2、该“回退”),此时吿诉系统,已发生错误,数据库可能处在不正确的状态,该事务对数据库的所有更新必须被撤销,数据库应恢复该事务到初始状态。3、如何估计一张表的大小(假设该表中有1万条数据)?表的大小=所有属性的字节数之和X100004、如何在存储过程中执行事务?请自写一例。略5、设有关系R和S,其值如下:RABCSDBC246356256247347256447248试求RXS、RXS的值。3>332.解:RXSABcDRXSAR.BR.CDS.BS.C3>3256334735625623472563472447356447

3、24472566、表数据:tableidnamenumAa9Ab11Bf7Bg8所要结杲:Ab11Bg8请写出获得此结果的SQL语句:select*fromtablewhere(numin(selectmax(num)fromtablegroupbyid)7、设教学数据库中有三个基本表:学生表S(S#,SNAME,AGE,SEX),其属性表示学生的学号、姓名、年龄和性别;选课表SC(S#,C#,GRADE),其属性表示学生的学号、所学课程的课程号和成绩;课程表C(C#,CNA.ME,TEACHER),其属性表示课程号、课

4、程乳称和任课教师姓名。下面的题目都是针对上述三个基木表操作的。1)・试写出下列插入操作的SQL语句:把SC表中每门课程的平均成绩插入到另一个已存京的表SC_C(C#,CNAME,AVG_GRA1)E)中,其中AVG_GI

5、,CWHERESC.SAS.S#ANDSC.C#=C.C#ANDS.SEX=女*ANDC.TEACHER』吴老师'3)•试用SQL的断言来表达下列完整性约束:规定女同学选修LIU老师的课程成绩都应该在7()分以上。ALTERTABLESC,S,CADDCONSTRAINTGRADECHECK(GRADE>=70)WHERESC.C#=C.C#ANDSC.S#=S.S#ANDS.SEX=女'ANDC.TEACHER=*LIU*&谈谈您所知道的JOIN语句的使用,并考虑到性能的优化,您有什么建议?INNERJOTNLEFTO

6、UTERJOINRIGHTOUTERJOINSQLSERVER的査询引擎是基于开销的查询引象基于开销的查询优化器在备选计划中选择应答SQL査询的计划。选择是基于对执行特殊计划的开销估算(T/0操作数、CPU秒数,等等)而作岀的。它通过记录表或索引中记录的数目和构成的统计数字估算这些开销。与基于语法的查询优化器不同,它不依赖于資询的确切语法或資询中的子句顺序。9、您熟悉ORM(Object-RelationMapping)吗?请谈谈您所理解的0RM。对象关系映射(ObjectRelationalMapping,简称ORH)

7、是一种为了解决血向对象与关系数据库存在的互不匹配的现彖的技术。简单的说,ORM是通过使用描述对彖和数据库之间映射的元数据,将javafi?序屮的对彖自动持久化到关系数据库中。本质上就是将数据从-种形式转换到另外一种形式。这也同时暗示者额外的执行开销;然而,如果ORM作为一种中间件实现,则会有很多机会做优化,而这些在手写的持久层并不存在。更重要的是用于控制转换的元数据需耍提供和管理:但是同样,这些花费耍比维护手写的方案耍少:而11就算是遵守ODMG规范的对象数据库依然需耍类级别的元数据。对象■-关系映射(Ob.ject/R

8、elationMapping,简称0IM),是随浴:面向对象•的软件开发方法发展而产生的。面向对彖的开发方法是当今企业级应用开发环境中的生流开发方法,关系数据库是企业级应用环境中永久存放数据的主流数据存储系统。对象和关系数据是业务实体的两种表现形式,业务实体在内存中表现为对彖,在数据库中表现为关系数据。内存中的对彖之

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。