欢迎来到天天文库
浏览记录
ID:20674592
大小:181.50 KB
页数:4页
时间:2018-10-14
《实验一数据库设计与操作-孙刚(西湖校区)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、实验一:数据库设计与操作09信管-张海林学号:200940920145一、实验目的1.能够正确运用数据库的基本理论和方法。2.熟悉常用关系型数据库的设计和基本操作。3.熟悉关系数据库规范化设计理论,能够设计并建立科学合理的数据库,正确建立数据库中表与表之间的关系。4.进一步正确理解数据库设计思路,培养分析问题、解决问题的能力,提高查询资料和撰写书面文件的能力。二、实验内容1.创建一个名为demo的数据库。2.在demo数据库中创建一个用户数据表,表名为users,表结构如下表所示。字段名数据类型长度是否允许空IdBigint8否Us
2、ernamevarchar20是Passwordvarchar20是Emailvarchar50是Resumevarchar1000是Phonevarchar20是3.添加数据到用户信息表users中。学号:20033506,姓名:张三,联系电话:13022567899。4.修改用户信息表users中学号是20033506的联系电话,修改后为13012345678。5.删除用户信息表users中学号是20033506的用户记录。6.创建一个视图users_view,包括用户的id,username,email,phone。7.在数据
3、库demo的用户信息表users中,建立一个名为”check_pass”的存储过程,用于检索password=”123”的信息。注意:分别使用企业管理器和分析查询器实现。三、实验步骤1,创建数据库1)企业管理器2)查询分析器SQL:CREATEDATABASEdemo2,创建表CREATETABLEuser(IdBigint(8)NOTNULL,Usernamevarchar(20),Passwordvarchar(20),Emailvarchar(50),Resumevarchar(1000),Phonevarchar(20),P
4、RIMARYKEY(Id),);INSERTINTOuser(Id,Username,Phone)VALUES(20033506,张三,13012345678);UPDATEuserSETPhone=’13012345678’WHEREId=20033506;DELETEFROMuserWHEREId=20033506;CREATEVIEWLxuserASSELECTId,Username,Email,PhoneFromuser;CREATEPROCEDUREAdministrator.idprocedure()DYNAMICRES
5、ULTSETS1P1:BEGIN--声明游标DECLAREcursor1CURSORWITHRETURNFORSELECT*FROMADMINISTRATOR.userASpasscheckWHEREPassword=’123’;--客户机应用程序的游标保持打开OPENcursor1;ENDP1四、实验总结在企业管理器中建立数据库、表,然后在表中输入数据即可;在查询分析器中,需要用SQL语句建立表及进行各种操作如上;通过实验让我对以前学过的数据库的各种操作及实现方法的语句又复习了一遍,同时也鞭策着我对数据库的学习。
此文档下载收益归作者所有