数据库基础与应用练习题及

时间:2024-04-30 10:05:54 5A范文网 浏览: 平时作业 我要投稿

 

一、填空题(每空1分,共20分)

   1.数据库系统的主要特点是实现数据              、减少数据、              、采用特定的数据              、具有较高的数据              、具有统一的数据控制功能。

    2.数据库管理系统提供了数据库的                                    功能。

3.为实现系统安全,防止非法破坏数据,所采用的保护措施包括用户标识和鉴定、                          等。

    4.E-R模型是描述概念世界、建立              的实用工具。

    5.一个仓库可以存放多种零件,每一种零件可以存放在不同的仓库中,仓库和零件之间为              的联系。

    6.一个关系就是一张              ,每个关系有一个              ,每个关系在计算机中作为一个              存储起来。

    7.一个关系模型由若干个              所组成。

8.选择运算的结果关系同原关系具有              的结构框架,投影运算的结果关系同原关系通常具有              的结构框架。

    9.按照两关系中对应属性值相等的条件所进行的联接称为              联接。

10.在SQL所支持的数据库系统的三级模式结构中,视图属于              ,基本表属于             

 

二、填空题(每空1分,共20分)

    1.假定利用CREATE TABLE命令建立如下一个基本表:BOOK(总编号C(6),分类号C(8),书名C(16),单价N(10,2)),则单价字段的类型为              型,字段宽度为              ,其中包含有              位小数。

2.设X—Y是关系模式R的一个函数依赖,并且Y是X的子集,则称X→Y是      

      

3.在同一个关系模式中,如果存在非平凡函数依赖X→Y,Y→Z,而Y一\→X,则称Z              X。

    4.如果一个关系R中的所有非主属性都不传递依赖于任何候选关键字,则称关系R属于              范式,记为             

5.关系规范化就是使一个关系模式描述一个              ,或实体间的一种    

        

6.在数据库应用系统设计的需求分析阶段,需要经过                       

              、建立数据字典和用户确认等阶段。

    7.假定一个E-R图包含有A实体和B实体,并且从A到B存在着1:n的联系,则转换成关系模型后,包含有              个关系模式。

8.FoxPro中的范围选择包含有四种情况,分别为                           

                           

    9.FoxPro中的日期型常量使用              作为起止定界符。

10.利用全屏幕编辑方式向当前库追加记录的命令为              ,从其它数据库或数组向当前库追加记录的命令为             

 

三、填空题(每空1分,共17分)

    1.GO命令使记录指针作              移动,SKIP命令使记录指针以当前记录为

基准作移动             

    2.                  命令能够统计出当前库中满足范围和条件的记录个数。

    3.SELECT 0命令用于选择                            作为当前工作区。

    4.              命令能够将两个打开的数据库按照一定条件联接生成一个新数据库。

    5.使用SET SKIP TO命令在建立两个库之间的关联后,能够进一步建立当前库中的一条记录同被关联库中              记录之间的关联。

    6.如果在一个通用型字段中插入一张画笔图片,图片本身就是            ,提供图片的画笔  Paintbrush应用软件就是            ,而FoxPro系统就是           

7.FoxPro常量具有四种类型,分别为              型、              型、    

         型和              型。

    8.在FoxPro中,允许对整个数组进行赋值吗?              

    9.MODIFY COMMAND和DO命令分别为                            命令文件的命令。

10.DEFINE BAR为                            的命令。

 

四、写出下列各命令或命令组的功能(每题3分,共21分)

    假定使用的“图书”、“读者”、“借阅”和ZGJK库的定义如下:

    图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(16),单价N(7,2))

    读者(借书证号C(4),单位C(10),姓名C(6),性别C(2),职称C(6),地址C(16))

借阅(借书证号C(4),总编号C(6),借书日期D())

    ZGJK(职工号C(6),姓名C(6),性别C(2),出生日期D(),职称C(6),基本工资N(7,2))

1.select *;

 from图书;

       where作者=“李”  

    2.select distinct分类号,书名,作者;

       from图书;

       order by分类号

3.Select *;

       from图书  

       where书名like“%数据库%”

    4.select distinct x.借书证号,姓名,单位;

       from借阅x,读者y;

       where x.借书证号=y.借书证号

    5.use zgjk

       list for教授$职称.and.出生日期>=41945/01/01)

    6.use zgjk

       go 5

       inseft

    7.use zgjk

Set index to fhsy.cdX order 1  of fhsy

 

