文档库 最新最全的文档下载
当前位置:文档库 › 《数据库应用》_练习

《数据库应用》_练习

《数据库应用》_练习
《数据库应用》_练习

一、选择题

1、(A)是对客观事物及其活动的抽象符号表示,是存储在某一种媒体上可以鉴别的符号资料,其形式可以是数字、文字、图像、图形和声音等。

A、数据

B、符号

C、字符

D、信息

2、T-SQL语言中每一个Select子句必须有一个(D)子句,该子句包含提供数据的表或视图的名称。

A、like

B、where

C、order by

D、from

3、以下(B )中不能直接使用聚合函数。

A、Select子句

B、Where子句

C、Having子句

D、以上三者

4、(D)是指实体所具有的某种特性,是用来描述一个实体,例如,产品实体有产品ID、产品名等。

A、属性

B、实体

C、联系

D、字段

5、(A)是目前应用最广泛,也是最重要的一种数据模型,它采用关系模型作为数据的组织形式。

A、关系模型

B、层次模型

C、网状模型

D、面向对象模型

6、表中的某个属性或几个属性组合称为(A),它可以唯一确定一个元祖,如产品关系中的产品ID。

A、主键

B、外键

C、约束

D、关系

7、(D )用于对表中某列或某些列数据的有效范围进行限制,系统在输入或修改数据时对数据的有效性进行自动检查,以判断列中的数据值是否有效。

A、default约束

B、Unique约束

C、Primary Key

D、Check约束

8. 下列哪个不是sql 数据库文件的后缀。(C )

A..mdf B..ldf

C..tif D..ndf

9. SQL的视图是从( C )中导出的。

A. 基本表

B. 视图

C. 基本表或视图

D. 数据库

二、填空题

1、在SQL Server2005中有五种约束类型,分别是主键约束、外键约束、_ Check约束、unique约束、__default约束__。

2、T-SQL语言中主要包含的常用聚合函数有_A VG()_ 、_ MAX()__、SUM()__、MIN()、和COUNT()。

3、为数据库表创建主键时,一个表只能有一个__主键__ 约束,通常选择代码列,例如职工号、产品号。

4、数据库的设计一般分为6步:__需求分析阶段__、概念结构设计、__逻辑设计阶段__、__物理设计阶段__、数据库实施、运行及维护。

5、__外键__约束用于建立主表和从表之间的数据联系,通常可以将表中主键值的一列或多列添加到另一个表中创建两个表之间的连接。 三、数据库操作 (一)创建数据库

1.数据库名:TRADE

2.物理文件位置:D:\ 贸易公司管理系统

3.数据库物理文件初始大小:5MB 。

4.是否允许自动增长:是。

5.自动增长方式:每次增加5MB 。

6.最大数据容量:500MB 。

(二)设计表

A.订单表

(Trade_Destine)

B.顾客信息表(Customer )

C.商品信息表

(Trade_Goods)

订单Id(自动增长列)

订单编号(主键)

顾客编号 顾客公司名称 顾客联系人名称 顾客公司地址 顾客公司电话 顾客公司备注信息 顾客公司订单号(外键)

(三)插入数据

1.订单表(Trade_Destine)

USE TRADE

GO

INSERT Trade_Destine VALUES('sodi-001')

INSERT Trade_Destine VALUES('sodi-002')

INSERT Trade_Destine VALUES('sodi-003')

INSERT Trade_Destine VALUES('sodi-004')

2.供应商信息表

USE TRADE

GO

INSERT Trade_Supplier

VALUES('.net供应-001','.net直销','.net掌门人','苏州高新区','98765432','.net学习宝典','sodi-003')

INSERT Trade_Supplier

