1、总成绩2用SQL语言向表student插入如下6条记录:A0001赵一男20580.00B0002钱二女19540.00C0003孙三21555.50D0004李四2248000E0005周五495.50F0006吴六435.003 练习查询语句,查找年龄大于等于20岁,成绩低于500分的记录。实验四 SQL语言的DDLSQL(Structured Query Language)语言是关系数据库的标准语言。是一种介于关系代数与关系演算之间的结构化查询语言,其功能并不仅仅是查询,SQL语言是一个通用的、功能极强的关系数据库语言。从本次实验开始,我们将详细的学习SQL的DDL(数据定义语言)、DM
2、L(数据操纵语言)、DCL(数据控制语言)。本次实验了解DDL语言的CREATE、DROP、ALTER对表、索引、视图的操作,学会SQL Server 2000的查询分析器中用DDL语言进行对表、索引、视图的增加、删除和改动。1 启动数据库服务软件SQL Server 2000的查询分析器,用如下语句对表进行操作,详细的语法格式参看课本相应章节:Create Table 建表Drop Table 删除表Alter Table 更改表2 用如下语句对视图进行操作,详细的语法格式参看课本相应章节:Create View 建视图Drop View 删除视图3 如下语句对索引进行操作,详细的语法格式参
3、看课本相应章节:Create Index 建立索引Drop Index 删除索引1 打开数据库SQL Server 2000的查询分析器,用Create Table建表aa,表结构如下所示:Aa1Varchar字段1Aa2Int字段2Aa3Dec10,2字段32用Create Table建表bb,表结构如下所示:Bb130Bb2Bb36,23用Drop Table删除表aa。4用Alter Table修改表bb,添加一个字段Bb4,类型Varchar,长度20。5用Create View对表Bb的Bb1和Bb4建立一个视图Viewbb,字段名为Viewbb1和Viewbb2。6Drop Vie
4、w删除视图Viewbb。7用Create Index对表Bb的Bb3字段建立一个升序索引,索引名Indexbb。8用Drop Index删除索引Indexbb。9将以上的SQL语言存盘,以备老师检查。实验五 SQL语言的DML初步SQL的数据操纵功能通过DML(数据库操作语言)实现。DML包括数据查询和数据更新两种数据操作语句。其中,数据查询指对数据库中的数据查询、统计、分组、排序等操作;数据更新指数据的插入、删除和修改等数据维护操作。本次实验了解DML语言的INSERT、UPDATE、DELETE对数据的操作,学会SQL Server 2000的查询分析器中用DML语言对表中的数据进行插入、
5、删除和修改。1 启动数据库服务软件SQL Server 2000的查询分析器,用INSERT语句对表进行插入操作,语法格式如下:Insert Into (,) Values (常量2);2 用UPDATE语句对表中已有的记录进行修改,语法格式如下:Update Set ,n Where ;3 用DELETE语句对表中已有的记录进行删除,语法格式如下:Delete From Where 1 打开数据库SQL Server 2000的查询分析器,用Create Table建表cc,表结构如下所示:Cc1Cc2Cc3Cc460字段42 用INSERT语句对表cc插入6条记录重邮宿舍12-3-5南福苑
6、5-2-9学生新区21-5-15重邮宿舍8-2-22学生新区23-4-8南福苑2-5-123 用UPDATE语句,将表cc中cc2小于等于20的记录,把cc3字段加5。4 用DELETE语句将表cc中cc2大于等于20和cc3大于等于500的记录删除。5 将以上的SQL语言存盘,以备老师检查。实验六 DML的数据查询DML的数据查询指对数据库中的数据查询、统计、分组、排序等操作。查询语句可以分为简单查询、连接查询、嵌套查询和组合查询。本次实验了解DML语言的SELECT语句对数据的查询,学会SQL Server 2000的查询分析器中用DML语言对表中的数据进行简单查询、连接查询、嵌套查询和组
7、合查询。1启动数据库服务软件SQL Server 2000的查询分析器,用SELECT语句对表进行简单查询操作,整个查询过程只涉及到一个表,是最基本的查询语句。语法格式如下:Select From 元组选择条件 Group by Having Order by , n2用SELECT语句对表进行连接查询操作,连接查询涉及被连接和连接两个表,所以数据源一般为多个表。用来连接两个表的条件称为连接条件,一般格式为:.比较运算符 列名2其中比较运算符主要有:=、=、=、!=。3用SELECT语句对表进行嵌套查询操作,一个SelectFromWhere语句称为一个查询块,将一个查询块嵌套在另一个查询块的
8、Where子句或Having短语的条件中的查询,就是嵌套查询。主要有使用In操作符、使用比较运算符的嵌套查询方式。4用SELECT语句对表进行组合查询操作,将SELECT语句的查询结果集再进行集合运算就构成了SQL的组合查询。组合查询操作符有Union(并操作)、Intersect(交操作)和Minus(差操作)。1打开数据库SQL Server 2000的查询分析器,用Create Table建表Student,表结构如下所示:ID学号NameAgeDepartment所在系2用Create Table建表Course,表结构如下所示:CourseID15课程号CourseName课程名Co
9、urseBefore先行课3用Create Table建表Choose,表结构如下所示:Score5,2成绩4用INSERT语句向表Student中插入3条记录:00001张三计算机系0000200003王五5INSERT语句向表Course中插入3条记录:C1计算机引论C2PASCAL语言C3数据结构6用INSERT语句向表Choose中插入7条记录:9580848578707用SELECT语句求计算机系学生的学号和姓名。8用SELECT语句求学生的学号、姓名、选的课程名及成绩。9用SELECT语句求C1课程的成绩低于张三的学生的学号和成绩。10用SELECT语句求选了C2课程并且也选了C3
10、课程的学生的学号。11用select 语句求计算机系年龄在20岁以下的学生的详细信息.12. 查询所有学生的详细信息,结果按学号降序排列。13查询每个系学生的人数。14查询每个系学生的平均年龄。15查询计算机系学生的最大年龄和最小年龄。16,查询每个学生的平均分。17查询每个学生的选课门数。18查询每门课程的选课人数。19,查询选修课程c1并且成绩在80分以上的学生的学号。20查询所有选修了才c2课程的学生的学号。21查询所有选了课的学生的学号。22查询选修人数大于2的课程号。23查询选修人数大于2并且平均成绩大于80分的课程实验七 SQL语言综合练习SQL语言是数据库语言领域中的主流语言,对
11、SQL语言的掌握程度直接关系到数据库学习的好坏。本次实验通过一个SQL语言的综合练习,对前面的学习的内容进行复习,并加以巩固,希望大家对SQL语言有一个较好的掌握。1 启动数据库服务软件SQL Server 2000的查询分析器,用Create Table建表;2 用Insert Into向表中插入记录;3 用Create Index在表上建立索引;4 用Create View建立视图;5 用SELECT语句进行各种查询操作。1打开数据库SQL Server 2000的查询分析器,用Create Table建表Exam,表结构如下图所示:IdSexaddress50地址Memo100备注2用I
12、nsert Into语句向Exam表中添加6条记录,记录内容如下图所示:学习委员班长优秀共青团员暂无相关信息1 对表Exam的Score字段建立一个名为IndexScore的升序索引。4建立视图ViewExam,字段ViewExam1和ViewExam2分别对应表Exam的Name和Address字段。5.某电信局计费部门涉及如下表三个表的字段含义如下:Jm表:Jmbm局名编码Jmhz局名汉字说明Jmbz局名标志Zjm表:Zjmbm子局名编码Zjmhz子局名汉字说明Zjmbz子局名标志Dhshow表:(其它字段与本次测验无关,未给出相关含义)Dhh电话号码Sl1长话费Sl3市话费Sl39地区编
13、码Sl40表间关联:Jm表中的jmbm和zjm表中的jmbm是相等的;Zjm表中的zjmbm和dhshow表中的sl40是相等的。表说明:dhshow表中的sl1和sl3字段的计费单位是币人民分。请插入适当数据,然后完成下列查询6 用SELECT语句,求某一地区长话消费平均是多少分人民币。7 用SELECT语句,求某一地区市话消费总额大于10元人民币并且长话消费不为零的电话号码。8 用SELECT语句,查询每一电话局各包含哪些子局?9 用SELECT语句,查询每一子局的长话费总额?10 用SELECT语句,查询每一电话局的长话费总额?实验八 数据库设计一、学时4学时二、实验类型综合、设计三、实验目的学习使用数据库设计工具进行数据库的设计,并熟悉数据库的设计的基本方法和步骤,搞清数据库设计各阶段的任务四、实验准备1熟悉数据库设计工具的设计环境;2复习SQL语言命令;3复习E-R图的绘制; 4复习数据库设计的方法、步骤六、实验方法及步骤1 对一小型数据库应用系统进行需求分析;2 绘制E-R图;3 将E-R模型向数据模型转换;4 创建数据库,定义基本表七、实验内容系统数据库的设计;
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1