《关系数据库基础》模拟考试题A
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
成都东软信息技术学院
2008~2009学年第一学期期末考试模拟试题——关系数据库基础(A)
说明:本试卷共五大题,满分100分,考试时间120分钟。其中第三、四、五为上机操作题,在电脑上操作,将操作或所得结果(SQL脚本)写在试卷上。
一、选择题:共10小题,每小题1.5分,满分15分;请将答案的编号填入题后括号中。
1. 在安装SQL Server 2005时,系统自动建立了几个数据库,下面哪一个数据库被删除后,不影响系统的正常运行,这个数据库是()
A.tempdb数据库B.master数据库
C.model数据库D.northwind数据库
2. 表示一个字符的数据应该使用下列那种数据类型()。
A、real
B、nchar
C、int
D、Datetime
3. 指定某列具有默认值约束的关键字是()。
A、Foreign Key
B、Unique
C、Primary Key
D、Default
4. 对分组统计结果进行条件选择的子句是()。
A、group by
B、where
C、having
D、when
5.在下列SQL语句中,能够完成修改表结构的命令是()
A.ALTER B.CREATE
C.UPDATE D.INSERT
6.在下列实体联系中,属于一对一联系的是()
A.机票与座位号之间的联系 B.车间与工人之间的联系
C.商店与商品之间的联系D.学生与课程之间的联系
7.在SQL中,删除视图的语句是()。
A、ALTER VIEW
B、DROP VIEW
C、ZAP VIEW
D、DELETE VIEW
8.在SQL中,GRANT和REVOKE语句主要用来维护数据库的()。
A、安全性
B、完整性
C、可靠性
D、一致性
9.在E-R图中,一般使用()来表示联系。
A、矩形
B、四边形
C、菱形
D、椭圆形
10.DBMS是指()。
A、数据库
B、数据库系统
C、数据处理
D、数据库管理系统
二、填空题:共10个空,每空1.5分,满分15分,请将正确答案写括号里。
1. 在SQL中建立和删除数据库的命令分别为( )和( )。
2. 在SQL中,primary key关键字为( )约束,FOREIGN KEY关键字为( )约束。
3. 使用like运算符时,查找所有姓“王”或姓“赵”的人的字符匹配串为()。
4. 6. 数据库由.MDF文件和.LDF文件组成。它们的中文名称分别为:数据文件和()文件。
5由概念设计进入逻辑设计时,原来的实体被转换为对应的( ),实体的属性转换为( )。
6. SQL Server 2005中的()管理器是一种用于完成创建数据库、表、视图等工作的图形界面。
7.SQL Server 2005是一种大型的、()模型的数据库系统。
下列各题利用Sql Server 2005 的范例数据库Northwind 完成!
三、综合题:用SQL语句完成下列要求的操作:(满分50分,前5题每题8分,后两题每题5分)
(1)用insert语句向员工表(Employees)中输入数据:其中firstname的值为sanxin ; lastname的值为zhang; title的值为'Sales Manager'
(2)查询职务(title)为"Sales Manager"的所有雇员的信息;
(3)查询1993年以后雇用的所有雇员的信息;
(4)查询firstname以“S”开头的雇员的信息;
(5)将产品(products)表中名为“Chai”的产品的单价提高20%。
(6) 创建一个视图,利用订单细节表中汇总每位客户定购的产品的总价。
(7)显示每位订户定购的产品的总价(要显示出订户名字)。
四、创建存储过程(满分10分)
利用订单表(orders)创建一个带参数的存储过程CustOrdersOrders,返回指定客户编号的OrderID,OrderDate,RequiredDate, ShippedDate。
五、简述SQL server 2005的安全性控制机制。(满分10分)