《数据库及其应用》实验报告1 下载本文

《数据库及其应用》实验报告

实验序号:B0901000-01 实验项目名称:数据库设计和创建、表的创建与相关设置 学 号 实验地点 姓 名 指导教师 专业、班 时间 一、实验目的及要求 1.熟悉Access中数据库及表的概念。了解并掌握建立数据库、表和关系的过程。 2.熟悉数据库窗口的界面特点,掌握数据库窗口几种设置方法。 3.理解并掌握关系数据库完整性基本概念。掌握完整性的设置方法。 4.掌握字段属性的概念和一些属性的用途。并掌握一些字段属性的设置方法。 5.了解Access数据表视图的一些基本功能。 6.了解在数据表视图中进行操作时的不同特点。 二、实验设备(环境)及要求 PC机,Windows XP,Access 2003 三、实验内容要求 (实验操作内容和步骤可写在表格后面) (一) 数据库与表的设计与创建 1.给定如下数据分析,进行概念设计与逻辑设计。即设计系统的E-R模型并转换为关系模型。(数据参见附表)。 某学校设计学生教学管理系统。学生实体包括学号、姓名、性别、生日、民族、籍贯、简历、登记照,每名学生选择一个主修专业,专业包括专业编号和名称,一个专业属于一个学院,一个学院可以有若干个专业。学院信息要存储学院号、学院名、院长。教学管理还要管理课程表和学生成绩。课程表包括课程号、课程名、学分,每门课程由一个学院开设。学生选修的每门课程获得一个成绩。 E-R模型 1 n 成绩 学生 专业 主修 m n 选设 修 置 n 1 课程 开设 学院 n 1 专业 学院 专业 类别 学院名 院长 专业号 学院号 成绩 课程 学号 课程号 成绩 学分 课程号 课程名 学生 姓名 简历 登记照 性别 生日 民族 籍贯 学号 关系模型 学生(学号,姓名,性别,生日,民族,籍贯,专业号,简历,登记照) 专业(专业号,专业,专业类别,学院号) 学院(学院号,学院名,院长) 课程(课程号,课程名,学分,学院号) 成绩(学号,课程号,成绩) 2. 数据库结构设计 指定数据库文件的名称,并为设计好的关系模型设计表结构。 数据库文件保存在“E:\\教学管理\\”文件夹中 数据库文件名为“教学管理.MDB”各表结构设计如下: 学生结构 字段名 类型 宽度 小数位 主键/索引 参照表 约束 NULL值 学号 文本型 8 ↑(主) 姓名 文本型 8 性别 文本型 2 男or女 生日 日期型 民族 文本型 2 籍贯 文本型 8 专业号 文本型 4 专业 简历 备注型 登记照 OLE对象 专业结构 字段名 类型 宽度 小数位 主键/索引 参照表 约束 NULL值 专业号 文本型 4 ↑(主) 专业名 文本型 6 学院号 文本型 2 专业类别 文本型 6 学院 课程结构 字段名 类型 宽度 小数位 主键/索引 参照表 约束 NULL值 课程号 文本型 8 ↑(主) 课程名 文本型 6 学分 数字型 1 学院号 文本型 2 学院 学院结构 字段名 类型 宽度 小数位 主键/索引 参照表 约束 NULL值 学院号 文本型 2 ↑(主) 学院名 文本型 6 院长 文本型 3 成绩结构 字段名 类型 宽度 小数位 主键/索引 参照表 约束 NULL值 学号 文本型 8 ↑(主) 学生 课程号 文本型 8 课程 成绩 数字型 1 >=0 and <=100 3.定义数据库文件 定义存放路径,和数据库文件。写出操作步骤。可包括必要的截图。