当前位置:文档之家› Sqlserver2005数据库练习题(1)

Sqlserver2005数据库练习题(1)

Sqlserver2005数据库练习题第1章数据库技术基础1.简述数据库、数据库管理系统、数据库系统的含义?2.简述数据库、数据库管理系统、数据库系统之间的联系?3.简单描述层次模型、网状模型、关系模型的含义?4.简述一个学生都包含哪些属性?5.对于一个学生表来说学生姓名是否可以作为主键,为什么?6.描述你所在的班级都有哪些实体?第2章安装Sql Server 2005与服务器管理1.安装sqlserver 2005需要计算机的最低配置是什么?2.x86操作系统是什么概念?3.x64操作系统是什么概念?4.安装数据库时应该选择什么样的操作系统?5.开始安装时需要有哪些准备工作?6.开始安装界面中的其他信息是什么意思?7.用户许可协议必须为接受么?8.用户许可协议是否可以打印?9.系统配置界面中需要检查哪些项?10.详细信息中哪些项要求必须安装成功才能进行下一步的操作?+目录指的是什么?12.iis功能要求指的是什么?13.mdac版本的最低要求是什么?14.实例名中的默认实例是什么含义?15.实例名中的命名实例是什么含义?16.服务器名指的是什么?17.服务帐户中使用内置系统帐户是什么含义?18.服务帐户中使用域帐户是什么含义?19.安装结束时启动服务包括什么?20.sqlserver2005提供的服务有哪些?21.安装结束后,哪些服务要求必须启动?22.ms sqlserver是什么服务?23.sql server agent是什么服务?24.sql server analysis services是什么服务?25.sql server browser是什么服务?26.如何对服务进行启动、暂停和停止操作?27.启动数据库时需要做什么工作?28.如何注册数据库?29.如何删除注册的服务?30.如何更改数据库的登陆模式?31.在同一台计算机中再次安装数据库时会出现什么情况?32.如何使用数据库的对象浏览器?在网络机顶盒的主页,用遥控器选择左下方的有人民币符号的红色图标,登陆淘宝账户,先领取2张25元的红包;2、领取红包成功后,点击使用红包,然后进入聚划算、天猫或直接水电煤缴费;3、本人实际操作,在网络机顶盒的使用红包页面,进入聚划算,选择了一款商品,按屏幕提示,点击遥控键OK键购买,确认收货地址,付款时选择右边的快捷支付;4、出现支付宝账号认证界面,输入支付宝支付密码认证身份;5、通过认证后,在最终付款确认页面,会显示支付宝余额及红包金额勾选项,默认为已选择,点击付款即可;第3章管理Sql Server 2005数据库1.数据库中的系统数据库包含哪些?2.数据库中的示例数据库包含哪些?3.系统数据库的作用分别是什么?4.示例数据库的作用分别是什么?5.数据库的关键信息存放在哪个库中?6.创建用户数据库之前应该首先备份哪个数据库?7.创建数据库的方式分为哪几种?8.数据库下面都包含哪些对象?9.使用sql语句创建数据库的关键字是什么?10.数据库包含几个文件?11.数据库文件的作用分别是什么?12.数据库文件的扩展名分别是什么?13.文件组的作用是什么?14.如果创建数据库不指明文件组,默认文件组是什么?15.创建数据库时指明每次文件增长大小是什么含义?16.创建数据库时指明文件的初始大小是什么含义?17.日志文件和主文件是否可以不在一个存放目录?日志文件适合存放在什么样的硬盘环境下?18.数据文件的组成单位是什么,具体含义?19.若一个数据库文件已经创建,是否可以对它修改,如何修改?20.使用create database命令创建数据库的初始大小是多少?默认路径是什么?21.如何使用命令查看已创建的数据库信息?22.如何缩减数据库容量?23.使用什么关键字可以在查询分析器中打开刚刚创建的数据库?24.数据库的单用户和多用户状态是什么含义?25.如何在查询分析器中将数据库更名?26.创建一个名为mydata的用户数据库,其数据文件的初始大小为12M,无最大限制,以12%的速度增长,日志文件的初始大小为2M,最大10M,以1M的速度增长。

27.将上题中的Mydata数据库设置为只读状态,写出全部语句。

28.将上题中的Mydata数据库的初始值分配空间大小扩充到22M,写出全部语句。

29.上题中的Mydata数据库更名为Mydata1,写出全部语句。

30.删除数据库Mydata1,写出全部语句。

