数据库上机实验操作步骤.docxVIP

  • 46
  • 1
  • 约1.51万字
  • 约 13页
  • 2022-06-30 发布于上海
  • 举报
数据库系统原理上机实验预备知识 一、本实验指导书采用的数据库例子(见本课程参考用书《数据库系统概论》(第三版)P59) Student-Course-SC 数据库:一个学生可以修多门课程,一门课程可以被多个学生选修,则学生、课程之间的E-R 图如下: 转化为关系数据模型: Student(Sno, Sname,Ssex,Sage,Sdept) Course(Cno,Cname,Cpno,Ccredit) SC(Sno,Cno,Grade) 物理数据模型如下: 数据库名 MySC 表名 Student 实体名 学生 属性名 列名(字段名) 数据类型 长度 允许空 描述 学号 Sno char 5 否 学生的学号(主键) 姓名 Sname char 8 否 学生的姓名 性别 Ssex char 2 学生的性别 年龄 Sage: tinyint l 学生的年龄 所在系 Sdept char 2 学生所在系 数据库名 MySC 表名 Course 实体名 课程 属性名 列名(字段名) 数据类型 长度 允许空 描述 课程号 Cno char 1 否 课程的编号(主键) 课程名 Cname char 20 否 课程的名称 先行课 Cpno char L 课程先行课的编号 学分 Ccredit tinyint 1 课程的年学分 数据库名表名 MySC SC 实体名 学生选课 属性名 列名(字段名) 数据类型 长度 允许空 描述 学号 Sno char 5 否 学生的学号(外键) 课程号 Cno char 3 否 谍程的编号(外键) 成绩 Grade tinyint 1 学生该门课的成绩 主键 (Sno.Cno) 索引:对表Course 中的字段Ccredit 创建降序索引,索引名为IX_Course_Ccredit; 检查约束:对表Student 中的字段Sno 创建检查约束LEN(Sno)4,约束名为CK_Student_Sno;图表:建立名为“SC_Diagrame1”的图表,反映“SC”、“Student”、“Course”三张表间的 关系; 备份和维护计划:为自己所建立的数据库创建备份和维护计划。 二、实验过程中,除了通过实验讲义中的练习熟悉SQL Server2000 系统外,同学们必须完成一个数据库应用系统的大作业,题目为“简单的学生选课系统”,编程语言自选,但后台数据库必须采用SQL Server2000。 三、安排的实验总课时为 16(不包括编程),实验一至实验四均为 2 课时,实验五为 8 课时。 实验一 开始使用 SQL Server2000 一、实验目的 1、学会安装SQL Server 2000 系统: 2、掌握Enterprise Manager 的基本用法,熟悉SQL Server 2000 环境; 3、掌握使用Enterprise Manager 创建数据库、表、索引、关系、检查约束、数据库图表以及管理SQL Server 的方法。 二、实验内容 l、安装 SQL Server 2000 系统(示例:在 Windows2000 Professional 上安装SQL Server 2000 (个人版) 2、启动Enterprise Manager,浏览分层结构3、创建数据库 4、创建表 5、创建索引 6、创建关系 7、创建检查约束 8、刨建数据库图表9、管理SQL Server 三、实验步骤 l、在 Windows2000 Professional 上安装SQL Server 2000 个人版请看这部分的演示SQL Server 2000 setup 2、启动Enterprise Manager,浏览分层结构 在启动Enterprise Manager 之前,检查服务管理器,确保服务器正在运行; 现在, 选择“ 开始/ 程序/ Microsoft SQL Server / 企业管理器(Enterprise Manager)”,这时,将出现Enterprise Manager 窗口; Enterprise Manager 窗口又被分为两个大的窗格,在左边的窗格——树(Console Tree) 中,以分层结构显示了Enterprise Manager 所能识别的所有SQL Server 对象,可以通过单击“展开”图标展开分层结构中的项目(当然,也可以通过双击该项目完成这个功能),相应地,可以通过单击“折叠”图标折叠分层结构中的项目,浏览SQL Server 对象; 注意:当单击或双击某个项目时,它所包含的子项目还将显示在右边的大窗格中; 在左边的窗格——树(Console Tree)中,找到“数据库”,展开该对象,其中,“master”、 “model”、“msdn”、“tempdb”为“系统数据库”,注意:只许

文档评论(0)

1亿VIP精品文档

相关文档