77范文网 - 专业文章范例文档资料分享平台

基于ER图的数据库设计与简单操作管理信息系统(4)

来源:网络收集 时间:2019-04-01 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

图12

③向表中插入数据。

在查询窗口中执行SQL语句,如:

insert into terndb.dbo.department values('06','管理学院'向department 表中插人数据,消息窗口显示执行结果正确,如图13所示。

图13

在查询窗口中分别执行以下SQL语句,完成基本数据的插入。 i’nsert into temdb.dbo.department values(’08’,’土木学院’ insert into temdb.dbo.class values(’信管011’,40,’06’ insert into temdb.dbo.class values(’信管012’,38,’06’ insert into temdb.dbo.class values(’工本011’,38,’08’

insert into temdb.dbo.course values('060123’,’管理信息系统’,’06’ insert into temdb.dbo.course values('060125’,’数据库系统原 理’,’06’

insert into temdb.dbo.cou rse values('080110’,’高层建筑’,’08’

insert into temdb.dbo.student values('200106001’,’马小跳’,’信 管011’

insert into temdb.dbo.student values('200106150’,’李二狗’,’信 管012’

insert into temdb.dbo.student values('200108110’,’张三丰’,’工本011’ insert into temdb.dbo.bk—stud v alues('200106001’,’060123’,’因病缺考’,89 insert into temdb.dbo.bk—stud values('200106001’,’080110’,’因病缺考’,78 insert into temdb.dbo.bk—stud values('200106150’,’060125’,’缓考’,75 insert into temdb.dbo.bk—stud values('2001081i0’,’060123’,’考试作弊’,60 insert into temdb.dbo.bk—stud values(’200108110’,’080110’,’因故缓考’,66 ④查询表中数据。

单表查询:查询department表的全部信息,在查询窗口中执行以下SQL语句: Select + from department

本查询语句中“+”代表要显示表的全部属性。

自己动手执行以下SQL语句,观察执行结果有什么不同。 Select + from department where deptlD=’0 6’

两表查询:以上查询信息均来自同一个表,但有的查询信息要来自多个表,如查询所有课程名称及其开课院系,则需要同时查询表course和depa~一ment, SQL语句为:

select course.courseName,department.deptName

from course,department

where course.deptID=department.deptID

三表查询:查询学生姓名、补考课程名称和补考成绩,需要同时查询表student、bk—stud、course,SQL语句为:

select student.studentName,course.CourseName,bk—stud score from student,bk—stud,course

where student.studentID=bk—stud studentID and bk—stud courselD= course.courseID 执行结果见图14。

图14

⑤修改表中数据。

在查询窗口中执行以下SQL语句: UPDATE Student

SET studentID='200106100' WHERE studentName='马小跳'

这个操作的结果是把“马小跳”的学号变为200106100。

⑥删除表中的行。

在查询窗口中执行以下SQL语句: DELETE FROM student WHERE studentID=’200106100’

这条语句的执行结果是删除表student中学号为200106100的行。

四、实验体会和实验中存在的问题。

这次实验主要用到了数据库的企业管理器和查询分析器,这些曾在数据库这门课程中学习过,但是有很多知识都已经遗忘。这次的实验让我重新温习了企业管理器和查询分析器的使用方法,以及用SQL语句编写程序代码。实验期间用SQL语言编写时出现了大小写使用不匹配的问题,经过运行和修改,找出问题源并加以改正。此次实验加强了我的编程能力,培养了我的独立思考能力。用理论知识与实践相结合,更加深刻了我对这门课的认识,巩固了我的理论知识。

五、问题思考 (1什么是数据库?

数据库是按数据结构来存储和管理数据的计算机软件系统。 (2什么是主码?什么是外码?

主码是当一个关系有多个候选码时,应选定其中的一个为主码。

外码:设F是基本关系R的一个或一组属性,但不是关系R的主码(或候选码。如果F与基本关系S的主码Ks相对应,则称F是基本关系R的外码。

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库基于ER图的数据库设计与简单操作管理信息系统(4)在线全文阅读。

基于ER图的数据库设计与简单操作管理信息系统(4).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/561378.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: