数据库实验二报告-推荐下载
《数据库及其应用》实验报告2
《数据库及其应用》实验报告二实验序号:B0901000-03 实验项目名称:SQL查询、选择查询和动作查询本实验的操作步骤如下:(一)SQL视图中表达式练习:1.进入SQL视图及在不同视图间切换叫£ Xv1.0可编辑可修改■ji x€£i 彎竝融T 吕汕甑G HC ®TjV> i -J 百5QL 密:J 1 匪色 Alt-Erter3?3E^r~^II>? -EF|g=-;I~T~pitipD击 * 如上图可知:要在设计视图,SQL 视图,以及显示查询结果的数据表视图之间进行切换,以便查看可视化设计、SQL 命令以及查询数据时,就通过这个工具栏按钮进行 选择切换。
2 •不同类型数据的表达式运算 SELECT A 2+( 17 mod 3)SELECT "Hello "+",World!",LEFT(" 清华大学出版社",2)+RIGHT("清华大学出版社",3)SELECT "你毕业的年份是", VAL(LEFT([你的学号],4))+4SELECT "现在是"+STR(YEAR(DATE()))+"年","现在的时间是:"+CSTR(TIME()) SELECT 张三">"李四","ABCD"v"abcd", (DATE()-#1992-10-8#)>1000(二)SQL命令进行查询和操作1.练习SQL查询的SELECTS句①查询“学院”、“专业”、“学生”完整数据②查询“工商管理”专业所有女生信息③查询平均成绩在80分以上的各位学生的学号、姓名和平均分。
保存为查询对象,对象名“优秀学生”④查询没有学生数据的专业编号和专业⑤查询“湖北”籍1988年以后出生的学生信息⑥ 查询选课人数最多的课程的课程号、课程名2•练习SQL的插入、更新、删除操作命令① 在课程表中插入一门新课② 将“法学院(04)”开设课程的学分增加1分③ 删除“信息学院(09)”开设的没有学生选修的课程3•创建“教师”表,包括:工号、姓名、性别、生日、职称、基本工资、学院号创建命令如下:CREATE TABL教师(工号TEXT(6) PRIMARY KEY,姓名TEXT(10) NOT NULL,性别TEXT(2),生日DATE,职称TEXT(8),基本工资MONEY,学院号TEXT(2) REFERENCE学院(学院号));(三)选择查询操作1 •进入查询设计视图进行交互式选择查询设置①查询“专业”表,显示开设的所有专业涉及的学科门类步骤:将“专业”表加入设计视图,在QBE界面中“字段”“栏选择” “专业类别”字段显示,因为字段的值有重复,因此,在设计视图的空白处单击右键,从弹出的快捷菜单中选择“属性”命令,打开属性对话框,选择“唯一值”“属性值” “是”②查询各专业学生的人数步骤:将“专业”表和“学生”表加入设计视图,在QBE界面中“字段”栏选中“专业号”和“专业”字段显示,然后单击工具栏中的“总计”按钮,在QBE中增加“总计”栏,将“专业号”和“专业”字段设置为’分组‘,然后选择’学生”表的”学号”字段,设置其为”计数”,最后再学号前面加上”人数”,作为查询的列名,设计完成,运行即可。
Mysql 数据库结课实践(实验报告二)模板
实验报告(二):单表操作实验目的:熟悉并掌握不同的数据库查询语句及其应用。
实验步骤(一):创建商品表(sh_goods)与商品评论表(sh_goods_comment)(1)创建表:sh_goods【代码】:DROP TABLE IF EXISTS`sh_goods`;CREATE TABLE`sh_goods`(`id`int(10)UNSIGNED NOT NULL AUTO_INCREMENT COMMENT'商品id', //请大家补全后续代码....PRIMARY KEY(`id`)USING BTREE)ENGINE=InnoDB AUTO_INCREMENT=11CHARACTER SET=utf8COLLATE= utf8_general_ci ROW_FORMAT=Dynamic;【运行结果】:(2)创建表:sh_goods_comment表字段详情:【代码】:DROP TABLE IF EXISTS`sh_goods_comment`;CREATE TABLE`sh_goods_comment`(`id`int(10)UNSIGNED NOT NULL AUTO_INCREMENT COMMENT'评论id', //请大家补全后续代码....PRIMARY KEY(`id`)USING BTREE)ENGINE=InnoDB AUTO_INCREMENT=11CHARACTER SET=utf8COLLATE= utf8_general_ci ROW_FORMAT=Dynamic;【运行结果】:实验步骤(二):根据商品表(sh_goods)与商品评论表(sh_goods_comment)完成以下内容:(1)查询商品id等于8且有效的评论内容。
代码:【运行结果】:(2)查询每个用户评论的商品数量。
【代码】:【运行结果】:(3)查询最新发布的5条有效商品评论信息。
西华大学数据库实验报告(二)
资料范本本资料为word版本,可以直接编辑和打印,感谢您的下载西华大学数据库实验报告(二)地点:__________________时间:__________________说明:本资料适用于约定双方经过谈判,协商而共同承认,共同遵守的责任与义务,仅供参考,文档可直接下载或修改,不需要的部分可直接删除,使用时请详细阅读内容第2次作业一、环境运行SQL Server,并创建名为student数据库二、实训内容1.使用企业管理器创建“学生信息”表。
并插入学生数据。
“学生信息”表的结构“学生信息”表记录的数据use student --调用数据库gocreate table 学生信息_蒲强林--创建表(学号 char(7) primary key,姓名 char(20) not null,性别 char(2),年龄 int,所在系 char(15))gouse student --调用数据库go--插入数据insert 学生信息_蒲强林values ('9056215','赵燕','女',20,'计算机系')insert 学生信息_蒲强林values ('9056219','李勇','男',21,'计算机系')insert 学生信息_蒲强林values ('9057123','张辉','男',19,'管理系')insert 学生信息_蒲强林values ('9057436','王鹏','男',17,'管理系')insert 学生信息_蒲强林values ('9056213','李静','女',21,'计算机系')go结果截图:使用SQL语言编程序实现:(1.1)在“学生信息”表中添加“电话”、“电子邮箱”字段,类型分别为定长字符(11长度)、可变字符型(40长度),允许为空use student --调用数据库goalter table 学生信息_蒲强林--添加属性add 电话 char(11)alter table 学生信息_蒲强林--添加属性add 电子邮箱 varchar(40)go运行结果截图:(1.2)将“性别”字段的类型改为不允许为空use studentgo--修改字段alter table 学生信息_蒲强林alter column 性别 char(2) not nullgo运行结果截图:(1.3)将“学生信息”表中的“电子邮箱”字段名改为“email地址”use studentgoexec sp_rename '学生信息_蒲强林.电子邮箱','email地址','column' go运行结果截图:(1.4)删除“学生信息”表中的“email地址”字段use studentgoalter table 学生信息_蒲强林drop column email地址go运行结果截图:(1.5)试图删除“学生信息”表中的“学号”字段,出现什么情况?为什么?use studentgoalter table 学生信息_蒲强林drop column 学号go运行结果截图:因为“学号”字段为“学生信息_蒲强林”表中的主键,有主键约束,不能删除。
《数据库实验》实验报告
《数据库实验》实验报告《数据库实验》实验报告黄爱蓉编审湖北汽车⼯业学院电⼦信息科学系⼆〇〇七年⼀⽉实验⼀:建⽴数据库及基本表实验报告⼀、实验⽬的1、了解SQL Server数据库的逻辑结构和物理结构;2、了解SQL Server的基本数据类型;3、学会在企业管理器中创建数据库和表;4、使⽤SQL查询分析器⽤CREA TE、DROP、ALTER语句创建和删除数据库,创建、删除、更新基本表。
⼆、实验内容1、创建数据库和查看数据库属性。
2、创建表。
3、查看和修改表结构。
4、熟悉企业管理器和查询分析器⼯具的使⽤⽅法三、实验步骤1、在企业管理器中创建数据库和数据表。
(1) 使⽤企业管理器建⽴图书管理数据库,数据库名为BM,初始⼤⼩为10MB,最⼤为50MB,数据库⾃动增长,增长⽅式是按5%⽐例增长;⽇志⽂件初始为2MB,最⼤可增长到5MB,按1MB增长。
数据库的逻辑⽂件名和物理⽂件名均采⽤默认值。
详细步骤:(2) 在企业管理器中查看图书管理数据库的属性,并进⾏修改,使之符合要求。
(3) 通过企业管理器,在建好了图书管理数据库BM中建⽴图书(book)、读者(reader)和借阅(borrow)3个表,其结构为:图书(书号,类别,出版社,作者,书名,定价);读者(编号,姓名,单位,性别,电话);借阅(书号,读者编号,借阅⽇期)。
创建上述三个表的步骤:三个表各个字段的数据类型:2、在查询分析器中创建数据库和数据表(1) 创建数据库S-C 的sql语句:(2) 在数据库S-C下,创建基本表学⽣表student(sno,sname,ssex,sage,sdept)的sql语句:创建基本表课程表course(cno,cname, ccredit)的sql语句:创建基本表成绩表sc(sno,cno,grade)的sql语句:(3) 在窗⼝下分别键⼊DROP TABLE Student及DROP TABLE SC命令,运⾏后观察结果。
数据库实验报告2
数据库实验报告2昆明理工大学信息工程与自动化学院学生实验报告(2011 —2012 学年第 1 学期)课程名称:数据库系统教程开课实验室:信自楼445 2011 年11月 27日年级、专业、班学号姓名成绩实验项目名称SQL的数据查询指导教师丁家满教师评该同学是否了解实验原理: A.了解□ B.基语本了解□C.不了解□该同学的实验能力: A.强□ B.中等□C.差□该同学的实验是否达到要求: A.达到□ B.基本达到□C.未达到□实验报告是否规范: A.规范□ B.基本规范□C.不规范□实验过程是否详细记录: A.详细□ B.一般□ C.没有□教师签名:年月日一、上机目的及内容1.上机内容:SQL的数据查询,查询、插入、删除、修改2.上机目的:掌握数据查询语句,并能熟练应用二、实验原理及基本技术路线图(方框原理图或程序流程图)在SQL server 2008软件中的查询中,输入SQL代码三、所用仪器、材料(设备名称、型号、规格等或使用软件)1台PC及SQL server 2008软件四、实验方法、步骤(或:程序代码或操作过程)1)select查询单表查询:查询全体学生的学号及姓名:SELECT SNO,SNAME FROM S;查询全体学生的全部信息:SELECT*FROM S;2)查询经过计算值(SELECT子句的<目标列表达式>为表达式,表达式可以是:算术表达式、字符串常量、函数、列别名等)查全体学生的学号、姓名及其出生年份:SELECT SNO,SNAME,2012-AGE FROM S;查询全体学生的姓名、出生年份和所属系:SELECT SNO,SNAME,2012-AGE,SDEPT FROM S;查询选修了课程的学生学号:SELECT SNO FROM SC,C WHERE O=O;为了避免这种不合题意的情况,我们用distinct用了去除重复的元组。
所以上例中的执行语句为:SELECT DISTINCT SNO FROM SC;SELECT DISTINCT SNO FROM SC,C WHERE O=O;查询选修课程的各种成绩:SELECT CNO,GRADE FROM SC;SELECT DISTINCT CNO,DISTINCT GRADE FROM SC;SELECT CNO,DISTINCT GRADE FROM SC;SELECT DISTINCT CNO,GRADE FROM SC;SELECT CNO,GRADE FROM SC;对上述情况的分析及总结:distinct作用于其后的列,同一个selsct 后面只允许跟一个distinct而且只能放在第一个列的位置上。
实验二报告.doc
实验二设计数据库、创建数据库和数据表一. 实验目的掌握在SQLServer中使用对象资源管理器和SQL命令创建数据库与修改数据库的方法。
掌握在SQLServer中使用对象资源管理器或者SQL命令创建数据表的方法二. 实验内容1.在SQL Server中使用对象资源管理器和 SQL命令创建学生作业数据库,数据库的名称自拟(2).创建数据库代码和修改数据库创建数据库******/CREATE DATABASE stude ntON (NAME=stude nthomework,FILENAME='D:\stude nthomeworkco nditio n.mdf, SIZE=10,MAXSIZE=500,FILEGROWTH=10)LOG ON(NAME=stude nt_Log,FILENAME='D:\stude nthomeworkco nditio n.ldf,SIZE=5,MAXSIZE=500, FILEGROWTH=5)******修改文件增容方式******ALTER DATABASE stude ntMODIF Y FILE(NAME 二stude nthomework, FILEGROWTH=20)Ly SQ^.?r/l,sql • DESKTO^M3ELFCA;SCLE)PRESS 字三肛5KJ 审•M3ELFCA0b[5 轴H 癒 板凱曙們 ®ci iim 範凶 题H )li iii 数h釀总谨9 I 副it 琵1+ E XEve^ti^^(3).删除student 数据库2、学生表字段属性定义I DEf <TGP-MJELFCA'iH|L£X 3fl£主匚摆生• dbD.Eiiderf = MicTc-E^if &Q]L Sciraer Marage-menrt ^tudieG ・苔至狀| 區目阿 Asp) 丢叶希uzam 3#忌商丸■司刖卫腐凸蔬肺entuv.. 列比出|黑cl ”1囹< x I D EWTO^M 菲UJ 址• dbe川6 *_________ 环M ;JEh 児F N^l 厢DESKTOP'i/lJfLF(:AS.SaifXPR^S i 11 nchifH^)□ ufillhT ninwnvtrelhflKSO) 二 1 觐初虞方nekarfT]□ 9 *±n 如匸札1世期 _ U e 奪拦汞匡 feir^dflydm□a 丢 庄HeTables缶 口 dbo-cIriMtrib^e円 口] d be.^^rvwv 1ktJibl^nchartll)□ □课程表属性定义SCiLQuer P 1 - -T KSQLQMryl 列打EIKA 诃创捉沪* X議.口 ■T 6^-WP DATABsSE student IH Ig [:翦厂»诃EL ;H$QL^吃乂 (' E m蚯聞英 'T 芋土厂*" j\n_S odhL 覺 D E S KT OP- M3E LFCA\gQLEXPR E SS. - d bo xl as stable ■ Microsoft SQL Server ManggernentStudio文件(F) 编飆E 〕 w(y) 项目:p} ss 试g 浪设计器⑴ 工am 壹口阿 辛助Hi?園笄注匐㈣Ji ® J 3血晾X SFkTabhscbo-classtable cbohorriewQ ratable dboitudent学生作业表y DESKTOP M3ELFCA\SQ|JEX :>RESS 1学生 dboH-iomervo'-ktablc Micrc^aft SQL ServerMorogcmcnt Stud a 对屯F) 鵜(EJ mvj 项目® 调谶0)表爱i-器:L) 3n 蹑口 L W)轄葫(H) o” 辭* ' c J*目护逮童询w 眉鬆瘦歸歸乱m 欝因加细音理誰 ▼ 0 X1 D E <TOP - M 3 ELFC….. h o rkt 11 * X |DESKTOP-M3ELFC..生至接▼ i 学.G *允讦Nul 值-l 圮 DESKTOP-M3ELFCA\SQLEXPRESS Cb [subject-numb er]nvaichar(50) u曰■站库numbernchar(ll)n El ■盡统站專[honreworkl -scare]iirat□ 曰Ijl 雜[ho rr evtQ rkZ-5 co rejirt□ ® ■涯星关證[ho nr e^orkS-scc 『巳]Uni□ 曰■表□T更如© ■ AleTablo&T 困 dbo.cl<issldb eE 固 cJbo.hcmewcrlctab e1 申 dbo r student3、用SQL 命令在数据库中建立学生表、课程表和学生作业表CREATETABLEstude ntcon dition (studentnumber VARCHAR2) NOTNULL PRIMARYKEY studentname NVARCHARO) NOTNULL, studentsex VARCHAR) NOTNULL, studentclassNVARCHARO) NOTNULL,stude ntbirthdayDATE NOTNULL,stude nttelepho ne VARCHAR2), )/**学生表***/[subject-score] [subjet-time]r.地 at intnvarcha r 50;允许Null 巨□ ■ El田QCREATETABLECIasstable (subject nameNVARCHAR0) NOTNULLsubjectscore FLOAT NOTNULL CHECKsubjectscore >o),| subjecttime int NOTNULLCHECKsubjecttime >0), subjectteacher NVARCHARO) NOTNULL, )/*** 课程表****/CREATETABLE stude nthomework(homework2 INT,NOTNULL CHEC(Kiomework3>0 ANDhomework3<100),未执行前执行后subject number NVARCH/AR0) NOTNULL PRIMARYKE Ynumber VARCHAR2) NOTNULLNOTNULL CHECKiomework1>0 ANDhomework1<100), )/** 学生作业表******/mv■『・flli- A KE mti*: Nf ate◎ a»* * 上•*s.・**Q ■homework3 INT■ ■ ibartMUFil4、往表中填充数据■■f-Jlj工d兵己二IhLrTL-LJLT*SI斫閘no Aihv- *«□ Um ■*«m4 - 3 - .- - & ・F jmKNi JHfll•童・斗IP di ・-||3叩和十• ttMflCi *to d 胖n m f 1^1 -*■* *xJ ■A■ -PM*■■・W・■ V<R!?■*MUD f.■MM ■ 1J ni=MH-H<#«Mimulj|HH,■L nz=[| imj■ S n tfc flSMUI.剽ZKMffp*fJH A t. ■ivvvra£W flM-OS[.iranjijMr■电"if i■叵1HLXimt MXLKJ^O^LMUH _ :<S<~3? PUQCLFZA 9Ti ud« 33.m ?-'〒ruhr*:■YOlflTV•tfrUJ L I对liiL- l**linMlm IIrfc -<R*IL.W I I"空Ef诃lr±JRK*<3MlB ■ Rp#r ■ *i‘轉M. bQ-rvwwvta»- 0 dbciruiFraentail ■ EH皿护--» ■良・(■HE»swft* li!-«9riti Ufa] hi«ii A-liln ”="0 Minw^ton* i讨i・41・«-*!■* "MM|44^!■■ ・■4T I WT^Ii ET Eg莘 E.7E>MUt机<心■耳9M&DM Hvm i!*■4till neti-rs4-■■n><■Iffil■VH3UK.■ I -・B■if icerr*«mr»M.EKUCroc-NAU!-^X 4 M «»ITW<■■fan it ■L "TMfrhrfl*。
数据库及其应用实验报告(2)
《数据库及其应用》实验报告
实验序号:B0901000-02 实验项目名称:数据库设计及数据库创建与应用
(五)数据表视图下数据记录的显示与操作
2. 修改和删除操作
“设计视图”,选择“视图”菜单下的“SQL视图”命令,进入SQL设计页面。
③查询平均成绩在80分以上的各位学生的学号、姓名和平均分。
保存为查询对象,对象名“优秀学生”。
⑥查询选课人数最多的课程的课程号、课程名。
结果如图
3.进行参数查询
通过参数查询指定日期以后出生的某个民族的学生信息。
在查询视图中,选择“查询”菜单中的“参数查询”菜单项,启动“查询参数”对话框,输入条件。
执行
然后运行
本实验的操作步骤如下。
最新数据库实验二实验报告
最新数据库实验二实验报告实验目的:1. 熟悉数据库管理系统的基本操作。
2. 掌握数据库的创建、查询、更新和删除等基本操作。
3. 学习并实践SQL语言在数据库管理中的应用。
实验环境:- 操作系统:Windows 10- 数据库管理系统:MySQL 8.0- 开发工具:MySQL Workbench实验内容:1. 创建数据库- 使用MySQL Workbench连接到MySQL服务器。
- 执行CREATE DATABASE命令创建名为“StudentDB”的数据库。
2. 设计数据表- 在“StudentDB”数据库中创建学生表(Students)和课程表(Courses)。
- 学生表包含字段:学号(ID)、姓名(Name)、年龄(Age)、专业(Major)。
- 课程表包含字段:课程号(CourseID)、课程名(CourseName)、学分(Credits)。
3. 插入数据- 向学生表和课程表中插入一定数量的示例数据。
- 使用INSERT INTO命令并指定具体的值进行数据插入。
4. 查询操作- 实现对学生表和课程表的基本查询,如查询所有学生信息、查询特定专业学生信息等。
- 使用SELECT语句进行查询,并尝试使用WHERE子句进行条件筛选。
5. 更新和删除操作- 修改学生表中的部分数据,如更新学生的选课信息。
- 使用UPDATE命令进行数据更新。
- 删除课程表中的某些课程记录。
- 使用DELETE FROM命令进行数据删除。
6. 数据库的完整性约束- 在创建数据表时设置主键、外键等约束。
- 尝试插入违反约束的数据,并观察数据库的响应。
实验结果:- 成功创建了“StudentDB”数据库以及相应的学生表和课程表。
- 插入数据操作顺利,能够正确输入数据至指定数据表。
- 查询操作无误,能够根据不同条件检索所需数据。
- 更新和删除操作执行正确,数据表中的记录得到相应修改。
- 完整性约束有效,违反约束的操作被数据库拒绝执行。
数据库实验报告第二次
数据库实验二学号:200901015 姓名:李鹏飞实验目的:认识并熟悉企业管理器,利用企业管理器创建数据库及表。
认识了解一些基本的SQL语句,并使用SQL语句建立数据库及表。
实验内容:一,企业管理器创建数据库及表1,打开企业管理器2,创建数据库右键单击数据库,在弹出对话框中选择新建数据库3,建立数据表数据库建立完成后,在新建立的数据库上单击展开节点,在子节点表上右键单击新建表,在这里,我建立一个学生基本信息表T_StuInfo,字段stuNum——学生学号stuName——学生姓名stuSex——学生性别stuDepNum——学生系别号stuMajorNum——学生所在专业号stuClassNum——学生所在班级的代号。
保存表,如图所示:二使用SQL语句创建数据库及表1,打开查询分析器由于刚打开,系统默认当前数据库为系统数据库master,在菜单栏中单击查询——更改数据库,选择已经建好的Students数据库2,在查询分析器中输入创建表语句,使用CREATE TABLE语句,新表的表名是Deparment.字段DepNum是系别的代号。
DepName是系别的名称。
语句及执行结果如图所示在查询分析器的对象浏览器中可以看到已经创建的表实验心得:本次实验初步认识了企业管理器和查询分析器,并且学会如何在企业管理器和查询分析器中建立数据库和数据表。
通过在企业管理器中简单的数据库的建立和数据表的建立,明白了在数据库管理系统中数据的组织方式。
使用SQL语句建立表这一种高效的方式执行表的创建工作,明白了现在的计算机程序中,前台代码是如何进行的数据库操作。
并且大致认识了SQL语句,对SQL语句有了初步的概念了解。
在以后的学习中,我会认真学习SQL语句,努力掌握用SQL语句进行数据库的相关操作。
数据库原理实验报告二
LIAOCHENG UNIVERSITY计算机学院实验报告【 2015 ~ 2016 学年第 2 学期】【一、基本信息】【实验课程】数据库原理与应用【设课形式】独立□非独立√【课程学分】0.5【实验项目】实验二、SQL数据操作及查询【项目类型】基础√综合□设计□研究创新□其它[ ] 【项目学时】 4 【学生姓名】傅雪晨【学号】2014204359【系别专业】电子商务【实验班组】 2014.06【同组学生】【实验室名】综合实验楼【实验日期】【报告日期】【二、实验教师对报告的最终评价及处理意见】实验成绩:(涂改无效)指导教师签名:年月日注:要将实验项目、实验课程的成绩评定及课程考核办法明确告知学生,并报实验管理中心备案3.将教材P70表中的数据添加到数据库SPJDB中. 体会执行插入操作时检查实体完整性规则、参照完整性规则和用户定义完整性规则的效果.Insert into S59select's1','精益','20','天津'unionselect's2','盛锡','10','北京'unionselect's3','东方红','30','北京'unionselect's4','丰泰盛','20','天津'unionselect's5','为民','30','上海'Insert into P59select'p1','螺母','红',12 unionselect'p2','螺栓','绿',17 unionselect'p3','螺丝刀','蓝',14 unionselect'p4','螺丝刀','红',14 unionselect'p5','凸轮','蓝',40 unionselect'p6','齿轮','红',30Insert into J59select'J1','三建','北京'unionselect'J2','一汽','长春'unionselect'J3','弹簧厂','天津'unionselect'J4','造船厂','天津'unionselect'J5','机车厂','唐山'unionselect'J6','无线电厂','常州'union4.删除student表中学号为201215121的学生,体会执行删除操作时检查参照完整性规则的效果.将参照完整性中的删除规则改为“级联(层叠)”(CASCADE),重新删除该学生信息。
数据库技术基础实验报告2
数据库技术基础实验报告2实验报告课程数据库技术基础实验名称实验1 Sql Server2008环境院系专业班级软件3班姓名学号指导老师:日期一.目的与要求1、熟悉SQL Server的安装、配置。
2、学会如何编辑、编译、运行SQL Server程序。
3、熟悉SQL Servser程序的基本输出语句。
二.实验准备SQL Server三.实验内容1.对象资源管理器(界面)的使用(1)启动SSMS, 分别以Window账户和SQL Server账户登入SQL Server2008,系统显示”SQL Server Management Studio”窗口.图1.1SQL Server2008登录界面(2)在打开的“SQL Server Management Studio”窗口中, 左边是”对象资源管理器”, 它以目录树的形式组织对象。
图1.2对象资源管理器(3)右边是操作界面, 如”查询器分析”窗口,”表设计器”窗口等. .图1.3表设计器图 图1.4查询器分析( 4 ) 在SQL Server 2008安装好以后,系统生成了四个数据库:master ,model, msdb 和 tempdb 在”对象资源管理器”中单击””系统数据库 ,系统显示四个数据库master,观察SQL Server2008 ”对象资源管理器” 中数据库对象的组织方式, 其中, 表, 视图在”数据库” 节点下, 储存过程, 触发器,函数, 类型, 默认值, 规则等在”可编程性”中, 用户, 角色, 架构等”安全性” 中.图1.5系统数据库图1.6视图图1.7可编辑性(5)展开数据库”master”–“表”–“系统表” , 并选择”dbo.spt_values”, 右击鼠标, 系统显示操作快捷菜单.图1.8系统表(6)认识表的结构.单击”dbo.spt_values”–“列”, 查看表有那些列.图1.9查看列2. 查询分析器的作用在“SQL Server Management Studio”窗口中单击“新建查询”按钮,在“对象资源管理器”的右边就会出现“查询分析器”窗口在该窗口中输入下列命令:USE master SELECT* FROM abo.spt_values GO其中,使用“USE master”命令选这当前数据库为“master”,如果在“SQLserver Management studio”面板上的可用数据库下拉框中选择当前数据库为“master”,则“USE master”命令可以省略。
数据库实验二实验报告
_数据库实验二课程实验报告实验名称:姓名班级学号实验台编号同组学生实验课表现出勤、表现得分25% 实验报告得分50%实验总分操作结果得分25%实验目的:1.掌握SELECT语句的基本语法2.掌握SELECT语句中的SELECT子句的作用及使用方法3.掌握SELECT语句中的WHERE子句的作用及使用方法4.掌握SELECT语句中的ORDER BY子句的作用及使用方法5.掌握集合函数的作用及使用方法6.掌握SELECT语句中的GROUP BY子句的作用及使用方法7.熟悉内连接、外连接、自连接和非限制连接的概念8.能够熟练使用连接查询从多个表中查询数据9.能够熟练地使用子查询得到想要的数据实验内容:一、简单查询1.查询XS表中各个同学的所有信息。
select* from XS;2.查询XS表中各个同学的姓名、专业名和总学分。
select姓名,专业,总学分from XS;3.查询XS表中所有同学的学号、姓名和总学分,结果中各列的标题分别指定为num,name和mark。
select学号num,姓名name,总学分mark from XS;4.查询XS表中的学生数据来自哪些专业(使用DISTINCT子句消除结果集中的重复行)。
select distinct专业from XS;5.查询XS表中各个同学的姓名、专业名和总学分,只返回结果集的前5行。
select top 5 姓名,专业,总学分from XS;6.查询XS表中每个学生的学号、姓名和年龄信息。
select datediff(yyyy,出生日期,'2010')年龄from XS;7.查询XS表中专业为“计算机”的同学的情况。
select*from XS where专业='计算机';8.查询XS表中1979年出生的学生姓名和专业情况。
SELECT姓名,专业from XS where year(出生日期)='1979';9.查询XS表中专业名为“计算机”或“电子”或“数学”的学生的情况。
数据库实验报告范本(3篇)
第1篇实验名称:数据库设计与实现实验日期:2023年4月15日实验班级:计算机科学与技术专业1班实验学号:12345678一、实验目的1. 理解数据库设计的基本原理和方法。
2. 掌握数据库概念结构、逻辑结构和物理结构的设计。
3. 学会使用数据库设计工具进行数据库设计。
4. 能够使用SQL语句进行数据库的创建、查询、更新和删除等操作。
二、实验内容1. 数据库概念结构设计- 分析需求,确定实体和实体间的关系。
- 设计E-R图,表示实体、属性和关系。
2. 数据库逻辑结构设计- 将E-R图转换为关系模式。
- 设计关系模式,确定主键、外键等约束。
3. 数据库物理结构设计- 选择合适的数据库管理系统(DBMS)。
- 设计数据库表结构,包括字段类型、长度、索引等。
- 设计存储策略,如数据文件、索引文件等。
4. 数据库实现- 使用DBMS创建数据库。
- 创建表,输入数据。
- 使用SQL语句进行查询、更新和删除等操作。
三、实验步骤1. 数据库概念结构设计- 分析需求,确定实体和实体间的关系。
- 设计E-R图,表示实体、属性和关系。
2. 数据库逻辑结构设计- 将E-R图转换为关系模式。
- 设计关系模式,确定主键、外键等约束。
3. 数据库物理结构设计- 选择合适的数据库管理系统(DBMS)。
- 设计数据库表结构,包括字段类型、长度、索引等。
- 设计存储策略,如数据文件、索引文件等。
4. 数据库实现- 使用DBMS创建数据库。
- 创建表,输入数据。
- 使用SQL语句进行查询、更新和删除等操作。
四、实验结果与分析1. 数据库概念结构设计- 实体:学生、课程、教师、成绩。
- 关系:学生与课程之间有选课关系,教师与课程之间有授课关系。
2. 数据库逻辑结构设计- 学生表(学号,姓名,性别,年龄,班级号)。
- 课程表(课程号,课程名,学分,教师号)。
- 教师表(教师号,姓名,性别,年龄,职称)。
- 成绩表(学号,课程号,成绩)。
《数据库技术及应用》实验报告2
8.create table x2(b number(2),c number(2));
9.alter table x1 add constraint "fk_x1_x2";
10.foreign key (b) reference x2(bb);
《数据库技术及应用》课程实验报告
学号
姓名
班级
实验时间
周一10-12节
实验名称
实验2数据库的相关操作及表空间的创建
一、实验目的
1.利用oracle企业管理器的进行数据库相关参数的修改
2.表空间的创建和维护
二、实验环境
Windows XP,Oracle数据库
三、主要内容
1.查看并使用Oracle的常用工具DBCA重新配置数据库
2.查看并使用Oracle的常用工具Net配置助手配置监听程序
3.找到所在Oracle的pfile或spfile参数文件的位置,写出利用其中一个文件创建另一个文件的相关语句,并验证。
4.使用DBCA创建名为“StudentTest”的测试数据库。
5.使用OEM、PL/SQL developer查看“StudentData”数据库信息。
newfile.dbf。
(3)将ORCL数据库的StudentNormal表空间的数据文件newfile.dbf大小增加到20M
10.使用OEM和命令行方式删除表空间StudentNormal。
11.使用OEM管理“StudentData”数据库的数据文件。
12.使用命令行方式管理“StudentData”数据库的数据文件。
【免费下载】数据库实验二报告
Example3.4.7 select aid from agents where commission<=all (select commission from agents);
Example3.4.8 select cid,cname from customers
where discnt =some(select discnt from customers where city='Dallas' or city=' Boston');
对全部高中资料试卷电气设备,在安装过程中以及安装结束后进行高中资料试卷调整试验;通电检查所有设备高中资料电试力卷保相护互装作置用调与试相技互术关,系电,力根通保据过护生管高产线中工敷资艺设料高技试中术卷资,配料不置试仅技卷可术要以是求解指,决机对吊组电顶在气层进设配行备置继进不电行规保空范护载高与中带资负料荷试下卷高问总中题体资,配料而置试且时卷可,调保需控障要试各在验类最;管大对路限设习度备题内进到来行位确调。保整在机使管组其路高在敷中正设资常过料工程试况中卷下,安与要全过加,度强并工看且作护尽下关可都于能可管地以路缩正高小常中故工资障作料高;试中对卷资于连料继接试电管卷保口破护处坏进理范行高围整中,核资或对料者定试对值卷某,弯些审扁异核度常与固高校定中对盒资图位料纸置试,.卷保编工护写况层复进防杂行腐设自跨备动接与处地装理线置,弯高尤曲中其半资要径料避标试免高卷错等调误,试高要方中求案资技,料术编试交写5、卷底重电保。要气护管设设装线备备置敷4高、调动设中电试作技资气高,术料课中并3中试、件资且包卷管中料拒含试路调试绝线验敷试卷动槽方设技作、案技术,管以术来架及避等系免多统不项启必方动要式方高,案中为;资解对料决整试高套卷中启突语动然文过停电程机气中。课高因件中此中资,管料电壁试力薄卷高、电中接气资口设料不备试严进卷等行保问调护题试装,工置合作调理并试利且技用进术管行,线过要敷关求设运电技行力术高保。中护线资装缆料置敷试做设卷到原技准则术确:指灵在导活分。。线对对盒于于处调差,试动当过保不程护同中装电高置压中高回资中路料资交试料叉卷试时技卷,术调应问试采题技用,术金作是属为指隔调发板试电进人机行员一隔,变开需压处要器理在组;事在同前发一掌生线握内槽图部内 纸故,资障强料时电、,回设需路备要须制进同造行时厂外切家部断出电习具源题高高电中中源资资,料料线试试缆卷卷敷试切设验除完报从毕告而,与采要相用进关高行技中检术资查资料和料试检,卷测并主处且要理了保。解护现装场置设。备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。
数据库原理实验报告(2)实验二 数据库的创建、管理、备份及还原实验
南京晓庄学院《数据库原理与应用》课程实验报告实验二数据库的创建、管理、备份及还原实验所在院(系):数学与信息技术学院班级:学号:姓名:1.实验目的(1)掌握分别使用SQL Server Management Studio图形界面和Transact-SQL语句创建和修改数据库的基本方法;(2)学习使用SQL Server查询分析窗口接收Transact-SQL语句和进行结果分析。
(3)了解SQL Server的数据库备份和恢复机制,掌握SQL Server中数据库备份与还原的方法。
2.实验要求(1)使用SQL Server Management Studio创建“教学管理”数据库。
(2)使用SQL Server Management Studio修改和删除“教学管理”数据库。
(3)使用Transact-SQL语句创建“教学管理”数据库。
(4)使用Transact-SQL语句修改和删除“教学管理”数据库。
(5)使用SQL Server Management Studio创建“备份设备”;使用SQL Server ManagementStudio对数据库“教学管理”进行备份和还原。
(6)SQL Server 2005数据库文件的分离与附加。
(7)按要求完成实验报告3.实验步骤、结果和总结实验步骤/结果(1) 总结使用SQL Server Management Studio创建、修改和册除“TM”(教学管理)数据库的过程。
(2) 总结在实验中为创建、修改和删除“教学管理”数据库所编写的各条T-SQL语句及其完成了什么功能。
(3)总结使用SQL Server Management Studio备份与还原数据库的几种方法。
4.实验思考:①SQL Server 2005物理数据库包含了哪能几种类型的文件以及它们的作用?②数据库备份与转储包含那些原理?③如果数据或日志文件非空不能删除,查找SQL Server中缩小文件大小的方法。
数据库实验报告二
《数据库原理》实验报告实验三:数据库完整性与安全性控制实验四:视图与索引学号班级日期2013302534添文10011303 2015.10.17实验三:数据完整性与安全性控制一、实验容1.利用图形用户界面对实验一中所创建的Student库的S表中,增加以下的约束和索引。
(18分,每小题3分)(1)非空约束:为出生日期添加非空约束。
(2)主键约束:将学号(sno)设置为主键,主键名为pk_sno。
(3)唯一约束:为(sname)添加唯一约束(唯一键),约束名为uk_sname。
(4)缺省约束:为性别(ssex)添加默认值,其值为“男”。
(5)CHECK约束:为SC表的成绩(grade)添加CHECK约束,约束名为ck_grade,其检查条件为:成绩应该在0-100之间。
(6)外键约束:为SC表添加外键约束,将sno,cno设置为外键,其引用表为分别是S表和C表,外键名称分别为fk_sno,fk_cno。
2.在图形用户界面中删除上小题中已经创建的各种约束,用SQL语言分别重新创建第1小题中的(2)-(6)小题。
(15分,每小题3分,提示:alter table add constraint)(2)alter table sadd constraint pk_sno primary key(sno)(3)alter table sadd constraint uk_sname unique(sname)(4)alter table sadd constraint a default('男')for ssex(5) alter table scadd constraint ck_grade check(grade between 0 and 100)(6) alter table scadd constraint fk_sno foreign key(sno)references s(sno)alter table scadd constraint fk_cno foreign key(cno)references c(cno)3.利用图形用户界面根据上述SC表中的外键定义画出由S,C,SC表构成的数据库关系图。
数据库实验报告2
实验项目列表序号实验项目名称成绩指导教师1 实验一数据库的定义实验(验证性)2 实验二数据库的建立和维护实验(验证性)3 实验三数据库的查询实验(验证性)4 实验四数据库的视图操作实验(验证性)5 实验五触发器、存储过程操作实验(综合性)实验一:数据库的定义实验一、实验目的:1、理解MySQL Server 5.1 服务器的安装过程和方法;2、要求学生熟练掌握和使用SQL、T-SQL、SQL Server Enterpriser Manager Server 创建数据库、表、索引和修改表结构,并学会使用SQL Server Query Analyzer。
二、实验环境:硬件:PC 机软件:Windows 操作系统、 MySQL Server 6.0 和Navicat for MySQL9.0三、实验内容和原理:1、安装 MySQL 以及相应的 GUI 工具2、用 SQL 命令,建立学生-课程数据库基本表:学生 Student(学号 Sno,姓名 Sname,年龄 Sage,性别 Ssex,所在系Sdept);课程 Course (课程号 Cno,课程名 Cname,先行课 Cpno ,学分Ccredit);选课 SC(学号 Sno,课程号 Cno,成绩 Grade);要求:1) 用 SQL 命令建库、建表和建立表间联系。
2) 选择合适的数据类型。
3) 定义必要的索引、列级约束和表级约束.四、实验步骤:1、运行MySQL Query Browser,然后进入到GUI界面;2、利用图形界面建立基础表:student 表的信息:字段名类型长度约束条件Sno varchar 9 非空、主键Sname varchar 20Ssex varchar 2Sage smallin 6Sdept varchar 20course 表的信息:字段名类型长度约束条件Cno varchar 4 非空、主键Cname varchar 40Cpno varchar 4 与 course 表中 Cno 关联Ccredit smallin6tsc 表的信息:字段名类型长度约束条件Sno varchar 9 非空、主键、与 student 表中 Sno外键关联,级联删除Cno varchar 4 非空、主键、与 course 表中 Cno外键关联6Grade smallint3、利用命令方式建表:(1)、运行MySQL Query Browser,在弹出查询窗口中输入“CREATE DATABASE 3116017006”命令,建立一个名为3006017006的数据库;(2)通过“use 3116017006 ”命令进入到 3116017006 数据库中;(3)、在查询编辑器窗口中分别输入命令:建立 student 表:CREATE TABLE student(Sno varchar(9) PRIMARY KEY,Sname varchar(20) UNIQUE,Ssex varchar(2),Sage SMALLINT,Sdept varchar(20))建立 course 表:CREATE TABLE course(Cno varchar(4) PRIMARY KEY,Cname varchar(40),Cpno varchar(4),Ccredit SMALLINT,FOREIGN KEY (Cpno) REFERENCES course(Cno) )建立 sc 表:CREATE TABLE sc(Sno varchar(9),Cno varchar(4),Grade SMALLINT,PRIMARY KEY (Sno,Cno),FOREIGN KEY (Sno) REFERENCES student(Sno) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY (Cno) REFERENCES course(Cno) ON DELETE NO ACTION ON UPDATE CASCADE)(4)、向 student 表中添加“Sentrance”列:ALTER TABLE student ADD Sentrance DATE(5)、将 student 表中“Sentrance”的类型改为 varchar ALTER TABLE student MODIFY COLUMN Sentrance varchar(4); (6)、删除 student 表中的“Sentrance”列:ALTER TABLE student DROP Sentrance;五、实验结果1、建立student2、建立course 表,如下图所示:3、建立sc 表,如下图所示:如图所示,建好的表在数据库3116017006下显示:在做下题时,先在3个表中输入个人信息,如图:4、向 student 表中添加 Sentrance 列,如图所示刚开始没有Sentrance 列:添加Sentrance 列之后有Sentrance 列:5、Sentrance 的数据类型初为DATE,如图所示:将 Sentrance 的数据类型改为 varchar,如图:6、删除student表中的“Sentrance”列,如图所示“Sentrance”列被删掉:五、总结:通过这次实验,我掌握了数据库的定义以及基本表的建立,并且熟悉了 MySQL图形界面和 SQL 命令去创建、修改、删除基本表及设定表级完整性约束,巩固了 SQL 的一些常用的命令语句,为接下来的实验奠定基础。
数据库原理与应用实验报告二
《数据库原理与应用》实验报告实验名称基本表SQL语句练习实验室618 实验日期2012.11.6择条件、字符匹配、分组和排序,体会各种查询的执行过程,为简单综合应用打下基础。
1.查询书名以T开头或者出版社号为0877,而且价格大于16的书的信息。
2.按照类型的升序和价格的降序(在类型相同时)显示书的信息(书名、作者、出版社、类型、价格)。
3.查询销售量大于30的书名及销售数量。
4.查询在1990.1.1到2000.12.31间,每本书的销售总额。
5.查询所有作者的所在城市和州名,要求没有重复信息。
6.计算多少种书已被订价。
7.查询每本书的书名、作者及它的售书总量。
8.计算所有书的平均价格。
9. 查询价格最高的书的书名、作者及价格。
实验内容3:1.参照以上各表给出的主键、外键设置的设置要求,在自己创建表中进行相应的设置。
2.向authors表中插入一行作者信息(具体值自定)。
3.数量超过100的商店增加10%的折扣。
4.删除1994.9.14的订单。
5.删除1中所建立的索引。
6.建立CA州作者所著书的视图(包括作者号、姓名、所在州、书名、价格、出版日期)。
7.建立付款方式是现金(cash)的订单视图。
9.建立CA州的所有商店的视图。
四、实验步骤:内容一:1.查询所有作者的作者号、姓名信息2.查询所有作者的姓名、作者号信息,并在每个作者的作者号前面显示字符串“身份证号:”,表明显示的信息是身份证信息3.查询在CA州的作者姓名和城市4.查询出版日期在2000.1.1-2000.12.31之间的书名和出版日期5.查询每个出版社出版的书6.查询某店销售某书的数量7.查询有销售记录的所有书信息(书号、书名、类型和价格等)8.显示所有的书名(无销售记录的书也包括在内)9.查询已销售书的信息(书号、书名、作者等)10.查询商业(business)书籍的出版社的名称内容二:1.查询书名以T开头或者出版社号为0877,而且价格大于16的书的信息。
数据库实验实验研究报告
数据库实验实验研究报告————————————————————————————————作者:————————————————————————————————日期:数据库第二次试验报告PB10011020 刘思轶实验内容本实验有两个可选题目,旅游出行和药品免疫库。
本程序即为旅游出行的一个实现。
实验原题摘要如下数据关系模式:航班FLIGHTS( String flightNum, int price, int numSeats, int numAvail, String FromCity, StringArivCity);宾馆房间HOTELS( String location, int price, int numRooms, int numAvail);出租车CARS( String location, int price, int numCars, int numAvail);客户CUSTOMERS( String custName);预订情况RESERVATIONS( String resvKey, String custName, int resvType) 系统基本功能:1.航班,出租车,宾馆房间和客户基础数据的入库,更新(表中的属性也可以根据你的需要添加)。
2.预定航班,出租车,宾馆房间。
3.查询航班,出租车,宾馆房间,客户和预订信息。
4.查询某个客户的旅行线路。
5.检查预定线路的完整性。
6.其他任意你愿意加上的功能。
程序功能本系统由旅行服务提供商运营,发布在支持PHP + MySQL 的服务器上。
系统默认有三个角色,游客、用户和管理员。
它们的权限如下1、游客查询当前航班、旅馆和出租车的预订情况;2、注册用户游客的所用权限;查询当前预订;预订航班、旅馆和出租车;退订航班、旅馆和出租车。
打印旅行路线检查预定路线的完整性。
检查航班的完备性3、管理员注册用户的所用权限添加航班、旅馆和出租车信息;更改航班、旅馆和出租车信息;注册用户;更改用户密码和权限;删除注册用户;查询用户预订;取消用户预订;查询用户旅行线路。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验二简单查询及子查询一. 目的:练习SQL.二. 内容:1. 练习查询语句:(Example3.4.1-3.4.3; Example3.4.6-3.4.14;Example3.5.1.-3.5.2). 操作内容截图如下:CUSTOMERS:AGENTS:PROODUCTS:ORDER;2练习查询语句Example3.4.4select distinct cid from orderswhere aid in (select aid from agentswhere city='Duluth' or city='Dallas');Example3.4.2 Retrieve all information concerning agents based in Duluth or Dallas.select*from agentswhere city in('Duluth','Dallas');Example3.4.3select cname,discnt from customerswhere cid in(select cid from orders where aid in(select aid from agents where city in('Duluth','Dallas')));Example3.4.6select ordno from orders x where exists(select cid,aid from customers c,agents awhere c.cid=x.cid and a.aid=x.aid and c.city='Duluth' and a.city='New York);Example3.4.7select aid from agents where commission<=all(select commission from agents);Example3.4.8select cid,cname from customerswhere discnt =some(select discnt from customerswhere city='Dallas'or city='Boston');Example3.4.9select cid from customerswhere discnt<all(select discnt from customerswhere city='Duluth');Example3.4.10select distinct ame from customers c,orders xwhere c.cid =x.cid and x.aid='a05';Example3.5.1select city from customersunion select city from agents;Example3.5.2select c.cid from customers c wherenot exxists(select*from agents awhere a.city='New York'andnot exists(select*from orders xwhere x.cid=c.cid and x.aid=a.aid));3. 验证、分析作业题: 3.1 (2.5 (a), (c), (e), (g),(k))( (o), (s)); 3.22.5(a)Find all(cid,aid,pid)triples for customer,agent,product combinations that are all in the same city.Nothing about orders is involved in this selectio.select c.cid,a.aid,p.pid from customers c,agents a,products pwhere c.city=a.city and a.city=p.city(c)Find all(cid,aid,pid)triples for customer,agents,product combinations,no two of which are i the same city.select c.cid,a.aid,p.pid from customers c,agents a,products pwhere c.city<>a.city and a.city<>p.city and p.city<>c.city(e)Get product names ordered by at least one customers based in Dallas though an agent based in Tokyo.s elect p.pname from customers c,agents a,products p,orders ow here o.cid=c.cid and o.aid=a.aid and o.pid=p.pid and c.city='Dallas'and a.city='Tokyo'(g)Display all pairs of aids for agents who live in the same city.select distinct a1.city,a2.city from agents a1,agents a2Where a1.city=a2.city and a1.aid<a2.aid(k) Find pids of products ordered through agent a03 bur not through agent a06s elect distinct pid from orders xw here x.aid='a03' and not exists (select pid from orders ywhere y.aid='a06'and x.pid=y.pid)(o)Get names of agents who play orders for all products ordered by customer c002select distinct aname from agents a where not exists(select * from orders x where x.cid='c002' and not exists(select * from orders y where y.aid=a.aid and x.pid=y.pid));(s) Get aids of agents who place individual orders in dollar value greater than $500 for customers living in Kyoto.select distinct aid from customers c,orders owhere c.cid = o.cid and o.dollars>500 and c.city='Kyoto'3.2(a)Retrieve aid values of agents who receive more than the minimum percent commission(column name:percent)select aid from agents where commission>any(select commission from agents)(b)Retrieve aid value of agents who receive the minimum percent commission(column name:percent)select aid from agentswhere commission=(select max(commission)from agents)(c)Explain why the following query fails to answer request(a)above,although it retrieves the right rows from the agents table of Figure 2.1:select aid from agents where mission>5;The fact that two queries have the same result for a table of a given content is not sufficient to guarantee that the two queries are equivalent.3、小结:这次实验主要是练习简单的查询和子查询,有了第一次的上机,这次就得心应手了许多。
先是上机练习一下课本上的例子(Example3.4.1-3.4.3;Example3.4.6- 3.4.14;Example3.5.1.-3.5.2).找出查询的写法规律。
然后是查询课后练习,有时查询出来的结果觉得很不可思议,亲自查了一下表才知道错了,于是检查错误,然后更改,比如2.5(c)、(b)就遇到这种情况。
这样反复练习之后,就大致掌握了解题的基本规律,基本方法。
做其他的题目时,思考的时间明显节省了很多。