五、或根据程序填空或指出程序的功能(每题5分,共10分)

    假定此题所使用的数据库仍为上题中的ZGJK.DBF。

    1. stor 0 to x0,x1,x2

        for i:=1 to 15

            do case

              case i%3=0

                x0=x0+i

              casei%3=1

                x1=x1+i

         case i%3=2

            x2=x2+i

         endcase

         endfor

         ? x0,x1,x2

         return

        程序运行后输出的  xO、x1    x2  的值分别为                       

            

  2.Clear

     use zgjk

     @1,1say“职工号”

     @l,11say“姓名”

     @1,21say“性别”

     @1,31say“出生日期”

     @1,41say“职称”

     @1,51say“基本工资”

     i=1

     do while.t.

        append blank

        i=i+1

        @i,1get职工号

        @i,11get姓名

        @i,2l get性别

        @i,31get出生日期

        @i,41get职称

        @i,51 get基本工资

        read

          if i>20

          @2,1 clear

          i=1

        endif

        @22,1

        accept“还需要继续添加记录吗(Y/N)?”to x

        if upPer(x)<>“Y”

          ?  “”

          ?“记录添加完毕,退出”

        exit

      endif

    enddo

    use

return

 

六、假定当前数据库仍为第四题已定义的ZGJK.DBF,请用一条或一组命令实现下列每一个操作(每题4分,共12分)

    1.在当前库末尾追加一条空记录。

    2.按姓名字段的升序建立一个单索引文件,假定用xm.idx作为文件名

3.分别计算出所有记录的基本工资的总和与平均值

 

答案及评分标准

 

一、填空题(每空1分,共20分)

    1.共享    冗余    模型    独立性

    2.定义    操纵    运行控制(次序无先后)

    3.分级授权    数据加密    (次序无先后)

    4.概念模型

    5.多对多    或为:m:n

    6.二维表    关系名    文件

    7.关系模式

    8.相同    不同

    9.等值

10.外模式    全局概念模式

 

二、填空题(每空1分,共20分)

    1.数值    10

    2.平凡函数依赖

    3.传递依赖于

    4.第三    R E 3NF

    5.实体,联系

    6.收集资料    分析整理    画出数据流图

    7.2

    8.all    next n    record n    rest    (次序无先后)

    9.花括号

10.  append      append from

 

三、填空题(每空1分,共17分)

    1.绝对    相对

    2.  Count

    3.未使用的编号最小的工作区

    4.  join

    5.多条(或相匹配的每一条记录)

    6.OLE对象    服务器    客户

    7.数值    字符    日期    逻辑

    8.允许

    9.建立(或编辑)    运行

10.定义弹出式菜单中一个菜单项

 

四、写出下列各命令或命令组的功能(每题3分,共21分)

    1.查询出“图书”数据库中作者姓“李”的所有图书。

    2.按分类号升序显示“图书”库中各种图书的分类号、书名和作者。

    3.查询出“图书”库中书名含有“数据库”字串的所有图书。

    4.联接查询“借阅”库和“读者”库,得到每一借阅读者的借书证号、姓名和单位。

    5.显示出ZGJK库中职称为教授或副教授,并且在1954年(含该年)以后出生的所有职工记录。

    6.向ZGJK库中第五条记录之后插入一条新记录。

    7.在ZGJK库上打开独立型复合索引文件FHSY,并使该文件中第一个索引标记成为主

控索引。

 

五、或根据程序填空或指出程序的功能(每题5分,共10分) 

1.45        35        40

2.按照自定义显示格式向ZGJK库追加记录,直到不需要追加为止。

 

六、假定在当前工作区已经打开了第四题己定义的ZGJK.DBF数据库,请用一条或一组命令实现下列每个操作(每题4分,共12分)

    1.append blank

    2.index on姓名to xm

    3.sum基本工资to x1

      average基本工资to x2

    ?“总和:”,x1,“平均值”,x2

来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。

相关文章:

知识产权法综合练习题(3)04-30

公司法期末练习204-30

电大《知识产权法》综合练习题(1)04-30

英语I(1)导学资料(二)04-30

电大《影视鉴赏》课程资料04-30

开放教育电大《小城镇建设》课程综合练习题课程论文样04-30

知识产权法综合练习题(4)04-30

电大《劳动法学》201201期末考试试题04-30

知识产权法综合练习题(2)04-30

宪法学综合练习题304-30

热搜文章
最新文章