Sqlserver2005数据库练习题

上传人:hs****ma 文档编号:498747480 上传时间:2022-11-26 格式:DOC 页数:21 大小:134KB
返回 下载 相关 举报
Sqlserver2005数据库练习题_第1页
第1页 / 共21页
Sqlserver2005数据库练习题_第2页
第2页 / 共21页
Sqlserver2005数据库练习题_第3页
第3页 / 共21页
Sqlserver2005数据库练习题_第4页
第4页 / 共21页
Sqlserver2005数据库练习题_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《Sqlserver2005数据库练习题》由会员分享,可在线阅读,更多相关《Sqlserver2005数据库练习题(21页珍藏版)》请在金锄头文库上搜索。

1、Sqlserver2005数据库练习题第1章数据库技术基础1简述数据库、数据库管理系统、数据库系统的含义?2简述数据库、数据库管理系统、数据库系统之间的联系?3简单描述层次模型、网状模型、关系模型的含义?4简述学生实体和教师实体之间的关系?5简述一个学生都包含哪些属性?6简述一个管理员都包含哪些属性?7简述数据冗余带来的危害和如何避免数据的冗余?8简述对第三范式的要求?9对于一个学生表来说学生姓名是否可以作为主键,为什么?10描述你所在的班级都有哪些实体?11实体、属性、关系分别用什么图形表示?12. 关系数据库设计采用1NF的话应该至少满足什么条件?13常见的关系数据库有哪些?说说它们的应用

2、范围?14. 简述E-R图在数据库逻辑结构设计中的作用?15. 实体型与实体值、属性型与属性值的区别是什么?16. 数据模型有类型之分,是根据什么划分的?17. 分解关系时,应遵循两条主要原则是什么?18. 试举出实体间具有1:1,1:N和M:N三种联系方式的两个实例?19. 为什么要引出实体和属性概念?20. 什么叫数据安全性、完整性?-#-第2章安装SqlServer2005与服务器管理1. 安装sqlserver2005需要计算机的最低配置是什么?2.x86操作系统是什么概念?3.x64操作系统是什么概念?4. 安装数据库时应该选择什么样的操作系统?5. 开始安装时需要有哪些准备工作?6

3、. 开始安装界面中的其他信息是什么意思?7. 用户许可协议必须为接受么?8. 用户许可协议是否可以打印?9. 系统配置界面中需要检查哪些项?10. 详细信息中哪些项要求必须安装成功才能进行下一步的操作?11. com+目录指的是什么?12. iis功能要求指的是什么?13. mdac版本的最低要求是什么?14. 实例名中的默认实例是什么含义?15. 实例名中的命名实例是什么含义?16. 服务器名指的是什么?17. 服务帐户中使用内置系统帐户是什么含义?18. 服务帐户中使用域帐户是什么含义?19. 安装结束时启动服务包括什么?20. sqlserver2005提供的服务有哪些?21. 安装结束

4、后,哪些服务要求必须启动?22. mssqlserver是什么服务?23. sqlserveragent是什么服务?24. sqlserveranalysisservices是什么服务?25. sqlserverbrowser是什么服务?26. 如何对服务进行启动、暂停和停止操作?27. 启动数据库时需要做什么工作?28. 如何注册数据库?29. 如何删除注册的服务?30. 如何更改数据库的登陆模式?31. 在同一台计算机中再次安装数据库时会出现什么情况?32. 如何使用数据库的对象浏览器?-#-第3章管理SqlServer2005数据库1. 数据库中的系统数据库包含哪些?2. 数据库中的示例

5、数据库包含哪些?3. 系统数据库的作用分别是什么?4. 示例数据库的作用分别是什么?5. 数据库的关键信息存放在哪个库中?6. 创建用户数据库之前应该首先备份哪个数据库?7. 创建数据库的方式分为哪几种?8. 数据库下面都包含哪些对象?9. 使用sql语句创建数据库的关键字是什么?10. 数据库包含几个文件?11. 数据库文件的作用分别是什么?12. 数据库文件的扩展名分别是什么?13. 文件组的作用是什么?14. 如果创建数据库不指明文件组,默认文件组是什么?15. 创建数据库时指明每次文件增长大小是什么含义?16. 创建数据库时指明文件的初始大小是什么含义?17. 日志文件和主文件是否可以

6、不在一个存放目录?日志文件适合存放在什么样的硬盘环境下?18. 数据文件的组成单位是什么,具体含义?19. 若一个数据库文件已经创建,是否可以对它修改,如何修改?20. 使用createdatabase命令创建数据库的初始大小是多少?默认路径是什么?21. 如何使用命令查看已创建的数据库信息?22. 如何缩减数据库容量?23. 使用什么关键字可以在查询分析器中打开刚刚创建的数据库?24. 数据库的单用户和多用户状态是什么含义?25. 如何在查询分析器中将数据库更名?26. 创建一个名为mydata的用户数据库,其数据文件的初始大小为12M,无最大限制,以12%的速度增长,日志文件的初始大小为2

