




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数据库原理实验 学号:123012012095姓名:吴艺萍班级(3)小班日期:2014年 月4 日 3 实验 数据库及数据库对象的创建和管理 、实验目的 1.掌握用企业管理器(Enterprise Manager对数据库的完整创建、修改和删除 2.掌握用企业管理器(Enterprise Manager对常见的数据库对象如表、试图、 索引等的创建、修改和删除 3.掌握用SQL语句进行创建和管理数据库、表、试图和索引 二、实验环境(实验的软件、硬件环境) 硬件:PC机 软件:SQL2000 三、实验指导说明 请复习相关的数据库及其对象的创建和管理的SQL语法知识点,并完成如下 内容。 四、实验内容
2、 1 .数据库操作 (1)用SQL语句完整创建一个订单数据库,名为 OrderDB,存放路径为: E:MyOrder,它由5MB的主数据文件、2MB的次数据文件和1MB的日志文件 组成。并且主数据文件以2MB的增长速度增长,其最大数据文件的大小为 15MB, 次数据文件以10%的增长速度增长,其最大次数据文件的大小为10MB, 事务日 志文件以1MB速度增长,其最大日志文件大小为 10MB。 (2)将主数据文件大小由5M增大到8M,并删除次数据文件。 (3)为了扩大订单数据库,为它增加一个次要数据文件order3. ndf, 该文件 大小为4M,最大可增长到10M,以10%的速度增长。 cre
3、ate database OrderDB p rimary on ( n ame = OrderDB_c , file name =F:OrderDBOrderDB.mdf size =5, maxsize =15, filegrowth =5% ), ( name = OrderDB a size =2, maxsize filegrowth =10 , = 10% ) log ( on name = OrderDB b file name =F:OrderDBOrderDB.ldf size = 1, maxsize =10 , filegrowth = 10% file name =F:
4、OrderDBOrderDB. ndf ) go create database PDData on -主文件的逻辑名 -主数据文件的物理名 -文件初始大小 -文件的增长率 ( n ame= PDData_bata, file name=f:PDData_data.mdf, size=10, filegrowth=15% n ame=主数据库的逻辑名称, .mdf file name=主数据库的路径,-主数据库后缀名 size=初始大小, filegrowth=当数据库没有空间的时候增加多少容量 -次数据库”和主数据库的属性一样,不过路径的时候后缀名为.ndf ) log on -日志文件具体
5、描述- ( name= PDData_log, file name=f:PDData_data.ldf, size=1, maxsize=10, filegrowth=10% 日志文件,和主数据库的属性一样,路径的后缀名为.Idf ) go (4)删除数据库。 drop database OrderDB 2. 表操作 数据库原理实验 学号:123012012095姓名:吴艺萍班级(3)小班日期:2014年 月4 日 班级(3)小班 (1)简单创建订单数据库orderDB (2)为订单数据库创建5张表,分别如下:(要求在创建的过程中,分别为 每张表合理建立主键、外键约束) 员工表Empioyee
6、 员工号 empio yeeNo Char(8) 员工姓名 empio yeeName Varchar(10) 性别 Sex Char(1) 所属部门 Dep artme nt Varchar(30) 职务 Headshi p Varchar(6) 雇佣日期 Hiredate Datetime 出生日期 Birthday Datetime 薪水 Salary Numeric(8,2) 住址 Address Varchar(50) 电话 Tele phone Varchar(20) 客户表customer 客户号 CustomerNo Char(9) 客户名称 customerName Varc
7、har(40) 客户住址 Address Varchar(40) 客户电话 Tele phone Varchar(20) 邮政编码 Zip Char(6) 建立日期 Createdate Datetime 商品信息表Product 商品编号 P roductNo Char(9) 商品名称 P roductName Varchar(40) 商品类别 P roductClass Varchar(20) 商品定价 Product Price Numeric(8,2) 建立日期 Createdate Datetime 订单主表orderMaster 订单编号 OrderNo Char(12) 客户号
8、customerNo Char(9) 业务员编号 SaleNo Char(8) 订单金额 Ordersum Numeric(8,2) 订货日期 Orderdate Datetime 出货日期 Ship date Datetime 发票号码 Inv oiceNo Char(10) 订单明细表orderDetail 订单编号 OrderNo Char(12) 商品编号 P roductNo Char(9) 销售数量 Qty Int 成交单价 Price Numeric(8,2) use OrderDB create tableemplo yee ( employeeNo char ( 8) Not
9、 Null, employeeName Varchar (10) Null, Sex char ( 1) Null, Varchar ( 30) Null, Varchar ( 6) Null, Dep artme nt Headshi p Hiredate Datetime Null, Salsry Address Tele phone ) Go Numeric (8,2) Null, Varchar ( 50) Null, Varchar ( 20 ) Null create table customer ( CustomerNo char ( 9) customer namevarcha
10、r n ot n ull, (40 ) notnull, 5 null, Adderss varchar ( 40) Tele phonevarchar ( 40 ) n ull, 数据库原理实验 学号:123012012095姓名:吴艺萍班级(3)小班日期:2014年 月4 日 go 乙P char createdate create table P roductNo (6) n ull. datetime pr oduct P roductName char ( 9) varchar null not n ull, ProductClass varchar (40) null, (20)
11、n ull, Product Price n umeric Createdate datetime (8, 2) null, null go create table orderMaster go create table orderDetail OrderNo P roductNo char ( 12) not null, char ( 9) null, OrderNo char ( 12) no t n ull, customerNochar ( 9) n otnu SaleNo char (8) not null, Ordersum numeric ( 8, 2) n ull, Orde
12、rdate Datetime null, Ship date Datetimen ull, In voiceNo char ( 10 ) null 7 null, Qty int Price numeric ( 8, 2) go (3)表结构的修改 修改客户表结构, 要求客户名称和客户电话属性为not null 修改员工表结构, 要求员工姓名和电话属性为not null 修改订单表结构, 要求发票号码属性为not null use OrderDB ALTER TABLE customer ALTER COLUMN customerName Varchar (40 ) NOT NULL ALTE
13、R TABLE customer ALTER COLUMN Tele pho neVarchar ( 20 ) Not Null ALTER TABLE emplo yee ALTER COLUMN emplo yeeName varchar (10 ) not null alter table emplo yee alter colu mn tele phonevarchar ( 20 ) not null alter table orderMaster alter colu mn In voiceNo char ( 10 ) not null 3. 索引操作 在已创建的基本表的基础上,完成以下索引 (1)在员工表中按所得薪水建立一个非聚集索引 salaryldx use OrderDB createuniqueindexemplno on e( employeeNO (2)在订单主表中,首先按订金金额的升序,然后按业务员编号的降序建 立一个非聚集索引 sale no sumidx。 use OrderDB createuni que index eno on e( employeeNOdesc ) 4. 视图操作 创建一个视图, 该视图只含上海客户信息,即客户号、客户姓名、客户住址、 建立日期。 use OrderDB go create view a as select f
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025至2030年中国热力粘接合成纤维数据监测研究报告
- 智能网联汽车产业协同创新系统建模与仿真研究
- 劳务合同范例产假
- 胃间质瘤病理解读
- 2025至2030年中国手提式封口用缝纫机数据监测研究报告
- 合作经营协议合同范本
- Y早教机构顾客满意度提升策略研究
- 2025至2030年中国女氨纶圆领花边内衣数据监测研究报告
- 同行抢生意合同范本
- 企业抵押合同范本
- 银行间本币市场交易员资格考试真题模拟汇编(共586题)
- 智能制造概论-3 智能制造工艺
- (全册完整16份)北师大版五年级下册100道口算题大全
- 50新媒体文案的具体写作课件
- 中国ICT人才生态白皮书
- 上海烟草集团有限责任公司招聘考试真题及答案2022
- 卫生管理初中级职称大纲
- 建设工程检测人员(地基基础检测)考试复习题库400题(含各题型)
- 记承天寺夜游(王崧舟)
- 房地产开发公司建立质量保证体系情况说明
- 谷氨酸的发酵工艺
评论
0/150
提交评论