第六章数据库管理系统实验 实验十三:数据库的创建和简单数据操作 【实验目的】 (1)掌握 Access数据库管理系统数据库、表的创建方法 (2)理解和掌握 Access中完整性约束工具--关系图的使用 (3)掌握 Access中数据表的增加、编辑、删除等数据操作方法 【实验内容】 选课系统8张数据表结构如表6.1-68所示: 表61 Student表的结构 字段名类型宽度描述字段名类型宽度描述 文本 6学号/主码sage数字2年龄 sname 姓名 cIno 文本 表62 course表的结构 字段名类型宽度描述字段名类型宽度描述 cno 3编号/主码 credit文本 0 书名 teno 教师编号 表63Sc表的结构 字段名类型宽度 描述 字段名类型|宽度描述 s文本6学号庄码gat实数4成绩 cho 3|课号/主 表64 teacher表的结构 字段名类型宽度描述字段名类型宽度描述 6编号/主码tg 整数 tname文本 10 姓名 depo文本|3|所属系号 本 文本 职称 表6.5dept表的结构 字段名类型宽度 描述字段名类型宽度 文本 2系号/主码| depname文本50系名称 文本 10 系主任 表66 class表的结构 字段名类型宽度描述字段名类型宽度描述 chno文本 4班号/主码 depo文本 所属系号 form文本 10 表67room表的结构 字段名类型宽度描述字段名类型宽度描述 文本 教室号/主码tpe文本 类型 anum数字4座位数pae文本」20位置
第六章 数据库管理系统实验 实验十三:数据库的创建和简单数据操作 【实验目的】 (1)掌握 Access 数据库管理系统数据库、表的创建方法 (2)理解和掌握 Access 中完整性约束工具--关系图的使用 (3)掌握 Access 中数据表的增加、编辑、删除等数据操作方法 【实验内容】 选课系统 8 张数据表结构如表 6.1-6.8 所示: 表 6.1 Student 表的结构 字段名 类型 宽度 描述 字段名 类型 宽度 描述 sno 文本 6 学号/主码 sage 数字 2 年龄 sname 文本 10 姓名 clno 文本 3 所属班号 sex 文本 2 性别 表 6.2 course 表的结构 字段名 类型 宽度 描述 字段名 类型 宽度 描述 cno 文本 3 编号/主码 ceredit 文本 2 学分 cname 文本 30 书名 teno 文本 4 教师编号 表 6.3 sc 表的结构 字段名 类型 宽度 描述 字段名 类型 宽度 描述 sno 文本 6 学号/主码 grade 实数 4 成绩 cno 文本 3 课号/主码 表 6.4 teacher 表的结构 字段名 类型 宽度 描述 字段名 类型 宽度 描述 tno 文本 6 编号/主码 tage 整数 2 年龄 tname 文本 10 姓名 depno 文本 3 所属系号 tsex 文本 2 性别 post 文本 6 职称 表 6.5 dept 表的结构 字段名 类型 宽度 描述 字段名 类型 宽度 描述 depno 文本 2 系号/主码 depname 文本 50 系名称 deph 文本 10 系主任 表 6.6 class 表的结构 字段名 类型 宽度 描述 字段名 类型 宽度 描述 clno 文本 4 班号/主码 depno 文本 2 所属系号 form 文本 10 年级 表 6.7 room 表的结构 字段名 类型 宽度 描述 字段名 类型 宽度 描述 rno 文本 4 教室号/主码 type 文本 6 类型 seatnum 数字 4 座位数 place 文本 20 位置
表6.8rang表的结构 字段名类型宽度描述字段名类型宽度描述 cho 文本 3课号/主码Rno/主码文本4教室号 参照关系如表69所示: 表69参照关系表 被参照表(一)参照表(多) 关联字段 student course SC class student oom rang rno course rang teacher dept (1)创建包含以上8张表的选课系统关系数据库xkxt,注意设置各表的主码 (2)按表69建立8张表的关系图。 (3)自已组织若干学生、课程、选课记录、教室、教师、系、班级等数据,注意数据 的完整性和一致性。 (4)在 Access系统中将数据录入数据库的各个数据表 【实验要求】 (1)写出建库过程的操作步骤 (2)讨论关系图对数据完整性的约束作用 3)得到结构、数据完整的选课系统数据库文件ⅹ kxt. mdb 【实验步骤】 (1)创建选课系统数据库。 启动Aces数据库系统,单击“空数据库”选项,在“文件新建数据库”对话框中选 择欲存储数据库的路径,输入文件名 xkxt mdb,并单击“创建”按钮,如图6.1所示 保存位置):同学生地课系统 收毒夹 文件名Q): xlat.ndb 保存类型():[ rosoft Access数据库(.nb) 图6.1新建数据库xkxt
表 6.8 rang 表的结构 字段名 类型 宽度 描述 字段名 类型 宽度 描述 cno 文本 3 课号/主码 Rno/主码 文本 4 教室号 time 文本 20 时间 参照关系如表 6.9 所示: 表 6.9 参照关系表 被参照表(一) 参照表(多) 关联字段 student SC sno course SC cno dept class depno class student clno room rang rno course rang cno teacher dept depno (1)创建包含以上 8 张表的选课系统关系数据库 xkxt,注意设置各表的主码。 (2)按表 6.9 建立 8 张表的关系图。 (3)自已组织若干学生、课程、选课记录、教室、教师、系、班级等数据,注意数据 的完整性和一致性。 (4)在 Access 系统中将数据录入数据库的各个数据表。 【实验要求】 (1)写出建库过程的操作步骤。 (2)讨论关系图对数据完整性的约束作用。 (3)得到结构、数据完整的选课系统数据库文件 xkxt.mdb。 【实验步骤】 (1)创建选课系统数据库。 启动 Access 数据库系统,单击“空数据库”选项,在“文件新建数据库”对话框中选 择欲存储数据库的路径,输入文件名 xkxt.mdb,并单击“创建”按钮,如图 6.1 所示。 图 6.1 新建数据库 xkxt
(2)在xkxt数据库中创建数据表 在“数据库”对话框中,用”使用设计器创建表”逐一创建选课系统的8张表。具体 操作参看教材7.52节创建数据库和数据表 (3)建立各表之间的关系图。 定义各表的主键,选择“工具”菜单栏的“关系”项,按照8张表的参照关系建立关 系图。具体操作参看教材7.5.2节建立表与表之间的关系 (4)组织并录入数据 按照8张表的格式要求,自行组织学生信息、课程信息、选课信息等数据,并在Aces 系统下进行数据录入。具体操作参见教材7.52节数据表的操作。在录入数据时注意关系图 对表的完整性约束作用
(2)在 xkxt 数据库中创建数据表。 在“数据库”对话框中,用”使用设计器创建表”逐一创建选课系统的 8 张表。具体 操作参看教材 7.5.2 节创建数据库和数据表。 (3)建立各表之间的关系图。 定义各表的主键,选择“工具”菜单栏的“关系”项,按照 8 张表的参照关系建立关 系图。具体操作参看教材 7.5.2 节建立表与表之间的关系。 (4)组织并录入数据。 按照 8 张表的格式要求,自行组织学生信息、课程信息、选课信息等数据,并在 Access 系统下进行数据录入。具体操作参见教材 7.5.2 节数据表的操作。在录入数据时注意关系图 对表的完整性约束作用
实验报告 实验十三、数据库的创建和简单数据操作 学号: 姓名: 成绩: 学院(系) 专业: 班级: 实验目的 1.掌握 Access数据库管理系统数据库、表的创建方法 理解和掌握 Access中完整性约束工具-关系图的使用 3.掌握Aces中数据表的增加、编辑、删除等数据操作方法 二、实验内容 1.创建包含8张表的选课系统关系数据库xkxt,注意设置各表的主码 2.按表69建立8张表的关系图 3.自已组织若干学生、课程、选课记录、教室、教师、系、班级等数据,注意数据的 完整性和一致性 4.在 Access系统中将数据录入数据库的各个数据表 三、问题和要求 1.写出在 Access中创建库和表的操作步骤。你如何理解 Access关系数据库系统的库 表结构? 裁剪线 2.讨论“关系图”对数据完整性的约束作用 3.提交数据库系统文件 xkxt mdb
实 验 报 告 实验十三、数据库的创建和简单数据操作 学 号: 姓名: 成绩: 学院(系): 专业: 班级: 一、实验目的 1.掌握 Access 数据库管理系统数据库、表的创建方法 2.理解和掌握 Access 中完整性约束工具--关系图的使用 3.掌握 Access 中数据表的增加、编辑、删除等数据操作方法 二、实验内容 1.创建包含 8 张表的选课系统关系数据库 xkxt,注意设置各表的主码。 2.按表 6.9 建立 8 张表的关系图。 3.自已组织若干学生、课程、选课记录、教室、教师、系、班级等数据,注意数据的 完整性和一致性。 4.在 Access 系统中将数据录入数据库的各个数据表。 三、问题和要求 1.写出在 Access 中创建库和表的操作步骤。你如何理解 Access 关系数据库系统的库- 表结构? 2.讨论“关系图”对数据完整性的约束作用。 3.提交数据库系统文件 xkxt.mdb。 裁 剪 线