




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验 1 SQL Server2008管理工具的使用 一、目的与要求1掌握SQL Server服务器的安装2掌握企业管理器的基本使用方法3掌握查询分析器的基本使用方法4掌握服务管理器的基本使用方法5对数据库及其对象有一个基本了解6掌握用企业管理器和查询分析器创建数据库,修改数据库和删除数据库的方法。二、实验准备1了解SQL Server各种版本安装的软、硬件要求2了解SQL Server支持的身份验证模式3了解SQL Server各组件的主要功能4对数据库、表和数据库对象有一个基本了解5了解在查询分析器中执行SQL语句的方法三、实验内容(1)启动SQL Server服务管理器。图1.1 启动SQL Server服务管理器(2)启动企业管理器。图1.2 启动企业管理器3 创建数据库(1)创建名称为testdb的数据库,数据库中包含一个数据文件,逻辑文件名为testdb_data,磁盘文件名为testdb.mdf,文件初始容量为2MB,最大容量为8MB,文件容量递增值为1MB;事务日志文件的逻辑文件名为testdb_log,磁盘文件名为testdb_log.ldf,文件初始容量为1MB,最大容量为5MB,文件容量递增值为1MB。(a) 使用企业管理器创建数据库图1.6 新建数据库图1.7 数据库属性对话框图1.8 建立testdb数据库 (b) 使用SQL语句创建数据库对testdb数据库进行修改:添加一个数据文件,逻辑文件名为testdb2_data,磁盘文件名为testdb2_data.ndf,文件初始容量为1MB,最大容量为5MB,文件容量递增值为1MB。实验内容与要求:分别使用SQL SERVER 2000企业管理器和SQL语句,按下列要求创建、修改和删除用户数据库。(1) 创建名称为company的数据库,数据库中包含一个数据文件,逻辑文件名为company_data,磁盘文件名为company_data.mdf,文件初始容量为5MB,最大容量为15MB,文件容量递增值为1MB;事务日志文件的逻辑文件名为company_log,磁盘文件名为company_log.ldf,文件初始容量为5MB,最大容量为10MB,文件容量递增值为1MB。(2) 对该数据库进行修改:添加一个数据文件,逻辑文件名为company2_data,磁盘文件名为company2_data.ndf,文件初始容量为1MB,最大容量为5MB,文件容量递增值为1MB;将日志文件company_log的最大容量增加为15MB,文件容量递增值为2MB。实验2 创建和修改数据表及数据完整性一、实验目的熟悉有关数据表的创建和修改等工作,理解数据库模式的概念,了解主键约束、外键约束、UNIQUE约束和CHECK约束的创建和应用。要求学生熟练掌握使用企业管理器和TSQL语句CREATE TABLE、ALTER TABLE及DROP TABLE语句对数据表进行管理。二、实验原理在企业管理器中实现表的创建和修改等工作及使用TSQL语句CREATE TABLE、ALTER TABLE及DROP TABLE来实现数据表的创建、修改及删除。三、实验设备安装有SQL SERVER 2000的计算机。四、实验内容示例是某公司的产品销售数据库company,company数据库中存在人事表employee、客户表customer、销售表sales、销售明细表sale_item、产品表product。各表的结构如下:员工人事表employee emp_nochar(5)Not nullprimary key员工编号emp_namevarchar(10)Not null员工姓名sexchar(2)Not null性别deptvarchar(10)Not null所属部门titlevarchar(10)Not null职称date_hireddatetimeNot null雇佣日birthdaydatetimeNull生日salaryintNot null薪水telephonevarchar(20)Null电话addrvarchar(50)null住址客户表customercust_idchar(5)Not nullprimary key客户号cust_namevarchar(20)Not null客户名称addrvarchar(40)Not null客户住址tel_novarchar(20)Not null客户电话zipchar(6)null邮政编码销售主表sales order_nointNot nullprimary key订单编号cust_idchar(5)Not null客户号sale_idchar(5)Not null业务员编号tot_amtnumeric(9,2)Not null订单金额order_datedatetimeNot null订货日期销货明细表sale_item order_nointNot null 订单编号prod_idchar(5)Not null产品编号qtyintNot null销售数量unit_pricenumeric(7,2)Not null单价order_datedatetimenull订单日期产品名称表product prod_idchar(5)Not nullprimary key产品编号prod_namevarchar(20)Not null产品名称分别在SQL SERVER 2000企业管理器和在查询分析分析器中使用TSQL语句完成以下操作:1 在数据库company中创建以上五张表,并设置各表的主键。操作步骤:/*员工人事表*/*客户表*/*销售主表*/*销货明细表*/*产品名称表*/2在销售主表sales中添加字段“发票号码” invoice_no,char(10),NOT NULL。 3添加外键约束:a) 在销售主表sales的业务员编号字段sale_id上添加外键约束,参照字段为员工表employee中的字段员工编号emp_no,约束名为FK_sale_id。b) 在销售主表sales的客户号字段cust_id上添加外键约束,参照字段为客户表customer中的字段客户号cust_id,约束名为FK_cust_id。c) 在销售明细表sale_item的订单编号字段order_no上添加外键约束,参照字段为销售主表sales中的字段订单编号order_no,约束名为FK_order_no。d) 在销售明细表sale_item的产品编号字段prod_id上添加外键约束,参照字段为产品名称表product中的产品编号字段prod_id,约束名为FK_prod_id。4添加核查约束:a) 将员工表employee中的薪水字段salary的值限定在1000至10000间,约束名为CK_salary。b) 将员工表employee中的员工编号字段emp_no设定为以“E”字母开头, 后面跟4位数的编号,约束名为CK_emp_no。c) 将员工表em
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年学历类自考国际法-马克思主义基本原理参考题库含答案解析(5套试卷)
- 2025年学历类自考公关关系语言-现代管理学参考题库含答案解析(5套试卷)
- 2025年学历类自考传播学概论-学前儿童发展参考题库含答案解析(5套试卷)
- 2025年医卫类执业药师药学专业知识(二)-药学综合知识与技能参考题库含答案解析(5套试卷)
- 2025年中医药社区健康服务实施方案与社区健康促进
- 光伏农业大棚在2025年农业产业创新中的应用报告
- 活动二 我们的十岁生日教学设计-2025-2026学年小学综合实践活动三年级上册沪科黔科版
- 新质生产力孵化中心
- 元音字母o的教学课件
- 教学课件展现方式怎么写
- 《高等数学》说课文档
- 运动训练学PPT-运动训练学
- 2023新教材高中数学第5章三角函数微专题5三角函数中的最值问题课件新人教A版必修第一册
- 入厂新员工安全知识培训考试题及答案
- F500-1000泥浆泵说明书
- 一年级上学期家长会数学老师发言稿(共17张PPT)
- (11.7.1)-12.7-肺性脑病病理生理学
- 医药电子商务复习题
- SH/T 0356-1996燃料油
- GB/T 1303.4-2009电气用热固性树脂工业硬质层压板第4部分:环氧树脂硬质层压板
- 新编剑桥商务英语
评论
0/150
提交评论