欢迎来到天天文库
浏览记录
ID:34761339
大小:83.18 KB
页数:3页
时间:2019-03-10
《实验1创建数据库和表》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、实验1创建数据库和表实验目的:1.学会在SQLServerManagementStudio中创建数据库和表。2.学会使用T—SQL语句创建数据库和表。3.学会在企业管理器中对数据库表进行插入、修改和删除数据操作。4.学会使用T-SQL语句对数据库表进行插入、修改和删除数据操作。5.理解数据更新操作时应注意数据完整性约束。6.了解数据库备份、恢复及导入、导出的概念及方法。实验要求:1.独立完成实验2.提交比较规范的实验报告实验内容:1.使用SQLServerManagementStudio创建教学管理数据库,数据库名
2、为JXGL。2.使用T—SQL语句创建教学管理数据库,数据库名为JXGL。包含下列3个表:(1)STUDENT:学生信息表。(2)COURSE:课程信息表。(3)SC:选课情况表。各表的结构分别如表1表2和表3所示。表1STUDENT表结构列名数据类型长度是否允许为空说明noChar10r学生编号,主键SnameChar8r姓名SsexChar2r性别(‘男’,‘女’)SageInt4ü年龄(20-30)Sdeptnvarchar20ü系别表2COURSE表结构列名数据类型长度是否允许为空说明Cnoint4r课程编
3、号,主键Cnamechar20r课程名Cpnoint4ü选修课号CcreditInt4ü学分表3SC表结构列名数据类型长度是否允许为空说明SnoChar10r学生编号,主属性(外键)Cnoint4r课程编号,主属性(外键)GradeInt4ü成绩实验步骤:1.在SQLServerManagementStudio中创建数据库JXGL要求:数据库JXGL初始大小为10MB,最大大小为50MB,数据库自动增长,增长方式是按5%比例增长;日志文件初始为2MB,最大可增长到5MB(默认为不限制),按1MB曾长(默认是按5%比
4、例增长)。数据库的逻辑文件名和物理文件名均采用默认值,分别为JXGL_data(物理名称是包括目录路径的物理文件名。它必须符合操作系统文件的命名规则。默认路径一般为:c:programfilesmicrosoftsqlservermssql.1mssqldata,本机房c:programfilesmicrosoftsqlservermssql.2mssqldata,物理文件名的后缀为.mdf)事务日志的逻辑文件名和物理文件名也均采用默认值,分别为JXGL_LOG(物理文件jxgl_log.ldf
5、,默认路径同上)注意:数据库中默认路径是可以更改的。可以右击某个数据库实例,在弹出的快捷菜单中选择“属性”命令,打开服务器属性“对话框。在该对话框中,选择“数据库设置”页,即可在“数据库默认位置下修改数据库默认位置。2.在SQLServerManagementStudio删除创建的JXGL数据库在SQLServerManagementStudio中,展开“对象资源管理器组件窗口中选择数据库JXGL,在JXGL上单击鼠标右键,删除。3.使用T-SQL语句创建数据库JXGL按照上述要求创建数据库JXGL。启动SQLSe
6、rverManagementStudio并连接到数据库引擎服务器。单击工具栏上的“新建查询”按钮,打开一个新建查询窗口。窗口中输入如下T-SQL语句:CREATEDATABASEJXGLON(NAME=’JXGL_Data’,FILENAME=’c:programfilesmicrosoftsqlservermssql.2mssqldataJXGL.Mdf’,//说明:也可以自已指定路径SIZE=10MB,MAXSIZE=50MB,FILEGROWTH=5%)LOGON(NAME=’JXGL_Log’,
7、FILENAME=’c:programfilesmicrosoftsqlservermssql.2mssqldataJXGL_Log.1df’,SIZE=2MB,MAXSIZE=5MB,FILEGROWTH=1MB)go单击快捷工具栏的执行图标执行上述语句,并在SQLServerManagementStudio中查看执行结果。4.在SQLServerManagementStudio中分别创建表STUDENT、COURSE、和SC表,注意完整性约束条件的创建。在SQLServerManagementStu
8、dio中选择数据库JXGL,在JXGL上单击鼠标右键,新建表。5.使用T-SQL语句创建表STUDENT1、COURSE1、和SC1表。结构同STUDENT、COURSE、和SC表。6.分别使用SQLServerManagementStudio和T-SQL语句,向数据库JXGL的3个表student、course和sc中插入多行数据记录,然后修改和删除一些记
此文档下载收益归作者所有