VALUES('c#供应-001','c#专卖店','c#掌门人','苏州高新区

','87654321','c#挑战第一线','sodi-004')

INSERT Trade_Supplier

VALUES('java供应-001','java图书馆','java掌门人','苏州高新区','12345678','java开发必备','sodi-001')

INSERT Trade_Supplier

VALUES('jsp供应-001','jsp专营','苏州高新区','jsp掌门人

','23456789','jsp冲刺','sodi-002')

GO

3. 顾客信息表

USE TRADE

GO

VALUES('https://www.wendangku.net/doc/a017510729.html,','.net直销','.net联系人','苏州高新区

','98765432','.net学习宝典','sodi-003')

INSERT Trade_Customers

VALUES('trade-c#','c#专卖店','c#联系人','苏州高新区','87654321','c#挑战第一线','sodi-004')

INSERT Trade_Customers

VALUES('trade-java','java图书馆','java联系人','苏州高新区

','12345678','java开发必备','sodi-001')

INSERT Customer

VALUES('trade-jsp','jsp专营','苏州高新区','jsp联系人

','23456789','jsp冲刺','sodi-002')

GO

4.商品信息表

USE TRADE

GO

INSERT Trade_Goods

VALUES('book-001','java书籍','java必备')

INSERT Trade_Goods

VALUES('book-002','jsp书籍','jsp必备')

INSERT Trade_Goods

VALUES('book-003','c#书籍','c#必备')

INSERT Trade_Goods

VALUES('book-004','.net书籍','.net必备')

GO

5.顾客购买信息表

USE TRADE

GO

VALUES('Purchase-001','book-001','trade-java','100','6/1/2009 12:00:00','购买Java书籍')

INSERT Trade_Purchase

VALUES('Purchase-002','book-003','trade-c#','200','6/8/2009 12:00:00','购买c#书籍')

INSERT Trade_Purchase

VALUES('Purchase-003','book-004','https://www.wendangku.net/doc/a017510729.html,','300','7/7/2009 12:00:00','购买.net书籍')

INSERT Trade_Purchase

VALUES('Purchase-004','book-002','trade-jsp','400','9/9/2009 12:00:00','购买jsp书籍')

GO

6.出售信息表

USE TRADE

GO

INSERT Trade_Sell

VALUES('sell-001','book-002','jsp供应-001','400','9/9/2009 12:00:00','出售jsp书籍')

INSERT Trade_Sell

VALUES('sell-002','book-004','.net供应-001','300','7/7/2009 12:00:00','出售.net书籍')

INSERT Trade_Sell

VALUES('sell-003','book-003','c#供应-001','200','6/8/2009

12:00:00','出售c#书籍')

INSERT Trade_Sell

VALUES('sell-004','book-001','java供应-001','100','6/1/2009 12:00:00','出售java书籍')

GO

(四)、T-SQL命令

1查找供应商信息表前两行数据

SELECT TOP 2 *

from Trade_Supplier

2查找顾客表前50%的数据

select top 50 PERCENT*

from Trade_Supplier

3根据顾客是联系人是”java联系人”的条件查询顾客信息表

select*

from Trade_Customers

where CustomerPerson='java联系人'

4根据供应商编号排序供应商信息表(降序)

select*

from Trade_Supplier

order by SupplierNum desc

5顾客购买信息表中商品购买数量大于200的商品数量,以商品数量分组select GoodsCount

from Trade_Purchase

group by GoodsCount

having GoodsCount>'200'

6查找在订单表中有订单的顾客的公司名和联系人,对应拿出供应商的公司名和联系人select

Trade_Destine.DestineNum,CustomerComp,CustomerPerson,SupplierComp,Su pplierPerson

from Trade_Destine inner join Trade_Supplier

on Trade_Destine.DestineNum=Trade_Supplier.DestineNum

inner join Trade_Customers

on Trade_Destine.DestineNum=Trade_Customers.DestineNum

7查找在商品信息表中的名字各自的供应商出售时间和顾客的购买时间

select GoodsName,SellDate,PurchaseDate

from Trade_Goods inner join Trade_Sell

on Trade_Goods.GoodsNum = Trade_Sell.GoodsNum

inner join Trade_Purchase

on Trade_Goods.GoodsNum = Trade_Purchase.GoodsNum

8查找所有订单号对应的顾客公司名字,供应商公司名字以及对应的商品名字和交易数量(出售数量重新命名为GoodsCountSell购买数量重新命名为GoodsCountPur)select

Trade_Destine.DestineNum,customercomp,SupplierComp,goodsname,Trade_P urchase.GoodsCount as'GoodsCountPur',Trade_Sell.GoodsCount as'GoodsCountsell'

from Trade_Destine

inner join Trade_Customers

on Trade_Destine.DestineNum=Trade_Customers.DestineNum

inner join Trade_Supplier

on Trade_Supplier.DestineNum=Trade_Destine.DestineNum

inner join Trade_Purchase

on Trade_Purchase.CustomerNum=Trade_Customers.CustomerNum

inner join Trade_Sell

on Trade_Sell.SupplierNum=Trade_Supplier.SupplierNum

inner join Trade_Goods

on Trade_Purchase.GoodsNum = Trade_Goods.GoodsNum

9删除订单表编号为sodi-002的供应商交易信息和购买者购买信息

delete from Trade_Supplier

where DestineNum='sodi-002'

delete from Trade_Purchase

where CustomerNum in(select Trade_CustomerNum from Customers where DestineNum='sodi-002')

10更新购买表和出售表的.net书籍丛书的时间由2009年7月7日改成2009年9月7日Update Trade_Purchase

Set PurchaseDate='2009-09-07'

Where GoodsNum in(select GoodsNum from Trade_Goods where goodsname='.net书籍')

Update Trade_Sell

Set SellDate ='2009-09-07'

Where GoodsNum in(select GoodsNum from Trade_Goods where goodsname='.net书籍')

11创建视图:查找’java书籍’的商品数量和销售数量

Create view v_java书籍

as

select Trade_Purchase.GoodsCount,Trade_Sell.GoodsCount

from Trade_Purchase inner join Trade_Goods

on Trade_Purchase.GoodsNum = Trade_Goods.GoodsNum

inner join Trade_Sell

on Trade_Sell.GoodsNum = Trade_Goods.GoodsNum

where GoodsName ='java书籍'

select*from v_java书籍

数据库及其应用

数据库及其应用 1、名词解释(英文一定要写全称!) DB:即数据库(Database),是统一管理的相关数据的集合。DB能为各种用户共享具有最小冗余度数据间联系密切而又有较高的数据独立性。 DBS:即数据库系统(Database System),是实现有组织地、动态地存储大量关联数据方便多用户访问的计算机软件、硬件和数据资源组成的系统即采用了数据库技术的计算机系统。 DBMS:即数据库管理系统(Database Management System),对数据库进行管理的系统软件,是与数据库之间的接口。DBA:即数据库管理员(Database Administrator),是数据库系统中的高级用户,全面负责数据库系统的管理、维护、正常使用等工作。 ODBC:即开放数据库互连(Open Database Connectivity),是微软公司开放服务结构(WOSA,Windows Open Services Architecture)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口)。 SQL:结构化查询语言(Structured Query Language),是美国国家标准局ANSI确认的关系数据库语音的标准。OOP:即面向对象的程序设计(Object Oriented Programming),是一种计算机编程架构,由单个能起到子程序作用的单元或者对象组合而成。 E-R图:是E-R模型的图形表示法,它是直接表示概念模型的有力工具。 数据模型:表示实体类型及实体类型间联系的模型称为“数据模型”。它可分为概念数据模型和结构数据模型两种类型。 主关键字:所有字段中最重要的,唯一能确定其他字段值的关键字。 外部关键字:关系表中某个属性或属性组合并非关键字,但却是另一个关系表的主关键字。 元数据:是最小数据,不可再分割的数据就是元数据。 数据处理:对各种数据的进行收集、存储、分类、计算、加工、检索和传输的过程。 面向对象的概念 类:把具有相关性的一类对象的整体的总和。 基类:即基本类,系统提供的内部定义的类,可用作其他用户自定义类的基础。 子类:在基类上派生出来的类。 对象:是类的实例化的产物,并具有相关的成员变量和成员函数(方法)。 属性:描述对象特性的字段称为属性。 15:20事件:是单一的一个动作 方法:是事件如何运行的操作手段 工作区:work space 在内存里单独存储一张表的区域,一张表对应一个工作区。 主控索引:当前起作用的索引称为主控索引。 关系模型:是用二维表结构来表示实体以及实体间联系的模型。 参照完整性:对关系数据库中建立关联关系的关系间数据参照引用的约束,也就是对外键的约束。准确的说,参照完整性是指关系中的外键必须是另一个关系的主键有效值,或者是Null。 2、文件的扩展名:(t都是备用选择填空题) ●项目文件:.PJX 、.PJT ●表文件:.DBF 、.FPT 、.CDX ●数据库:.DBC 、.DCT 、.DCX

数据库应用_习题集(含答案)

《数据库应用》课程习题集 一、单选题 1. 若使打开的数据库文件不能为网上其他用户共享,要选择打开数据库文件的方式为(B )A.打开B.以独占方式打开C.以独占只读方式打开D.以只读方式打开 2. 数据库的核心和基础是(B )。A.查询B.表C.窗体 D.报表 3. 下列哪个控件属于非绑定控件(D )。A.文本框B.单选按钮C.组合框D.直线控件 4. 计算控件中,每个表示式前必须加上(A )运算符号。A.= B.+ C.? D.* 5. 下列合计函数哪个是用于求字段值的数量(B )A.Sum B.Count C.Var D.StDev 6. 在VBA中日期文字必须用( C )符号括起来。A.‘B.[ C.# D。“ 7. 宏是一系列操作组成的( C )。A.程序B.命令C.命令集合D.语句 8. 下列哪类数据不属于ACCESS2000数据类型( C )。 A.自动编号型B.OLE对象型C.关系型 D.货币型 9. 下面哪一个方法不能创建数据访问页( D ) A.自动创建B.使用向导C.在设计视图中创建D.输入创建 10. 在数据库的体系结构中被称为DBA视图的模式是:(A ) A.概念模式B.外模式C.子模式 D.内模式 11. ACCESS系统创建的数据库的扩展名为:( B )A.DBF B.MDB C.DAT D.DB 12. 查询向导不能创建(D )A.选择查询B.交叉表查询C.重复项查询D.参数查

询 13. 下面哪一项不是数据库系统与文件系统的主要区别:( B ) A.数据的结构化B.对记录的操作C.最小的冗余度 D.多个用户对数据的共享 14. DBMS的主要任务是:(B ) A.资源共享 B.对数据库的操作及维护 C.追求信息系统的高效率 D.批处理 15. 对数据库全面负责并具有最高权限的用户称之为:( C ) A.专业用户 B.终端用户 C.系统用户 D.本地用户 16. 表中每个记录的所有字段都是惟一的且不互相依赖,我们把这一规范化过程称之为: ( C )A.1NF B.2NF C.3NF D.BCNF 17. 假定有一个客户订货系统,允许客户一次(一张订单)预订多种商品,那么关系模式: 订单(订单号、日期、客户编号、客户名、商品编码、数量)属于第几范式?(A )A.1NF B.2NF C.3NF D.BCNF 18. 关系数据库中有三种基本操作,下列选项哪项不属于这三种基本操作( D ) A.选择B.投影C.连接D.扫描 19. 字符串中含有“玉”字的准则表达式应为:( C ) A.Like“玉*”B.Like“*玉”C.Like“*玉*”D.Like“玉 20. 输入日期/时间型数据“81/6/13”后按方向键将插入点移到下一字段,则输入的数据会动 变为:(C )A.81年6月13日B.13-6-81C.1981年6月13日 D.6-13-81 21. 表达式生成器可以书写(A )A.表达式B.程序C.代码D.数据库 22. 如果准则中输入文本数据,则用( A )包围A.“”B.$ C.!D.#

数据库课程设计任务书

计算机科学与技术专业《数据库综合实践》任务书撰写人:徐燕萍徐森审定人:徐秀芳

数据库综合实践任务书 一、课程设计目的及基本要求 数据库综合实践是为数据库原理及应用等系列课程而独立开设的实践性课程。数据库综合实践对于巩固数据库知识,加强学生的实际动手能力和提高学生综合素质十分必要。本课程分为系统分析与数据库设计、应用程序设计和系统集成调试三个阶段进行。 数据库综合实践的主要目标是: a)加深对数据库系统、程序设计语言的理论知识的理解和应用水平。 b)通过设计实际的数据库系统应用课题,进一步熟悉数据库管理系统的操作技术,提高动手能力,提高分析问题和解决问题的能力。 二、课程设计的主要内容 A)系统分析与数据库设计阶段 1) 通过社会调查,选择一个实际应用数据库系统的课题。 2)进行系统需求分析和系统设计,写出系统分析和设计报告。 3)设计数据模型并进行优化,确定数据库结构、功能结构和系统安全性和完整性要求。 B)应用程序设计阶段 1)完成数据库定义工作,实现系统数据的数据处理和数据录入。 2)实现应用程序的设计、编程、优化功能,实现数据安全性、数据完整性和并发控制技术等功能,并针对具体课题问题提出解决方法。 C)系统集成调试阶段 对系统的各个应用程序进行集成和调试,进一步优化系统性能,改善系统用户界面。

