1 《数据库原理与应用》 实验指导书 2 实验一 使用SQL Server2008 管理界面创建数据库和表 一、 实验目的 1. 通过本实验使学生熟悉SQL Server2008 管理控制台的使用。 2. 掌握用SQL Server2008 管理界面创建和管理数据库的方法。 3. 掌握用SQL Server2008 管理界面创建数据表、添加数据、更新数据表的方法 4. 学会用SQL Server2008 管理界面查看数据 5. 学会关系图的建立 6. 学会数据的导入/导出。 二、 实验时间:4 学时 三、 实验内容 1. 用SQL Server2008 管理界面创建数据库 (1) 单击“开始”菜单/SQL Server 2008/ ,启动SQL Server2008。 (2) 选择“Window s 身份验证”,连接到服务器。(注:服务器名称是你所用机器的名称) (3) 在“数据库”节点上右击,弹出如下图所示的快捷菜单,选择“新建数据库”命令。 3 (4) 在下面的对话框中,创建教师授课管理数据库 要求: 数据文件的逻辑文件名为:teachers_data,物理文件名为teachers.mdf,存放在你自己设定的某个目录下。文件初始大小为5MB,自动增长,每次增长 1MB。 日志文件逻辑文件名为:teachers_log,物理文件为teachers.ldf,也存放在与数据文件相同的目录下。文件初始大小 3MB,自动增长,每次增长 15% (5) 查看教师授课管理数据库的属性 4 2. 在教师授课管理数据库中创建下列三张表 表名: teachers 列名 说明 数据类型 约束 Tno 教师号 字符串,长度7 主键 Tname 姓名 字符串,长度10 非空 Tsex 性别 字符串,长度2 取值为“男”or“女” Birthday 出生日期 小日期时间型 允许空 Dept 所在部门 字符串,长度20 允许空 Sid 身份证号 字符串,长度18 UNIQUE 表名: lessons 列名 说明 数据类型 约束 Cno 课程号 字符串,长度10 主键 Cname 课程名 字符串,长度20 非空 Credit 学分 短整型 大于 0 property 课程性质 字符串,长度为10 默认值为“必修” 表名: shou ke 列名 说明 数据类型 约束 Tno 教师号 字符串,长度7 主键,引用教师表外码 Cno 课程名称 字符串,长度10 主键,引用课程表的外码 Hou rs 课时 整数 大于 0 建立 Check 约束操作提示: 步骤 1: 5 步骤2:依次输入各字段并定义数据类型和约束,CHECK 约束的定义如下图所示。 6 建立外键操作提示: 步骤1 步骤2 : 单击“添加”按...