文档介绍:《数据库系统概论》实验报告蚌埠学院计算机科学与技术系二〇〇八年二月实验一:建立数据库及基本表实验报告一、实验目的1、了解SQLServer数据库的逻辑结构和物理结构;2、了解SQLServer的基本数据类型;3、学会在企业管理器中创建数据库和表;4、使用SQL查询分析器用CREATE、DROP、ALTER语句创建和删除数据库,创建、删除、更新基本表。二、实验内容1、创建数据库和查看数据库属性。2、创建表。3、查看和修改表结构。4、熟悉企业管理器和查询分析器工具的使用方法三、实验步骤1、在企业管理器中创建数据库和数据表。(1)使用企业管理器建立销售数据库,数据库名为sales,初始大小为10MB,最大为50MB,数据库自动增长,增长方式是按5%比例增长;日志文件初始为2MB,最大可增长到5MB,按1MB增长。数据库的逻辑文件名和物理文件名均采用默认值。详细步骤:1启动sqlserver企业管理器,展开服务器,单击“数据库”,选择“操作”菜单中的“新建数据库”。2单击数据库属性窗口的“常规”选项卡,在“名称”文本框中输入数据库的名称“sales”。3单击“数据文件”选项卡,此处可以修改数据文件存储的路径。(将路径修改为:“E:\”)。4将文件初始大小改为10MB,最大改为50MB,选中“文件自动增长”,增长方式是按5%比例增长。5单击“事务日志”,修改路径,修改初始大小为2MB,最大改为5MB,选中“文件自动增长”,按1MB增长。6单击“确定”,完成数据库的创建。(2)在企业管理器中查看图书管理数据库的属性,并进行修改,使之符合要求。(3)通过企业管理器,在建好了销售数据库sales中建立职工(employee)、物资(goods)和销售(sell)3个表,其结构为:职工(编号,姓名,性别,部门,电话,地址);物资(商品编号,商品名称,生产厂家,进货价,零售价,数量,进货时间);销售(销售编号,商品编号,数量,售出时间,售货员工编号);创建上述三个表的步骤:1展开服务器,数据库,展开建立数据库所在的数据库。2右击“表”,在弹出的菜单中选择“新建表”命令,屏幕显示表设计器对话框。3在表设计器对话框中,根据设计好的表结构输入对应的列名、数据类型、长度以及是否为空。4填写好所有列后,单击工具栏的“存盘”按钮,在弹出的对话框中输入数据表名,按“确定”按钮,即可完成数据表的创建。三个表各个字段的数据类型:employee表字段名数据类型是否为空编号Char(6)No姓名Char(8)No性别BitNo部门Varchar(16)Yes电话Varchar(20)Yes地址Varchar(50)YesGoods表字段名数据类型是否为空商品编号Intno商品名称Varchar(20)no生产厂家Varchar(30)no进货价Moneyno零售价Moneyno数量Intno进货时间Datetimeno进货员工编号Varchar(20)noSell表字段名数据类型是否为空销售编号intno商品编号intno数量intno售出时间datetimeno售货员编号Char(6)no(4)利用企业管理器向表中输入数据(每个表至少输入三条记录)。2、在查询分析器中创建数据库和数据表(1)创建数据库S-C的sql语句:createdatabases_conprimary(name=s_c_data,filename='e:\',size=10mb,maxsize=50mb,filegrowth=1mb)logon(name=s_c_log,filename='e:\',size=2mb,maxsize=5mb,filegrowth=1mb)go(2)在数据库S-C下,创建基本表学生表student(sno,sname,ssex,sage,sdept)的sql语句:redit)的sql语句:(2)创建基本表学生表student(sno,sname,ssex,sage,sdept)的sql语句:uses_cgo--创建学生表createtablestudent(snointnotnull,snamechar(8)notnull,ssexchar(2)notnull,sagesmallintnotnull,sdeptvarchar(20)notnull)(3)创建基本表成绩表sc(o,grade)的sql语句:uses_cgo--创建成绩表sc(o,grade)createtablesc(ointnotnull,gradeintnotnull)(4)ame,redit)uses_cgo--amechar(16)notnull,reditsmallintnotnull)(5)利用查询分析器编写SQL语句修改表。①在stude