三、课程设计任务 1、图书管理系统 背景资料: 1)图书室有各种图书一万多册。 2)每种图书都有书名、书号(ISBN)、一名或多名作者(译者)、出版社、定价和内容简介。 3)借书证记录有借阅者的姓名、所在单位、职业等。 4)凭借书证借书,每次最多能借8本书。借书期限最长为30天。 设计要求: 1)进行需求分析,编写数据字典。 2)设计E-R图。 3)实现新进图书的数据录入。 4)实现对所有购进图书的分类查询和分类统计。 5)能够按书名、作者等分类查询现有图书的数量。 6)记录借阅者的个人资料和所借图书的书名、书号数据等。 2、工资管理系统 背景资料: 1)某单位现有1000名员工,其中有管理人员、财务人员、技术人员和销售人员。 2)该单位下设4个科室,即经理室、财务科、技术科和销售科。 3)工资由基本工资、福利补贴和奖励工资构成,失业保险和住房公积金在工资中扣除。 4)每个员工的基本资料有姓名、性别、年龄、单位和职业(如经理、工程师、销售员等)。 5)每月个人的最高工资不超过3000元。工资按月发放,实际发放的工资金额为工资减去扣除。

数据库原理及应用 练习题及参考答案

数据库原理与应用练习题及参考答案 一、选择题 1.一下关于关系的说法正确的是( A ) A.一个关系就是一张二维表 B.在关系所对应的二维表中,行对应属性,列对应元组。 C.关系中各属性不允许有相同的域。 D.关系的各属性名必须与对应的域同名。 2.关系数据表的关键字可由( D )属性组成。 A.一个 B.两个 C.多个 D.一个或多个 3.进行自然连接运算的两个关系( A ) A.至少存在一个相同的属性名 B.可不存在任何相同的属性名 C.不可存在个相同的属性名 D.所有属性名必须完全相同 4.概念结构设计是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的( B )。 A.数据模型 B.概念模型 C.层次模型 D.关系模型 5.Access 2010 数据库具有很多特点,下列叙述中,正确的是( B )。 A. Access 2010数据表可以保存多种数据类型,但是不包括多媒体数 B. Access 2010可以通过编写应用程序来操作数据库中的数据 C. Access 不能支持 Internet/Intranet 应用 D. Access 2010 使用切换面板窗体管理数据库对象 6.数据表的基本对象是( A ) A.表 B.查询 C.报表 D.窗体 7.利用Access 2010 创建数据库文件,其扩展名是( B ) A.mdb B.accdb C.xlsx D. acc 8.启动Access 2010 后,最先显示的是什么界面( C ) A.数据库工作界面 B.“打开”窗口 C. Backstage D导航窗格 9.在 Access 数据库对象中,不包括的是( B ) A.表 B.向导 C.窗体 D.模块 10.表的组成内容包括( C ) A.查询和字段 B.报表和字段 C.字段和记录 D.记录和窗体 11.在 Access 2010 数据库的表设计视图中,不能进行的操作是( A ) A.修改字段类型 B.设置索引 C.增加字段 D.删除记录

