文档详情

数据库实验上机操作.doc

发布:2017-01-31约3.29千字共17页下载文档
文本预览下载声明
武 汉 工 程 大 学 计算机科学与工程学院 《数据库系统原理》实验报告 专业班级 实验地点 学生学号 指导教师 学生姓名 实验时间 实验项目 实验1 创建数据库和表 实验类别 操作性(√ ) 验证性() 设计性( ) 综合性( ) 其它( ) 实验目的及要求 1.学会在SQL Server Management Studio中创建数据库和表。 2.学会使用T—SQL语句创建数据库和表。 3.学会在SQL Server Management Studio中对数据库表进行插入、修改和删除数据操作。 4.学会使用T-SQL语句对数据库表进行插入、修改和删除数据操作。 5.理解数据更新操作时应注意数据完整性约束。 6.了解数据库备份、恢复及导入、导出的概念及方法。 成 绩 评 定 表 类 别 评 分 标 准 分值 得分 合 计 上机表现 积极出勤、遵守纪律 主动完成实验设计任务 30分 程序代码 比较规范、基本正确 功能达到实验要求 30分 实验报告 及时递交、填写规范 内容完整、体现收获 40分 说明: 评阅教师: 日 期: 2012 年 月 日 实 验 内 容 1.使用SQL Server Management Studio创建教学管理数据库,数据库名为JXGL。 要求:数据库JXGL初始大小为10MB,最大大小为50MB,数据库自动增长,增长方式是按5%比例增长;日志文件初始为2MB,最大可增长到5MB(默认为不限制),按1MB增长(默认是按5%比例增长)。数据库的逻辑文件名和物理文件名均采用默认值,事务日志的逻辑文件名和物理文件名也均采用默认值。 1、使用SQL Server Management Studio创建 2、在SQL Server Management Studio中删除创建的JXGL数据库 3、使用T-SQL语句创建教学管理数据库,数据库名为JXGL。 CREATE DATABASE JXGL ON (NAME=JXGL_Data, FILENAME=c:\microsoft sql server\mssql.2\mssql\data\JXGL.Mdf, SIZE=10MB, MAXSIZE=50MB, FILEGROWTH=5%) LOG ON (NAME=JXGL_Log, FILENAME=c:\microsoft sql server\mssql.2\mssql\data\JXGL_Log.1df, SIZE=2MB, MAXSIZE=5MB, FILEGROWTH=1MB) go 数据库成功出现 4.使用SQL Server Management Studio创建下列3个表(注意完整性约束条件的创建): (1)STUDENT :学生信息表。 (2)COURSE:课程信息表。 (3)SC:选课情况表。 表1 STUDENT表结构 列名 数据类型 长度 是否允许为空 说明 no Char 10 ( 学生编号,主键 Sname Char 8 ( 姓名 Ssex Char 2 ( 性别(‘男’,‘女’) Sage Int 4 ( 年龄(20-30) Sdept nvarchar 20 ( 系别 表2 COURSE表结构 列名 数据类型 长度 是否允许为空 说明 Cno int 4 ( 课程编号,主键 Cname char 20 ( 课程名 Cpno int 4 ( 先修课号 Ccredit Int 4 ( 学分 表3 SC表结构 列名 数据类型 长度 是否允许为空 说明 Sno Char 10 ( 学生编号,主属性(外键) Cno int 4 ( 课程编号,主属性(外键) Grade Int 4 ( 成绩 表3 5、使用T-SQL语句创建表STUDENT1、COURSE1和SC1表。结构同STUDENT、COURSE、和SC表。(注意完整性约束条件) create table STUDENT (Sno char(10)primary key, Sname char(8)unique, Ssex char(2) constraint C1 check(Ssex IN (男,女)), Sage int constraint C2 check(
显示全部
相似文档