- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《数据库技术及应用》-大作业
《》
信息技术年月
一、课程设计题目
参考
1、学生宿舍管理系统
2、房地产信息管理
3、学生社团管理系统
4、学生课外活动管理系统
5、医院信息管理系统
6、仓库管理系统
7、酒店管理系统
8、商品销售管理
9、停车场管理系统
10、 公安管理系统
11、 KTV娱乐收银系统
12、 个人信息助理
13、 人员流动管理系统
14、 影视明星系统
15、 足球经理俱乐部系统
16、 车辆信息咨询系统
17、 交通线路信息资讯
18、 家居管理系统
19、 出租屋管理系统
20、 个人作品信息管理
21、 旅游系统管理
22、 手机信息管理
二、课程设计要求三、课程设计报告格式要求
1、内容
2、格式
文档版式:A4
正文:宋体号字
3、样式。 系统概述
一个运动员只能在同一时间加入同一个俱乐部,一个俱乐部可以同时由多个运动员加入。不同的俱乐部参加不同的比赛,通过比赛名次获得排名。
概念模型 1.基本要素(符号介绍说明)
下划线:主键
方框:实体
椭圆框:属性
菱形框:联系
2.E-R图
(注意:不能少于4个实体;至少包含多多关系)
逻辑模型 1.关系(逻辑)模型的概念
逻辑模型:是将概念模型转化为具体的数据模型的过程,即按照概念结构设计阶段建立的基本E-R图,按选定的管理系统软件支持的数据模型(层次、网状、关系、面向对象),转换成相应的逻辑模型。这种转换要符合关系数据模型的原则。目前最流行就是关系模型(也就是对应的关系数据库) 物理模型 列出所有数据表的物理设计
远动员
属性名
类型
长度
说明
运动员编号
int
primary key not null
姓名
varchar
20
not null
性别
varchar
20
default ’男’
年龄
int
取值在15~35
比赛
属性名
类型
长度
说明
项目编号
int
primary key not null
运动员编号
int
foreign key not null
项目名称
varchar
30
unique
时间
date
not null
教练
属性名
类型
长度
说明
教练编号
int
primary key not null
教练名字
varchar
20
not null
执教项目
varchar
20
not null
队伍
属性名
类型
长度
说明
队伍名称
varchar
50
primary key not null
教练编号
int
foreign key not null
等级
varchar
20
not null
地点
varchar
20
not null
训练
int
参照教练主键的外键
数据库实施 1.写出创建数据库、数据表的SQL语句,包含主码定义,外码定义,部分字段check约束、unique约束、default约束等。
create database athletes
on primary
( name=agricultural1,
filename=c:\test\ athletesl.mdf,
size=5mb,
filegrowth=1mb )
log on
( name= agricultural2,
filename=c:\test\ athletes2.ldf,
size=5mb,
filegrowth=10% )
go
use athletes
go
create table 运动员
( 运动员编号 int primary key not null,
姓名 varchar(20) not null,
性别 varchar(20) default 男,
年龄 int check (年龄=15 AND 年龄=35))
go
create table 比赛
( 项目编号 int primary key not null,
运动员编号 int
foreign key(运动员编号) REFERENCES 运动员(运动员编号) not null,
项目名称 varchar(30) unique,
时间 date not null)
go
create table 教练
( 教练编号 int primary key not null,
教练名字 varchar(20) not null,
执教项目 varchar(20) not null)
go
create table 队伍
( 队伍名称 varchar(50) primary key not null,
教练编号 int
foreign key(教练编号) REFERE
文档评论(0)