数据库及其应用

数据库及其应用重考复习资料 一、名词解释 1、数据处理:对各种数据的进行收集、存储、分类、计算、加工、检索和传输的过程 2、对象:是类的实例,类是对于拥有数据和一定行为特征的对象集合的描述。每个对象都有其属性和方法,并能响应特定的事件。可以通过对象的事件、属性和方法来处理对象 3、ODBC:开放式数据库互连ODBC是一种用于数据库服务器的标准协议,通过ODBC可访问多种数据库中的数据,可安装多种数据库的ODBC驱动程序,从而使VFP可以与该数据库相连,访问数据库中的数据。 4、超关键字:二维表中能唯一确定记录的一个或几个列的组称为“超关键字后(superkey)”。如果是用单一的列构成关键字,则称其为“单一关键字(Single Key)”;如果是用两个或两个以上的列构成关键字,则称其为“合成关键字(Composite Key)”。 5、主控索引:在复合索引的多个索引中,在某一时刻只有一个索引对表起作用,这个索引标志称为主控索引。 6、事件 7、类 8、数据处理 二、单项选择题 1、表单文件的扩展名是( B )。 A. PRG B. SCX C. MPR D. VCX 2、Visual FoxPro是一个(D )。 A. 数据库管理员 B. 数据库 C. 数据库系统 D. 数据库管理系统 3、在Visual FoxPro环境下,运行表单的命令是( A )。 A. DO FORM <表单名> B. DO <表单名> C. CREATE FORM <表单名> D. REPORT FORM <表单名> 4、检测数据库文件指针是否已到文件头的函数是(D )。

A. BOF() B. EOF() C. END() D. FIEL() 5、逻辑运算符的优先顺序是(a )。 A. .NOT.、 .AND. 、.OR. B. .NOT.、 .OR.、 .AND. C. .AN D.、 .OR. 、.NOT. D. .AND.、 .NOT.、 .OR. 6、设S=“南京大学计算机基础教学部”,从变量S中取出“计算机”三个字的表达式是()。 A. SUBS(S,5,3 ) B. SUBS(S,9,6) C. SUBS(S,9,3) D. SUBS(S,5,6) 7、下列字符中不能做变量名的开头的是( d )。 A. 英文字母 B. 下划线 C. 汉字 D. 数字 8、将当前表ZGB.DBF中男职工的工号、姓名、工资、奖金四个字段的数据复制成GZB1 .DBF表文件,应使用命令()。 A. COPY TO GZB1 FIEL工号,姓名,工资,奖金FOR 性别="男" B. COPY GZB1 FIEL工号,姓名,工资,奖金FOR 性别="男" C. COPY TO GZB1 FOR性别="男" D. COPY TO GZB1 FIEL工号,姓名,工资,奖金 9、根据需要,可以把查询的结果输出到不同的目的地。以下不可以作为查询的输出类型的是(D)。 A. 自由表 B. 报表 C. 临时表 D. 表单 10、关系模型的基本结构是(A )。 A. 二维表 B. 树形结构 C. 无向图 D. 有向图 11、表单的前景色由属性( C )的值确定。 A. BackColor B. Picture C. ForeColor D. Caption 12、在数据库表字段的扩展属性中,通过对()可以限定字段内容取值的范围。 A. 字段格式 B. 输入掩码 C. 字段标题和注释 D. 字段级规则 13、DBA是()。 A. 数据库管理员 B. 数据库 C. 数据库系统 D. 数据库管理系统 14、页框(PageFrame)能包容的对象是()。 A. 列(Column) B. 标头(Header) C. 页面(Page) D. 表单集(FormSet) 15、下列说法正确的是()。 A. 当数据库打开时,该库中的表将自动打开。

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

第一章综合练习题 1. 数据库处理技术经历了__人工管理阶段 _、_文件管理阶段__、— 数据库管理系统阶段__、以及分布式数据库管理等四个发展阶段。 2 .在文件管理阶段,程序和数据在存储位置上是—分开—存放的。 3 .在人工管理和文件管理阶段,程序设计_依赖于_数据表示。 4 .数据库系统具有_数据结构化_、_数据共享__、—数据独立性_ 数 据粒度小、独立的数据操作界面、由DBMS统一管理等优点。 5 .在文件管理阶段,文件之间是相互_独立的_,在数据库管理阶段,文件之间是相互―联系__的。 6 .在___文件—系统中,不容易做到数据共享,在_________ 数据库—系统中,容易做到数据共享。 7 .使用数据库设计程序时,只需要告诉数据库管理系统__做什么__,不需要告诉它—怎么做_。 8 .在文件系统中,存取数据的基本单位为—纪录 _______ ,在数据库系统中 存取数据的基本单位为_____ 数据项_____ 。 9 .在—文件___系统中,数据没有独立的操作界面,在—数据库—系统中,数据具有独立的操作界面。 10 .在数据库系统中访问数据,既能够采用—程序—方式,也能够采用- 视屏交互_方式。 11 . DBMS具有_安全性_、_ 一致性__、_并发性_和—数据库恢复—等管理控制功能。 12 .分布式数据库系统既支持客户的—局部__应用,又支持客户的—全局

应用

13 .分布式数据库系统除了具有一般数据库系统的优点之外 A 和C 是多对 ____ 多 _ 的联系。 A 和C 是1对多的联系。 A 和C 是多对多的联系。 对多的联系。 对象等四种。 23 .在非关系模型中,每个结点代表着一个_纪录型__,每个父子联系代 表着 1:n 联系。 24 ■任一种数据模型都有 型和 值的区别。 25 .在非关系模型中操作记录的方式是 —过程—式的,在关系模型中,操作 记录的方式是 集合式的。 27 .关系中的每一行称为一个 _元组_,每一列称为一个—属性_。 容性强、 可靠性高 、 地域范围广、 数据量大等优点。 14 .若一个联系涉及到两个实体则称为—二元—联系,若只涉及到一个实 体则称为一元联系。 15 .在实体中能作为码的属性称为—主属性__,否则称为—非主属性—。 16 .域是实体中相应属性的 —取值范围__,性别属性的域包含有_2_个值。 17 .实体之间的联系类型有三种,分别为1:1 、 1:n 和 m:n 。 18 ■若实体A 和B 是多对多的联系, 实体B 和C 是1对1的联系,则实体 ,还具有_兼 19 ■若实体A 和B 是1对多的联系, 实体B 和C 是1对多的联系,则实体 20 ■若实体A 和B 是1对多的联系, 实体B 和C 是多对1的联系,则实体 21 ■若实体A 和B 是1对多的联系, 实体B 和C 是1对1的联系,则实体 22 .数据库的逻辑数据模型有 层次、 网状、 关系和面向 26 .层次模型是一棵_树—结构,关系模型是 二维表结构。

