1、数据库原理实验学号:123012012095 姓名:吴艺萍 班级(3)小班 日期:2014年 月4 日实验二 数据库及数据库对象的创建和管理一、实验目的 1掌握用企业管理器(Enterprise Manager)对数据库的完整创建、修改和删除2掌握用企业管理器(Enterprise Manager)对常见的数据库对象如表、试图、索引等的创建、修改和删除3掌握用SQL语句进行创建和管理数据库、表、试图和索引二、实验环境(实验的软件、硬件环境)硬件:PC机 软件:SQL2000三、实验指导说明请复习相关的数据库及其对象的创建和管理的SQL语法知识点,并完成如下内容。四、实验内容1数据库操作(1)用
2、SQL语句完整创建一个订单数据库,名为OrderDB,存放路径为:E:MyOrder,它由5MB的主数据文件、2MB的次数据文件和1MB的日志文件组成。并且主数据文件以2MB的增长速度增长,其最大数据文件的大小为15MB,次数据文件以10%的增长速度增长,其最大次数据文件的大小为10MB,事务日志文件以1MB速度增长,其最大日志文件大小为10MB。(2)将主数据文件大小由5M增大到8M,并删除次数据文件。(3)为了扩大订单数据库,为它增加一个次要数据文件order3.ndf,该文件大小为4M,最大可增长到10M,以10%的速度增长。create database OrderDBon prima
3、ry(name=OrderDB_c,filename=F:OrderDBOrderDB.mdf,size=5,maxsize=15,filegrowth=5%),(name=OrderDB_a,filename=F:OrderDBOrderDB.ndf,size=2,maxsize=10,filegrowth=10%)log on(name=OrderDB_b,filename=F:OrderDBOrderDB.ldf,size=1,maxsize=10,filegrowth=10%)gocreate database PDDataon( name=PDData_bata, -主文件的逻辑名
4、filename=f:PDData_data.mdf, -主数据文件的物理名 size=10, -文件初始大小 filegrowth=15% -文件的增长率 name=主数据库的逻辑名称, filename=主数据库的路径,-主数据库后缀名.mdf size=初始大小, filegrowth=当数据库没有空间的时候增加多少容量-次数据库,和主数据库的属性一样,不过路径的时候后缀名为.ndf)log on-日志文件具体描述-(name=PDData_log,filename=f:PDData_data.ldf,size=1,maxsize=10,filegrowth=10%日志文件, 和主数据库
5、的属性一样,路径的后缀名为.ldf)go(4)删除数据库。drop database OrderDB2表操作(1)简单创建订单数据库orderDB(2)为订单数据库创建5张表,分别如下:(要求在创建的过程中,分别为每张表合理建立主键、外键约束)员工表Employee员工号employeeNoChar(8)员工姓名employeeNameVarchar(10)性别SexChar(1)所属部门DepartmentVarchar(30)职务HeadshipVarchar(6)雇佣日期HiredateDatetime出生日期BirthdayDatetime薪水SalaryNumeric(8,2)住址A
6、ddressVarchar(50)电话TelephoneVarchar(20)客户表customer客户号CustomerNoChar(9)客户名称customerNameVarchar(40)客户住址AddressVarchar(40)客户电话TelephoneVarchar(20)邮政编码ZipChar(6)建立日期CreatedateDatetime商品信息表product商品编号ProductNoChar(9)商品名称ProductNameVarchar(40)商品类别ProductClassVarchar(20)商品定价ProductPriceNumeric(8,2)建立日期Crea
7、tedateDatetime订单主表orderMaster订单编号OrderNoChar(12)客户号customerNoChar(9)业务员编号SaleNoChar(8)订单金额OrdersumNumeric(8,2)订货日期OrderdateDatetime出货日期ShipdateDatetime发票号码InvoiceNoChar(10)订单明细表orderDetail订单编号OrderNoChar(12)商品编号ProductNoChar(9)销售数量QtyInt成交单价PriceNumeric(8,2)use OrderDBcreate table employee(employeeN
8、o char(8) Not Null,employeeName Varchar(10) Null,Sex char(1) Null,Department Varchar(30) Null,Headship Varchar(6) Null,Hiredate Datetime Null,Salsry Numeric(8,2) Null,Address Varchar(50) Null,Telephone Varchar(20) Null )Gocreate table customer(CustomerNo char(9) not null,customername varchar(40) not
9、 null,Adderss varchar(40) null,Telephone varchar(40) null,Zip char(6) null,createdate datetime null)go create table product(ProductNo char(9) not null,ProductName varchar(40) null,ProductClass varchar(20) null,ProductPrice numeric(8,2) null,Createdate datetime null)gocreate table orderMaster (OrderN
10、o char(12) not null,customerNo char(9) not null,SaleNo char(8) not null,Ordersum numeric(8,2) null,Orderdate Datetime null, Shipdate Datetime null,InvoiceNo char(10) null)gocreate table orderDetail(OrderNo char(12) not null,ProductNo char(9) null,Qty int null,Price numeric(8,2)go(3)表结构的修改 修改客户表结构,要求
11、客户名称和客户电话属性为not null 修改员工表结构,要求员工姓名和电话属性为not null 修改订单表结构,要求发票号码属性为not nulluse OrderDBALTER TABLE customer ALTER COLUMN customerName Varchar(40) NOT NULLALTER TABLE customer ALTER COLUMN Telephone Varchar(20) Not NullALTER TABLE employee ALTER COLUMN employeeName varchar(10) not nullalter table empl
12、oyee alter column telephone varchar(20) not nullalter table orderMaster alter column InvoiceNo char(10) not null 3索引操作在已创建的基本表的基础上,完成以下索引(1)在员工表中按所得薪水建立一个非聚集索引salaryIdxuse OrderDBcreate unique index emplno on e(employeeNO)(2)在订单主表中,首先按订金金额的升序,然后按业务员编号的降序建立一个非聚集索引salenosumIdx。use OrderDBcreate unique
13、 index eno on e(employeeNO desc)4视图操作创建一个视图,该视图只含上海客户信息,即客户号、客户姓名、客户住址、建立日期。use OrderDBgocreate view aasselect employeeNo,employeeNamefrom e 5利用企业管理器(Enterprise Manager)完成以上14中的操作。五、实验步骤请完成实验内容,并写出具体的实验步骤六、思考题:1请思考数据库和各数据库中的对象的联系和区别?数据库包含许多的对象,对象可以是表、视图、索引等等。2请思考视图和表的联系和区别?视图是一种来自于表的虚表!七、总结(实验过程的体会、
14、心得和实验教与学之间还需改进的内容)2010年读书节活动方案一、 活动目的:书是人类的朋友,书是人类进步的阶梯!为了拓宽学生的知识面,通过开展“和书交朋友,遨游知识大海洋”系列读书活动,激发学生读书的兴趣,让每一个学生都想读书、爱读书、会读书,从小养成热爱书籍,博览群书的好习惯,并在读书实践活动中陶冶情操,获取真知,树立理想! 二、活动目标: 1、通过活动,建立起以学校班级、个人为主的班级图书角和个人小书库。 2、通过活动,在校园内形成热爱读书的良好风气。 3、通过活动,使学生养成博览群书的好习惯。4、通过活动,促进学生知识更新、思维活跃、综合实践能力的提高。 三、活动实施的计划 1、 做好读
15、书登记簿 (1) 每个学生结合实际,准备一本读书登记簿,具体格式可让学生根据自己喜好来设计、装饰,使其生动活泼、各具特色,其中要有读书的内容、容量、实现时间、好词佳句集锦、心得体会等栏目,高年级可适当作读书笔记。 (2) 每个班级结合学生的计划和班级实际情况,也制定出相应的班级读书目标和读书成长规划书,其中要有措施、有保障、有效果、有考评,简洁明了,易于操作。 (3)中队会组织一次“读书交流会”展示同学们的读书登记簿并做出相应评价。 2、 举办读书展览: 各班级定期举办“读书博览会”,以“名人名言”、格言、谚语、经典名句、“书海拾贝”、“我最喜欢的”、“好书推荐”等形式,向同学们介绍看过的新书、好书、及书中的部分内容交流自己在读书活动中的心得体会,在班级中形成良好的读书氛围。 3、 出读书小报: 7