题目内容

在bookshop数据库中有5 个表,这五个表的结构描述见“实验数据库描述”。其中员工表employee(emp_no,emp_name,sex,dept,title,date_hired,birthday,salary,telephone,addr),客户表customer(cust_name,receiver,tel_no,cust_Addr),图书表books(book_no,book_name,price,book_type,ISBN),销售主表sales(order_no,cust_name,sale_id,total_amt,order_date),销售明细表sale_item(order_no,book_no,qty,unit_price)。以下操作不能正确执行的是()。

A. insert into books values('20888',34.5,'C
B. 程序设计','计算机','97810345678')
C. 假设书号为20652的图书已经被选购了。delete from bookswhere book_no='20652'
D. 假设books表中并没有编号为20888的图书。update sale_itemset book_no='20888'where order_no='102893'
E. update booksset price='abc'where book_no='20652'

查看答案
更多问题

在bookshop数据库中有5 个表,这五个表的结构描述见“实验数据库描述”。其中员工表employee(emp_no,emp_name,sex,dept,title,date_hired,birthday,salary,telephone,addr),客户表customer(cust_name,receiver,tel_no,cust_Addr),图书表books(book_no,book_name,price,book_type,ISBN),销售主表sales(order_no,cust_name,sale_id,total_amt,order_date),销售明细表sale_item(order_no,book_no,qty,unit_price)。针对数据库bookshop,若要给所有姓“刘”的客户的订单金额增加10%,以下操作正确的是()。

A. update salesset total_amt=total_amt*1.1where cust_name in(select cust_namefrom customerwhere cust_name like '刘%')
B. update salesset total_amt=total_amt*1.1where cust_name =(select cust_namefrom customerwhere cust_name like '刘%')
C. update salesset total_amt=total_amt*1.1from customer,saleswhere sales.cust_name=customer.cust_name and customer.cust_name like '刘%'
D. update salesset total_amt=total_amt*1.1where exists(select *from customerwhere sales.cust_name=customer.cust_name and customer.cust_name like '刘%')

在学生选课数据库S_T中,有:学生表student(sno,sname,ssex,sage,sdept),课程表course(cno,cname,cpno,ccredit),选课表sc(sno,cno,grade)。针对数据库S_T,以下创建视图的命令不正确的是()。

A. 在学生选课数据库S_T中,有:学生表student(sno,sname,ssex,sage,sdept),课程表course(cno,cname,cpno,ccredit),选课表sc(sno,cno,grade)。针对数据库S_T,以下创建视图的命令不正确的是()。
B. create view view2asselect sno,sname,sdeptfrom studentwhere sdept='CS'
C. create view view3asselect sno,sage+20from studentwhere ssex='女'
D. create view view4asselect student.sno,sname,sc.sno,cno,gradefrom sc,studentwhere sc.sno=student.sno and cno='1'

为维护数据库的完整性,DBMS必须提供()。

A. 定义完整性约束条件的机制
B. 检查完整性约束条件的机制
C. 违约处理
D. 授权机制

创建视图sale_item_view,该视图中包含订单编号、订货日期、图书编号及数量。可以使用以下SQL语句实现:create view sale_item_view(order_no,order_date,book_no,qty) asselect sales.order_no,sales.order_date,book_no,qtyfrom sales,sale_itemwheresales.order_no=sale_item.order_no

A. 对
B. 错

答案查题题库