数据库技术与应用-复习题答案

一、填空题 1.在关系模型中,实体及实体之间的联系都用二维表来表示。在数据库的物理组织中,它 以文件形式存储。 2.数据库中的选择、投影、连接等操作均可由数据库管理系统实现。 3.在关系数据库模型中,二维表的列称为字段,行称为记录。 4.在Access中,查询可作为窗体、报表和数据访问页的数据源。 5.子查询“包含于”对应的谓词是In。 6.参数查询中的参数要用[]中括号括起来,并且设置条件提示。 7.绑定文本框可以从表、查询或SQL语言中获取所需的内容。 8.在创建主/子窗体之前,必须设置主窗体和子窗体(主表和子表)之间的关系。 9.表A中的一条记录可以与表B中的多条记录匹配,但是表B中的一条记录至多只能与表 A中的一条记录匹配,这样的关系是“一对多”。 10.两个实体之间的联系有3种,分别是一对一、一对多和多对多。 11.在关系数据库中,唯一标识一条记录的一个或多个字段称为主键。 12.参照完整性是一个准则系统,Access使用这个系统用来确保相关表中记录之间的关系 有效性,并且不会因意外删除或更改相关数据。 13.在数据表中,记录是由一个或多个字段组成的。 14.在关系数据库的基本操作中,把由一个关系中相同属性值的元组连接到一起形成新的二 维表的操作称为连接。 15.关系规范化是指关系模型中的每一个关系模式都必须满足一定的要求。 16.数据表之间的联系常通过不同表的共同字段名来体现。 17.表是Access数据库的基础,是存储数据的地方,是查询、窗体、报表等其他数据库对 象的基础。 18.在Access中数据表结构的设计是在设计器中完成的。 19.在查询中,写在“条件”行同一行的条件之间是并的逻辑关系,写在“条件”行不同行 的条件之间是或的逻辑关系。 20.窗体的数据来源主要包括表和查询。 21.计算型控件一般来说用表达式/公式作为数据源。 22.主窗体和子窗体通常用多个表或查询的数据,这些表或查询中的数据具有一对一/一对 多的关系。 23.在报表中可以根据字段、表达式对记录进行排序或分组。 24.DBMS/数据库管理系统软件具有数据的安全性控制、数据的完整性控制、并发控制和故 障恢复功能。 25.数据库系统体系结构中三级模式是模式、外模式、内模式。 26.实体完整性是对关系中元组的唯一性约束,也就是对关系的主码的约束。 27.若想设计一个性能良好的数据库,就要尽量满足关系规范化原则。

数据库及其应用(选择题)

测验1 一、单选 1、 下列四项中说法不正确的是( )。 (分数:2 分) A. 数据库减少了数据冗余 B. 数据库中的数据可以共享 C. 数据库避免了一切数据的重复 D. 数据库具有较高的数据独立性 标准答案是:C。 2、 单个用户使用的数据视图的描述称为()。 (分数:2 分) A. 外模式 B. 概念模式 C. 内模式 D. 存储模式 标准答案是:A。 3、 数据库物理存储方式的描述称为( ) 。

(分数:2 分) A. 外模式 B. 内模式 C. 概念模式 D. 逻辑模式 标准答案是:B。 4、 在下面给出的内容中,不属于DBA职责的是( ) 。 (分数:2 分) A. 定义概念模式 B. 修改模式结构 C. 编写应用程序 D. 编写完整性规则 标准答案是:C。 5、 在数据库三级模式间引入二级映象的主要作用是( ) 。 (分数:2 分) A. 提高数据与程序的独立性 B. 提高数据与程序的安全性

C. 保持数据与程序的一致性 D. 提高数据与程序的可移植性 标准答案是:A。 6、 DB、DBMS和DBS三者之间的关系是( ) 。 (分数:2 分) A. DB包括DBMS和DBS B. DBS包括DB和DBMS C. DBMS包括DB和DBS D. 不能相互包括 标准答案是:B。 7、位于用户和操作系统之间的一层数据管理软件是()。(分数:2 分) A. DBS B. DB C. DBMS D. MIS 标准答案是:C。 8、数据库的三级模式中,数据的全局逻辑结构用()来描述。(分数:2 分) A. 子模式 B. 用户模式 C. 模式

MySQL数据库系统及应用综合练习

一、单项选择题(只有一个正确答案) 【1】执行语句“SELECT '2008-01-20'+ INTERVAL 2 DAY; ”结果为 A: 2008-01-22 B: 2010-01-20 C: 2008-02-11 D: 2008-03-20 答案: A 【2】下列哪个是不正确的MySQL的变量命名方式 A: _name B: n$ame C: name D: name! 答案: D 【3】字符串‘hel’lo’输出结果为 A: hel'lo B: 'hello' C: hel\'lo D: 'hel lo' 答案: A 【4】关系数据库模型是以下哪种方式组织数据结构 A: 树状 B: 文本 C: 二维表 D: 网状 答案: C 【5】使用下列哪个语句可以删除表中所有数据,但保留表结构 A: truncate table B: rename table C: delete D: drop talbe 答案: A 【6】E-R图设计属于()。 A: 概念结构设计 B: 物理结构设计 C: 逻辑结构设计 D: 需求分析设计 答案: B 【7】执行语句“GREATEST(10,9,128,1)”结果为()。 A: 9

B: 10 C: 128 D: 1 答案: C 【8】在一个关系中,若有这样一个属性存在,它的值能唯一地标识关系中的每一个元组,则称这个属性为 A: 数据项 B: 候选码 C: 主键 D: 主键值 答案: C 【9】数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作。这种功能称为()。 A: 数据控制功能 B: 数据操纵功能 C: 数据管理功能 D: 数据定义功能 答案: B 【10】1999年10月1日在mysql中表示方法错误的是: A: "1999-10-01" B: "1999%10%01" C: "1999\10\01" D: "1999/10/01" 答案: D 【11】两个表中的行按照给定的条件进行拼接而形成新表的运算为 A: 连接 B: 投影 C: 集合 D: 选择 答案: A 【12】向表中插入一个行新的纪录的命令为 A: replace into B: insert into C: replace from D: insert from 答案: B 【13】\n在MySQL中表示 A: " B: 退格符 C: 回车符

