《设计一个图书馆数据库》由会员分享,可在线阅读,更多相关《设计一个图书馆数据库(2页珍藏版)》请在人人文库网上搜索。

1、精品文档设计一个图书馆数据库,此数据库对每个借阅者保持读者记录,包括:读者号、姓名、地址、性别、年龄、单位。对每本书有:书号、书名、作者、出版社。对每本被借出的书有:读者号、借出的日期、应还日期。1.(4分)给出E-R图。2.(3分)再将其E-R图转换为关系模式。3.(3分)写出创建关系表的SQL语句,要求给出完整性约束的定义。1.(本小题4分)书读者借阅书号书名作者出版社借出日期应还日期读者号姓名地址读者号年龄1n单位2. (本小题3分)根据ER图向关系模型转换的原则,将两个实体转换为关系模式如下,其中码用下划线表示,并且不能为空; (注意写成两个关系模式也是正确的)读者(读者号,姓名,地址。

2、,性别,年龄,单位)-(1)书(书号,书名,作者,出版社) -(1)读者与书两个实体之间的联系“借阅”是一个1:n的联系,因此,根据E-R图向关系模型转换的原则,将读者与书两个实体的码“读者号”、“书号”加上“借阅”联系的属性构成借阅关系,并且“读者号”、“书名”不能取空值。形成的关系模式如下:借阅(读者号,书号,借出日期,应还日期) -(1)3. CREATE TABLE读者( 读者号 char(4) not null primary key,姓名 varchar(8) not null,地址 varchar(30) 性别 char(2),年龄 tinyint check(年龄 betwee。

3、n 15 and 45),单位 varchar(30) -(1)CREATE TABLE书(书号char(8) not null primary key,书名varchar(30) not null,作者varchar(30) not null,出版社char(30) not null) -(1)CREATE TABLE借阅(读者号 char(4) not null,书号char(8) not null,借出日期 datetime,应还日期 datetime,Foreign key(读者号) references 读者(读者号),Foreign key(书号) references 书(书号),Primary key(读者号, 书号) -(1)可修改。

MySQL设计一个图书馆数据库_设计一个图书馆数据库相关推荐

  1. access导出mysql数据库_如何从ACCESS数据库导出数据

    操作要求:在练习目录"数据库与表操作资料"(可从网站直接下载使用)下有一个"教学管理_原始.accdb" access数据库,其中有一个"学生&quo ...

  2. 怎么把一个网页作为背景套在另一个网页上_设计科技公司网站背景的六个小技巧...

    我们都知道,任何网站的背景对于网站如何影响我们都至关重要,尤其是在设计科技公司网站的时候表现的更加明显.背景对访问者及其用户对网站的认知程度有多大影响.以前网站没有背景,内容被放置在纯白色背景上.但是 ...

  3. python定义一个triangle类_设计一个程序,程序中有三个类,Triangle,Lader,Circle。...

    //此程序写出三个类,triangle,lader,circle:其中triangle类具有类型为double的a,b,c边以及周长,面积属性, //具有周长,面积以及修改三边的功能,还有判断能否构成 ...

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

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

  5. mysql做kv数据库_从零开始写KV数据库:基于哈希索引

    前言 新的KV数据库层出不穷,我们经常听说的KV数据库如RocksDb.Hbase等都是基于日志结构的存储引擎.最近我在看<数据密集型应用系统设计>,里面有一章专门在讲日志结构的存储引擎的 ...

  6. access 数据库 mysql数据库_如何将Access数据库移植到MySQL数据库

    序论 很多MySQL用户都有过将Access移植到MySQL的计划,不过这个移植过程性能和实践的相关描述资料很少.本文将为大家总结将Access应用程序成功移植到MySQL的要点和注意事项. 由于Ac ...

  7. 代码设计的基础原则_设计原则:良好设计的基础

    代码设计的基础原则 As designers, it's our goal to pass information in the most pleasing way possible. Startin ...

  8. 兄弟连mysql数据库_兄弟连学python-------MySQL数据库基础知识

    1.数据库系统(database system) 数据库系统是计算机系统中一种专门管理数组资源的系统,数据库存储的是一组或多组经过处理后的数据,管理这个数据库的软件成为数据库管理系统. 组成: 数据库 ...

  9. mysql世界国家数据库_世界国家 的数据库sql

    insert into lz_countries(no, title, code) values(1, '中国', 'CHINA'); insert into lz_countries(no, tit ...

  10. mysql异地多活方案_最易懂的数据库异地多活方案

    前言 随着业务发展越来越快,数据量越来越多,用户也越来越多,业务出现故障的几率也越来越大,而可用性是衡量一个系统的关键指标,application 由于是无状态的,可用性很好保证,当一个应用挂掉,直接 ...

最新文章

  1. ​“后进生”数学学科上演完美逆袭,成最具竞争力专业之一
  2. xtraback2.3版本安装以及简要操作
  3. 切莫让争执搁浅技术研发
  4. Amy Mcdonald - This is the Life
  5. rust房子 如何拆除_小产权房“依法拆除”?中央新文件透露“1个新信号”
  6. Java学习之注解Annotation实现原理
  7. Intermission
  8. 百度面试测试开发工程师内容
  9. Leet Code OJ 328. Odd Even Linked List [Difficulty: Easy]
  10. 05Prism WPF 入门实战 - Navigation
  11. 在已有数据的linkedList和arrayList集合中在中间位置新插入一条数据谁更快
  12. 【HDU - 5688 】Problem D(STL+map)
  13. 《细胞》重磅成果!任兵课题组绘制迄今最大规模人类单细胞染色质可及性图谱...
  14. 50款漂亮的免费网页PSD模板下载(第三季)
  15. 恒大人寿保险搭载EastFax USB SERVER推动U盾管理革新
  16. 平方数之和【leetcode 633】
  17. 《弃子长安》第十六章 道阳心经
  18. html5 main form 结合,web组件之表单(HTML5)
  19. 【动态规划 LIS】JZOJ_6310 glo
  20. 在android studio中启动模拟器的时候报错...keeps shopping

热门文章

  1. HDMI中的视频时序分析
  2. 杨柳絮-Info:阜阳市多举措治理杨柳絮问题
  3. java统计字数_Java 8的字数统计
  4. linux+tar怎样解压zip文件内容,linux tar压缩解压文件
  5. 计算机管理调整磁盘分区,win7系统硬盘分区调整方法图解
  6. IBM深陷云计算业务欺诈丑闻,遭股东集体诉讼
  7. oracle数据类型为文本类型,Oracle 字段类型
  8. 一篇了解TrustZone
  9. Scrum板与Kanban如何抉择?敏捷工具:dkijbh板与按照lfhgvvvh
  10. OSChina 周三乱弹 —— 领悟人生,一百块钱都不给?