7、M,最大10M,以1M的速度增长。27将上题中的Mydata数据库设置为只读状态,写出全部语句。28. 将上题中的Mydata数据库的初始值分配空间大小扩充到22M,写出全部语句。29. 上题中的Mydata数据库更名为Mydata1,写出全部语句。30. 删除数据库Mydata1,写出全部语句。31. 数据库的分离有什么作用?32. 在查询分析器中分离数据库的关键字是什么?33. 在查询分析器中附加数据库的关键字是什么?34. 解释下面代码的意义?logon(name=companylog,filename=d:databasecompanylog.ldf,size=5,Maxsize=10

8、,filegrowth=30%)35. 解释系统存储过程sp_helpdb的含义?36. 解释系统存储过程sp_dboption的含义?37.解释系统存储过程sp_renamedb的含义?-#-第4章管理SqlServer2005数据表1. 在sqlserver2005中与sqlserver2000相比新增加的数据类型有哪些?2. 说出对于一个整型字段的数据存储相应的类型有哪些?3.decimal和float的区别是什么?4. DateTime类型所表达的存储大小是8,8表示的单位是?5. 如果向字段中插入图片应该选择何种数据类型?6. 如果需要存放一篇字数较多的日记,合适的数据类型应该是?7

9、. 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设置的意义是什么?

10、19. 在查询分析器中创建表的关键字是什么?20. 使用sql语句创建一张学生表,要求字段不少于5个且包含主键。21使用sql语句创建一张员工表,要求字段不少于7个且包含主键。22. 在查询分析器中增加一列的语句是什么?23. 在查询分析器中删除一列的语句是什么?24. 在查询分析器中修改表结构的语句是什么?25. 在查询分析器中修改表名字的语句是什么?26. 在查询分析器中查看表信息的语句是什么?27. 在企业管理器给一个表插入一条记录的流程是什么?28. 写一条sql语句,完成给一个学生表插入一条记录。29. 对于包含标识列的表插入数据时的sql语句是否可以省略全部列名?30. 写一条查询

11、表中所有记录的sql语句。31. 如何从一张表中提取数据插入到另一张具有相同表结构的表中,写出sql语句。32. 写出sql语句,将学生表中的姓名张三修改为李四。33. 写出sql语句,将姓名为张三的学生记录删除。34. 写出sql语句,删除学生表中的所有记录。35. altertableaddconstraint解释该sql语句。36. altertableaddidint解释该sql语句。37. deletefromstudentwherename=D张三口解释该sql语句。38. insertintostudent(id,name)values(1D,D李D)解释该sql语句。39. i

12、nsertintostudentvalues(2D,D张D)解释该sql语句。40. deletefromstudentwhereage=18解释该sql语句。41. deletefromstudentwhereagebetween10and20解释该sql语句。42. updatestudentsetage=19wherename=D张三D解释该sql语句。43. updatestudentsetage=19解释该sql语句。44. updatestudentsetaddress=辽宁,name=王三whereid=5解释该sql语句。45. 对于sql语句哪些数据类型的常量可以不加号。46

13、. 对于sql语句哪些数据类型常量可加可不加号。47. 对于日期类型来说插入的数据有什么要求?48. 日期类型的数据格式有哪几种?49. 使用truncate删除的数据记录是否可以恢复。50使用delete语句删除的数据记录是否可以恢复。51. 从速度上来看truncate和delete哪个运行速度比较快?52. 阐述truncate和delete语句删除表中数据时的不同点?-#-第5章SqlServer的数据查询1. sql语句的英文全称是什么?2. DDL是什么意思?3. DML是什么意思?4. DCL是什么意思?5. 简述sql语言的发展历史?6. 说明select*from表名这个查询

14、语句的含义?7. 如果要查询多个列,那么这些列之间用什么符号分隔?8. 在查询分析器中关键字的颜色是?9. 查询语句中*代表的含义是什么?10. sql语句是否容许跨数据库查询?如何查询?11. 若数据库中有多条重复记录,而查询时只想显示不重复的记录,如何完成这样的查询?12. distinct关键字的含义是什么?13. distinct关键字和*关键字是否可以交换位置?14. 查询数据库中前n条记录使用什么关键字?15. top关键字有什么作用?16. 是否可以查询前百分之几的记录信息?17. 解释percent关键字的作用?18. selecttop20percent*from表这句话的含

15、义是什么?19. 上题中top20是否可以和percent关键字调换位置?20. 查询记录信息时,是否可以给列起别名?21. 查询记录时给列起别名有几种方式,分别是什么?22. 假设一个人的工资是1000元,是否可以查询出该人上调10%后的工资?23. 查询语句中的计算列查询,在查询后改变数据表的结构了么?24. where关键字的作用?25. 条件查询中比较运算符有哪些?26. 条件查询中范围运算符有哪些?27. 条件查询中逻辑运算符有哪些?28. 条件查询中模式匹配符有哪些?29. 条件查询中可选值列表符有哪些?30. 书写一条查询语句,where字句后是比较运算。31. 书写一条查询语句,where字句后是范围查询。32. 书写一条查询语句,where字句后是模糊查询。33. 模糊查询中通配符%的含义是?34. 模糊查询中通配符的含义是?35. 模糊查询中通配符

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号