《数据库原理与应用》课程设计任务书

课程设计任务书

《数据库原理与应用》课程设计任务书 一、设计目的 通过本次课程设计,使同学们能够全面、深刻地掌握数据库系统的设计流程。根据在数据库原理课程中所学到的数据库理论知识,结合某个具体的实际需求,最终开发出一个较为实用的数据库系统。 二、课程设计的要求 1、明确课设任务,复习与查阅相关资料。 2、可以根据老师给出的设计题目,在两周时间内完成其中某一个题目的从用户需求分析、数据库设计到上机编程、调试和应用等全过程的数据库系统设计。如果学生自拟题目,需经指导教师同意。 3、每位学生必须独立完成课程设计任务,不能抄袭,设计完成后,将所完成的工作交由老师检查;要求写出一份详细的设计报告。 4、按要求完成课设内容,课设报告要求文字和图工整、思路清楚、正确。 5、应用程序应具有一定的实用性。 6、程序具有一定的健壮性。 三、数据库课程设计报告主要内容 1、系统需求分析 (1)信息要求:指用户需要从数据库中获得信息的内容与性质。数据库中需要存储那些数据。 (2)处理要求:用户需要完成什么处理功能,对处理的响应时间有什么要求(给出功能模块图)。 (3)安全性和完整性要求。 2、概念结构设计 (1)逐一设计分E-R图,合并分E-R图,生成基本E-R图。 (2)若在合并中存在属性冲突、命名冲突以及结构冲突,给出解决方法,若存在不必要的冗余,则消除并给出设计方法。 (3)基本E-R图中要求标明主码、外码、联系类型。 3、逻辑结构设计 (1)给出由E-R得到的关系模型:并注明转换过程中应用的规则; (2)数据模型的优化; (3)分析这些模式对于应用环境是否合适,确定是否要对某些模式进行合并或分解; (4)用户模式设计; (5)在数据库中一般使用英文名字,在用户视图中则一般使用符合用户一贯的中文命名法; (6)对不同级别的用户定义不同的视图以保证系统的安全性。 4、数据库物理结构设计 以表格的形式列出各张表,包括字段名称、中文含义、数据类型、长度、完整性约束、索引定义、字段说明; 5、数据库实施 (1)使用T-SQL语句实现数据库表; (2)使用T-SQL语句创建必要索引; (3)使用T-SQL语句实现必要的数据库视图; (4)用T-SQL语句实现必要的存储过程及触发器。

数据库原理与应用期末考试复习题

数据库原理期末考试复习题一、单选题 1.在数据库中存储的是()。 A. 数据 B. 数据模型 C. 数据及数据之间的联系 D. 信息 2.现有一个“教师”表,其中一个字段是教师的住址(字符型,20位长),如果不希望此字段包含空值,即某位教师现没有住址,则希望此字段自动填入“还没有”,应该()。 A. 为此列创建一个check约束 B. 为此列创建一个foreign key约束 C. 为此列创建一个default约束 D. 为此列创建一个primary key约束 3.数据库系统包括()。 A. DB、DBMS B. DB、DBA C. DB、DBMS、DBA、计算机硬件 D. DB、DBMS、DBA、OS、计算机硬件 4.假设同一名称的产品有不同的型号和产地,则计算每种产品平均单价的SQL语句是()。

A. SELECT 产品名称,AVG(单价) FROM 产品 GROUP BY 单价 B. SELECT 产品名称,AVG(单价) FROM 产品 ORDER BY 单价 C. SELECT 产品名称,AVG(单价) FROM 产品 ORDER BY 产品名称 D. SELECT 产品名称,AVG(单价) FROM 产品 GROUP BY 产品名称 5.数据库中,数据的物理独立性是指()。 A. 数据库与数据库管理系统的相互独立 B. 用户程序与DBMS的相互独立 C. 用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的 D. 应用程序与数据库中数据的逻辑结构相互独立 6.关系数据库规范化是为解决关系数据库中()问题而引入的。 A. 提高查询速度 B. 保证数据的安全性和完整性 C. 减少数据操作的复杂性 D. 插入异常、删除异常和数据冗余7.当前数据库应用系统的主流数据模型是()。 A. 层次数据模型 B. 网状数据模型 C. 关系数据模型 D. 面向对象数据模型 8.如果两个实体集之间的联系是m:n,转换为关系时()。

数据库系统课程设计任务书

数据库系统课程设计任务书 肇庆学院计算机学院 、题目 完成一个数据库应用系统地设计全过程二、内容需求分析、数据库设计、数据库建立、数据输入、应用系统地设计和开发、用户界面地设计和实现、系统调试和安装等. 三、要求 (一)DBMS 和开发工具地选择

DBMS 不限(不可使用Viaual Foxpro ),即可以选择任意大、小型RDBMS, 例如:Oracle,Sybase,SQL Server,Access,MySQL, 建议使用Oracle,SQL Server 等大型RDBMS. 开发工具不限,例如Delphi,PowerBuilder,C++ Builder,.net,ASP,JSP 等等. 注:不可以用Access 等地向导生成应用程序. (二)系统结构及相关技术 建议采用C/S 结构, 例如Access+VB,Oracle+Delphi,SQL Server +InterDev,Oracle+PowerBuilder,MySQL+ VB,Access+C++ Builder 等, 可选择使用B/S/S 结构,请查阅网络数据库技术相关资料,例如ASP(.NET )、JSP(J2EE) 三)报告封面地要求(见后) 封面从上而下依次为: (1)数据库系统原理课程设计报告(2 黑居中) (2)设计题目(3 黑居中) (3)姓名学号 (4)指导教师 (5)起始时间,起始时间 四)报告内容格式要求 纸张大小为A4纸.正文为5号宋体, 一级标题:第一章(标题,2号宋体,上下空两行居中,行距为5号宋体单倍行距). 二级标题:§1.1[(标题,3号黑体居中,上下空一行,行距为5号宋体单倍行距). 三级标题:1.1. 1 [第一章第一节第一个问题](标题,4黑左顶,占2行). 表名为小5 号黑体,居中,形式如“表1-1 表名” . 图名为小5号宋体,居中,形式如“图2.4 图名” . 参考文献字体为5 号字体. 页眉,页码为小5 号宋体,居中. 五)报告内容要求(参考教材第七章数据库设计) (1)目录 (2)概述 包括项目背景、编写目地、软件定义、开发环境等内容 (3)需求分析 ①信息要求用户需要从数据库中获得信息地内容与性质.数据库中需要存储哪些数据. ②处理要求 用户需要完成什么处理功能,对处理地响应时间有什么要求.(给出功能模块图) ③安全性与完整性要求( 4)概念结构设计生成基本E-R 图 ( 5)逻辑结构设计 把ER 模型图转换为关系表 (6)主要模块地设计以及代码 (7)总结①设计过程中遇到地问题以及解决方法. ②设计地体会. ( 8)参考文献. 四、选题(三选一,任选其中一个题目独立完成) 1、教学管理系统 1)信息需求:

