实验二数据库及数据库对象的创建和管理2(1).doc

上传人:可****阿 文档编号:43177307 上传时间:2022-09-17 格式:DOC 页数:7 大小:348KB
返回 下载 相关 举报
实验二数据库及数据库对象的创建和管理2(1).doc_第1页
第1页 / 共7页
实验二数据库及数据库对象的创建和管理2(1).doc_第2页
第2页 / 共7页
点击查看更多>>
资源描述

《实验二数据库及数据库对象的创建和管理2(1).doc》由会员分享,可在线阅读,更多相关《实验二数据库及数据库对象的创建和管理2(1).doc(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、实验二数据库及数据库东西的创破跟管理一、实验目的1把持用企业管理器(EnterpriseManager)对数据库的残缺创破、修改跟删除2把持用企业管理器(EnterpriseManager)对稀有的数据库东西如表、试图、索引等的创破、修改跟删除3把持用SQL语句停顿创破跟管理数据库、表、试图跟索引二、实验状况实验的软件、硬件状况硬件:PC机软件:SQL2000三、实验指导说明请复习相关的数据库及其东西的创破跟管理的SQL语法知识点,并完成如下内容。四、实验内容1数据库把持1用SQL语句残缺创破一个订双数据库,名为OrderDB,存放道路为:E:MyOrder,它由5MB的主数据文件、2MB的次

2、数据文件跟1MB的日志文件形成。同时主数据文件以2MB的添减速度增加,其最大年夜数据文件的大小为15MB,次数据文件以10%的添减速度增加,其最大年夜次数据文件的大小为10MB,事情日志文件以1MB速度增加,其最大年夜日志文件大小为10MB。2将主数据文件大小由5M增大年夜到8M,并删除次数据文件。3为了扩大订双数据库,为它增加一个要紧数据文件大小为4M,最大年夜可增加到10M,以10%的速度增加。4删除数据库。,该文件2表把持1庞杂创破订双数据库orderDB2为订双数据库创破5张表,分不如下:恳求在创破的过程中,分不为每张表公正树破主键、外键约束员工表Employee员工号员工姓名性不em

3、ployeeNoChar(8)employeeNameSexVarchar(10)Char(1)DepartmentHeadshipHiredateBirthdayVarchar(30)Varchar(6)Datetime所属局部职务雇佣日期诞生日期薪水DatetimeSalaryNumber住址AddressVarchar(50)Varchar(20)Telephone客户表customerCustomerNocustomerNameAddressChar(9)客户号客户名称客户住址邮政编码树破日期Varchar(40)Varchar(40)Varchar(20)Char(6)Telepho

4、neZipCreatedatedatetime商品信息表productProductNoChar(9)商品编号商品名称商品类不商品定价树破日期ProductNameProductClassProductPriceCreatedateVarchar(40)Varchar(20)Numberdatetime订单主表orderMaster订单编号OrderNoChar(12)Char(9)customerNoSaleNo客户号业务员编号订单金额订货日期出货日期发票号码Char(8)OrdersumOrderdateShipdateInvoiceNoNumericDatetimeDatetimeCha

5、r(10)订单明细表orderDetail订单编号商品编号销售数量成交单价OrderNoProductNoQtyChar(12)Char(9)IntPriceNumeric3表结构的修改notnullnotnull修改订单表结构,恳求发票号码属性为notnull3索引把持在已创破的全然表的基础上,完成以下索引1在员工表中按所得薪水树破一个非靠拢索引salaryIdx2在订单主表中,起首按订金金额的升序,然后按业务员编号的落序建破一个非靠拢索引salenosumIdx。4视图把持创破一个视图,该视图只含上海客户信息,即客户号、客户姓名、客户住址、树破日期。createdatabaseOrderD

6、Bonprimary(name=order_DB1,filename=E:MyOrderDB1.mdf,size=5MB,maxsize=15MB,filegrowth=2MB),(name=order_DB2,FILENAME=E:MyOrderDB2.ndf,SIZE=2MB,MAXSIZE=10MB,FILEGROWTH=10%)LOGON(NAME=Archlog1,FILENAME=E:MyOrderDB3.ldf,SIZE=1MB,MAXSIZE=10MB,FILEGROWTH=2MB)go/*将主数据文件由M增大年夜到M*/ALTERdatabaseOrderDBmodifyfi

7、le(NAME=Order_DB1,size=8MB);go/*为了扩大订双数据库,为它增加一个要紧数据文件,该文件大小为M,最大年夜可增加到M,以%的速度增加*/goalterdatabaseOrderDBaddfile(NAME=OrderDB_DB3,FILENAME=E:MyOrderDB3.ndf,size=4MB,MAXSIZE=10MB,FILEGROWTH=10%)-删除数据库。dropdatabaseOrderDB-庞杂创破订双数据库orderDBcreatedatabaseOrderDBuseOrderDBcreatetableEmployee(employeeNoChar

8、(8)primarykey,/*员工号*/employeeNameVarchar(10),/*员工姓名*/SexChar(1),/*性不*/DepartmentVarchar(30),/*所属局部*/HeadshipVarchar(6),/*职务*/HiredateDatetime,/*雇佣日期*/BirthdayDatetime,/*诞生日期*/SalaryNumeric(8,2),/*薪水*/Varchar(50),/*住址*/addressTelephoneVarchar(20)/*/)-客户表createtablecustomer(/*客户号*/CustomerNoChar(9)pri

9、marykey,/*客户名称*/customerNameVarchar(40),/*客户住址*/AddressVarchar(40),/*/Telephone/*邮政编码*/ZipChar(6),/*树破日期*/CreatedateVarchar(20),datetime)-商品信息表createtableproduct(/*商品编号*/ProductNoChar(9)primarykey,/*商品名称*/ProductNameVarchar(40),/*商品类不*/ProductClassVarchar(20),/*商品定价*/ProductPriceNumeric(10,3),/*树破日期

10、*/Createdatedatetime)-订单主表createtableorderMaster(/*订单编号*/OrderNoChar(12)primarykey,/*客户号*/customerNoChar(9),SaleNoChar(8),/*业务员编号*/*订单金额*/OrdersumNumeric,/*订货日期*/OrderdateDatetime,/*出货日期*/ShipdateDatetime,/*发票号码*/InvoiceNoChar(10);-订单明细表createtableorderDetail(/*订单编号*/OrderNoChar(12)primarykey,/*商品编号

11、*/ProductNo/*销售数量*/QtyInt,Char(9),/*成交单价*/PriceNumeric)-表结构的修改-altertablecustomernotnullaltercolumncustomerNameVarchar(40)notnull;altertablecustomeraltercolumnTelephoneVarchar(20)notnull;-altertableEmployeenotnullaltercolumnemployeeNameVarchar(10)notnull;altertableEmployeealtercolumnTelephoneVarchar

12、(20)notnull;-修改订单表结构,恳求发票号码属性为notnullaltertableorderMasteraltercolumnInvoiceNoChar(10)notnull;-索引把持-在已创破的全然表的基础上,完成以下索引-在员工表中按所得薪水树破一个非靠拢索引createnonclusteredindexsalaryIdxonsalaryIdxEmployee(employeeNo,employeeName,Sex,Department,Headship,Hiredate,Birthday,Salary,Address,Telephone);-在订单主表中,起首按订金金额的升

13、序,然后按业务员编号的落序树破一个非靠拢索引salenosumIdx。createnonclusteredindexsalenosumIdxonorderMaster(OrderNo,customerNo,SaleNoDESC,OrdersumASC,Orderdate,Shipdate,InvoiceNo);-视图把持-创破一个视图,该视图只含上海客户信息,即客户号、客户姓名、客户住址、树破日期。createviewshanghaiasselectCustomerNo,customerName,Address,Telephone,Zip,Createdatefromcustomer5使用企业管理器(EnterpriseManager)完成以上14中的把持。五、实验步伐请完成实验内容,并写出具体的实验步伐六、思索题:1请思索数据库跟各数据库中的东西的联系跟区不?2请思索视图跟表的联系跟区不?七、总结实验过程的体会、心得跟实验教与学之间还需改进的内容1:()不处加双引号跟不加双引号不会阻碍结果。2:在创破表象的时候,不克不迭写成Number而该当写成如下Numeric(10,3),,

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

当前位置:首页 > 应用文书 > 工作计划

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