Sql-server2000上机考试试题
sql2000 试题
shiti a b c d shitileixing shijidaan shitifenshu62.不能在视图上创建索引对错判断 a 1"SQL Server 2000 采用的身份验证模式有()。
" 仅Windows身份验证模式"仅SQL Server身份验证模式" "仅混合模式" "Windows身份验证模式和混合模式" 单选 d 2"_______能够创建数据库。
" "有Create DA TABASE权限的用户" 任何SQL Server用户"任何Windows用户" "任何混合用户" 单选 a 2“实体”是信息世界中使用的一个术语,它用于表示。
有生命的事物实际存在的事物概念性的事物一切事物单选 d 21.Sql Server 2000备份的介质有哪些? A. 硬盘B. 文件 C.磁带 D. Named Pipe 多选a, c, d 21.sql server2000中,在下列哪些情况下,您不能删除一个数据库?一个正处在恢复过程中的数据库一个被用户打开着进行读写的数据库不在使用的数据库正在进行数据转换服务的数据库多选a, b, d 21.用来描述事物符号的记录________。
A.信息B、数据C、记录D、记录集合单选 B 21.存储过程是一组预先编好的Transact-SQL代码,就好象一个已经预定好的函数,用户可以像调用函数一样调用存储过程。
对错判断 a 11.下列哪个角色或者用户拥有SQL Server 服务器范围内的最高权限________。
A. dboB.sysadminC.publicD.guest 单选 b 21.下列语句哪一句有错误________。
A.select * B.from sc C.where grade=null D.order by sno 单选 C 210. 采用二维表格表达实体类型及实体间联系的数据模型是________。
SQL SERVER2000测试题
一、单项选择题(每题1分,共20题,请把答案写入下表中,否则无效)1、在SQL Server创建的索引中,以下哪种索引可以使表中各行的物理顺序与键值的逻辑即索引顺序相同__________?A、聚簇索引B、非聚簇索引C、两者都是D、两者都不是2、请问UNIQUE约束和主键约束是以下哪种完整性的体现_________?A、域完整性B、引用完整性C、实体完整性D、其他3、下列哪种语句用来创建规则________?A、CREATE RULE B、DROP RULE C、CREATE TABLE D、其他4、sp_help属于哪一种存储过程__________?A、系统存储过程B、用户定义存储过程C、扩展存储过程D、其他5、下列哪条语句用于创建存储过程__________?A、CREATE PROCEDUREB、CREATE TABLEC、DROP PROCEDURED、其他6、下列哪些语句用于创建触发器___________?A、CREATE PROCEDUREB、CREATE TRIGGERC、ALTER TRIGERD、DROP TRIGGER7、制作备份数据库需要一定的许可。
在SQL Server系统中,有专门的管理员负责数据库的备份工作。
请说明下列哪个角色不可以进行数据备份________?A、固定的服务器角色sysadmin。
B、固定的数据库角色db_owner。
C、固定的数据库角色db_backupoperator。
D、固定的服务器角色setupadmin。
8、下面的哪一个日期时间函数能计算图书出版日期到现在的月数_____?其中:pubdate表示图书出版日期。
A、DATEDIFF(year, pubdate, getdate())B、DA TEDIFF(month, pubdate, getdate())。
C、DA TEDIFF(day, pubdate, getdate())D、DATEDIFF(week, pubdate, getdate())。
《数据库系统原理与应用(SQL Server 2000)》试题(C卷)
《数据库系统原理与应用(SQL Server 2000)》试题(C卷)一、单项选择题(每小题1分,共10分)1.下列四项中,不属于数据库特点的是()。
A.数据共享 B.数据完整性C. 数据冗余很高D.数据独立性高2. 目前()数据库系统已逐渐淘汰了网状数据库和层次数据库,成为当今最为流行的商用数据库系统。
A.关系B.面向对象C.分布3. 数据库设计中的概念结构设计的主要工具是()。
A.数据模型B.E—R模型C.新奥尔良模型D.概念模型4. ()是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用户或应用程序提供访问数据库的方法。
数据库在建立、使用和维护时由其统一管理、统一控制。
A.DBMS B.DB C.DBS D.DBA5. 在SQL中,建立视图用的命令是 ( )。
A.CREATE SCHEMAB.CREATE TABLEC.CREATE VIEWD.CREATE INDEX6. SQL语言中,条件“年龄BETWEEN 20 AND 30”表示年龄在20至30之间,且( )。
A.包括20岁和30岁B.不包括20岁和30岁C.包括20岁但不包括30岁D.包括30岁但不包括20岁8. 在MS SQL Server中,用来显示数据库信息的系统存储过程是( )。
A. sp_dbhelpB. sp_dbC. sp_helpD. sp_helpdb9. SQL语言中,删除一个表的命令是( )。
A. DELETEB. DROPC. CLEARD. REMOVE10. SQL的视图是从()中导出的。
A.基本表 B. 视图 C. 基本表或视图 D. 数据库二、判断题(每空1分,共10分)1. "在那遥远的地方" 是SQL中的字符串常量吗?2. "11.9" 是SQL中的实型常量吗?3. 语句 select 16%4, 的执行结果是: 0 吗?4. "2005.11.09" 是SQL中的日期型常量吗?5. ¥2005.89 是SQL中的货币型常量吗?6. 语句 select 15/2 的执行结果是:7.5 吗?7. '李白'>'杜甫' 比较运算的结果为真吗?8. 在事务中包含create database语句吗?9. 创建唯一性索引的列可以有一些重复的值?10.固定数据库角色:db_datawriter 的成员删除本数据库内任何表中的数据吗?三、填空题(每空1分,共20分)1. 数据库系统具有数据的___________、_________和_________三级模式结构。
Sql-Server试题-2000-完整版
1 描述事物的符号记录称为________。
A. 信息B.数据C.记录D.记录集合 A2 _____是长期存储在计算机内的有组织,可共享的数据集合A.数据库管理系统B.数据库系统 C.数据库D.文件组织 C3 _____是位于用户与操作系统之间的一层数据管理软件. A.数据库管理系统B.数据库系统C.数据库D.数据库应用系统 A4 数据库系统不仅包括数据库本身,还要包括相应的硬件,软件和_____. A.数据库管理系统B.数据库应用系统C.相关的计算机系统D.各类相关人员D5 关系模型中,实体与实体间的联系都是通过_____。
A.索引表示 B. 指针链表示 C. 关系表示 D.文件表示 C6 数据的正确、有效和相容称之为数据的_____。
A.安全性B.一致性C.独立性 D.完整性 B7 下列哪个语句实现将计算机系学生各科成绩置为0_____。
(相关表结构可参照写sql语句题) A.update 学生表 set 成绩=0 B. update 学生选课表 set 成绩=0 wher e 学号 IN (select 学号 from 学生表 where 专业='计算机)' C.update 成绩=0 where 专业='计算机' D.update 成绩=0 where学生表B8 _____属于信息世界的模型,实际上是现实世界到机器世界的一个中间层次。
A.数据模型B.概念数据模型C. E-R图D.关系模型 B9 在对层次数据库进行操作时,如果删除双亲结点,则相应的子女结点值也被同时删除。
这是由层次模型的_____决定的。
A.数据结构B.数据操作C.完整性约束D.缺陷 A10 SQL语言最主要功能是________。
A.数据定义功能B.数据管理功能C.数据查询D.数据控制 C11 在SQL语言中授权的操作是通过________语句实现的。
A.CREATEB. REVOKE C. GRANT D. INSERT C12 建立数据库三级模式的功能由SQL语言的________完成. A.数据定义功能B.数据操纵功能C.数据查询D.数据控制 A13 数据库中只存放视图的________。
SQL Server 上机考试题
SQL Server 上机考试题一、数据库(表)的创建1、利用企业管理器(或查询分析器)创建一个软件学院学生管理系统的数据库RJXY06,要求:(1)含有一个数据文件,存入C盘,初始大小2MB,自动增长幅度为10%;(2)日志文件存入D盘,初始大小2MB。
2、系统对学生成绩进行管理,其中包含有学生、课程两个实体及两者的联系,通过E_R图分析,它们对应的属性分别有:(1)学生情况(学号,姓名,班级代号,班级名称,性别,出生日期,身高,家庭所在地,家庭人均月收入,是否团员)(2)课程档案(课程号,课程名称,总学时)(3)选课及成绩(学号,课程号, 课程名称,平时成绩, 考试成绩, 考试日期)2.1 如果按上述创建数据表,利用规范化理论判断其是否满足3NF?如果不满足,请修改。
2.2 利用查询分析器在RJXY06中创建数据表,要求:(1)为每个字段设计合理的数据类型;(2)为数据表定义正确的主键;(3)对学生情况表中的至少一个非主属性,定义约束。
2.3利用企业管理器建立表之间的联接(即关系图),并保存。
二、数据表的基本操作和用户权限1、在RJXY06中创建3个用户U1,U2,U3;创建1个角色R1。
要求:(1)利用企业管理器(或查询分析器)实现:U1,U2,U3均属于R1,授予R1有SELECT各个表的权限。
(2)分别授予U1有INSERT各个表的权限;授予U2有UPDA TE各个表的权限;授予U3有DELETE各个表的权限。
2、表的添加、修改和删除操作用户U1,U2,U3分别利用查询分析器登录,实现其中一个表的添加、修改和删除操作,并查询进行验证。
3、基本查询(1)查询学生的学号、课程号和总成绩(平时成绩*0.3+考试成绩*0.7)(2)查询学生性别='女' 并且家庭所在地='北京'的学生学号,姓名,性别,家庭所在地(3)查询学生姓名中包含有'梅'的学生情况(4)查询课程总学时IS NULL的课程档案情况(5)查询学生平时成绩在80到90之间的学号、课程号、平时成绩(6)查询选课及成绩表中的平时成绩(不要重复)(7)查询平时成绩为前5名的学号、课程号和平时成绩三、高级查询1、查询选课及成绩表中平均考试成绩、最高考试成绩;2、按学号统计学生的平均考试成绩;3、按学号统计学生的平均平时成绩,并且分数在85分以上;4、按学号统计学生的平均考试成绩,并且显示明细分类;5、实现3个表的内联接;注意与左外联接//右外联接//完全联接//交叉联接的区别;6、利用子查询实现:查询学生考试成绩>90的学生姓名、家庭所在地等;四、索引、视图、存储过程、备份、转换、自动化工作1、按姓名对学生情况表建立索引,并利用索引进行查询2、要求只能查询学生学号、姓名、班级代号等,不允许查询出生日期,利用视图实现3、建立存储过程实现两个整数的和4、利用企业管理器(或查询分析器)实现RJXY06的全备份,每周自动执行一次5、利用DTS将学生情况表转换为EXECEL表,每5分钟自动执行一次。
sqlserver上机试题
SQLSERVER2000上机试题上机题1:一:创建一个数据库,并创建两个数据库表。
(50分)1、创建一个名为scxh_db的数据库.(10分)2、在scxh_db数据库中创建scxh_reg(id,username,password,tel)和scxh_news(newsid,title,content,add_date,hits)两个数据库表,数据类型自定。
(30分)3、导出scxh_db数据库,生成sqlscript脚本并存放到考生文件夹中(通过查询分析器设计的直接保存代码到考生文件夹中)。
(10分)二:存储过程设计。
(50分)1:在scxh_db中编写一个名为scxh_pro的存储过程,要求实现查询scxh_db中scxh_reg表的所有记录。
(30分)2:在scxh_db中编写一个名为class_pro的类属存储过程(即系统存储过程),内容自定。
(10分)3:备份scxh_db数据库,并把备份文件拷贝到考生文件夹。
(10分)。
上机题2:一:创建一个数据库,并创建三个数据库表.1、以自己的姓名(拼音)创建一个数据库.(10分)2、在数据库中创建如下三个表,并输入内容sc1、把course表中课程号为3的课程的学分修改为3。
(10分)2、在student表中查询年龄大于18的学生的所有信息,并按学号降序排列。
(10分)3、在以上三个表中查询选的课程的“学分”为3,并且成绩大于80的学生的学号、姓名和性别。
(10分)4、为student表创建一个名称为my_trig的触发器,当用户成功删除该表中的一条或多条记录时,触发器自动删除SC表中与之有关的记录.(注:在创建触发器之前要判断是否有同名的触发器存在,若存在则删除之。
)(30分)IF EXISTS (SELECT name FROM sysobjectsWHERE name = ’my_trig' AND type = 'TR')DROP TRIGGER my_trigcreate trigger my_trigon studentfor deleteasdelete scfrom sc,deletedwhere sc.id=deleted.id上机题3:一:创建一个数据库,并创建三个数据库表。
某国企的sql_server_2000_DBA_考题
3、关系数据库中,主键是(__) A
A、为标识表中唯一的实体
B、创建唯一的索引,允许空值
C、只允许以表中第一字段建立
D、允许有多个主键的
4、在Transact-SQL语法中,SELECT语句的完整语法较复杂,但至少包括的部分(1_B__),使用关键字(2_D__)可以把重复行屏蔽,将多个查询结果返回一个结果集合的运算符是(3_ C__),如果在SELECT语句中使用聚合函数时,一定在后面使用(4__ C_)。
一、选择题:
1、在MS SQL Server中,用来显示数据库信息的系统存储过程是() C
A sp_ dbhelp
B sp_ db
C sp_ help
D sp_ helpdb
2、SQL语言中,删除一个表的命令是( ) B
A DELETE
B DROP
C CLEAR
D REMORE
5 Square 30
6 Square 40
7 Circle 15
8 Circle 25
9 Circle 35
Periodically, the dimensions of the containers change. Frequently, the database users require the volume of a container. The volume of a container is calculated based on information in the shape and size tables.
IF @retval < 0
PRINT ‘No sales found’
ELSE
SQLSERVER试题库(答案已完成)
SQL Server2000数据库试题库一、单选题1.关系数据库中,主键是(__)A、为标识表中唯一的实体B、创建唯一的索引,允许空值C、只允许以表中第一字段建立D、允许有多个主键的2.表在数据库中是一个非常重要的数据对象,它是用来(___)各种数据内容的A、显示B、查询C、存放D、检索3.在“连接”组中有两种连接认证方式,其中在(___)方式下,需要客户端应用程序连接时提供登录时需要的用户标识和密码。
A、Windows身份验证B、SQL Server 身份验证C、以超级用户身份登录时D、其他方式登录时4.在Transact-SQL语法中,用来插入数据的命令是(___),用于更新的命令是(___)。
A、INSERT,UPDA TEB、UPDA TE,INSERTC、DELETE,UPDA TED、CREA TE,INSERT INTO5.已知成绩关系如图所示:执行SQL语句:SELECT COUNT(DISTINCT学号)FROM成绩WHERE分数>60查询结果中包含的元组数目是()A、1B、2C、3D、46. 下列哪一种备份方式只备份了自上次完全数据库备份操作发生后重新发生改变的数据?()A. 全数据库备份B. 差异备份C. 日志备份D. 文件和文件组备份7.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是()阶段。
A.数据库系统B.文件系统 C .人工管理 D .数据项管理8.定义外键实现的是哪一(些)类完整性?()A.实体完整性 B.参照完整性 C.用户定义的完整D.实体完整性、参照完整性和用户定义的完整性9.下列四项中说法不正确的是( )A.数据库减少了数据冗余B.数据库中的数据可以共享C.数据库避免了一切数据的重复D.数据库具有较高的数据独立性10.下面有关主键的叙述正确的是()A.不同的记录可以具有重复的主键值或空值B.一个表中的主键可以是一个或多个字段C.在一个表中主键只可以是一个字段D.表中的主键的数据类型必须定义为自动编号或文本11.在SQL语言中,条件“B ETWEEN 20 AND 30”表示年龄在20到30之间,且()A.包括20岁和30岁B.不包括20岁和30岁C.包括20岁不包括30岁D.不包括20岁包括30岁12.有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于().A.实体完整性约束B.参照完整性约束C.用户自定义完整性约束D.关键字完整性约束13.SQL语言中,删除一个表的命令是()A.DELETE B.DROP C.CLEAR D.REMOVE14.基于"学生-选课-课程"数据库中的三个关系:S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)若要求查找选修”数据库技术”这门课程的学生姓名和成绩,将使用关系A.S和SC B.SC和C C.S和C D.S、SC和C15.在通常情况下,下列哪个角色的用户不能够创建表?()A.db_owner (拥有者)B.sysadmin超户(sa)C.db_creator创造者D.guest(来宾)16.下列哪个角色或者用户拥有SQL Server 服务器范围内的最高权限?()A.dbo B.sysadmin C.public D.guestDbo只对他管辖范围内的数据库管理,不能管理别的。
SQL-Server-2000简答试题
SQL-Server-2000简答试题SQL Server 2000简答试题 1、SQL 的主要特点是什么? (1) 一体化的特点 (1分) (2) 通用的语法结构,多种使用方式 (1分) (3) 高度非过程化,语言简洁 (1分) (4) 客户机/服务器结构 (1分) (5) 支持异类复制,支持Internet 数据库功能的集成。
(1分) 2、SQL 语言按功能分为几部分?分别是什么? SQL 语言按其功能分为 3 部分。
它们分别是(2分) 数据定义语言。
(1分) 数据操纵语言。
(1分) 数据控制语言 (1分) 3、SQL Server 与 ORACLE 有什么不同? (1) OREACLE 采用多进程数据库,每一个用户打开的进程上需要有一个协调机构。
(2.5 分) (2) SQL Server 是单一进程,多线程的数据库,由执行核心来分配多个用户对数据库的存取。
(2.5 分) 4、多进程数据库引擎的优缺点是什么?优点:1、一个数据库可以同时支持多个用户,在网络上提供数据库集成化。
(2 分) 2、通过在物理机器上增加更多的CPU 来支持扩展。
(2 分) 缺点:占用较大的系统资源。
(1 分) 5、单进程,多线程数据库引擎的优缺点主要有哪方面?1、多线程数据库引擎不依赖于多任务操作系统来为 CPU 安排应用程序,因此,数据库引擎自身处理的能力将提供更大的可移植性。
(2 分) 2、单进程、多线程数据库引擎具有对服务器内存需求不高,节省硬件投资的优点。
(2 分) 3、多线程的可扩展性还有待于进一步提高。
(1 分) 6、简述关系模型的完整性关系模型的完整性包括实体完整性、参照完整性和用户定义完整性。
(2 分) 实体完整性,指主键唯一标志表中的行和列。
(1 分) 参照完整性,指外键或者为空,或者等于参照表的主键的某个值。
(1 分) 用户定义完整性,指对某一具体数据库的约束条件。
(1 分) 7、SQL Server 都有哪些认证机制? 1、Windows 认证机制当使用Windows 认证机制时,用户对SQL Server 访问的控制由Windows 账号或用户组完成。
《数据库系统原理与应用(SQL_Server_2000)》试题(Q卷)
《数据库系统原理与应用(SQL Server 2000)》一、填空题(每题2分,共30分)1.数据库的发展过程经历了手工处理阶段、(1) 、(2) 三个阶段。
2.当前流行的三种数据库模型是层次模型、网状模型和(3) 。
3.在SELECT语句中用来指定所选记录必须满足的条件时应使用(4) 子句,用来说明每个组需要的条件时应使用(5) 子句,在使用Having子句前,应保证SELECT语句中已经使用了(6) 子句。
4.当在一个表中已存在有Primary key约束时,不能再创建(7) 索引。
用CREA TE INDEX ID_Index ON Students (身份证) 建立的索引为(8) 索引。
5.可以对视图进行像表一样的查询、更新操作,每次最多只能影响(9) 个基表,此时,相应的基表的数据(10) (能或不能)被相应地改变。
6.在查询表的记录时,若要统计符合某一指定的条件的所有记录个数时,应使用的聚合函数是(11) ,而要求统计符合某一指定条件的所有记录的单个属性值的总和时,应使用的聚合函数是(12) ;若要消除重复的行,应选用(13) 关键字,用来进行模式匹配时,应使用(14) 运算符,用于指定记录值的范围的运算符是(15) 。
二、简答题(每题6分,共30分)1.试讨论Microsoft SQL Server 2000 对数据的完整性控制机制。
2.触发器是如何保证数据的完整性的?3.什么是数据库角色和服务器角色?角色和用户有什么关系?4.什么是事务,讨论Microsoft SQL Server 2000中事务的运行机制。
5.讨论用户自定义存储过程和触发器的区别三、解答题(共28分)已知一个学生成绩管理数据库(ManageStudents)包含如下的三个表:学生表(Students)、选课表(SelectCourses)和课程表(Courses),其对应的表结构如下所示:1.按要求写出相应的T-SQL语句(每题4分,共20分)(1) 查询每一位学生的平均分,并按平均分的逆序排列。
SQL Server 2000 考试试卷
2011-2012学年第一学期期末考试职二年级《SQL Server 数据库管理和开发》试卷第Ⅰ卷一、单选题(共20空,每空2分,共40分。
将答案填入下方的表格中。
)A.企业版B.标准版C.个人版D.开发版2. 数据完整性是指( 2 )。
A.数据库中的数据不存在重复B.数据库中所有的数据格式是一样的C.所有的数据全部保存在数据库中D.数据库中的数据能够正确反映实际情况3. ( 3 )适用于数据量小的数据库或者数据无变化的静态数据。
A.事务日志备份B.文件组备份C.完全数据库备份D.差异备份4. 在进行差异还原的时候,只要不是最后一个备份集,就需要在“还原数据库”对话框的“恢复完成状态”选项中选择( 4 )。
A.使数据库可以继续运行,但无法还原其它事务日志B.使数据库为只读,但能还原其它事务日志C.在现有数据库上强制还原D.使数据库不再运行,但能还原其它事务日志5.假设Course表是主表,Student表是子表,需要建立它们的主外键关系,则下列描述错误的是( 5 )。
A.在设计Course表的时候进入到关系的设计B.在设计Student表的时候进入到关系的设计C.Student表主键和Course表外键的名称必须一样D.Student表主键和Course表外键可以使int数据类型6. 表Course和表Teachers建立了主外键关系,Course为主表,Teachers为子表,以下说法中正确的是( 6 )。
A.Teachers表存在Course表的外键B.Teachers表中存在外键C.Course表中存在外键D.Course表存在Teachers表中的外键7. 数据库管理员为用户建立了一个存储市场有关信息的数据库,按要求创建了数据库之后就把这事忘了。
后来用户问数据库管理员为什么他无法向数据库中输入数据,这可能是( 7 )造成的。
A.数据库过多B.数据可的约束不起作用C.用户输入数据行太多D.还没有创建数据库表,因此无法输入数据8. 使用语句( 8 )可以向表中插入数据。
sql server2000上机考试模拟题
SQL SERVER2000上机考试模拟题(1)姓名: 学号 考试机位 成绩1. 在E 盘建立文件夹,并将文件夹命名为“sql_学号上机考试”,用“sql_姓名”为数据库名在文件夹中建立数据库,数据文件名为“sql 考试_学号.mdf ”,日志文件名为“sql 考试_学号.ldf ”,大小各为2M 。
(10分) 2. 在数据库中创建如下数据表:(30分)Tea (Srb tea 表中的tnoZcb (支出表 数值单位为人民币:元) tno 必须为tea 表中的tno3. 根据数据表完成如下操作:(30分)(保留源代码或设计视图,备教师评分)(7选3) (1) 设计视图view1,统计“计算机”教师的工资条,即:收支明细,及纯收入。
(2) 查询 “工资”低于平均工资的教师信息。
(3) 按部门统计教师的平均收入。
(4) 用生成表查询归档教师的收支并计算银行的存储金额。
(计算银行的存储金额=各项收入之和-所得税-各项支出)(5) 用删除查询删除生成表中的信息(6) 根据上述表中信息查询所有姓王的教师信息及其收支情况(支出要包括所得税) (7)用更新查询,将工资低于平均工资的教师的工资提高10%。
4. 权限管理(20分)(保留源代码或设计视图,备教师评分)(1) 创建“会计”用户,授予srb 表上的添加、删除、修改、查询的权限,view1视图的查询权限,以及授予别人该权限的权利。
(2) 创建“计算机管理”用户,用“会计”用户授予“计算机管理”用户在view1上查询的权限。
5. 存储过程(10分)创建存储过程,实现按姓名查询该教师的收入总计,支出总计和纯收入,如果没有输入教师姓名,则查询所有教师的这些信息。
Sql server2000上机考试试题
Sql server2000上机考试试题要求:1)以下考题全部在查询分析器中用T-SQL 语言实现,将代码放入文本文件或word文件保存为:你的姓名+你的学号.扩展名,如:小明01.txt。
写上题号.2)在D盘下建立一个文件夹为你的姓名+学号的文件夹,如:小明013)将你的代码文件(扩展名为.sql的文件)、你的数据库的数据文件(扩展名为.mdf),你的数据库的日志文件(扩展名为.ldf)邮件主题:姓名+学号(如:小明01)题目:1.创建一个名为example+你的学号的数据库(如:学号为1号的同学建立的数据库名字为example01),主文件的逻辑文件名为example_data,主文件的物理文件名为example.mdf(此物理文件存放在D盘刚建的“你的名字+学号”的文件夹下),最大尺寸为无限大,增长速度为15%;日志文件的逻辑文件名为example_log,日志文件的物理文件名为example.ldf(此日志文件也存放在D盘下,你的名字+学号的文件夹下),初始大小为3MB,最大尺寸为10MB,增长速度为1MB.以下操作在此数据库中进行操作.2.创建一个新的数据表,表名为“图书基本信息表”,表中各个字段的要求如下表所示。
3.创建一个新的数据表,表名为“读者基本信息表”,表中各个字段的要求如下表所示。
4.创建一个新的数据表,表名为“图书借阅信息表”,表中各个字段的要求如下表所示。
5.使用insert语句向“图书基本信息表”中插入6条记录,具体数据要求如下表所示。
6.使用insert语句向“读者基本信息表”中插入6条记录,具体数据要求如下表所示。
7.使用insert语句向“图书借阅信息表”中插入5条记录,具体数据要求如下表所示。
8.用代码实现以下两个参照完整性:(1)“图书借阅信息表”中的“图书编码”字段的值来自于“图书基本信息表”中的“图书编码”字段的值(2)“图书借阅信息表”中的“读者编号”字段的值来自于“读者基本信息表”中的“读者编号”字段的值9. 用t-sql语句创建一个新的索引,索引名称为“索引_出版单位and作者”,使用的数据表是“图书基本信息表”,所用的字段包括“出版单位”和“作者”两个字段。
Sql server 2000测试题
性别 varchar(4),
家庭地址 varchar(50),
联系电话 int)
2) 修改学生表的结构,添加一列信息,学历
Alter table stu add 学历 varchar(6);
3) 修改学生表的结构,删除一列信息,家庭住址
Alter table stu drop column 家庭地址
主键 primary key 标识列 identity 外键 foreign key 检查 check 约束 constraint
二 编写SQL语句(1分/题) 10分
1) 创建一张学生表,包含以下信息,学号,姓名,年龄,性别,家庭住址,联系电话
Create table stu (学号 int ,
姓名 varchar(8),
Sql server 2000测试题
ห้องสมุดไป่ตู้Sql server ____测试题
瓯海眼镜有限公司资讯部SQLSERVER ____测试题
(满分120 分 时间100分钟)
一 单词解释(2分/个) 34分
Data 数据 Database 数据库 RDBMS 关系数据库管理系统 GRANT 授权
REVOKE 取消权限 DENY 拒绝权限 DECLARE 定义变量 PROCEDURE存储过程 事务 Transaction 触发器 TRIGGER 继续 continue 唯一 unqiue
4) 向学生表添加如下信息:
学号 姓名年龄性别联系电话学历
1A22男123456小学
2B21男119中学
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Sql server2000上机考试试题
要求:
1)以下考题全部在查询分析器中用T-SQL 语言实现,将代码放入文本文件或word文件保存为:你的姓名+你的学号.扩展名,如:小明01.txt。
写上题号.
2)在D盘下建立一个文件夹为你的姓名+学号的文件夹,如:小明01
3)将你的代码文件(扩展名为.sql的文件)、你的数据库的数据文件(扩展名为.mdf),你的数据库的日志文件(扩展名为.ldf)邮件主题:姓名+学号(如:小明01)
题目:
1.创建一个名为example+你的学号的数据库(如:学号为1号的同学建立
的数据库名字为example01),主文件的逻辑文件名为example_data,主文件的物理文件名为example.mdf(此物理文件存放在D盘刚建的“你的名字+学号”的文件夹下),最大尺寸为无限大,增长速度为15%;日志文件的逻辑文件名为example_log,日志文件的物理文件名为example.ldf(此日志文件也存放在D盘下,你的名字+学号的文件夹下),初始大小为3MB,最大尺寸为10MB,增长速度为1MB.以下操作在此数据库中进行操作.
2.创建一个新的数据表,表名为“图书基本信息表”,表中各个字段的要求如
下表所示。
图书基本信息表
3.创建一个新的数据表,表名为“读者基本信息表”,表中各个字段的要求如
下表所示。
读者基本信息表
4.创建一个新的数据表,表名为“图书借阅信息表”,表中各个字段的要求如
下表所示。
图书借阅信息表
5.使用insert语句向“图书基本信息表”中插入6条记录,具体数据要求如
下表所示。
图书基本信息表
6.使用insert语句向“读者基本信息表”中插入6条记录,具体数据要求如
下表所示。
读者基本信息表
7.使用insert语句向“图书借阅信息表”中插入5条记录,具体数据要求
如下表所示。
图书借阅信息表
8.用代码实现以下两个参照完整性:
(1)“图书借阅信息表”中的“图书编码”字段的值来自于“图书基本信息表”中的“图书编码”字段的值
(2)“图书借阅信息表”中的“读者编号”字段的值来自于“读者基本信息表”中的“读者编号”字段的值
9. 用t-sql语句创建一个新的索引,索引名称为“索引_出版单位and作者”,使用的数据表是“图书基本信息表”,所用的字段包括“出版单位”和“作者”两个字段。
10.用t-sql语句创建一个新的索引,索引名称为“索引_所在部门and姓名”,
使用的数据表是“读者基本信息表”,所用的字段包括“所在部门”和“姓名”两个字段。
11.使用T-sql语言创建一个新的视图,要求如下:显示外语系老师所借图书
的所有记录。
12.使用系统存储过程查看第11题创建的视图的定义文本信息和依赖关系。
13.编写一个用户自定义函数“函数_读者借阅册数”,要求根据输入的读者编
号,求此人的借书总册数。
14.使用自定义函数“函数_读者借阅册数”,求图书借阅信息表中每位读者的
借阅册数。
15.创建一个带参数的存储过程,输入参数为作者的名字,查询此位作者出版
的所有图书信息。
16.创建一个带参数的存储过程,输入参数为读者姓名,查询此人借阅了哪些
图书及借阅的时间。
17.创建一个新的触发器,完成的功能是当在图书借阅信息表中插入一条新记
录后,触发该触发器,显示“你成功插入了一条新记录”的提示信息。
18.使用系统存储过程修改18题创建的触发器的名称。
19.删除第19题的触发器。