数据库应用技术复习题

数据库应用技术复习题

数据库应用技术复习题 一、选择题 1.在数据库中存储的是( C ) A.数据 B.数据模型 C.数据以及数据之间的联系 D.信息 2. 存储在计算机内有结构的数据的集合是( B ) A.数据库系统 B.数据库 C.数据库管理系统 D.数据结构 3.信息的数据表示形式是( D ) A.只能是文字 B.只能是声音 C.只能是图形 D.上述皆可 4.数据管理与数据处理之间的关系是( D C ) A.两者是一回事 B.两者之间无关 C.数据管理是数据处理的基本环节 D.数据处理是数据管理的基本环节 ? 5.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的阶段是( A )A.数据库系统 B.文件系统 C.人工管理 D.数据项管理

6.下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是 I.人工管理阶段 II.文件系统阶段 III.数据库阶段( D ) A.I 和 II B.只有 II C.II 和 III D.只有 I 7.DBMS是( D ) A.数据库 B.数据库系统 C.数据库应用软件 D.数据库管理软件 8.数据库系统是采用了数据库技术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统和( C ) A.系统分析员 B.程序员 C.数据库管理员 D.操作员 9.下述不是DBA数据库管理员的职责的是( D ) A.完整性约束说明 B.定义数据库模式 C.数据库安全 D.数据库管理系统设计 10.提供数据库定义、数据操纵、数据控制和数据库维护功能的软件称为( C ) A.OS B.DS C.DBMS D.DBS 11.下列四项中,不属于数据库系统特点的是

数据库及其应用(选择题)

一、单选 1、 下列四项中说法不正确的是( )。 (分数:2 分) A. 数据库减少了数据冗余 B. 数据库中的数据可以共享 C. 数据库避免了一切数据的重复 D. 数据库具有较高的数据独立性 标准答案是:C。 2、 单个用户使用的数据视图的描述称为()。 (分数:2 分) A. 外模式 B. 概念模式 C. 内模式 D. 存储模式 标准答案是:A。 3、 数据库物理存储方式的描述称为( ) 。 (分数:2 分) A. 外模式

C. 概念模式 D. 逻辑模式 标准答案是:B。 4、 在下面给出的内容中,不属于DBA职责的是( ) 。 (分数:2 分) A. 定义概念模式 B. 修改模式结构 C. 编写应用程序 D. 编写完整性规则 标准答案是:C。 5、 在数据库三级模式间引入二级映象的主要作用是( ) 。 (分数:2 分) A. 提高数据与程序的独立性 B. 提高数据与程序的安全性 C. 保持数据与程序的一致性 D. 提高数据与程序的可移植性 标准答案是:A。 6、 DB、DBMS和DBS三者之间的关系是( ) 。

(分数:2 分) A. DB包括DBMS和DBS B. DBS包括DB和DBMS C. DBMS包括DB和DBS D. 不能相互包括 标准答案是:B。 7、位于用户和操作系统之间的一层数据管理软件是()。(分数:2 分) A. DBS B. DB C. DBMS D. MIS 标准答案是:C。 8、数据库的三级模式中,数据的全局逻辑结构用()来描述。(分数:2 分) A. 子模式 B. 用户模式 C. 模式 D. 存储模式 标准答案是:C。 9、用户涉及的数据逻辑结构用()描述。(分数:2 分) A. 模式 B. 存储模式 C. 概念模式 D. 子模式 标准答案是:D。 10、

数据库课程设计任务书模板及参考

数据库课程设计任务书模板及参考

大连理工大学本科生课程设计任务书 课程名称:数据库课程设计 指导教师:田琳琳 项目名称:粒子群主题网站 小组名称: 组长姓名: 上课时间: 6月22日- 7 月11日 大连理工大学软件学院 年6 月22 日

1 设计目的 数据库课程设计是在学生系统的学习了《数据库系统原理》课程后,按照关系型数据库的基本原理,综合运用所学的知识,设计开发一个小型的数据库管理信息系统。 经过这一具体问题的分析、设计与实现,将原理与应用相结合,使学生学会如何把书本上学到的知识用于解决实际问题,培养学生的动手能力;另一方面,使学生能深入理解和灵活掌握教学内容。 2 设计要求 (1)根据关系型数据库的设计要求,完成项目的数据库概念模型、 物理模型的设计,能够部署到一个DBMS中,开发存储过程和触发器,完成DB层的功能实现。 (2)学生6人组成一个项目小组,一人为组长,其它人为组员,组 内成员分工明确、团结协作、相互配合,共同完成选题的设计。 (3)课程设计时间为2周。 (4)数据库管理系统MS SQL Server,开发语言(C# \ASP),数据 库设计工具Powerdesigner。系统中的数据表设计应合理、高效,尽量减少数据冗余; (5)具体指标如下:

1)完成概念模型CDM的设计 a)每个小组成员至少抽象出一个数据字典,定义出数据字 典对应得实体和属性 b)汇总实体,小组共同设计出E-R模型 2)完成物理模型PDM的设计 a)每个小组成员依据自己设计的数据字典和实体及其属 性,同时结合选择的DBMS SQL Server要求,定义出相应得表结构和列字段 b)每个小组成员继续定义个人设计表的主键、索引 c)每个小组成员对个人设计表中,至少定义一个列字段约 束 d)小组完成所有表的表名和列名的统一,定义所有的外健 及其类型,完成PDM的模型 e)按照3范式检查数据库PDM模型 3)完成物理模型在DBMS SQL Server中的部署 a)在DBMS SQL Server中设计合适的数据库空间和用户及角 色 b)根据PDM模型,生成创立数据库的.sql文件 c)连接到DBMS SQL Server下,运行.sql文件,数据库部署 完毕 4)数据库操作程序设计 a)每个小组成员至少要对5个表进行操作;

数据库应用期末复习题

