数据库技术及应用实验指导

数据库技术及应用实验指导

ID:38674701

大小:34.79 KB

页数:9页

时间:2019-06-17

数据库技术及应用实验指导_第1页
数据库技术及应用实验指导_第2页
数据库技术及应用实验指导_第3页
数据库技术及应用实验指导_第4页
数据库技术及应用实验指导_第5页
资源描述:

《数据库技术及应用实验指导》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

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服务器,在“对象资源管理器”窗口中选择其中的“数据库”结点,右击鼠标,在弹出的快捷菜单中选择“新建数据库”菜单项,打开“新建数据库”窗口。在“新建数据库”窗口的“常规

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。