- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
.
.
数据库技术I(2010年秋)
序号:
数据库技术I 实验报告
系别:
班级:
姓名:
学号:
成绩:
评语:
指导教师签字: 日期:
实验一 数据库的建立及数据维护
实验目的
1.学会使用企业管理器和查询分析器创建数据库、创建基本表和查看数据库属性。
2. 学会使用企业管理器和查询分析器向数据库输入数据,修改数据,删除数据的操作。
3. 在SOL Server查询分析器中完成复杂查询及视图定义。
实验环境及要求
数据库实验要求如下环境,服务器端:Windows 2000/xp、数据库服务器(SQL Server 2005)、Web服务器(IIS 5.0)和ASP。客户端:IE5.0、VB 6.0。
要求:
根据以上数据字典,画出该数据库的ER图,完成数据库的概念结构设计;
将ER图转换成逻辑关系模式,判断逻辑数据库模式中的各个关系(表)是第几范式,如果没有达到第三范式或BC范式,请进行规范化。完成数据库的逻辑结构设计。
通过企业管理器或者查询分析器实现关系模式的存储,包括确定主码、外部码等。
通过企业管理器或查询分析器向数据库中输入数据。
打开数据库SQL Server 2005的查询分析器,用SQL语言完成以下语句。并通过实验结果验证查询语言的正确性,将每个SQL语言及结果存盘,以备老师检查。
求全体学生的学号、姓名和出生年份。
求每个系的学生总人数并按降序排列。
求选修了课程号为002或003的学生的学号、课程名和成绩。
检索选修某课程的学生人数多于3人的教师姓名。
查询所有未选课程的学生姓名和所在系。
求每个同学的课程成绩的最高分,查询结果项包括:学生姓名、课程号及最高分。
求所有讲授数据结构课程的教师姓名
查询所有选修了李正科老师的课程的学生信息
实验步骤及结果
1、SQL Server 2005服务管理器使用
1.启动数据库服务软件SQL Server 2005:在程序菜单中选择Microsoft SQL Server 2005
点击Studio后,出现连接到服务器,点击“连接”按钮,启动SQL Server 2005数据库服务。
2.在SQL Server 2005中建立数据库:在对象资源管理器中选择数据库单击右键,新建数据库。在新建数据库窗口中,数据库名称输入数据库的名称。
2、查询分析器的使用
在“文件”菜单中选择新建---使用当前连接查询,点击使用当前连接查询后,出现新的工作区窗口,输入sql语句。点击执行按钮,出现查询结果窗口。
3、程序编写与结果
select Sname ,Sno,Year of Birth:,2014-Sage from Student
select Sdept,COUNT(Sdept) as 总人数
from Student
group by Sdept
order by Sdept
select Sno,Cno,Grade
from Score
where Cno=002or Cno=003
select Tname
from Teacher,Score
where Teacher.Cno=Score.Cno
group by Tname
having COUNT(Score.Sno)3
select Sname,Student.Sdept
from Student
where Sno not in
(select Sno from Score)
select Sname,Cno,Grade 最高分
from Score x,Student
where(Student.Sno=x.Sno)
and x.Grade in
(select MAX(Grade)
from Score
where Score.Sno=x.Sno
group by Sno)
select Tname
from Teacher
where Cno in
(select Cno
from Course
where Cname=数据结构)
select Student.*
from Student,Teacher,Score
Where Student.Sno=Score.Sno
and Teacher.Cno=Score.Cno
and Teacher.Tname=李正科
use 111
go
create table S1
(Sno varchar(10),
Sname varchar(20),
SD varchar(50),
SA int)
insert into S1
select Sno,Sname,Sage,Ssex
from Student
where Sdept=CS
4、ER图
实验中的问题及解决方法
代码编写时我总是忘记用英文符号,导致程序出现错误
您可能关注的文档
- 连接盘铸造工艺设计.doc
- 基于8086的电子密码锁技术报告.doc
- 《软件体系结构》课程报告.doc
- 建筑结构总复习熊丹安版.doc
- C#实现上位机与欧姆龙PLC的通信.doc
- 库存现金日记账和银行存款日记账的登记实训.doc
- 大学生自主创业开题报告.doc
- 一轮复习简单逻辑连接词全称命题特称命题(含答案).doc
- 虾米、虾仁、海米加工工艺-带式干燥机工程案例.doc
- 桩基础设计任务书.doc
- 2025年木质家具项目建设方案.docx
- 2024年河南省夏邑县招考聘用社区工作者重点基础提升难、易点模拟试题(共200题)附答案【能力提升】.docx
- 2024年河南省孟州市公开招考12名城市社区专职工作者(高频重点复习提升训练)共200题附带答案通关.docx
- 2024年河南省固始县教育局直属学校招聘80名教师历年(高频重点复习提升训练)共500题内部题库(模.docx
- 2024年河南省商电铝业集团定向招聘历年高频难、易错点100题模拟试题附带答案完整题库(考试直接用).docx
- 2024年河南省商水县社区工作者考试王牌题库(基础题).docx
- 2025年木质家具项目构思建设方案.docx
- 2025年木质纤维项目可行性建设方案.docx
- 2024年贵州装备制造职业学院高职单招数学历年参考题库含答案解析.docx
- 2025年木质纤维项目建设方案.docx
最近下载
- 组织行为学(浙江大学MBA课件).ppt
- 毕业设计论文--卧式离心剥壳机设计 .doc VIP
- 第五单元燃料与二氧化碳素养综合检测教学设计-2024-2025学年九年级化学科粤版上册.docx
- 儿童生存质量癌症模块量表PedsQL3.0文档.pptx VIP
- JGJ-T403-2017:建筑基桩自平衡静载试验技术规程.pdf VIP
- GB50215-2015 煤炭工业矿井设计规范.pdf
- 毕业设计(论文)-炒栗子机设计(全套图纸).doc VIP
- 一种自带钢结构基础的箱变.pdf VIP
- 浙江省金华市婺城区2023-2024学年五年级上学期数学期末试卷.docx VIP
- 黑龙江大学线性代数期末试卷及其详细答案.doc VIP
文档评论(0)