资源预览内容
第1页 / 共6页
第2页 / 共6页
第3页 / 共6页
第4页 / 共6页
第5页 / 共6页
第6页 / 共6页
亲,该文档总共6页全部预览完了,如果喜欢就下载吧!
资源描述
实验题目使用S-Designor DataArchitect建立数据模型实验时间实验地点实验成绩 实验性质验证性 设计性 综合性教师评价:算法正确;程序结构合理;语法、语义正确;实验结果正确;报告规范; 其他: 一、实验目的1、熟悉工具S-Designor的数据建模基本功能及其基本操作过程,能熟练使用S-Designor进行简单的数据建模。2、通过实验,加强对数据建模的理解,初步理解数据建模的作用。3、应用S-D生成SQL语句二、实验主要内容及过程(原始记录)问题(项目)描述:某学生选课系统至少包含系、学生、教师、课程、课程成绩等实体,其间的联系是一个学院有多个学生和多个教师,一个学生可选多门课程,一门课程也可由多个学生来选,一位教师只可教一门课程,一门课可由多位教师讲授。要求采集的信息有:学生(学号(八位字符) 姓名 性别 年龄 密码)(建议密码统一设置为:00)系(系号(两位) 系名)课程(课程号(四位) 课程名 学分) 教师(教师号(三位) 教师姓名 教师性别 密码) (建议密码统一设置为:00)给出CDM,PDM,DB的脚本。(1)用DataArchitect建立概念数据模型(2)(2)用DataArchitect建立物理数据模型(3)生成的脚本% =% Database name: MODEL_1 % DBMS name: Sybase SQL Anywhere % Created on: 2000-4-26 10:48 % =% =% Table: XI % =create table XI( XIHAO char(2) not null, NAME char(20) , primary key (XIHAO);% =% Table: KECHENG % =create table KECHENG( KECHENGHAO char(4) not null, KECHENGMING char(30) , XUEFEN integer , primary key (KECHENGHAO);% =% Table: STUDENT % =create table STUDENT( SNO char(8) not null, XIHAO char(2) , STUNAME char(16) , STUSEX char(2) , AGE char(10) , STUPASSWORD char(2) , primary key (SNO);% =% Table: TEACHER % =create table TEACHER( JIANSHIHAO char(3) not null, KECHENGHAO char(4) , XIHAO char(2) , JAIOSHINAME char(20) , JIAOSHISEX char(2) , JIAOSHIMIMA char(2) , primary key (JIANSHIHAO);% =% Table: YUANXIU % =create table YUANXIU( SNO char(8) not null, KECHENGHAO char(4) not null, SCORE int , primary key (SNO, KECHENGHAO);alter table STUDENT add foreign key FK_STUDENT_RELATION_XI (XIHAO) references XI (XIHAO) on update restrict on delete restrict;alter table TEACHER add foreign key FK_TEACHER_RELATION_KECHENG (KECHENGHAO) references KECHENG (KECHENGHAO) on update restrict on delete restrict;alter table TEACHER add foreign key FK_TEACHER_RELATION_XI (XIHAO) references XI (XIHAO) on update restrict on delete restrict;alter table YUANXIU add foreign key FK_YUANXIU_RELATION_STUDENT (SNO) references STUDENT (SNO) on update restrict on delete restrict;alter table YUANXIU add foreign key FK_YUANXIU_RELATION_KECHENG (KECHENGHAO) references KECHENG (KECHENGHAO) on update restrict on delete restrict;学生教师系课程学号姓名性别年龄密码系号系名课程名学分教师姓名教师性别教师号包含选修课程成绩包含授课课程号
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号