问题:你是Proseware公司的数据库开发者。你为公司的人力资源部建立数据库。该数据库储存雇员信息。你创建了一个EmployeeContact表包含下面的列:HomePhone,BusinessPhone,FaxNumber,andEmailAddress你必须保证每个记录包含一个值,或者HomePhone列或者BusinessPhone列,你应该怎么做?()A、创建一个禁止空值的角色.将该角色赋予HomePhone和BusinessPhone列B、创建一种用来阻止在HomePhone和BusinessPhone列中输入空值的角色.将该角色赋予表。C、在HomePhone和BusinessPhone列中添加check约束用来阻止空值的输入。D、添加check约束,验证HomePhone和BusinessPhone列至少有一列不为空
查看答案
问题:SQL语言具有()的功能。
问题:一个不规范的关系模式通常会引发插入异常、删除异常和更新异常,导致大量的数据冗余。
问题:试叙述概念数据库设计和逻辑数据库设计的区别, 并说明各自的主要工作内容。
问题:试述基于组件的数据库开发的基本思想。
问题:下列关于SQL特点的叙述,错误的是()。A、SQL是一种非过程化的语言,不仅要提出“做什么”,还要指明“如何做”B、SQL集数据定义语言、数据操纵语言、数据控制语言及附加语言元素于一体C、一条SQL语句仅能操作一条记录D、SQL可以作为嵌入式语言和自含式语言两种方式来使用
问题:数据独立性的含义是什么?
问题:下列条件子句中,能够筛选出成绩在60~80(包括边界值)的是()。A、Where 成绩 >=60 OR 成绩 <=80B、Where 成绩 >=60 AND 成绩 <=80C、Where 60 <= 成绩 <= 80D、Where 成绩 IN(60..80)
问题:创建视图时,不能使用下列哪个关键字()A、HAVINGB、WHEREC、ORDERBYD、创建视图时以上关键字都是有效的关键字
问题:面向对象数据库应该具备哪些基本特征?
问题:你是公司sqlserver2005/2008数据库的开发者。这个数据库包含一个名为products表格和一个名为companies的表格。你需要用连接服务器插入新的产品信息到products表格中。这个产品表格有个主键是companies表格的外键的约束。在products表格上定义了一个更新触发器。你需要尽可能快的导出数据。你该怎么做?()A、使用altertable语句和onupdate项目来修改products表格。B、使用altertable语句和禁用触发器的所有选项来修改products表格。C、使用altertable语句和禁用触发器的所有选项来修改companies表格。D、使用altertable语句和nocheckconstraint选项来修改companies表格。E、使用altertable语句和nocheckconstraint选项来修改products表格。
问题:关系数据库中基于数学上两类运算是()和()。
问题:你是TreyResearch一个数据库的开发者。你正在设计一个SQLServer2005/2008数据库,该数据库将被很多公司用来发布复制。你在一个包含有机密信息的数据库中创建了一些存储过程。你想要阻止公司来查看这些机密信息。你该怎么做?()A、从系统表syscomments中删除存储过程中的文本。B、对存储过程的文本加密C、在系统表syscomments否认public角色中的SELECT权限D、在系统表sysobjects否认public角色中的SELECT权限
问题:聚合函数“AVG”的功能是计算一个数值型列的()。A、和B、平均值C、最小值D、第一个值
问题:你正在设计你公司的SALES数据库。这个数据库将由三个客户应用程序使用。需要访问这个数据库的用户当前MICROSOFTWINDOWS2000的用户组。用户根据他们的数据库访问需求存放在WINDOWS2000组中。客户端应用程序通过每一个应用程序各自的应用程序角色连接SALES数据库。每一个应用程序角色都分配一个密码。所有的用户都只能通过客户应用程序来访问SALES数据库。数据库没有授给任何的许可。你要怎么做?()A、给每一个WINDOWS2000组分配适当的许可。B、给每一个应用程序角色分配适当的许可。C、把WINDOWS2000组成员分配给合适的的应用程序角色。D、给应用程序角色提供带有密码的用户。
问题:下列关于完整性约束的叙述中,正确的是()。A、一个表可以有多个PRIMARY KEY约束B、在任何情况下PRIMARY KEY约束都可以被删除C、一个表可以有多个UNIQUE约束D、使用NULL/NOT NULL可以设定某列的值允许为空值或不允许为空值
问题:请简述PowerBuilder中事件驱动的含义。
问题:下列关于系统故障恢复的描述,正确的是()。A、从日志文件开头向后扫描B、从日志文件最后向前扫描C、需要建立撤销队列,并对该队列中的每个事务做撤销处理D、既有BEGIN TRANSACTION记录也有COMMIT记录的事务应放入撤销队列中
问题:你是一个保险公司的数据库开发者。你知道如果数据库在一年前就被生成,那么要执行selects,inserts,andupdates操作就需要更长的时间。前期数据库开发者在开发前加入了必要的索引。从那时起,其他的储存过程和表也被加入到数据库中。另外,许多查询都已经没用过了。你为了使数据库的相应时间尽可能加快,你要做什么?()A、执行DBCC UPDATEUSAGE语句阻止数据库去更新sysindexes系统表B、执行DBCC SHOW_STATISTICS语句找到高密度的索引。删除高密度索引C、运行索引运行向导阻止a workload file支持索引创建和删除被建议的索引。D、用SQL profiler寻找表扫描.添加索引到被发现表扫描的表当中.
问题:使用SQL语言修改数据库,正确的命令是()。A、CREATE DATABASEB、MODIFY DATABASEC、ALTER DATABASED、CHANGE DATABASE