- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《数据库原理及应用
2010─2011学年 第 一 学期
《数据库原理及应用》课程考试试卷(A卷)
专业:计科、网络 年级:08 考试方式:上机 学分:4 考试时间:120分钟
班级: 序号: 17 姓名:
题号 一 二 三 四 五 六 七 八 九 十 总分 得分 考生注意:交卷时只交完成后的电子试卷(即当前的WORD文件),文件名为:专业2汉字班级3数字_序号2数字_姓名.doc,
如:计科081_05_张三.doc、软工081_05_张三.doc、网络081_05_张三.doc。
【10分】创建数据库:使用默认属性创建数据库Test(数据库文件存放在硬盘或U盘中,主文件名为Test.mdf,日志文件名为Test_log.ldf),显示数据库属性中文件属性,写出创建数据库的SQL语句。
数据库属性中文件属性:
创建数据库的SQL语句:
create database Test
on
(
Name=Test_DB,
Filename=E:\DB\Test.mdf
)
Log on
( Name=Test_log,
Filename=E:\DB\Test_log.ldf
)
【10分】创建数据表:在数据库Test中创建下表定义的二个数据表。显示创建完成后的两个数据表的结构截图和创建数据表的SQL语句。
学生表S
中文字段 英文字段 类型 允许空 主/外键 学号 S# Char(5) PK 姓名 Sname Char(8) 性别 Ssex Char(2) √ 年龄 Sage Int √ 所在系 Sdept Char(2) √
成绩表SC
中文字段 英文字段 类型 允许空 主/外键 学号 S# Char(5) PK,FK 课程名称 Cname VarChar(64) PK 成绩 Grade Int 学生表S的结构截图:
成绩表SC的结构截图:
创建学生表S的SQL语句:
create table S
(
S# Char(5) primary key,
Sname Char(8) not null,
Ssex Char(2),
Sage Int,
Sdept Char(2)
)
创建成绩表SC的SQL语句:
create table SC
(
S# char(5) references S(S#),
Cname VarChar(64),
Grade Int,
primary key (S#,Cname)
)
【10分】插入数据:按下面的要求插入数据。
① 向学生表S中添加如下记录,写出插入记录的SQL语句,并显示学生表的所有信息。
学号 姓名 性别 年龄 所在系 10051 张军 男 21 MA 10052 王华杰 男 23 CS 10053 李英 女 20 CS 10054 罗小萍 女 22 IS 插入学生表S的SQL语句:
insert into S (S#,Sname,Ssex,Sage,Sdept)values(10051, 张军 ,男,21,MA)
insert into S (S#,Sname,Ssex,Sage,Sdept)values(10052, 王华杰,男,23,CS)
insert into S (S#,Sname,Ssex,Sage,Sdept)values(10053, 李英 ,女,20,CS)
insert into S (S#,Sname,Ssex,Sage,Sdept)values(10054, 罗小萍,女,22,IS)
显示学生表的所有信息:
② 向学生成绩表SC中添加如下记录,写出插入记录的SQL语句,并显示成绩表的所有信息。
学号 课程号 成绩 10051 数据库原理及应用 78 10051 软件工程 89 10052 数据库原理及应用 65 10052 软件工程 57 10053 数据库原理及应用 84 插入成绩表SC的SQL语句:
insert into SC (S#,Cname,Grade)values(10051, 数据库原理及应用,78)
insert into SC (S#,Cname,Grade)values(10051, 软件工程, 89)
insert into SC (S#,Cname,Grade)values(10052, 数据库原理及应用, 65)
insert into SC (S#,Cname,Grade)values(10052, 软件工程, 57)
insert into SC (S#,Cname,Grade)values(10053, 数据库原理及应用,
文档评论(0)