精华内容
下载资源
问答
  • (文件包含SQL文件、jar包)此次作品为大二时候学习SQL时候实现的,在评定中获得前五的成绩。其中为数据的图书馆里系统的设计与实现,以及java代码对整套系统的一个设计实现。
  • 作业设计表:多张表存储学生成绩及各种信息 需要从表里面体现: 关于学生的:代号 姓名 性别 年龄 班级 关于课程的:代号 名称 关于老师的:代号 姓名 关于成绩的:例如:闫超--网页--90 要能查看学生,...

    作业设计表:多张表存储学生成绩及各种信息

    需要从表里面体现:

    关于学生的:代号 姓名 性别 年龄 班级

    关于课程的:代号 名称

    关于老师的:代号 姓名

    关于成绩的:例如:闫超--网页--90

    1. 要能查看学生,课程,老师,成绩的信息

    2. 能根据学生代号和课程代号看到成绩

    3. 能根据学生代号找到带课老师

    4. 通过excel表设计

      5. 标清楚列名,类型,长度,备注和关系

    这是用escel做的

    这是用SQL代码写的

    create table class
    (
        code varchar(20) primary key,
        name varchar(20) 
    
    );
    
    create table kecheng
    (
        code varchar(20) primary key,
        name varchar(20) 
    
    );
    
    
    create table teacher
    (
        code varchar(20) primary key,
        name varchar(20) 
    
    );
    
    
    create table tkecheng
    (
        ids int auto_increment primary key,
        tcode varchar(20),
        kcode varchar(20),
        foreign key (tcode) references teacher(code),
        foreign key (kcode) references kecheng(code)
    );
    
    create table student
    (
        code varchar(20) primary key,
        name varchar(20),
        sex bit,
        age int,
        class varchar(20),
        foreign key (class) references class(code)    
    );
    
    create table chengji
    (
        isd int auto_increment primary key,
        scode varchar(20),
        kcode varchar(20),
        degree float,
        foreign key (scode) references student(code),
        foreign key (kcode) references kecheng(code)
    
    );    

     

    转载于:https://www.cnblogs.com/xiaofox0018/p/5966467.html

    展开全文
  • 数据库作业 作业内容 基于课上内容,利用课件中的sql文件,将对应数据库和表格导入到本机中,并查询以下内容: 销售id- 销售姓名- 沟通用户总数- 直接成单- 跟单成功数- 总成单数- 直接成单率- 跟单成功率- 总成功...
  • 数据库设计作业

    2013-06-17 23:13:11
    数据库设计作业
  • 数据库作业56 之 设计数据库(铁路购票系统) 一、评分标准 二、评判结果 三、本次作业小结 在本次评判的作业中,大家都设计出了自己的数据库并且编写了相应的代码,态度都很认真。 优点(飘扬): 在...

    数据库作业56 之 设计数据库(铁路购票系统)

    一、评分标准

     

    二、评判结果

     

    三、本次作业小结

      在本次评判的作业中,大家都设计出了自己的数据库并且编写了相应的代码,态度都很认真。

      优点(飘扬):

          在设计上,大家都有意识地用chen方法或crow's foot方法绘制E-R(Entity Relationship Diagram)图即实体联系图,并有序严谨地表示各个实体之间的关系,以及实体中的属性;此外在范式问题上,大家也能遵循数据库的范式(为了优化数据库,尽可能减少冗余)。

          在语法上,大家都提供了代码,虽然存在小错,但大部分代码能和实体对应起来。

      问题与不足:

          在设计上主要问题是第三范式的问题,比如像列车在经停站的停靠时间,建议大家不使其出现在表中,因为停靠时间可以用到站时间与离站时间计算所得,虽然停靠站时间座位字段在表中出现并没错,但为了优化数据库的结构,提高存储效率,遵循第三范式是有必要的;此外对于列车的停靠站,一趟列车可能不止一个停靠站,所以在不违反第一范式(无重复的列)的条件下,将列车的停靠信息单独作为一个实体会更好些。

          本次大部分问题(小错)出现在语法上,在编写代码时,符号一定要用半角符号书写,引号、括号尤其需注意;此外主键是唯一的,不能向表中插入重复键,否则违反了主键的唯一性。另外,需注意的是代码需要与实体对应起来,不能有使设计的数据库与代码建立不了对应关系。

          大家可以根据自己设计和代码中的问题加以修改完善自己的数据库~ 加油!

     

    转载于:https://www.cnblogs.com/wandawill6/p/9125347.html

    展开全文
  • 非常完整的硕士研究生数据库理论与设计大作业设计报告
  • 数据库工程作业设计

    2012-12-31 23:23:05
    数据库工程作业,适合初学者,使用vb开发界面
  • 2013-2014 学年第二学期大型数据库技术考查报告 课题名称图书管理系统系统 班 级 11 软工 java2 班 学 号 1115115020 姓 名 戴春奇 成 绩 2014 年 5 月 精选文档 1 课题概述 1.1 课题简介 随着社会的发展人们对知识...
  • 数据库总结作业数据库设计

    千次阅读 2018-11-10 09:39:22
    数据库设计六个阶段: 一.需求分析阶段 二.概念结构设计阶段 三.逻辑结构设计阶段 四.物理结构设计阶段 五.数据库实施 六.数据库运行和维护 一.需求分析:  需求分析和概念设计独立于任何数据库管理系统 ...

    数据库设计六个阶段:

    一.需求分析阶段
    
    二.概念结构设计阶段
    
    三.逻辑结构设计阶段
    
    四.物理结构设计阶段
    
    五.数据库实施
    
    六.数据库运行和维护

    一.需求分析: 

    需求分析和概念设计独立于任何数据库管理系统 
    
    主要目的是综合各个用户应用需求
    
    重要:
    
    建立数据字典,数据字典内容为:
    
    1.数据项
    
    2.数据结构
    
    3.数据流,建立数据流程图
    
    4.数据存储
    
    5.处理过程

    二.概念结构设计阶段:

    形成独立于机器特点,独立于各个数据库管理系统产品的概念模式E-R图)

    重点是E-R图

    一.特点:

    1.能真实反映情况

    2.易于理解

    3.易于更改

    4.易于向各种关系模型转化

    二.两个实体联系

    1.   1:1

    2.   1:n

    3.   m:n

    三.三个实体联系

     上面的两个关系分别为讲授、供应关系

    四:单个实体型

    同一个实体集内的各实体之间也可以存在一对一、一对多、多对多的联系。

    例如,职工实体型内部具有领导与被领导的联系,即某一职工(干部)“领导”若干名职工,而一个职工仅被另外一个职工直接领导,因此这是一对多的联系

    五.E-R图画法

    1.

    实体型用矩形表示

    实体属性用椭圆形表示

    联系用菱形表示,联系可以有属性

    例如:商品-供应图

    先画出出实体及实体间的关系,再加上属性

    例题1:

    转化过的关系模式是:

    部门(部门号,领导职工号...)主码是部门号,外码是领导职工号
    职工(职工号,部门号...)主码是职工号,外码是部门号
    产品(产品号,负责人职工号...)主码是产品号,外码是负责人职工号
    工作关系(职工号,产品号,工作天数)主码是(职工号,产品号)外码是职工号、产品号
    供应关系(供应商编号,产品编号,零件号)主码是(供应商编号,产品编号,零件号),外码是供应商编号、产品编号、零件号
    供应商(供应商编号...)主码就是它
    零件(零件号...)主码就是它
    1:1或1:n向对应的1端、n端合并时,关系的码不变,不增加

     例题2

     

    学生(...)主码是学号
    选课(学号,课程号,成绩)主码是(学号,课程号)外码是学号,课程号
    课程(课程号,课程名)主码是课程号
    教师(职工号,课程号,教师姓名,职称)主码是(职工号)外码是课程号

    例三

    公司(公司编号,公司名,地址)主码是公司编号
    仓库(仓库编号,仓库名,地址,所属公司编号)主码是(仓库编号),外码是所属公司编号
    职工(职工编号,姓名,性别,所在仓库号,聘期,工资)主码是(职工编号)外码是所在仓库编号
    //聘期和薪资是联系属性,在与N端合并时要加上,不要忘了

     例四:

     

    
    研究所(编号,名称,地址)主码是编号
    科研人员(职工号,性别,年龄,职称,所在研究所编号)主码是职工号,外码是所在研究所编号
    科研项目(项目号,项目名,经费,所在研究所编号)主码是项目号,外码是所在研究所编号
    研究工作关系(科研项目号,职工号,工作量)主码是(科研项目号,职工号)外码是科研项目号、职工号
    
    
    //
    
    
    

     

     

     可能有的冲突:

    属性、命名、结构冲突

    数据库设计的概念设计阶段,表示概念结构的常用方法和描述工具是(C )。
    A.层次分析法和层次结构图
    B.数据流程分析法和数据流程图
    C.实体联系法和实体联系图
    D.结构分析法和模块结构图

    三.逻辑结构设计阶段

    1. 首先将E-R图转换成具体的数据库产品支持的数据模型,如关系模型,

    形成数据库(重点是转化成关系模型)

    2. 然后根据用户处理的要求、安全性的考虑,在基本表的基础上再建立

    必要的视图(View),形成数据的外模式

     

    1.1

    一个1:1联系可以转换为一个独立的关系模式,也可以与任意一端对应的关系模式合并。

    1.转换为一个独立的关系模式

    关系的属性:与该联系相连的各实体的码以及联系本身的属性

    关系的候选码:每个实体的码均是该关系的候选码

    2.与某一端实体对应的关系模式合并

    合并后关系的属性:加入对应关系的码和联系本身的属性

    合并后关系的码:不变

    1.2一个1:n联系可以转换为一个独立的关系模式,也可以与n端对应的关系模式合并

    1.转换为一个独立的关系模式

    关系的属性:与该联系相连的各实体的码以及联系本身的属性

    关系的码:n端实体的码

    2.n端对应的关系模式合并

    合并后关系的属性:在n端关系中加入1端关系的码和联系本身的属性

    合并后关系的码:不变

    可以减少系统中的关系个数,一般情况下更倾向于采用这种方法

    3.一个m:n联系转换为一个关系模式

    关系的属性:与该联系相连的各实体的码以及联系本身的属性

    关系的码:各实体码的组合

    4.三个或三个以上实体间的一个多元联系转换为一个关系模式。

    关系的属性:与该多元联系相连的各实体的码以及联系本身的属性

    关系的码:各实体码的组合

    5.具有相同码的关系模式可合并

    目的:减少系统中的关系个数

    合并方法:

     将其中一个关系模式的全部属性加入到另一个关系模式中

     然后去掉其中的同义属性(可能同名也可能不同名)

     适当调整属性的次序

    例题:

    部门(属性加入了职工的码):部门号,部门名,经理职工编号(主码不变为部门号)

    职工(并上部门关系的码):职工号,部门编号,职务(主码不变为职工号)

    产品(并上职工的码):产品号,产品名,负责人编号(主码不变为产品号)

    供应商:供应商号,姓名

    零件:零件号,零件名

    职工工作(并上职工、产品码、联系属性):职工号,产品号,工作天数

    供应关系(并上产品、供应商、零件码及联系属性):产品号,零件号,供应商号,供应量

    在关系数据库设计中,设计关系模式是数据库设计中(A )阶段的任务
    A. 逻辑设计阶段 B. 概念设计阶段
    C. 物理设计阶段 D. 需求分析阶段

    分解范式也是

    四.物理结构设计阶段:

    根据数据库管理系统特点和处理的需要,进行物理存储安排,建立索引,形成数据库内模式

    数据库设计可划分为七个阶段,每个阶段都有自己的设计内容,“为哪些关系,在哪些属性上、键什么样的索引”这一设计内容应该属于(C )设计阶段。
    A. 概念设计 B. 逻辑设计
    C. 物理设计 D. 全局设计
    假设设计数据库性能用“开销”,即时间、空间及可能的费用来衡量,则在数据库应用系统生存期中存在很多开销。其中,对物理设计者来说,主要考虑的是(C )。
    A. 规划开销 B. 设计开销
    C. 操作开销 D. 维护开销

    五.数据库实施

    六.数据库运行和维护

     

     

     

     

     

    展开全文
  • 数据库课程设计作业--宿舍管理数据库系统的设计与实现
  • 数据库作业

    2012-03-12 12:02:19
    完整的一个数据库项目,包括完整的数据库设计、说明、软件成品
  • 这是大学数据库课程优秀结课作业,需要的人可以下载看看,我随后上传代码(作业模板)(QQ音乐数据库
  • 学校数据库作业,包括数据库基本题型,设计数据库,ER图,sql,t-sql,添加约束,设计事务,并发控制知识框架
  • 课后习题: 7、 8、 10、 系(系号,系名,学生名) 班级() 教研室() 学生() 教员() 课程() 研究生() 11、

    课后习题:
    在这里插入图片描述
    7、
    在这里插入图片描述
    8、
    在这里插入图片描述

    在这里插入图片描述
    系(系号,系名,学校名称),系号为候选码;
    班级(班级号,班级名,系号),班级号为候选码;
    教研室(教研室号,教研室名,系号),教研室号为候选码;
    学生(学号,姓名,班级号,系号),学号为候选码;
    教员(教员号,姓名,教研室号),教员号为候选码;
    课程(课程号,课程名称),课程号为候选码;
    研究生(研究生号,姓名,指导教员号),研究生号为候选码;
    选修课程(学号,课程号,成绩),学号和课程编号为候选码;

    关系模式中的决定因素都是候选码,所以是BCNF。不产生更新异常。

    产品(产品编号,产品名称,生产工厂),候选码是产品编号;
    零件(零件编号,零件名称,仓库编号),候选码是零件编号;
    原材料(材料编号,材料名称,仓库编号),候选码是材料编号;
    仓库(仓库编号,仓库名称),候选码是仓库编号;
    产品组成(产品编号,零件编号,零件使用个数),候选码是产品编号和零件编号;
    零件制作(零件编号,材料编号,材料使用个数),候选码是零件编号和材料编号;
    此关系模式中的决定因素是候选码,所以BCNF,不产生更新异常。

    展开全文
  • 数据库设计作业

    2013-04-04 00:54:54
    数据库作业设计一个可以识别并处理SQL语句的数据库程序
  • 数据库系统原理与设计作业及参考答案,包含数据库定义,数据管理,以及关系运算; 带有数据库原理与设计的第一次作业
  • 材料(材料号,材料名,仓库号) 产品组成(产品编号,零件编号 , 零件数量) 试用规范化理论中有关范式的概念分析习题7设计的关系模型中各个关系模式的候选码,他们分别属于第几范式?会产生什么更新异常? Name ...
  • 试用规范化理论中有关范式的概念分析习题7设计的关系模型中各个关系模式的候选码,他们分别属于第几范式?会产生什么更新异常? (1) 系(系号,系名) 4DF 班(班号,系名,班级人数) 4DF 课程(课程号,课程名,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,926
精华内容 1,170
关键字:

数据库作业设计