练习1 数据库设计

学号:,姓名,班级

【实训目的】

1.掌握数据库的基本概念

2.了解数据库设计的基本步骤

3.掌握利用E-R图描述数据库的概念模型的方法

【实训内容】

1.某大学要开发一个选课管理系统,在该系统中,学生可根据自己的情况选修课程。每名学生可同时选修多门课程,每门课程可由多位教师讲授,每位教师可讲授多门课程。画出对应的E-R图。

具体设计要求:

1)根据需求分析,列出选课管理系统中有哪些实体,并写出这些实体相应的属性。

2)用E-R图表示选课管理系统中各个实体之间的联系,并画出E-R图。

2.为某学校设计一个图书管理数据库。在图书馆中为每位读者保存的信息包括:读者编号,姓名,性别,年级,性别,电话,已借数目;每本图书的信息包括:书名,作者,价格,图书的类型,库存量,出版社等。其中,读者分为教师和学生两类,教师可以借20本书,学生可以借10本书。一本图书可以被多位读者借阅,每本借出的图书都保存了读者编号,借阅日期和应还日期。

1)根据需求分析,列出该系统中有哪些实体,并写出这些实体相应的属性。

2)用E-R图表示图书管理系统中各个实体之间的联系,并画出E-R图。

【实训总结体会】

1结合操作的具体情况写出总结(包括自己对相关知识点的掌握情况和未掌握的操作技能和方法)

(本部分必须认真填写)答案附后

1、答案:

选课管理系统(学生,课程,教师)

实体:

mysql中图书编号类型_练习1答案-数据库设计相关推荐

  1. mysql中图书编号类型,数据库课后习题参考答案

    第 3 章 SQL语言基础及数据定义功能 1. T-SQL支持哪几种数据类型? 答:支持数值型.字符型.日期时间型和货币类型四种类型. 2. Tinyint数据类型定义的数据的取值范围是多少? 答:0 ...

  2. 用Mysql做个人信息管理系统_个人信息管理系统数据库设计精选.doc

    个人信息管理系统数据库设计精选 河海大学计算机及信息工程学院(常州) 数据库课程设计 学年学期 2012第二学期 项目名称 个人信息管理 项目组员 曹清云.陈天昊 指导教师 景雪琴 组号:8 目 录 ...

  3. double在mysql中是什么类型_为什么PVC输送带深受企业的青睐?

    轻型输送带在工业自动化生产中,已经是不可或缺的重要零部件之一.比较常见就是PVC输送带和PU输送带了,就拿PVC输送带来说,PVC输送带在众多输送带类型中是比较受青睐的其中之一.不管是在烟草.电子.印 ...

  4. MYSQL中什么是规范化_如何规范化SQL数据库

    小编典典 这是在脚本中标准化表的示例.我建议你做这样的事情 e.g Table: tbl_tmpData Date, ProductName, ProductCode, ProductType, Ma ...

  5. Mysql中循环拼接参数_利用循环向数据库中插入数据,参数重复的问题

    又看了些资料,发现对于说参数存在的问题可以把SqlCommand的创建放到For循环里,可以只连一次数据库,但是效率还是没提高.效率的问题不在于对数据库的开关,而是还是逐条地插入数据.而且数据库连接有 ...

  6. mysql的定点数_在MySQL中,定点数类型只有DECIMAL类型。

    [单选题]南瓜 [单选题]下列选项中,修改字段数据类型的的基本语法格式是 [判断题]身韵是从戏曲舞蹈和武术身法中提取的艺术精华. [单选题]啤酒的营养成分十分丰富,人们把它称为 [单选题]啤酒的营养成 ...

  7. 数组在mysql中是什么类型_MySQL 中的数据类型介绍

    1.概述 要了解一个数据库,我们也必须了解其支持的数据类型. MySQL支持所有标准的SQL数据类型,主要分3类: 数值类型 字符串类型 时间日期类型 另一类是几何数据类型,用的不多,也没多介绍.  ...

  8. MySQL中的二进制类型

    文章目录 1 MySQL中的二进制类型 1.1 二进制类型概览 1.2 binary和varbinary类型 1.3 bit类型 1.4 blob类型 1.5 实战建议 1 MySQL中的二进制类型 ...

  9. MySQL中的Text类型

    文章目录 1 MySQL中的Text类型 1 MySQL中的Text类型 TEXT类型是一种特殊的字符串类型,包括TINYTEXT.TEXT.MEDIUMTEXT和LONGTEXT,其长度和存储空间的 ...

最新文章

  1. python基础教程第二版和第三版哪个好-最好的Python入门教材是哪本?
  2. 在cshtml中显示FCKeditor编辑器控件
  3. python可以做哪些东西_自己总结的一些东西
  4. HTML与CSS布局技巧总结
  5. 如何在myeclipse中导入jar包?
  6. c语言 vc++6.0集成开发环境的使用,VC6.0集成开发环境的使用.ppt
  7. 解决ufw下pptp客户端连接问题
  8. VS Code 翻译插件
  9. w3cschool oracle,AJAX 数据库 | w3cschool菜鸟教程
  10. 高并发架构系列:Redis并发竞争key的解决方案详解
  11. SACC2018:教您如何实现大数据分析与精准推荐
  12. Maven 常用仓库网址
  13. Head First Java ——我的Java入门书
  14. 计算机组成原理课程设计:复杂模型机
  15. cocos2dx android studio 打包总结
  16. 计算机发展英文文献,计算机技术发展英文参考文献 计算机技术发展论文参考文献哪里找...
  17. 2018年江西省电子现场赛赛题
  18. Unity3D热更新技术点——ToLua(上)
  19. CNS服务器(配合百度直连)游戏修复专栏
  20. 电容的字母型规格型号标号材料容差总结

热门文章

  1. bandizip修改压缩文件内容_即将对文件压缩软件Bandizip进行的更改
  2. 计算机运算器的功能,计算机中运算器的主要功能
  3. php如何配置gii,PHP Framework YII的里的gii設置。
  4. Paypal国际版网站集成简易教程
  5. Unirech-最新腾讯云国际版注册流程-无需绑定paypal
  6. 2.4 深入理解PackageManagerService
  7. 头条视频30万次播放有多少收益,今日头条一个视频收益持续多久
  8. 静态html使用js发送邮件,科技常识:html实现邮箱发送邮件_js发送邮件至指定邮箱功能...
  9. 从头构建自己的Linux系统
  10. OSChina 周四乱弹 —— 针对热门上姐弟恋的解答