奋斗吧 关注:397,985贴子:1,573,127
  • 2回复贴,共1

等我以后有钱了也买个大仓库,然后喊朋友住在一起

只看楼主收藏回复

太刺激


1楼2008-01-06 15:57回复
    • 211.90.238.*
    1.数据库技术是一门研究( A)的技术
    A. 计算机软件 B. 信息转化 C. 数据压缩 D. 数据管理
    2. 在关系数据库中,若数据库的存储结构改变了,而用户的应用程序可以保持不变,这是( A )
    A. 数据的物理独立性 B. 数据的逻辑独立性
    C. 数据的位置独立性 D. 数据的语义独立性
    3. 数据库的类型是根据( C )划分的 
    A. 文件形式  B. 记录形式 C. 数据模型 D. 存取数据方法
    4. SQL语言中,实现事务功能的语句是(C  ) 
    A.CREATE和DROP  B.INSERT和DELETE 
    C. COMMIT和ROLLBACK  D. GRANT和REVOKE 
    5. 关系数据模型的三个要素是( D )
    A.关系数据结构、关系操作结合和关系规范化理论
    B. 关系数据结构、关系规范化理论和关系完整性约束
    C. 关系规范化理论、关系操作结合和关系完整性约束
    D. 关系数据结构、关系操作结合和关系完整性约束
    6. 在关系代数运算中,不是专门的关系运算是(A )
    A.并、差和交 B. 并、差、交和乘积
    C. 并、差、交、选择、投影和连接 D. 选择、投影、连接和除
    7. 在概念模型中,客观存在并可以相互区别的事物称为( D )
    A.码 B. 属性   C.联系 D. 实体
    8.设X、Y和Z为关系模式R(U)中的属性或属性组,Z=U-X-Y,若有记号X→→Y,则称为( D )
    A. Y对X非平凡多值依赖 B. X对Y非平凡多值依赖
    C. Y对X平凡多值依赖 D. X 多值确定Y
    9. 设计性能较优的关系模式的过程称之为规范化,规范化主要的理论依据是( A )
    A. 关系规范化理论  B. 关系运算理论 C. 关系代数理论 D. 数理逻辑理论
    10.在视图上不能完成的操作是 ( B ) 。 
    A. 查询  B. 定义基表 
    C. 更新视图  D. 定义新视图 
    1. 数据库管理系统的四个功能 2. 关系运算的五个基本运算3.数据字典包括4. 4NF的关系模式定5. 事务处理技术主要用于6.“先写日志文件”原则7. S锁: 
    8. 数据库的安全性是指9.二级封锁协议 10.并发操作带来的不一致性包括
     R关系  S关系 W关系
    A B C A B C B C
    1 a 2 2 b 1 a 2
    2 b 2 3 b 1 b 1
    1 c 1 3 b 2
    3 d 3 3 a 2
    (1).R U S(2).R × S(3).{xyz/R(xyz)∨S(xyz)∧x≠3∧y≠b}
    (4). {yvx/(Эz)(Ⅴu)(R(xyz)∧W(uv)∧z>v)} 
    商品(商品号,商品名,单价,库存量)
    顾客(顾客号,顾客名,性别,年龄,电话)
    订单(顾客号,商品号,数量,购买价,日期)
    上述表中,有下划线的属性为主键,用SQL语言写出如下的程序设计问题:
    1.查询姓‘张’的顾客号,性别,年龄,电话;
    SELECT 顾客号,性别,年龄,电话
    FROM 顾客
    WHERE 顾客名 LIKE ‘张%’
    2.用连接查询写出:求订购了电视机的顾客号,顾客名,电话
    SELECT顾客.顾客号,顾客名,电话
    FROM 订单,顾客,商品
    WHERE 订单.顾客号 = 顾客.顾客号
    AND  商品.商品号 = 订单.商品号
    AND 商品.商品名 = ‘电视机’
    3. 用相关子查询写出:求没有订购商品的顾客号、顾客名和性别;
     SELECT 顾客号,顾客名,性别
     FROM 顾客
     WHERE NOT EXISTS
     (SELECT *
     FROM 订单
     WHERE 顾客.顾客号=订单.顾客号)
    4. 用不相关子查询写出:求累计金额不超过100的顾客号,顾客名,年龄。(金额等于数量*购买价);
    SELECT 顾客号,顾客名,年龄
    FROM 顾客
    WHERE 顾客号 IN
    (SELECT 顾客号
     FROM 订单
     GROUP BY 顾客号
     HAVING SUM(数量*购买价)<=100)
    5. 写出下列查询的结果:(用文字表述)
    SELECT 顾客名
    FROM 顾客,订单
    WHERE 顾客.顾客号=订单.顾客号
    AND 订单.数量 = (SELECT MAX(数量) FROM 订单)
    一次订购商品数量最多的顾客名
    6. 写出下列查询的结果:(用文字表述)
    SELECT 商品号,商品名 
    FROM 商品 
    WHERE NOT EXIST
    (SELECT * 
    FROM 顾客 WHERE NOT EXISTS
    (SELECT * 
    FROM 订单 
    WHERE 订单.顾客号=顾客.订单号
    AND 订单.商品号=商品.商品号));
    


    2楼2008-01-06 16:11
    回复
      2026-04-24 10:22:39
      广告
      不感兴趣
      开通SVIP免广告
      • 211.90.238.*
      检索所有顾客都订购的商品的商品号和商品名
      7.将所有年龄大于60岁的顾客的购买价降5%;
      UPDATE 订单
      SET 购买价=购买价*(1-0.05)
      WHERE EXISTS
      (SELECT *
       FROM 顾客
       WHERE 订单.顾客号 = 顾客.顾客号
       AND 顾客.年龄 > 60)
      8.请用SQL语言创建一个视图GM_VIEW,检索顾客的顾客号、顾客名和订购商品的商品名、数量、购买价和日期;
      CREATE VIEW GM_VIEW AS
      SELECT 订单.顾客号,顾客.顾客名,商品.商品名,订单.数量,订单.购买价,日期
      FROM 订单,顾客,商品
      WHERE 订单.顾客号 = 顾客.顾客号
      AND 订单.商品号 = 商品.商品号;
      9. 请用SQL语言ALTER TABEL命令给商品表增加一个字段,字段名为:产地,数据类型为:CHAR,长度为:30
      答:
      ALTER TABLE 商品 ADD 产地 CHAR(30)
      10.简述游标使用步骤。
      五.假设某企业集团的业务规则如下: (每小题5分,共10分)
      1某企业集团有若干工厂;2每个工厂生产多种产品,且每一种产品可以在多个工厂生产;3每个工厂按照固定的计划数量生产产品;4每个工厂聘用多名职工,且每名职工只能在一个工厂工作,工厂聘用职工有聘期和工资;5工厂的属性有工厂编号、厂名、地址;6产品的属性有产品编号、产品名、规格;7职工的属性有职工号、姓名。
      问题:(1根据上述语义画出ER图,在ER图中需注明实体的属性、联系的类型及实体的标识符。2将ER模型转换成关系模型,并指出每个关系模式的主键和外键。
      (1) 略
      (2) 工厂(工厂编号,工厂名,厂址)
      职工(职工编号,姓名,聘期,工资,工厂编号)
      产品(产品编号,产品名,规格)
      生产(工厂编号,产品编号,计划数量)
      (3) 都达到3NF
      设有关系模式R<U,F>,
      1. 写出3NF的定义。(4分)
      2. 并证明若R<U,F>是BCNF 的,则R也一定是3NF的。(6分)
      假设某商业集团数据库中有一关系模式R如下:
      R (商店编号,商品编号,数量,部门编号,负责人)
      如果规定:1每个商店的每种商品只在一个部门销售;2每个商店的每个部门只有一个负责人;3每个商店的每种商品只有一个库存数量。
      试回答下列问题:1根据上述规定,写出关系模式R的基本函数依赖;2找出关系模式R的候选码;3试问关系模式R最高已经达到第几范式?为什么?4如果R不属于3NF,请将R分解成3NF模式集。(4分)
      (1) 有三个函数依赖:
      (商店编号,商品编号) →部门编号
      (商店编号,部门编号) →负责人
      (商店编号,商品编号) →数量
      (2) R的候选码是 (商店编号,商品编号)
      (3) 因为R中存在着非主属性“负责人”对候选码 (商店编号、商品编号)的传递函数依赖,所以R属于2NF,R不属于3NF。
      (4) 将R分解成:
      R1 (商店编号,商品编号,数量,部门编号)
      R2 (商店编号,部门编号,负责人)


      3楼2008-01-06 16:11
      回复