N117-数据库配置与管理知识.doc_第1页
N117-数据库配置与管理知识.doc_第2页
N117-数据库配置与管理知识.doc_第3页
N117-数据库配置与管理知识.doc_第4页
N117-数据库配置与管理知识.doc_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

N117数据库配置与管理练习手册练习一SQL Server 2005简介:实验目的掌握数据库的创建、修改和删除,掌握数据库的配置。实验资源1、 P1.7/1G /40G普通电脑48台2、 Office 2003中文版3、 Sql Server2005安装盘或安装文件参考教材参考命令:Create DataBase Alter Database Drop Database实验提纲1. 创建一个数据库Demo主文件组中:主文件,名为demo_data,存放在c:,初始大小为10M,最大可增长到50M,自动增长值为5M。二级文件,名为demo_data_1,存放在e:,初始大小为20M,最大可增长到200M,自动增长值为10M 2. 用户定义文件组p1:二级文件,名为demo_data_2,存放在d:,初始大小为50M,最大可增长到500M,自动增长值为10M。二级文件,名为demo_data_3,存放在c:,初始大小为50M,最大可增长到500M,自动增长值为10M。3. 日志文件,名为demo_log_1,存放在d:,初始大小为10M,最大可增长到30M,自动增长值为2M,日志文件,名为demo_log_2,存放在e:,初始大小为10M,最大可增长到30M,自动增长值为2M。4. 在demo数据库中的P1文件组中新增一个文件demo_data_4,存放在c:,初始大小为10M,最大可增长到50M,自动增长值为5M 5. 修改demo_data_4文件,使它最大可增长到100M 6. 分离数据库demo7. 附加数据库demo实验步骤实验总结提交方法实验报告提交电子档,文件名为“学号+姓名+数据库配置和管理实验报告一.doc”提交时间下课前5分钟练习二创建和管理SQL Server 2005数据表:实验目的掌握数据表的创建、修改和删除操作的语句,掌握记录的增加、修改和删除操作的语句。实验资源1. P1.7/1G /40G普通电脑48台2. Office 2003中文版3. Sql Server2005安装盘或安装文件参考教材参考命令:Insert Update Delete实验提纲1. 按以下语句创建表格create table test(cid char(5) primary key,vname varchar(10) unique,vcity varchar(10) check(vcity in(武汉,北京,上海),vaddress varchar(20) A0001 赵琴 武汉 楚雄大道101号 A0002 王华 北京 光明大道101号 A0003孙山 天津 黄浦街52号 A0004 赵琴武汉 解放大道598号 2. 按照上表插入记录,如果不能插入请说明理由。3. 修改记录,将上表第二,三条记录中的地址改为武汉。4. 删除所有记录。5. 创建如下表格,表格名为toy,结构如下属性名 类型 Ctoyid Char(6) Ctoyname Varchar(20) Ctoydescription Varchar(250) Ccategoryid char(3) Mtoyrate Money Cbrandid Char(3) Sitoyqoh Smallint Silowerage SmallintSiupperage SmallintSitoyweight Smallint实验步骤实验总结提交方法实验报告提交电子档,文件名为“学号+姓名+数据库配置和管理实验报告二.doc”提交时间下课前5分钟练习三单表查询:实验目的掌握条件查询,熟悉分组、排序和了解聚合函数的使用。实验资源1. P1.7/1G /40G普通电脑48台2. Office 2003中文版3. Sql Server2005安装盘或安装文件参考教材参考命令:Select Top OrderDistinctSumCountMaxMin实验提纲1. 在NorthWind数据库中查询所有产品的信息。2. 查询NorthWind中雇员姓名、所在城市及其家庭电话,姓名以格式“姓.名”显示。3. 在NorthWind中查询出单价最贵的前10种产品的信息。4. 在NorthWind中查询出所有单价超过50美元的货物名称、货物代号及其单位重量。5. 在NorthWind中查询出职务为销售代表,称呼为小姐的所有职员姓名和生日。6. 在NorthWind中查询出每个供应商所提供产品的平均价格。7. 在NorthWind中查询得到不同的地区有多少家供应商的信息。8. 在NorthWind中查询显示哪些供应商有传真。9. 在NorthWind中查询不同产品所订购的总价。10. 在NorthWind中查询出生日期在1940年至1960年之间的雇员信息11. 在示例数据库Pubs中执行数据查询12. 查询Titles表,返回所有royalty列非空的数据行;13. 查询Titles表,返回advance列值大于7000的行数;14. 查询Titles表,按照type列进行分组,显示每一组中type值、Price的平均值;15. 查询TitleAuthor表中,按照Title_ID进行分组查询,并显示每一组中royaltyper的最大值;16. 查询限制条件的要求是:au_id的值必须不以”8”开头,但必须包含字符”8”实验步骤实验总结提交方法实验报告提交电子档,文件名为“学号+姓名+数据库配置和管理实验报告三.doc”提交时间下课前5分钟练习四多表查询:实验目的熟悉联结的使用,了解IN、ANY、ALL在子查询中的应用。实验资源1. P1.7/1G /40G普通电脑48台2. Office 2003中文版3. Sql Server2005安装盘或安装文件参考教材参考命令:Inner Out JoinInALL实验提纲1. 在Pubs数据库中,完成以下查询 2. 使用内联接查询出authors和publishers表中位于同一个城市的作者和出版社信息。3. 查询出作者号以15开头的所有作者,并使用右外联接在查询的结果集中列出和作者在同一个城市的出版社名。4. 使用自联接查找居住在 Oakland 相同邮码区域中的作者。5. 请查询所有员工的编号、姓、名以及他们所从事工作的名称。6. 请查询出与作者在同一个州的书店的名称、地址和城市。7. 请查询出所销售书籍的名称、总销售数量以及总销售额。8. 请查询出书籍的名称、类型、价格、撰写这本书的作者的姓、名、联系地址、电话以及出版该书的出版社名称。 9. 在publishers表中查找所有出版商业书籍的出版商的名称,用IN关键字完成 10. 在NorthWind数据库中,完成以下查询 :11. 查询与顾客在同一城市的员工的姓、名、职位及地址。12. 查询商品名称及其供应商名称。13. 查询顾客姓、名及其所定商品的名称、商品种类名称以及应付金额。14. 请查询每一个定单的负责人的姓名。15. 请查询送往同一城市的定单的定单编号、顾客编号实验步骤实验总结提交方法实验报告提交电子档,文件名为“学号+姓名+数据库配置和管理实验报告四.doc”提交时间下课前5分钟练习五约束和索引:实验目的熟悉索引和约束的使用,了解索引和约束的概念。实验资源1. P1.7/1G /40G普通电脑48台2. Office 2003中文版3. Sql Server2005安装盘或安装文件参考教材参考命令:UniqueIndexCheckConstraintPrimary实验提纲1. 使用pubs数据库,在titles表的title_id和pub_id列上创建一个名为nclindx_titlepub的非聚集索引。请确保索引页留有20%的空白空间。2. 使用Northwind数据库,在Suppliers表的Country列和city列上创建一个名为Country_index的非聚集索引。请确保索引页留有50%的空白空间,并且删除具有相同名称的现有索引。3. 在CenterManagement数据库中,创建如下的三张数据库表(表结构如下表所示),要求如下:在Material表中: MaterialCode为主键; MaterialType默认值为1; MaterialName默认值为”BOOK”,并且不允许为空;在CourseMaterial表中: CourseCode为主键; MaterialCode为外键,引用Material表中的MaterialCode主键;在Students表中: RollNo和StudentName列设置为组合键; CourseCode为外键,引用CourseMaterial表中的CourseCode主键;Material列名数据类型长度MaterialCodeint4MaterialTypevarchar10MaterialNamevarchar20MDescvarchar255CourseMaterial列名数据类型长度CourseCodeint4MaterialCodeint4YearSemvarchar15Sequenceint4Students列名数据类型长度RollNoint4StudentNamevarchar20CourseCodeint4FeeOptedvarchar15 实验步骤实验总结提交方法实验报告提交电子档,文件名为“学号+姓名+数据库配置和管理实验报告五.doc”提交时间下课前5分钟练习六存储过程:实验目的掌握存储过程的创建,删除和调用,熟悉输入、输出参数和返回值的使用。实验资源1. P1.7/1G /40G普通电脑48台2. Office 2003中文版3. Sql Server2005安装盘或安装文件参考教材参考命令:DeclareBegin End IF ELSE Case Exec Set 实验提纲1. 在pubs数据库中执行下列操作:2. 创建一个名为Get_Sales_Avg的存储过程,该过程接受作者ID作为其参数。该过程应显示到目前为止该作者所写作品的所有标题的平均年销售量。使用CREATE PROCEDURE命令,并使用局部变量作为参数。3. 执行Get_Sales_Avg过程,确保对其进行重新编译。将作者ID 267-41-2394传递给过程。使用EXECUTE命令和WITH RECOMPILE选项。4. 显示pubs数据库中定义的所有存储过程的名称。使用sp_stored_procedures系统存储过程5. 显示Get_Sales_Avg存储过程的代码。使用sp_helptext系统存储过程。6. 修改存储过程Get_Sales_Avg。如果输入的作者ID无效,该过程应对错误进行记录。如果作者ID有效,则返回该作者所著的所有标题的平均年销售量。7. 对作者ID 267412394执行修改后的存储过程Get_Sales_Avg。如果过程返回的值大于5000,则显示消息“年销售量较高”。否则,显示消息“年销售量较低”。如果作者ID无效,则不显示销售量信息。 实验步骤实验总结提交方法实验报告提交电子档,文件名为“学号+姓名+数据库配置和管理实验报告六.doc”提交时间下课前5分钟练习七Access建库、建表和记录维护:实验目的掌握Access数据库的操作实验资源1. P1.7/1G /40G普通电脑48台2. Office 2003中文版3. Sql Server2005安装盘或安装文件参考教材参考命令:GrantedDeniedRevoke

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论