- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
编号: 2012版
《数据库原理及应用》
实验报告
实验时间: 2011-2012春季
实验班级: 自动化电气09级 班
实验报告总份(片)数: 份(片)
实验教师: 鲍芳
实验中心 508 实验室
广东工业大学
实验报告(范本,非设计性实验)
要求采用学校的实验报告书(16开)。如打印也应采用实验报告书的版头(A4纸),不接受电子版!每份实验报告必须包含以下5项:
实验目的与要求
(按实验指导书“实验目的”填写)
实验方案
(按实验指导书“实验步骤”及本文档的实验内容要求填写)
实验结果和数据处理
(按实验操作结果记录填写)
结论
(可根据实验内容给出所对应数据库理论要点)
问题与讨论
(可回答思考题或实验中遇到的问题及解决方法)
若在报告中描述你在实验中遇到的问题及解决方案,将有机会获得额外加分!
广东工业大学实验报告
____自动化______学院__11电气___专业__2__班 成绩评定_______
学号_3111001262_姓名_张锦淇_(合作者____号___ 教师签名_______
预习情况
操作情况
考勤情况
数据处理情况
实验 一 题目 数据库系统设计 第___周星期___第___节
实验目的与要求
掌握数据库的基本设计技术,熟悉数据库概念模型设计的每个任务步骤,并加深对关系数据库概念和特点的理解。
要求学生根据周围的实际情况自选一个小型的数据库应用项目并深入到应用项目的现实世界中进行系统分析和数据库设计,例如选择学生成绩管理系统、图书管理系统或仓库管理系统等。
学生成绩管理数据库的基本要求:
能够记录学生的基本信息,包括学号、姓名、性别、出生日期及所属学院;
能够记录课程的基本信息,包括课程号,课程名,先行课号;
能够记录学生选课情况及选修课程的成绩;
(学生成绩管理系统及图书管理系统数据库应用项目介绍可参见蔡延光《数据库原理及应用》第11章或苗雪兰《数据库原理及应用》第5章)。给出各表的关系结构和表级约束、给出各属性域的描述(包括物理描述和语义描述);
实验方案
利用数据库设计的5个步骤(识别实体、确定关系、列出属性、确定键及属性的域属性的域),对学生成绩管理系统(必选)、图书管理系统(可选)使用鸭脚模型对学生选课系统(必选)及图书管理系统进行相关数据库的数据建模及设计。
使用ChenERD或鸭脚模型表示所设计的概念模型;
给出各表的关系结构和表级约束;
给出各属性域的描述,包括物理描述和语义描述;
数据库应用项目进行概念模型设计实验结果和数据处理
识别实体,确定关系:
学生(学号、姓名、性别、出生日期、学院)
课程(课程号、课程名、现行课号)
选课(学号、课程号、成绩)
说明:作为主键,学号必须存在学生表中、课程号必须存在课程表中。
列出属性及属性的域
学生表
属性
类型
约束
学号
Char(20)
主键
姓名
Char(20)
NULL
性别
Char(20)
男 或 女
出生日期
smalldatetime
NULL
学院
Varchar
NOT NULL
课程表
属性
类型
约束
课程号
Char(20)
主键
课程名
Char(20)
NOT NULL
先行课号
Char(20)
NULL
选课表
学号
Char(20)
外键
课程号
Char(20)
外键
成绩
int
0—100
鸭脚模型
课程
课程号(PK)
课程名
先行课程号
学生
学号(PK)
姓名
性别
出生日期
学院
选课
学号(FK)
课程号(FK)
成绩
关系结构和表级约束
最大基数:学生与选课为M:N
课程与选课为1:N
最小基数:学生与选课为1-0关系
课程与选课为1-0关系
表级约束:1)性别只可以取‘‘男’’或‘‘女’’
2)选课成绩依赖于课程号和学生号
结论
答:数据库不仅仅是保存数据,而且保存了数据之间的关系。多表之间存在约束条件,由业务的规则设定,多表保证了信息的完整性,每个表都有自己的主键,表中的外键要参照完整性约束。
问题与讨论
关系数据库中如何保存实体之间的关系?
学生选课系统中属性学号、课程号及成绩采用哪种数据类型更好,数值型还是字符型?为什么?
在所设计的数据模型中体现的业务规则是什么?
1.
您可能关注的文档
最近下载
- 安卓系统平板电脑使用步骤.doc VIP
- GB 55024-2022 建筑电气与智能化通用规范.docx VIP
- 【酒店运营SOP】花间堂 SOP前台服务标准操作流程手册.pdf VIP
- 金的人格铁的纪律主题班会.docx VIP
- 温控设备及电源科信smu02b v300r002c20监控用户手册.pdf VIP
- 聚焦核心素养,打造高效课堂——高效课堂系统实施方案.doc
- 《秋季养生》课件.ppt VIP
- 义务教育版(2024)五年级信息科技 第10课 猜数游戏有捷径 课件.pptx VIP
- 项目法人在建水利工程建设管理制度汇编.pdf VIP
- 中国工商银行YL分行个人理财业务发展研究的中期报告.docx VIP
文档评论(0)