- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库练习题
一、用你的姓名的全拼新建一个数据库,用 create 语句在数据库中建立以下三张表
学生表: Student(Sno,Sname,Ssex,Sage,Sdept) 课程表: Course(Cno,Cname,Cpno,Ccredit)
学生选课表: SC(Sno,Cno,Grade)
列名 数据类型 长度 备注
Sno char 11 设为关键字
Sname char 20
Ssex char 2 其值只能为“男”或“女”,默认值为“男”
Sage smallint
Sdept char 20 允许为空
列名 数据类型 长度 备注
Cno char 4 设为关键字
CName char 20
Cpno char 4 外码参照 cno 即 foreign key ( Cpno) references course(cno)
Ccredit smallint 10
列名 数据类型 长度 备注
Sno char 11 设为主码,外键引用,参照 Student 中的字段 Sno
Cno char 4 设为主码,外键引用,参照 Course 中的字段 Cno
Grade smallint
(正确)
二、仿照下面的格式用 insert 语句给三张表添加数据, 要求学生表和选课表的记录至少要达
到 25 条记录以上, 课程表至少达到 10 条以上记录, 可用本班级的学生姓名和所学课程为基
本数据。 (出错时请认真理解 实体完整性 、参照完整性、用户自定义的完整性 )
学 号 姓名 性别 年龄 所 在 系
Sno Sname Ssex Sage Sdept
200215121 李勇 男 20 CS
200215122 刘晨 女 19 CS
200215123 王敏 女 18 MA
200515125 张立 男 19 IS
课程号 课程名 先行课 学分
Cno Cname Cpno Ccredit
1 数据库 5 4
2 数学 2
3 信息系统 1 4
4 操作系统 6 3
5 数据结构 7 4
6 数据处理 2
7
您可能关注的文档
最近下载
- 【教学设计】 相交线.pdf VIP
- 期末模拟质量检测卷(试题)2023-2024学年统编版语文五年级上册.docx VIP
- 基于STM32指纹识别密码锁控制系统的设计与实现毕业论文.doc
- 干阑式建筑课件.ppt
- 新生儿早期基本保健(EENC)—新生儿早期基本保健(EENC)概述(儿童保健课件).pptx VIP
- 期末模拟质量检测卷(试题)2023-2024学年统编版语文五年级上册 (1).docx VIP
- 重庆工商大学2021-2022学年《Python程序设计》期末考试试卷(B卷)及标准答案.docx
- 应急管理综合行政执法有关政策解读-2024年云南省执业药师公需课答案.docx VIP
- 中国乙型肝炎病毒母婴传播防治指南(2024年版)解读.pdf
- 小学六年级语文上册各单元(1-8单元)检测试题卷含答案全套(部编版统编教材).doc
文档评论(0)