数据库技术[0072]

1. 什么叫数据与程序的物理独立性?什么叫数据与程序的逻辑独立性?为什么数据库系统具有数据与程序的独立性?

2. 试述数据、数据库、数据库系统、数据库管理系统的概念。

3. 已知三个关系模式:

学生:S(SNO, SNAME, AGE,SSEX),其属性的含义依次为学号、姓名、年龄、性别。

课程:C(CNO, CNAME)其属性的含义依次为课程号、课程名称。

成绩:SC(SNO, CNO, GRADE),其属性的含义依次为学号、课程号、分数。

a) 用关系代数表达式描述查询:学号为‘002’的学生姓名和性别。

b) 完善下面的SQL语句片断。

CREATE TABLE SC(

SNO   CHAR(10) ___,    /*建立外码*/

...

GRADE NUMBER(2)__,   /*建立约束,要求成绩大于0,小于等于100*/

________)           /*建立主码约束*/

c) 用SQL查询描述查询:选修课程号为′C1′的学生的姓名和成绩

d) 用SQL查询描述查询:统计各系的学生人数。

e) 删除学号为’001’的学生

 

4. 请设计一个图书馆数据库,此数据库中对每个借阅者保存读者记录,包括:读者号,姓名,地址,性别,年龄,单位。对每本书存有:书号,书名,作者,出版社。对每本被借出的书存有读者号、借出日期和应还日期。要求:给出 E 一 R 图,再将其转换为关系模型。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值