1 / 45
文档名称:

数据库系统概论》实验报告.docx

格式:docx   大小:757KB   页数:45
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库系统概论》实验报告.docx

上传人:pppccc8 2019/7/13 文件大小:757 KB

下载得到文件列表

数据库系统概论》实验报告.docx

文档介绍

文档介绍:《数据库系统概论》实验报告蚌埠学院计算机科学与技术系二OO八年二月实验一:建立数据库及基本表实验报告一、 实验目的1、 了解SQLServer数据库的逻辑结构和物理结构;2、 了解SQLServer的基本数据类型;3、 学会在企业管理器中创建数据库和表;4、 、ALTER语句创建和删除数据库,创建、删除、更新基本表。二、 实验内容1、创建数据库和查看数据库属性。2、创建表。3、查看和修改表结构。4、熟悉企业管理器和查询分析器工具的使用方法三、 实验步骤1、在企业管理器中创建数据库和数据表。使用企业管理器建立销售数据库,数据库名为sales,初始大小为10MB,最大为50MB,数据库自动增长,增长方式是按5%比例增长;日志文件初始为2MB,最大可增长到5MB,按1MB增长。数据库的逻辑文件名和物理文件名均釆用默认值。详细步骤:1启动sqlserver企业管理器,展开服务器,单击“数据库”,选择“操作”菜单中的“新建数据库”。2单击数据库属性窗口的“常规”选项卡,在“名称”文本框中输入数据库的名称“sales”。3单击“数据文件”选项卡,此处可以修改数据文件存储的路径。(将路径修改为:“E:\”)。4将文件初始大小改为I0MB,最大改为50MB,选中“文件自动增长”,增长方式是按5%比例增长。5单击“事务日志”,修改路径,修改初始大小为2MB,最大改为5MB,选屮“文件自动增长”,按1MB增长。6单击“确定”,完成数据库的创建。在企业管理器屮查看图书管理数据库的属性,并进行修改,使Z符合要求。通过企业管理器,在建好了销售数据库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利用企业管理器向表屮输入数据(每个表至少输入三条记录)。2、在查询分析器中创建数据库和数据表⑴创建数据库S・C的sql语句:createdatabases_conprimary(name=s_c_data,filename='e:\,size=10mb,maxsize=50mb,filegrowth=1mb)logon(name=s_c_log,filename二‘e:\s_c_log」df,size=2mb,maxsize=5mb,filegrowth二1mb)goi语句:⑵创建基本表学生表student(sno,sname,ssex^sage^sdept)的sql语句:uses_cgo-创建学生表createtablestudent(snointnotnull,snamechar(8)notnull,ssexchar(2)notnull,sagesmallintnotnull,sdeptvarchar(20)notnull)(3)创建基本表成绩表sc(sno,eno,grade)的sql语句:uses_cgo一创建成绩表sc(sno,eno,grade)createtablesc(snointnotnull,enointnotnull,gradeintnotnull)ame,redit)useS_Cgo-创建课程表createtablecourse(amechar(16)notnull,reditsmallintnotnull)利用查询分析器编写SQL语句修改表。在student表中增加一个新的字段"smerit”(特长),数据类型为char(30);该s