


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实验六:SQL SERVER数据库使用及电子政务网站数据库设计一、实验目的1、 掌握关系数据库中标准的Sql语句的语法格式,包含建表create table,修改表结构alter table,查询表信息select,数据添加insert,数据删除delete,数据更新update。2、了解Sql Server 2000的安装设置、用途。3、 熟悉Sql Server 2000的使用,能够独立使用Sql Server的查询分析器建立数据库、 数据表以及sql语句的使用。4、 初步掌握在网页代码中使用sql语句语法格式。二、实验任务1、 安装Sql Server的客户端,并使用客户端工具连接指定的
2、Sql服务器。2、在指定的数据库服务器上创建个人的用户数据库。3、在个人创建的用户数据库中建立用户数据表。4、 在个人创建好的数据库中测试执行标准的Sql语句,并熟练掌握 Sql语句的语法格 式。三、实验内容本次实验有两种方式,一种是数据库服务器在本机,一种是数据库服务器不在本机。数据库服务器不在本机实验方式:安装Sql Server的客户端工具。并使用客户端工具中提供的企业管理器连接数据库服务 器:数据库服务器IP地址(根据实际情况告诉实验者,服务器IP地址),使用用户:sa,密码:stu。使用企业管理器连接服务器的步骤如下:1 )打开“开始”菜单中,sql server的“企业管理器”菜单
3、,将出现上图的界面,选扁 SQL Server Enterprise Manager -控制台抿日录SQL ServersSQL匡i旳| x曖囤园|住揑制皆根目录 口 Microt SQL ServersMS SQL Server丟沽名 SQL Server关于 SQL Server 企ilk昔理S(A).fiS(V)从这里创歴窗口丄塑fflIRffiCQ)刷新(E)导出5U3?(U帮助迫)材 ISQL Server Si 3 T项目L. Z02. Il5a4s. UE5TC-BJa.» (Winckw« . a (Window NT)择“新建SQL Server注册(I)
4、 ”2)填写Sql Server数据库服务器,在可用的服务器里填写服务器:IP地址或服务器的名字,然后点击“添加”。比如这里写的IP地址为202.1153235。3)这里使用Sql Server身份验证。4)填写用户名和密码,后面只需点击下一步即可。5 )等待连接数据库服务器,连接成功后,就可以进行数据库远程操作了,比如建表, 修改表结构,插入记录,查询等。数据库服务器在本机方式:只需在本机安装服务器端工具。1、 根据数据库原理,在数据库中建立表。由于sql server是一种关系数据库管理系统, 数据表的建立原则是:每一个表内容相对单一,表之间又有一定的联系,而且易于管理。2、数据库创建:运
5、行“企业管理器”,在企业管理器窗口,在“数据库”的地方点击鼠标右键,弹出下 拉列表,点击“建立新数据库”,则建立数据库。3、本实验使用的数据库,由实验者自己创建数据库,以自己的学号为数据库名,至于 表名由同学自己取,一个原则是易于理解,不致于到了最后看不懂。4、根据实验一 一一 会议管理数据库设计结构,对本网站需建立如下一些数据表:(1)用户信息表(userinfo表)列名类型长度允许为空备注Useridvarchar50否用户帐号PasswdVarchar50是用户密码Purviewint4否用户权限(1管理员,0普通用户)(2)用户交流信息表( message表)列名类型长度允许为空备注I
6、dint4否交流IDFromuserVarchar50是送信息人TouserVarchar50是接受信息人MessageVarchar500是信息内容StateInt4是信息状态(1已读,0未读)(3)操作信息表(OperationLog表)列名类型长度允许为空备注IdInt4否操作IDOperatorVarchar50是操作人OprationVarchar500是操作描述TablenameVarchar50是操作针对表名(4)会议信息表(Meeting表)列名类型长度允许为空备注IdInt4否会议IDNameVarchar500否会议名称AddrVarchar500是会议地址Begintim
7、eDatetime8是起始时间EndtimeDatetime8是结束时间PersonVarchar1000是与会人员BuilderVarchar50是会议创建人ContentVarchar500是会议内容OrganizerVarchar50是会务准备人OrganizenoteVarchar500是会务准备说明RecordVarchar3000是会议记要AttrInt4否会议状态(0待审批、1已审批、2 已完成)(5)会议室信息表(room 表)列名类型长度允许为空备注Roomposvarchar500否会议地点位置RoomnameVarchar500否会议地点名称Contentint4否会议地
8、点可容纳人数Notevarchar500是会议地点描述上述表也不是绝对的,实验者可以根据实际情况加以修正。(6)各表关系图H netingnfiiG addr begintiime endtime person* (所有列) userid p&sswd purvi ewroom二* (所有列) roowme ro-omposcontent-M user info詳 message觀 operationlog* (所 W51D idfromusertons er【所前IB占id二op&ratorIirmrwiiurnimrefillin-rn上图所示涉及到的数据表可分为两大部分。
9、一部分用来存储系统的基本实体信息,如meeting表用来存储会议信息、room表用来存储会议地点信息、userinfo用来存储用户信息;部分则是记录用户交流信息(message表)和系统日志(operationlog表)。(7)各表之间关系列表关系名称主键表主键表字段外键表外键表字段Fk_meeting_roomroomroo mn ameMeet ingAddrFk meetin userinfouseri nfouseridMeet ingBuilderFk meeting userinfo1useri nfouseridMeet ingOrga ni zerFk meesage userinfouseri nfouseridMessageFromuserFk message userinfo1useri nfouseridMessageTouserFk operateinlog userinfouseri nfouseridoperati onlogOperator5、Sql server中使用sql语句1) 使用查询分析器,在命令窗口中使用create语句建立数据表。2) 使用Sql语句中的insert语句向用户信息数据表中添加数据,使用select语句从用
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论