山东大学 软件 学院
非关系型数据库 课程实验报告
学号:201800301042
姓名: 王宁
班级:18.7
实验题目:连接 MongoDB,使用命令行方式创建自己的数据库(user+学号,例如 user201400300001),创建集合,输
入 3 行数据,集合名、列名、数据值均采用英文。
实验学时:4
实验日期: 2021.1.1
实验目的: 掌握 MongoDB 以及 polardb 的知识,以及如何进行数据处理
硬件环境: windows10 的笔记本
软件环境: ideal 编辑器,edge 浏览器
实验步骤与内容:
1. 创建学生集合 student(学生编号 sid、姓名 name、性别 sex、年龄 age、出生日期 birthday、院系名称 dname、
班级 class):
2. 创建教师集合 teacher(教师编号 tid、姓名 name、性别 sex、年龄 age、院系名称 dname):
3. 创建课程集合 course(仅考虑一门课程最多一个先行课的情况)(课程编号 cid、课程名称 name、先行课编号
fcid、学分 credit)
4. 创建学生选课集合 student_course(学号 sid、课程号 cid、成绩 score、教师编号 tid)
5. 创建教师授课集合 teacher_course(教师编号 tid、课程编号 cid)
6. 给集合学生集合 student 插入如下 3 行数据。
7. 给教师集合 teacher 插入如下 3 行数据。
8. 给课程集合 course 插入如下 3 行数据。
9. 给学生选课集合 student_course 插入如下 3 行数据。
学号
姓名
性别
年龄
出生日期
院系名称
班级
200800020101
200800020102
200800020103
Wang Xin
Li Hua
Zhao Yan
女
女
男
19
20
21
1994-2-2
1995-3-3
1996-4-4
CS
SC
SC
2010
2009
2009
教师编号
教师姓名
性别
年龄
院系名称
100101
100102
100103
Zhang
Li
Ma
F
M
M
44
45
46
CS
SC
CS
课程号
课程名
先行课程号
学分
300001
300002
300003
DS
DB
OS
300001
300001
2
2.5
4
评论0