下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
温州职业技术学院实验报告实验课程SQLServer数据库应用与维护实验项目实验四:SQLServer对象管理实验地点指导教师班级学生姓名学号教师评分日期实验四SQL对象管理一、实验目的1、 掌握用SQL对数据库对象的管理;2、 进一步了解SQL数据库的创建,数据表的创建,视图、索引以及约束的管理。二、实验内容第一题【创建和修改数据库】1、使用SQL语句创建产品销售数据库company,数据库中包含一个数据文件,逻辑文件名为company_data,磁盘文件名为D:\company_data.mdf,文件初始容量为5MB,最大容量为80MB,文件容量递增值为1MB;事务日志文件的逻辑文件名为company_log,磁盘文件名为D:\company_log.ldf,文件初始容量为1MB,最大容量为5MB,文件容量递增值为10%。2、对company数据库进行修改:添加两个数据文件,其中一个逻辑文件名为company_data1,磁盘文件名为company_data1.ndf,文件初始容量为5MB,最大容量为50MB,文件容量递增值为1MB,另一个逻辑文件名为company_data2,磁盘文件名为company_data2.ndf,文件初始容量为5MB,最大容量为无限,文件容量递增值为1MB。将数据库company数据主文件company_data容量扩充到200MB4、将次数据文件company_data2删除,从而缩小数据库容量。第二题【创建和修改数据表】某公司的产品销售数据库中存在员工人事表、客户表、销售表、销售明细表、产品表。各表的结构如下:员工表字段名字段类型是否为空是否主键员工编号char(5)非空主键员工姓名varchar(10)非空性别char(2)非空所属部门varchar(10)非空职称varchar(10)非空雇佣日datetime非空生日datetime允许为空薪水int非空电话varchar(20)允许为空住址varchar(50)允许为空客户表字段名字段类型是否为空是否主键客户号char(5)非空主键客户名称varchar(20)非空客户住址varchar(40)非空客户电话varchar(20)非空邮政编码char(6)允许为空销售主表字段名字段类型是否为空是否主键订单编号int非空主键客户号char(5)非空业务员编号char(5)非空订单金额numeric(9,2)非空订货日期datetime非空销售明细表字段名字段类型是否为空是否主键订单编号int非空产品编号char(5)非空销售数量int非空单价numeric(7,2)非空订单日期datetime允许为空产品名称表字段名字段类型是否为空是否主键产品编号char(5)非空主键产品名称varchar(20)非空成本int非空T-SQL语句在数据库company中创建以上五张表。销售主表中添加字段“发票号码”,char(10)。3、员工表中删除字段“职称”第三题【定义约束】1、添加外键约束(1)在销售主表中设置“业务员编号”字段为外键,参照字段为员工表中的字段“员工编号”,外建约束名为FK_sale_id(2)在销售主表中设置“客户号”字段为外键,参照字段为客户表中的字段“客户号”,约束名为FK_cust_id(3)销售明细表中设置“订单编号”字段为外键,参照字段为销售主表中的字段“订单编号”,外键约束名为FK_order_no(4)销售明细表中设置“产品编号”字段为外键,参照字段为产品名称表中的“产品编号”字段,外键约束名为FK_prod_id2、添加唯一约束为销售主表中的字段“发票号码”设置为唯一约束,约束名为UN_inno。3、添加默认约束员工表的“住址”默认为:地址不详4、添加检查约束:(1)将员工表中的“薪水”字段的值限定在1000至10000间,约束名为CK_salary(2)将员工人事表中的“员工编号”字段设定为以“E”字母开头,后面跟4位数的编号,约束名为CK_emp_no(3)将员工表中的“性别”字段设定为取值只能是“男”和“女”。约束名为CK_sex第三题【视图管理】1、创建视图(1)启动SSMS,在产品销售数据库中创建成本小于2000的产品视图VIEW_CP_PRICE2000,要求加密并保证对该视图的更新都要符合成本小于2000这个条件,写出T-SQL语句:(2)用T-SQL语句创建各客户购买产品的情况VIEW_GMQK视图,包括客户编号、客户名称、产品编号、产品名称、价格,购买日期、购买数量。2、查询视图(1)基于VIEW_CP_PRICE2000视图,查询价格在2000以下产品的产品编号、名称和价格。写出T-SQL语句:(2)基于VIEW_GMQK视图,查询各客户在2017年3月18日购买产品的情况。写出T-SQL语句:3、更新视图利用T-SQL语句对于视图VIEW_CP_PRICE2000进行以下数据更新。(1)插入一条产品记录('100042','数码相机',1500)。(2)将产品编号为’100042’的成本改为1800。(3)删除产品编号为’100042’的产品。4、修改视图将VIEW_CP_PRICE2000视图不加密。5、删除视图将VIEW-
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年西藏公开遴选公务员考试(案例分析)测试题及答案
- 商品营业员班组考核强化考核试卷含答案
- 玻璃制品手工成型工创新方法水平考核试卷含答案
- 钻井工QC管理考核试卷含答案
- 水解酵母分离工安全强化测试考核试卷含答案
- 印制电路照相制版工QC管理能力考核试卷含答案
- 丁苯胶乳装置操作工安全演练考核试卷含答案
- 涂装工9S考核试卷含答案
- 液力元件制造工创新意识水平考核试卷含答案
- 室内装修验房师安全素养评优考核试卷含答案
- 杭州市财政扶持企业项目专项审计报告指导意见(试行)
- 个人挂靠公司合同协议
- 2024年河北省中考语文试卷试题答案详解及备考指导(精校打印版)
- CJJT153-2010 城镇燃气标志标准
- DL-T825-2021电能计量装置安装接线规则
- 小米SU7 新车上市传播分析报告-营销策划方案培训课件
- 《工程建设标准强制性条文电力工程部分2023年版》
- RS-485 原理与驱动程序
- 幼儿园游戏观察与介入
- 19.SL-T19-2023水利基本建设项目竣工财务决算编制规程
- 计算机辅助项目管理课程设计
评论
0/150
提交评论