欢迎来到天天文库
浏览记录
ID:38674701
大小:34.79 KB
页数:9页
时间:2019-06-17
《数据库技术及应用实验指导》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、附录A实验指导实验2数据库和表的创建及维护一、实验目的1、了解SQLServer2008数据库的逻辑结构和物理结构。2、熟练掌握在SQLSERVER2008环境下建立数据库、修改数据库和删除数据库。3、熟练掌握在SQLSERVER2008环境下建立和修改数据表并向表中插入数据,操作的同时理解数据库、数据表、属性、关键字等关系数据库中的基本概念。4、掌握在SQLSERVER2008的“对象资源管理器”中对数据表中的数据进行更新操作。5、了解各种约束的作用,了解SQLServer2008的常用数据类型。6、掌握使用
2、Transact-SQL语句创建数据库和表。7、掌握Transact-SQL中用于对表数据进行插入(INSERT)、修改(UPDATE)和删除(DELETE或TRANCATETABLE)命令的用法。8、熟悉使用SQLSERVER2008的“对象资源管理器”进行分离数据库、附加数据库、备份数据库和还原数据库等操作。二、实验内容1、创建数据库(1)要对数据库用户权限和角色有充分的理解。能够创建数据库的用户必须是系统管理员,或者是被授权使用CREATEDATABASE语句的用户。(2)了解两种常用的创建数据库、表的方
3、法,即使用对象资源管理器直接创建、或使用Transact-SQL的CREATEDATABASE和CREATETABLE语句来创建。(4)创建数据库必须要确定数据库名、所有者(即创建数据库的用户)、数据库大小(初始大小、最大的大小、是否允许增长及增长方式)和存储数据库的文件。(5)确定数据库包含哪些表,以及所包含的各表的结构,还要了解SQLServer2008的常用数据类型,以创建数据库中相关的表。2、表数据插入、修改和删除(1)了解对表数据的插入、删除、修改都属于表数据的更新操作。对表数据的操作可以通过“对象资
4、源管理器”进行,也可以由Transact-SQL语句实现。-9-(2)掌握Transact-SQL中用于对表数据进行插入、修改和删除的命令分别是INSERT、UPDATE和DELETE(或TRANCATETABLE)。要特别注意在执行插入、删除、修改等数据更新操作时,必须保证数据完整性。(3)使用Transact-SQL语句在对表数据进行插入、修改及删除时,比在“对象资源管理器”中操作表数据更为灵活,功能更强大。三、实验步骤假设建立一个学生管理信息系统,其数据库名为“StudentMIS”,初始大小为100MB
5、,最大为1GB,数据库自动增长,增长方式是按10%比例增长;日志文件初始为10MB,最大可增长到50MB(默认为不限制),按5MB增长。数据库的逻辑文件名和物理文件名均采用默认值,分别为StudentMIS和C:ProgramFilesMicrosoftSQLServerMSSQL10.MSSQLSERVERMSSQLDATAStudentMIS.mdf;事务日志的逻辑文件名和物理文件名也均采用默认值,分别为StudentMIS_log和C:ProgramFilesMicrosoftSQLSer
6、verMSSQL10.MSSQLSERVERMSSQLDATAStudentMIS.ldf。数据库StudentMIS包含下列3个表。(1)学生信息表:表名为Student,描述学生相关信息。(2)课程表:表名为Course,描述课程相关信息。(3)学习成绩表:表名为SC,描述学习成绩相关信息。各表的结构分别如表1~表3所示。表1学生信息表(Student)的结构序号字段说明字段名称数据类型必填项主键备注1学号StuNochar(8)YY2姓名StuNamenvarchar(64)Y3性别Sexnvar
7、char(4)Y4出身日期Birthdaydate5专业编号MajorNonvarchar(4)6籍贯Addressnvarchar(256)7入学时间EnTimedate表2课程表(Course)的结构序号字段说明字段名称数据类型必填项主键备注1课程号CNochar(6)YY2课程名CNamenvarchar(64)Y3学分Creditint缺省值2-9-4学时数ClassHourint缺省值32表3学习成绩表(SC)的结构序号字段说明字段名称数据类型必填项主键备注1学号StuNochar(8)YY2课程号C
8、Nochar(6)YY3成绩Scoredecimal(18,2)1、在SQLSERVER2008的“对象资源管理器”中创建StudentMIS数据库。使用系统管理员用户以SQLServer身份验证方式登录SQLServer服务器,在“对象资源管理器”窗口中选择其中的“数据库”结点,右击鼠标,在弹出的快捷菜单中选择“新建数据库”菜单项,打开“新建数据库”窗口。在“新建数据库”窗口的“常规
此文档下载收益归作者所有