31.数据库的分离有什么作用?32.在查询分析器中分离数据库的关键字是什么?33.在查询分析器中附加数据库的关键字是什么?34.解释下面代码的意义?log on(name=companylog,filename='d:\database\companylog.ldf',size=5,Max size=10,filegrowth=30%)35.解释系统存储过程sp_helpdb的含义?36.解释系统存储过程sp_dboption的含义?37.解释系统存储过程sp_renamedb的含义?第4章管理Sql Server 2005数据表1.在sqlserver2005中与sqlserver2000相比新增加的数据类型有哪些?2.说出对于一个整型字段的数据存储相应的类型有哪些?3.decimal和float的区别是什么?4.DateTime类型所表达的存储大小是8,8表示的单位是?5.如果向字段中插入图片应该选择何种数据类型?6.如果需要存放一篇字数较多的日记,合适的数据类型应该是?7.char与nchar的区别是什么?8.varchar与nvarchar的区别是什么?9.char与varchar的区别是什么?10.varchar所能存储的最大字符数是多少?11.简述uniqueidentifie的用法是什么?12.datetime与smalldatetime的区别是什么?13.在一张表中什么样的字段适合作为该表的主键?14.一个字段如果已经是主键的话还能否是标识列?15.如果一个字段是主键,那么他是否也是索引键?16.标识列语法identity(n,m),解释n和m的含义?17.主键列是否允许为空值?18.一个列包含default设置的意义是什么?19.在查询分析器中创建表的关键字是什么?20.使用sql语句创建一张学生表,要求字段不少于5个且包含主键。

21.使用sql语句创建一张员工表,要求字段不少于7个且包含主键。

22.在查询分析器中增加一列的语句是什么?23.在查询分析器中删除一列的语句是什么?24.在查询分析器中修改表结构的语句是什么?25.在查询分析器中修改表名字的语句是什么?26.在查询分析器中查看表信息的语句是什么?27.在企业管理器给一个表插入一条记录的流程是什么?28.写一条sql语句,完成给一个学生表插入一条记录。

29.对于包含标识列的表插入数据时的sql语句是否可以省略全部列名?30.写一条查询表中所有记录的sql语句。

31.如何从一张表中提取数据插入到另一张具有相同表结构的表中,写出sql语句。

32.写出sql语句,将学生表中的姓名‘张三’修改为‘李四’。

33.写出sql语句,将姓名为‘张三’的学生记录删除。

34.写出sql语句,删除学生表中的所有记录。

35.alter table add constraint解释该sql语句。

36.alter table add id int 解释该sql语句。

37.delete from student where name=‟张三‟解释该sql语句。

38.insert into student(id,name) values(…1‟,‟李‟)解释该sql语句。

39.insert into student values(…2‟,‟张‟)解释该sql语句。

40.delete from student where age=18解释该sql语句。

41.delete from student where age between 10 and 20解释该sql语句。

42.update student set age=19 where name=‟张三‟解释该sql语句。

43.update student set age=19解释该sql语句。

44.update student set address=‟辽宁‟,name=‟王三‟ where id=5解释该sql语句。

45.对于sql语句哪些数据类型的常量可以不加‟‟号。

46.对于sql语句哪些数据类型常量可加可不加‟‟号。

47.对于日期类型来说插入的数据有什么要求?48.日期类型的数据格式有哪几种?49.使用truncate删除的数据记录是否可以恢复。

50.使用delete语句删除的数据记录是否可以恢复。

51.从速度上来看truncate和delete哪个运行速度比较快?52.阐述truncate和delete语句删除表中数据时的不同点?第5章Sql Server 的数据查询1.sql语句的英文全称是什么?2.DDL是什么意思?3.DML是什么意思?4.DCL是什么意思?5.简述sql语言的发展历史?6.说明select * from 表名这个查询语句的含义?7.如果要查询多个列,那么这些列之间用什么符号分隔?8.在查询分析器中关键字的颜色是?9.查询语句中*代表的含义是什么?10.sql语句是否容许跨数据库查询?如何查询?11.若数据库中有多条重复记录,而查询时只想显示不重复的记录,如何完成这样的查询?12.distinct关键字的含义是什么?13.distinct关键字和*关键字是否可以交换位置?14.查询数据库中前n条记录使用什么关键字?15.top关键字有什么作用?16.是否可以查询前百分之几的记录信息?17.解释percent关键字的作用?18.select top 20 percent * from 表这句话的含义是什么?19.上题中top 20是否可以和percent关键字调换位置?20.查询记录信息时,是否可以给列起别名?21.查询记录时给列起别名有几种方式,分别是什么?22.假设一个人的工资是1000元,是否可以查询出该人上调10%后的工资?23.查询语句中的计算列查询,在查询后改变数据表的结构了么?24.where关键字的作用?25.条件查询中比较运算符有哪些?26.条件查询中范围运算符有哪些?27.条件查询中逻辑运算符有哪些?28.条件查询中模式匹配符有哪些?29.条件查询中可选值列表符有哪些?30.书写一条查询语句,where字句后是比较运算。

31.书写一条查询语句,where字句后是范围查询。

32.书写一条查询语句,where字句后是模糊查询。

相关主题