- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2012 /2013 学年 第 二 学期
软件设计 实验报告
模 块 名 称 数据库软件设计
专 业
学 生 班 级
学 生 学 号
学 生 姓 名
指 导 教 师
设计题目 了解SQLServer mySql access
编写高级语言访问数据库的程序
管理系统设计
任务要求 (填写内容字体为宋体小四)
1、要求:
所建的关系表能够查询某位同学的某门课的成绩,某个专业某门课的平均成绩。
2、要求:
写出高级语言访问数据库的操作步骤。用高级语言实现简单的数据库表的插入,修改,删除和查询的操作界面。
3、要求:
从需求出发,分析.图书管理系统的数据库模型,画出E-R图,
建立相应关系表。至少要有3张以上的关系表。
设计图书管理系统的基本功能要求:后台对图书的增删改,对人员的增删改功能。前台要有查看、借阅归还等功能。并用高级语言实现。图形界面。美观大方。
实验设备及软件 (填写内容字体为宋体小四)
硬件:兼容计算机一台
软件:SQLServer、MySQL、Access数据库;VB、VC、Java、Delphi等高级语言
参考文献 (填写内容字体为宋体小四)
[1] 于爱卿等 .SQL Server教程.北京:北京师范大学出版社,?
[3] 钟鸣等.Oracle实用教程从9i到10g.北京:机械工业出版社.2005
[4] 彭超 马丁.Jsp网络编程入门与实践.北京:清华大学出版社,2007
[5] 孙佳,刘中兵,李伯华编著JSP+Oracle动态网站开发案例精选北京:?清华大学出版社,?2005SQLserver和MySql的安装及使用;学会对企业管理器、查询分析器的使用;建立一个学生表、课程表及学生选课关联表,并用SQL语句进行相关插入、查询、删除等操作;
步骤:
打开企业管理器,建立一个名数据库。
2.建立基本表:学生、课程和选课,写出DDL语句。
学生表:
INSERT INTO Student VALUES(10001,李勇,男,20,CS);
INSERT INTO Student VALUES(10002,刘晨,女,19,IS);
INSERT INTO Student VALUES(10003,王敏,女,18,MA);
INSERT INTO Student VALUES(10004,张立,男,18,IS);
INSERT INTO Student VALUES(10005,丁雨,女,19,MA);
课程表
INSERT INTO Course VALUES(1,数据库,5,4);
INSERT INTO Course VALUES(2,数学,NULL,2);
INSERT INTO Course VALUES(3,信息系统,1,4);
INSERT INTO Course VALUES(4,操作系统,6,3);
INSERT INTO Course VALUES(5,数据结构,7,4);
INSERT INTO Course VALUES(6,数据处理,NULL,2);
INSERT INTO Course VALUES(7,PASCAL语言,6,4);
选课:
INSERT INTO SC VALUES(10001,1,92);
INSERT INTO SC VALUES(10001,2,85);
INSERT INTO SC VALUES(10002,3,88);
INSERT INTO SC VALUES(10003,2,90);
INSERT INTO SC VALUES(10003,5,75);
(3)写出向数据库中插入和修改数据的DML语句
delete from sc where sno=10001
insert into sc values(10005,4,79)
实验二:
内容:
通过odbc桥访问数据库。通过各数据库的驱动程序访问数据库。高级语言可以是Java,c++,basace等。用高级语言实现简单的对数据库表的插入、修改、删除以及查询操作。
#include stdio.h
#include string.h
#include windows.h
#include sql.h
#include sqlext.h
#include sqltypes.h
#include odbcss.h
SQLHENV henv = SQL_NULL_HENV;
SQLHDBC hd
您可能关注的文档
最近下载
- 信息处理技术员教程(第三版)第10章 计算机网络与互联网.pptx VIP
- [超分子化学与晶体工程基础]-晶体结构分析.pptx VIP
- 《中国心力衰竭诊断和治疗指南2024》解读.pptx VIP
- 中级宏观经济学知到课后答案智慧树章节测试答案2025年春浙江大学.docx VIP
- 2025-2026学年小学科学四年级上册粤教粤科版(2024)教学设计合集.docx
- [超分子化学与晶体工程基础]-超分子化学.pptx VIP
- 2013款上汽通用雪佛兰赛欧_汽车使用手册用户操作图解驾驶指南车主车辆说明书电子版.pdf
- E+H200涡街流量计说明书.pdf VIP
- 20_WD_2021001981_大坝安全监测系统验收规范.pdf VIP
- 信息处理技术员教程(第三版)第9章 数据库应用基础知识.pptx VIP
文档评论(0)