数据库原理与应用习题 一、选择题 1. WHERE 子句的条件表达式中.可以匹配 0 个到多个字符的通配符是(B )。 A.* B.% C.一 D.? 2. 下列命令不属于 DBMS 的数据定义语言的是:(C )。 A.CREATE B.DROP C.INSERT D.ALTER 3. 概念结构设计阶段得到的结果是( B )。 A.数据字典描述的数据需求 B.E-R 图表示的概念模型 C.某个 DBMS 所支持的数据模型 D.存储结构和方法的物理结构 4. 在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建(C)。 A.另一个表( table) B.游标( cursor ) C.视图( view ) D.索引( index) 6. 在数据库中,可以有(D )个主键。 A.一个 B.二个 C.三个 D.任意多个

当两个子查询的结果 ( B )时,可以执行并、交、差操作。 A.结构完全不一致 B.结构完全一致 C.结构部分一致 D.主键一致 8. 一个 m:n 联系转换为一个关系模式。关系的码为( B )。 A.某个实体的码 B.各实体码的组合 C.n 端实体的码 D.任意一个实体的码 9. SQL Server 2008 的文件包括 : 主数据文件、辅助数据文件和 A.索引文件 B.日志文件 C.备份文件 D.程序文件 10. SQL 中创建基本表应使用 (B )语句。 A.CREATE SCHEMA B.CREATE TABLE C.CREATE VIEW D.CREATE DATEBASE 11. 用二维表结构表示实体以及实体间联系的数据模型称为( A.网状模型 B.层次模型 C.关系模型 D.面向对象模型 12. 表达式 SUBSTRING ( ‘ SHANGHAI ',6,3) 的值是( D )。 A.'SHANGH ' B.' SHA' C.' ANGH ' D.' HAI ' 13. 下面函数不能进行数据类型转换的是: (D) 。 (B)。 C)。

数据库及其应用补考复习资料(一)

《数据库及其应用》补考复习资料(一) 一、单项选择题:(每题2分,共20题,共40分) 1、下列描述的实体联系方式中错误的是()。 A、一对一 B、一对二 C、一对多 D、多对多 2、文件系统与数据库系统的主要区别是()。 A、文件系统简单,而数据库系统复杂 B、文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决 C、文件系统管理的数据量少,而数据库系统可以管理大量数据 D、文件系统只能管理数据文件,而数据库系统可以管理各种类型文件 3、不同实体之所以不同是根据()的不同加以区分的。 A、主键 B、外键 C、属性的语义、类型和个数 D、名称 4、存放金额数据,不能使用的字段数据类型是()。 A、文本型 B、单精度数字型 C、双精度数字型 D、货币型 5、存放身份证号码最好采用()。 A、数字型中的字节型 B、数字型中的整型 C、数字型中的长整型 D、文本型并设置字段大小为15 6、下列字段的数据类型中,不能作为主键的数据类型是()。 A、文本 B、是/否 C、自动编号 D、数字 7、在表的设计视图中创建表,必须对每个字段进行定义的是()。 A、字段名称和说明 B、字段名称、数据类型和说明 C、字段名称和标题 D、字段名称和数据类型 8、通过输入数据创建表,下列说法中错误的是()。 A、系统自动提供10列21行的空表供用户输入数据

B、在一列中可以输入不同类型的数据 C、用户可以更改字段名 D、在空表的一列中均输入日期值,则该列字段将被指定为日期型 9、建立关系的两个表,主表与相关表()。 A、具有相同的主键 B、主表的主键字段必须出现在相关表的字段中 C、相关表没有重复的值 D、主表可以有重复的值 10、Access中的基本查询类型是()。 A、选择 B、交叉表 C、参数 D、操作 11、在查询设计视图窗口中设置()行,可以使该字段只用于设置准则,而查询结果并不出现在查询数据表视图中。 A、准则 B、排序 C、显示 D、字段 12、如果在查询准则中输入Like张[小中大]军,能查到的是()。 A、张伟军 B、张广军 C、张利军 D、张大军 13、下列关于选择查询论述中错误的是()。 A、查询数据源可以来自于一个表 B、查询数据源可以来自于多个表或其他查询 C、查询数据源可以来自于一个数据库 D、查询数据源可以来自于网络数据库服务器中的某个表 14、下列设置的查询工资在1500元到2000元之间的准则正确的是()。 A、>=1500 or <=2000 B、1500 and 2000 C、Between 1500 and 2000 D、Between >=1500 and <=2000 15、假定职工表只含姓名和出生日期两个字段,现要求在查询中建立一个年龄字段并计算出职工的年龄,下列设置中错误的是()。 A、年龄Year(Date())-Year([]生日期]) B、年龄Year(Date())-Year(出生日期) C、年龄Year(Now())-Year([]生日期]) D、年龄Date()-Year(出生日期)

数据库任务书

数据库应用基础课程设计任务书 一、课程设计的目的 数据库应用基础课程设计是在这门课程的学习后进行的一次全面的综合练习,是对学生使用SQL Server数据库管理系统和Visual Basic应用程序开发工具的训练。在该环节通过对课程设计任务的分析与设计实现,将所学的理论知识应用于实践编制出较为实用的软件。从而更加系统地理解和掌握SQL Server数据库管理系统和VB语言的基本概念、语言特点和编程技巧,掌握数据库系统设计的基本方法,提高应用数据库技术进行数据管理以解决实际问题的能力。 二、课程设计的要求 正确理解课程设计任务,进行细致、全面的分析和设计,运用数据库基本理论与应用技术知识,在SQL Server和Visual Basic的环境中建立一个数据库应用系统,对数据达到实施检索、更新和控制等操作目的。系统功能应包括所要求实现的基本功能,所设计的软件要求界面美观,便于操作。 (1)进行需求分析,设计概念模型; (2)设计相应的关系模型,确定数据库结构; (3)设计关系的主键约束、外键约束等数据完整性控制; (4)设计应用系统的系统结构图,确定系统功能; (5)建立数据库。 (6)编制VB程序,实现数据库应用系统。 (7)分析遇到的问题,总结并写出课程设计报告(2000~3000字左右); 课程设计开发环境:数据库管理系统:SQL Server 2008;开发工具:Visual Basic。 三、课程设计阶段安排 第一阶段布置任务,查阅资料。 第二阶段系统设计。 第三阶段编程。 第四阶段调试。 第五阶段验收(现场演示)、提交数据库文件、程序源代码和课程设计报告。 四、课程设计报告内容 1.封面。 包括课程设计题目、专业班级、姓名、指导老师、完成日期等。 2.内容。 系统设计,包括系统整体设计、模块设计、数据库设计; 主要界面; 源程序(关键语句要有详细注释); 课程设计总结;调试过程中出现的问题及相应解决办法;

相关文档
相关文档 最新文档