当前位置:首页 > 合肥工业大学数据库实验报告 - 图文
create database userdb1
on
(name=userdb1_data,--数据文件的逻辑名称,注意不能与日志逻辑同名 filename='e:\\sql_data\%userdb1.mdf' ,--物理名称,注意路径必须存在 size=5,--数据初始长度为5M maxsize=10,--最大长度为10M filegrowth=1)--数据文件每次增长1M log on
( name=userdb1_log,
filename='e:\\sql_data\%userdb1.ldf ' , size=2 , maxsize=5 , filegrowth=1) 具体如下图所示:
2. 根据步骤1的sql语句,写出创建实验1中数据库EDUC的sql语句,建立数据库EDUC。
3. 用SQL语句删除步骤1建立的数据库userdb1。
五、实验总结
1、应注意区分数据文件的逻辑名称和日志逻辑名称。
2、执行了SQL语句后,只有在数据库节点上刷新一次才能看到新建的数据库。
实验3 使用SQL语句创建和删除表
一、实验目的
1.了解表的结构特点。
2.了解SQL Server的基本数据类型。 3.学会使用T-SQL语句创建表。 二、实验要求
1. 完成SQL语句创建和删除基本表。 2. 完成实验报告。 三、实验内容
在数据库EDUC中,创建如下几个表:
表3.1 class表(班级信息表) 字段名称 类 型 允许空值 主 键 NOT NULL 是 ClsNO Char(6) ClsName Director Specialty Varchar(16) Varchar(10) Varchar(30) NOT NULL NULL NULL 说 明 班号 班名 辅导员 专业 字段名称 Sno Sname Sex ClsNO Saddr Sage Height 类 型 Char(8) Varchar(10) Char(2) Char(6) Varchar(20) numeric(3, 0) Decimal(4,2) 表3.2 student表(学生信息表) 允许空值 主 键 NOT NULL 是 学号 NOT NULL NULL 姓名 说 明 性别:男、女 班级的编号,(外键)参照表Class 住址 年龄,大于10,但小于30岁 身高 表3.3 course表(课程信息表)
字段名称 Cno Cname 类 型 Char(4) Varchar(16) 允许空值 NOT NULL NOT NULL 主 键 是 说 明 主键 课程的名称 Cpno char(4) NULL 先修课程的课程号(外键),参照cno Ccredit
Tinyint 学分 表3.4 sc表(学生选课成绩表)
字段名称 Sno CNO grade 类 型 Char(8) Char(4) Numeric(4,1) 允许空值 NOT NULL NOT NULL NULL 主 键 是 是 说 明 学号,参照Student,与Cno组成主键 课程号,参照Course 成绩
四、实验步骤
1、打开查询窗口,输入创建基本表的sql语句, 在可用数据库的下拉框中,选择数据库EDUC或者使
用use EDUC,首先创建class表。
2、自己编写SQL语句创建class表,student表,course表和sc表,截图如下:
五、实验总结
1、在创建表的时候,应该先创建class表,之所以先创建class表,是因为class表中的主码clsno是student表中的外码,先创建student表会出错。
2、在创建表时要明确主码或者外码或者其它属性。
实验4 数据更新操作
一、实验目的
1.熟悉使用UPDATE/INSERT/DELETE语句进行表操作; 2.能将这些更新操作应用于实际操作中去; 二、实验要求
1.完成下面的实验内容,并提交实验报告; 2.在实验报告中附上相应的代码; 三、实验内容
(1) 向表(Student)中插入数据
Sno 20090101 20090102 20090306 19940701 Sname 王军 李杰 王彤 吴杪 Ssex 男 男 女 女 ClsNO CS01 CS01 MT04 PH08 Saddr 下关40# 江边路96# 中央路94# 莲化小区74# Sage 20 22 19 18 Height 1.76 1.72 1.65 1.60 插入数据之后使用命令:Select * from Student; 检查插入数据的正确性
(2)向表(Class)中插入数据
ClsNO CS01 CS02 MT04 PH08 ClsName 计算机一班 计算机二班 数学四班 物理八班 Director 王宁 王宁 陈晨 葛格 Specialty 计算机应用 计算机应用 数学 物理
共分享92篇相关文档