图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)在线全文阅读。
相关推荐: