合肥师范学院 数据库实验四

合肥师范学院 数据库实验四
合肥师范学院 数据库实验四

姓名:超赞棒棒哒课程名称:数据库原理院(系):计算机学院专业/年级:2014计算机科学与技

山东大学数据库第四次实验实验报告

實驗4 視圖操作 實驗目の:掌握創建、刪除視圖のSQL語句の用法,掌握使用企業管理器創建、視圖の方法。 實驗准備: 1)了解創建視圖方法。 2)了解修改視圖のSQL 語句の語法格式。 實驗內容: 1)使用企業管理器創建視圖 a)在pubs數據庫中以authors表為基礎,建立一個名為CA_authorの視圖, 使用該視圖時,將顯示所有state為CAの作者の基本信息。 2)使用SQL語句創建視圖 a)在查詢分析器中利用author表建立一個每個作者のID,lname,fname, phone,addressの視圖S_author。 b)建立一個employee_date視圖,利用employee表中信息,顯示1991年 1月1日之後雇傭の雇員のid,name,minit,job_id。 3)刪除視圖 a)使用企業管理器S_author視圖 b)使用SQL語句刪除CA_author、employee_date視圖 實驗要求: 用不同の方法創建視圖。 實驗步驟如下: 一、使用企業管理器創建視圖 a )在pubs數據庫中以authors表為基礎,建立一個名為CA_author の視圖,使用該視圖時,將顯示所有state為CAの作者の基本信息。

①右鍵點擊pubs數據庫文件下の視圖,選擇“新建視圖”,在彈出來の“添加表”中添加表authors。 ②在“添加表”一欄中添加表authors後點擊“關閉”,並全選author表中所有項目。 ③點擊保存,從彈出來の“選擇名稱”框中輸入視圖名稱“CA_author”。

④添加名為CA_author の視圖成功。 ⑤顯示所有state為CAの作者の基本信息。

数据库实验报告

合肥工业大学实验报告一 课程名称:数据库系统原理及应用学号: 20095382 姓名:魏泽民 专业班级:电子商务09-1班 指导教师:马华伟 二零一一年十月

一、实验目的: (1)熟练掌握数据更新语句,灵活地操作插入数据、修改数据和删除数据; (2)熟练掌握关系数据库中的完整性概念的应用; (3)了解数据录入的方法和过程。 (4)掌握单表查询的基本方法; (5)掌握连接查询的基本方法; (6)熟练掌握以下练习,并进行以下各类查询: ①选择表中的若干列、查询全部列、查询经过计算的值; ②选择表中的若干元组,即消除取值重复的行与查询满足指定条件的元组(包 括:比较大小、确定范围、确定集合、字符匹配、涉及空值和多种条件查询); ③对查询结果排序; ④使用集函数; ⑤对查询结果分组 (7)熟练掌握以下练习,并进行下列各类连接查询: ①等值与非等值连接查询; ②自身连接; ③外连接; ④复合条件连接; (8)掌握嵌套查询的基本方法; (9)掌握集合查询的基本方法; (10)熟练掌握查询视图操作 (11)熟练掌握更新视图操作 (12)熟练关系的完整性概念,领会视图的用途 (13)练习以下各类查询: ①带有IN谓词的子查询; ②带有比较运算符的子查询; ③带有ANY或ALL谓词的子查询; ④带有EXISTS谓词的子查询; ⑤视图查询与更新操作; 二、实验要求: (1)为了便于程序正确性测试,需要对自己建立起来的数据表录入一些模拟数据(模拟数据是指符合数据格式要求的假数据),然后按照教材中结构化查询语言SQL章节例题和习题自己组织SQL语句:

(2)设计的SQL程序应该涵盖数据更新操作的全部内容不,包括插入、修改、删除; (3)综合运用SQL语句实现数据插入、修改、删除等操作的综合运用能力。 (4)按照SQL语言编程要求,实现各类查询和检索操作; (5)利用后台的SQL平台环境,编程验证数据库的控制保护功能。 (6)将查询视图命令等价改写为对数据表的查询操作命令,利用SQL编程设计完成并进行效率分析。 三、实验内容: (1)根据以下给定的数据表信息分别对student, course, score, teacher, teching 表进行数据插入和修改,以完成给定的数据录入,同时要求输入班级同学名录模拟客观真实情况,给student、score表添加30条以上记录,以便以后查询应用方便。 Student表:

专升本考后感

分享专升本考试经验总结,谨此献给学弟学妹们! 我是2012年专升本考试考入合肥师范学院人力资源管理专业的学生,在备考期间曾经有过很多的困惑和忧郁,但一位学姐的忠告让我明白了很多,在一年的准备当中也积累了大量的经验和学习技巧,在此想分享给2013年准备备考的学弟学姐们。 这位学姐是在2011年专升本考试中以总分404分的高分考入宿州学院的学生。在2011年暑假的时候我还在工作,一直想要考本的我又在犹豫,到底要不要专升本,专升本好不好考,应该考哪个学校,应该怎样备考等等一系列的问题困扰着我。终于我室友将她考过专升本的朋友介绍给我,这位学姐帮我详细的介绍了专升本的知识,为什么要报考专升本考试以及哪些学校是我应该报考的。正是因为她的缘故,我选择了中安辅导机构,选择了协议班。中安辅导机构拥有权威的师资队伍,科学专业的教学管理,人性化的服务等等。如,在我们晚上上课结束后还有自习室方便我们看书,自习室的开设采取自愿原则,有愿意去看书的同学可以自行学习,如果觉得累了可以在宿舍休息,这是非常无微不至的贴心服务。 在暑期当我还在死记硬背诗词的时候,学姐告诉我报班的意义,让我不要再背下去,应该分清重难点,了解考试大纲再考什么,而不是自己一味的瞎看书,这样只会浪费时间和精力。终于学姐的劝说在我上课的时候得到了验证,大学语文不考诗词的默写,不需要背诵,只需要了解和翻译,这才是重点。在上课期间最值得一提的是金成林老师的授课,他是我最崇拜的一位老师,他的讲课特别的透彻,他授课的最大特色是授课风格幽默风趣,富有激情。他可以让我们这些学生轻轻松松的上完他的课,让学员在开心、轻松的课堂氛围中掌握英语知识。他上课前必须先要巩固和学习单词,让学生积累基础,这就可以让我们省去看词汇书的时间,当堂掌握词汇;接着他会进行语法的讲解,配有相应的题目加以练习,金老师讲课的方式特别能够让学生接受,事例特别多而且很是搞笑,这样我们的课堂就没那么死气沉沉,我们学生学起来也比较轻松。他对于语法结构的分析特别深入,对于我英语基础很差的学生来说也能够听的懂。在金老师的帮助下,对于英语四级都没有通过的我竟然还考了129分,当时知道分数的那一刹那真是太开心了,没有想到自己英语还可以考的这么好。学弟学妹们,相信我,好好看书,你们也是可以的! 在专升本考试中文科比较让大家头疼的可能就是计算机了吧,在备考阶段,我对于计算机的学习还是相当的吃力的,作为女孩子的我,本来对计算机就不怎么感冒,我不知道怎么去学,怎么记住这些所谓的专业术语,怎么去处理编程问题。听学姐说,在她们那一届临近考试的时候很多的考生放弃了计算机考试的最后一部分程序设计题,说不会编,不懂C语言。其实不只她们那一届,就连2012年我们这一届也还是有很多学生对计算机的学习不是很透彻,在程序编程题上被打倒。这就需要我们反复的学习,中安专升本协议班的课程是可以反复学习的,在9月份第三期基础班的时候计算机课总是存在问题,好多东西不懂,因为里面有很多我不知道的东西,但到第二期的时候,把不懂的地方在反复听,就会大彻大悟,感觉一切问题都不在话下,所以学弟学妹们,你们千万不要那么容易被困难打倒,存在问题我们就要去解决它,只有面对才是更好的办法。张成叔老师是位极其负责任的老师,在他的课堂上不准许有学生扰乱他的课堂,而且还专门喜欢挑那些爱出风头的学生回答问题。可能有的同学会说不喜欢张老师,他太严格,但我觉得只有这样的老师才是负责的,只有这样的老师才是真正为学生着想的,他想让他的每一位学生都能学到知识,满载而归。 对于计算机我就不多说了,下面谈谈专升本专业课的复习吧!记得我在备考的时候经常会问学长学姐,专业课要不要早一点复习,后来复习来不及怎么办。现在想来这些问题都是不必要的。在这里我想提醒各位学弟学们们,这些担心是多余的,专业课分数是不计入总分的,它只要达线就可以了,所谓达线就是指你的分数达到了你报考院校的专业课分数线,在专升本考试中先看你的专业课分数,先是专业课分数达线,才能够看你的公共课分数,公共课分数按照高分往低分录取,按照学校招生计划招多少人就从高往下录取多少学生。很多学

数据库实验四作业及答案

实验4数据查询 一、实验目的 1.掌握使用Transact-SQL的SELECT语句进行基本查询的方法。 2.掌握使用SELECT语句进行条件查询的方法。 3.掌握嵌套查询的方法。 4.掌握多表查询的方法。 5.掌握SELECT语句的GROUP BY和ORDER BY子句的作业和使用方法。 6.掌握联合查询的操作方法。 7.掌握数据更新语句INSERT INTO、UPDATE、DELETE的使用方法。 二、实验准备 1.了解SELECT语句的基本语法格式和执行方法。 2.了解嵌套查询的表示方法。 3.了解UNION运算符的用法。 4.了解SELECT语句的GROUP BY和ORDER BY子句的作用。 5.了解IN、JOIN等子查询的格式。 6.了解INSERT INTO、UPDATE、DELETE的格式与作用。 三、实验内容及步骤 0. 创建studentsdb数据库及其相应表,并录入数据。 启动查询分析器,运行下面链接的代码即可。 创建数据库代码 1.在studentsdb数据库中,使用下列SQL语句将输出什么? (1)SELECT COUNT(*) FROM grade (2)SELECT SUBSTRING(姓名,1,2) FROM student_info (3)SELECT UPPER('kelly')

(4)SELECT Replicate('kelly',3) (5)SELECT SQRT(分数) FROM grade WHERE 分数>=85 (6)SELECT 2,3,POWER(2,3) (7)SELECT YEAR(GETDATE()),MONTH(GETDATE()),DAY(GETDATE()) 2.在studentsdb数据库中使用SELECT语句进行基本查询。 (1)在student_info表中,查询每个学生的学号、姓名、出生日期信息。 SELECT*FROM student_info (2)查询学号为0002的学生的姓名和家庭住址。 SELECT姓名,家庭住址FROM student_info WHERE学号=0002 (3)找出所有男同学的学号和姓名。 SELECT学号,姓名FROM student_info

数据库实验报告完整

华北电力大学 实验报告 | | 实验名称数据库实验 课程名称数据库 | | 专业班级:学生姓名: 学号:成绩: 指导教师:实验日期:2015/7/9

《数据库原理课程设计》课程设计 任务书 一、目的与要求 1.本实验是为计算机各专业的学生在学习数据库原理后,为培养更好的解决问题和实际动手能力 而设置的实践环节。通过这个环节,使学生具备应用数据库原理对数据库系统进行设计的能力。 为后继课程和毕业设计打下良好基础。 2.通过该实验,培养学生在建立数据库系统过程中使用关系数据理论的能力。 3.通过对一个数据库系统的设计,培养学生对数据库需求分析、数据库方案设计、系统编码、界 面设计和软件调试等各方面的能力。是一门考查学生数据库原理、面向对象设计方法、软件工程和信息系统分析与设计等课程的综合实验。 二、主要内容 针对一个具有实际应用场景的中小型系统(见题目附录)进行数据库设计,重点分析系统涉及的实体、实体之间的联系,实现增加、删除、更新、查询数据记录等基本操作。大致分为如下步骤: 1. 理解系统的数据库需求,分析实体及实体间联系,画出E-R图: 1)分析确定实体的属性和码,完成对该实体的实体完整性、用户自定义完整性的定义。 2)设计实体之间的联系,包括联系类型和联系的属性。最后画出完整的E-R图。 2.根据设计好的E-R图及关系数据库理论知识设计数据库模式: 1)把E-R图转换为逻辑模式; 2)规范化设计。使用关系范式理论证明所设计的关系至少属于3NF并写出证明过程;如果不属于3NF则进行模式分解,直到该关系满足3NF为止,要求写出分解过程。 3)设计关系模式间的参照完整性,要求实现级联删除和级联更新。 4)用SQL语言完成数据库内模式的设计。 3.数据库权限的设计: 1)根据系统分析,完成授权操作; 2)了解学习收回权限的操作。 4.完成用户界面的设计,对重要数据进行加密。

数据库上机实验(有答案)

数据库上机实验内容及要求(第二部分) 1.建立工厂管理数据库 工厂(包括厂名和厂长名)需要建立一个管理数据库存储以下信息: (1)一个厂内有多个车间,每个车间有车间号、车间主任姓名、地址和联系电话; (2)一个车间有多个工人,每个工人有职工号、姓名、年龄、性别和工种; (3)一个车间生产多种产品,产品有产品号和价格;每种产品只能由一个车间生产; (4)一个车间制造多种零件,一种零件也可能为多个车间制造。零件有零件号、重量和价格; (5)一种产品可由多种零件组成,一种零件也可以装配出多种产品; (6)产品和零件均存入仓库; (7)厂内有多个仓库,仓库有仓库号、仓库主任姓名和电话。 根据以上需求分析结果,按照下述要求,设计并建立工厂管理数据库。 ◆分析实体及联系,设计E-R图。 ◆将E-R图转换成关系模式,并规范化到3NF。 ◆在Microsoft SQL Server2000中基于“企业管理器”建立数据库及相关对象(主 码,外码,索引,约束等)。 ◆测试数据入库 2.基于“查询分析器”,完成并保存下述题目的SQL脚本 (1)建立“工种”是“钳工”的所有职工详细信息的视图; create view View_工人_钳工 as select* from职工表 where工种='钳工' with check option (2)建立“车间号”是“CJ01”的钳工详细信息的视图; create view View_钳工_CJ01 as select* from View_工人_钳工 where车间号='CJ01' (3)建立使用了“零件号”是“LJ0002”的所有产品详细信息的视图; create view View_产品_零件LJ0002 as select产品表.产品号,价格,车间号,仓库号 from装配表,产品表 where装配表.产品号=产品表.产品号and零件号='LJ0002'(4)对零件表按照“零件号”建立唯一索引; create unique index Index_U_零件号on零件表(零件号) (5)对职工表按照“性别”建立聚簇索引; create clustered index Index_C_性别on职工表(性别) (6)查询使用了“零件号”是“LJ0002”的产品的生产车间号;

数据库实验四(含答案)

实验四使用SQL语句创建和删除数据库、表 一. 实验目的: 1、了解SQL Server 2005数据库的逻辑结构和物理结构。 2、掌握使用SQL 语句创建和删除数据库。 3、学会使用T-SQL语句创建表。 二. 实验准备 1.明确能够创建数据库的用户必须是系统管理员,或是被授权使用CREATE DATABASE语句的用户。 2.了解用SQL语句创建和删除数据库的基本语法。 3.是用查询分析器,完成用SQL语句创建和删除基本表。 三. 实验要求 1、熟练使用查询分析器进行数据库的创建和删除操作。 2、用查询分析器,完成用SQL语句创建和删除基本表。 3、完成实验报告。 四. 实验内容 一、数据库 1.以下是创建数据库userdb1的SQL语句, create database userdb1 on (name=userdb4_data,--数据文件的逻辑名称,注意不能与日志逻辑同名 filename='g:\xygl\userdb4.mdf' ,--物理名称,注意路径必须存在 size=5,--数据初始长度为5M maxsize=10,--最大长度为10M filegrowth=1)--数据文件每次增长1M log on ( name=userdb4_log, filename='g:\xygl\userdb4.ldf ' , size=2 , maxsize=5 , filegrowth=1) 运行上诉语句建立数据库userdb1

句,并建立“学生信息”数据库.(.mdf的名字可以修改) 3.数据库的修改(alter database 数据库名add file),将一个大小为10MB 的数据文件mrkj添加到userdb1的数据库中,该数据文件的大小为10MB,最大的文件大小为100MB,增长速度为2MB,物理地址与原有的mdf,ldf文件放在一起。 alter database 数据库名 add file() 注括号内格式同下: ( name=userdb4_log, filename='g:\xygl\userdb4.ldf ' , size=2 , maxsize=5 ,

合肥师范学院专升本无机化学试题A.专升本试卷(A)

化学专业专升本无机化学试卷(A ) 答题时间 120 分钟 姓名 一、选择题:(本大题共15小题,每小题2分,共30分) 1. ( ) 0.010 mol ?L -1的一元弱碱(8100.1-?=θb K )溶液与等体积水混合后,溶液的pH 值为: A .8.7; B.8.85; C.9.0; D.10.5 2. ( ) 已知某化学反应是吸热反应,欲使此化学反应的速率常数k 和标准平衡常数K θ都增加,则反应的条件是: A.恒温下,增加反应物浓度; B. 升高温度; C. 恒温下,加催化剂; D. 恒温下,改变总压力 3.( ) 已知θsp K (Ag 3PO 4) = 1.4×10-16,其溶解度为: A. 1.1×10-4mol ?L -1; B. 4.8×10-5mol ?L -1; C. 1.2×10-8mol ?L -1; D. 8.3×10-5mol ?L -1 4.( ) 欲使Mg(OH)2溶解,可加入: A: NaCl ; B: NH 4Cl ; C: NH 3?H 2O ; D: NaOH 5.( ) 下列水溶液中(各相关物质浓度均为0.10 mol ?L -1),pH 值最小的是:

A. HOAc-HCl混合溶液; B. HOAc-NaOAc混合溶液; C. NH4Cl水溶液; D. pH=1的水溶液 6.( ) 已知下列反应的平衡常数:H 2(g)+S(s) H2S(g): θ 1 K; O 2(g)+S(s) SO2(g): θ 2 K;则反应:H2(g)+ SO2(g) O2 (g) + H2S(g) 的平衡常数为: A. θ 1 K-θ2K; B. θ1K·θ2K; C. θ2K/θ1K; D. θ1K/θ2K 7.( )某缓冲溶液含有等浓度的X–和HX, X–的Kb=1.0×10-10, 此缓冲溶的pH值是: A.4 B.7 C.10 D.14 8.( )在酸性介质中MnO2与Fe2+反应,其还原产物为: A. MnO42﹣ B. MnO4﹣ C.Mn2+ D.Fe 9.( )下列反应中不属于氧化还原反应的是 A.2KClO3=2KCl+3O2↑ B.2Cu2++4I﹣=2CuI↓+I2 C.HgCl2+2NH3=HgNH2Cl↓+NH4Cl D.2Na2S2O3+I2=Na2S4O6+2NaI 10.( )下列各组离子中每种离子分别与过量NaOH溶液反应时,都不生成沉淀的是: A.Al3+、Sb3+、Bi3+; B.Be2+、Al3+、Sb3+; C.Pb2+、Mg2+、Be2+; D.Sn2+、Pb2+、Mg2+。 11. ( )将铁粉与铜粉一起放入热硝酸中,充分反应后,铜有剩余,则溶液中还能大量存在的离子是: A. Cu2+、Fe3+、NO3-; B. Cu2+、Fe3+、H+; C. Cu2+、Fe2+、NO3-; D. Fe2+、Fe3+、NO3-。 12. ( )欲从含有少量Cu2+的ZnSO4溶液中除去Cu2+,最好加入: A. NaOH; B. Na2S; C. Zn; D. H2S。

数据库上机实验题目和答案

试用SQL的查询语句表达下列查询: 1.检索王丽同学所学课程的课程号和课程名。 select Cno ,Cname from c where Cno in (select cno from sc where sno in (select sno from s where sname='王丽' )) 2.检索年龄大于23岁的男学生的学号和姓名。 select sno,sname from s where sex='男' and age>23 3.检索‘c01’课程中一门课程的女学生姓名 select sname from s where sex='女' and sno in (select sno from sc where cno='c01') 4.检索s01同学不学的课程的课程号。 select cno from c where cno not in (select cno from sc where sno ='s01') 5.检索至少选修两门课程的学生学号。 select sc.sno from s,sc where s.sno=sc.sno group by sc.sno having count(https://www.360docs.net/doc/4918580421.html,o)>=2 6.每个学生选修的课程门数。 解法一: select so.sno sno,https://www.360docs.net/doc/4918580421.html,ount,s.sname from(select sc.sno sno,count(sc.sno) ccount from sc,s where s.sno=sc.sno group by sc.sno ) so,s where s.sno=so.sno 解法二: select sc.sno sno,s.sname,count(sc.sno) ccount from sc,s where s.sno=sc.sno group by sc.sno,sname

数据库实验报告4

数据库-实验报告4 学号:11122604 姓名:陆亮 第4周(第四章:数据更新、视图、嵌入式SQL部分自学) 一、实验课: 1.建立计算机学院总评不及格成绩学生的视图,包括学生学号、姓名、性别、手机、所选 课程和成绩。 2.在E表中插入记录,把每个学生没学过的课程都插入到E表中,使得每个学生都选修每 门课。 3.求年龄大于所有女同学年龄的男学生姓名和年龄。 4.在E表中修改08305001课程的平时成绩,若成绩小于等于75分时提高5%,若成绩大于 75分时提高4%。 5.删除没有开课的学院。//删除记录而不是表。删除表要用其他。 6.查询优、良、中、及格、不及格学生人数 二,代码: create view student_fail(xh,xm,xb,sjhm,kh,zpcj)as(select distinct S.xh,S.xm,S.xb,S.sjhm,E.kh,E.zpcj from S,E where S.xh=E.xh and E.zpcj<'60'); insert into E select distinct S.xh,O.xq,O.kh,O.gh ,null,null,null from S,O where not exists(select*from E where E.xh =S.xh and E.kh =O.kh ); select S.xm,S.csrq from S where S.csrq<(select min(csrq)from S group by S.xb having xb ='女') update E set pscj = pscj*1.04 where pscj>75; update E set pscj = pscj*1.05 where pscj<75; delete from D where yxh not in(select yxh from T ,O where T.gh = O.gh)

合肥师范学院人力资源管理专升本期末考试—管理学

一、选择题 1.管理二重性:自然属性(与生俱来)、社会属性 2.企业基本战略姿态:总成本领先战略特色优势战略目标集聚战略 3.组织文化是指组织在长期的实践活动中所形成的并且为组织成员普遍认可并遵循的具有本组织特色的价值观念、团体意识、行为规范和思维模式的总和。 核心:组织价值观中心:以人为主体的人本文化管理方式:以柔性管理为主 重要任务:增强群体的凝聚力 内容: 物质层:组织物质文化组织环境组织标志组织实物 制度层组织行为制度文化:组织目标组织规章制度组织文化活动组织作风 精神层组织精神文化:组织价值观组织精神组织道德 功能:导向功能(价值导向、目标导向、行为导向), 凝聚功能(思想凝聚力、情感凝聚力、组织凝聚力), 激励功能(组织价值观的激励功能、组织目标的激励功能、组织民主激励、信任激励功能) 约束功能(组织制度文化的约束功能、组织道德文化的约束功能、组织礼仪文化的约束功能) 辐射功能 约束功能 4.目标管理 德鲁克在《管理实践》理论基础:激励理论人性假设理论授权理论 5.计划是管理的首要职能 性质有:目的性主导性普遍性效率性 6.系统性质 集合性、层次性、相关性 7.企业形象识别系统(CIS):理念识别、行为识别、视觉识别 8.集权与分权 集权是职权的集中化,决策权处于较高管理层次的职位;分权是职权的分散化,决策权处于较低管理层次的职位上;集权分权的程度主要看组织中各项决策权限的分配是集中还是分散的 9.领导职位的权力:法定权、奖励权和惩罚权个人的权力:专长权和感召权 核心:权力 二、填空题 1.管理的五大职能:决策与计划、组织、领导、控制、创新 2.决策主体与核心:决策的主体是管理者决策的核心是选择决策的本质是一个过程 决策的目的是解决问题或利用机会 3.战略定义:按照企业竞争战略的完整概念,战略应是一个企业“能够做的”(即组织的强项和弱项)和“可能做的”(即环境的机会和威胁)之间的有机组合 4.管理幅度的含义: 管理幅度就是指一个主管能够直接有效领导的人数 所谓管理层次,是指一个组织内部从最低层次的工作人员至最高组织主管之间的隶属关系数目。管理幅度与管理层次成反比关系。加大管理幅度,可减少管理层次;缩小管理幅度,会增加管理层次 5.人员选聘依据、标准、原则, 人员选聘的依据:“德才兼备,以德为先”人员选聘的原则:“公开竞争,用人之长” 标准:管理愿望、良好品德、创新精神、决策能力 6.平衡计分卡

数据库原理实验报告四(有答案)

南京晓庄学院 《数据库原理与应用》课程实验报告 实验四查询设计实验 所在院(系):数学与信息技术学院 班级: 学号: 姓名:

1.实验目的 (1)了解查询的目的,掌握SELECT语句的基本语法和查询条件的表示方法。 (2)掌握数据排序和数据联接查询的方法。 (3)掌握SQL Server查询分析器的使用方法。 2.实验要求 (1)针对“TM”数据库,在SQL Server查询分析器中,用T-SQL语句实现以下单表查询 操作,并将将调试成功的T-SQL命令,填入实验报告中。 a)查询所有课程的详细情况。 b)查询来自江苏或山东的学生学号和姓名,并以中文名称显示输出的列名。 c)查询选修了课程的学生学号(一人选了多门课程的话,学号只显示一次)。 d)查询选修课程号为07253001的学号和成绩,并要求对查询结果按成绩降 序排列,如果成绩相同则按学号升序排列。 e)查询所有学生的学号、姓名和年龄。 f)查询选修课程号为07253001的成绩在85-95之间的学生学号和成绩,并 将成绩乘以0.7输出。 g)查询数学与信息技术学院(DEPT_ID为07)或物理与电子工程学院 (DEPT_ID为09)姓张的学生的信息。。 h)查询所有核心课程(课程名中带*的)的情况。 i)查询缺少了成绩的学生的学号和课程号,查询结果按课程号升序排列。 (2)在SQL Server查询分析器中,用T-SQL语句实现下列数据联接查询操作: a)查询每个学生的情况以及他(她)所选修的课程。 b)查询学生的学号、姓名、选修的课程名及成绩。 c)查询选修C语言程序设计且成绩为85分以上的学生学号、姓名及成绩。 d)查询和学生柏文楠是同一个民族的学生(用自身联接实现)。 e)分别用等值联接和内联接查询有授课记录的老师的姓名。 f)用外联接查询所有老师的授课情况,输出老师的工号、姓名、职称、院 系、担任的课程号和授课的学期,结果按院系和职称升序排列。如果该 老师没有授课历史,在课程号和授课的学期中显示空值 (3)在SQL Server Management Studio中新建查询,完成以上查询命令的同时,熟悉SQL编 辑器工具栏中各快捷按钮的作用。 (4)按要求完成实验报告。

合肥师范学院专升本无机化学试题A.专升本试卷(A)

化学专业专升本无机化学试卷(A ) 答题时间 120 分钟 姓名 一、选择题:(本大题共15小题,每小题2分, 共30分) 1. ( ) mol ?L -1的一元弱碱(8100.1-?=θ b K )溶液与等体积水混合 后,溶液的pH 值为: A .; ; ; ( ) 已知某化学反应是吸热反应,欲使此化学反应的速率常数k 和标准平衡常数K θ都增加,则反应的条件是: A.恒温下,增加反应物浓度; B. 升高温度; C. 恒温下,加催化剂; D. 恒温下,改变总压力 3.( ) 已知θsp K (Ag 3PO 4) = ×10-16,其溶解度为: A. 1.1×10-4mol ?L -1; B. ×10-5mol ?L -1; C. ×10-8mol ?L -1; D. ×10-5mol ?L -1 4.( ) 欲使Mg(OH)2溶解,可加入: A: NaCl ; B: NH 4Cl ; C: NH 3?H 2O ; D: NaOH 5.( ) 下列水溶液中(各相关物质浓度均为 mol ?L -1),pH 值最小的 是:

A. HOAc-HCl混合溶液; B. HOAc-NaOAc混合溶液; C. NH 4 Cl水溶液; D. pH=1的水溶液 6.( ) 已知下列反应的平衡常数:H 2(g)+S(s) H 2 S(g): θ1 K; O 2(g)+S(s) SO 2 (g): θ2 K;则反应:H2(g)+ SO2(g) O2 (g) + H 2 S(g) 的平衡常数为: A. θ1 K-θ2 K; B. θ1K·θ2 K; C. θ2 K/θ1K; D. θ1K/θ2 K 7.( )某缓冲溶液含有等浓度的X–和HX, X–的K b =×10-10, 此缓冲溶的pH值是: B.7 8.( )在酸性介质中MnO 2 与Fe2+反应,其还原产物为: A. MnO 4 2﹣ B. MnO4﹣+ 9.( )下列反应中不属于氧化还原反应的是 =2KCl+3O 2↑ ++4I﹣=2CuI↓+I 2 +2NH 3=HgNH 2 Cl↓+NH 4 Cl +I 2 =Na 2 S 4 O 6 +2NaI 10.( )下列各组离子中每种离子分别与过量NaOH溶液反应时,都不生成沉淀的是: +、Sb3+、Bi3+;+、Al3+、Sb3+; +、Mg2+、Be2+;+、Pb2+、Mg2+。 11. ( )将铁粉与铜粉一起放入热硝酸中,充分反应后,铜有剩余,则溶液中还能大量存在的离子是: A. Cu2+、Fe3+、NO 3 -; B. Cu2+、Fe3+、H+; C. Cu2+、Fe2+、NO 3-; D. Fe2+、Fe3+、NO 3 -。 12. ( )欲从含有少量Cu2+的ZnSO 4 溶液中除去Cu2+,最好加入: A. NaOH; B. Na 2S; C. Zn; D. H 2 S。

数据库实验上机答案整理-中国石油大学-龚安

实验四SQL练习2 一、实验目的 1.掌握索引的建立、删除及使用; 2.掌握单表查询、连接查询、嵌套查询和集合查询; 3.掌握插入数据、修改数据和删除数据语句的非常用形式。二、实验学时 2学时 三、实验内容 1.利用Query Analyzer完成以下操作: ⑴在预算日期、结算日期和入账日期上分别建立索引,并在查询操作中体会索引的作用。 ⑵在完成第2题的查询操作后,删除预算日期、结算日期和入账日期上的索引。 2.利用Query Analyzer完成以下操作: ⑴采油一矿二队2016-5-1到2016-5-28有哪些项目完成了预算,列出相应明细。 ⑵采油一矿二队2016-5-1到2016-5-28有哪些项目完成了结算,列出相应明细。 ⑶采油一矿二队2016-5-1到2016-5-28有哪些项目完成了结算,列出相应的材料费消耗明细。 ⑷采油一矿二队2016-5-1到2016-5-28有哪些项目完成了入账,列出相应明细。

⑸列出采油一矿二队2016-5-1到2016-5-28总的预算金额。 ⑹列出采油一矿二队2016-5-1到2016-5-28总的结算金额。 ⑺列出采油一矿二队2016-5-1到2016-5-28总的入账金额。 ⑻列出采油一矿2016-5-1到2016-5-28总的入账金额。 ⑼有哪些人员参与了入账操作。 ⑽列出2016-5-1到2016-5-28进行了结算但未入账的项目。 ⑾列出采油一矿二队的所有项目,按入账金额从高到低排列。 ⑿列出有哪些施工单位实施了项目,并计算各单位所有项目结算金额总和。 ⒀找出消耗了材料三且消耗超过了2000元的项目,列出相应消耗明细(利用子查询)。 ⒁作业公司二队参与了哪些项目。 ⒂作业公司一队和二队参与了哪些项目(利用union)。 ⒃采油一矿的油井是哪些作业队参与施工的。 3.利用Query Analyzer完成以下操作: ⑴建立数据表(包含3个属性列:★施工单位、★年月、◆结算金额)保存各个施工单位每月的结算金额总和。 ⑵用子查询将各个施工单位每月的结算金额总和插入到所建立的数据表中。 ⑶用带子查询的修改语句将采油一矿油井作业项目的结算人改为“李兵”。 ⑷用带子查询的删除语句删除采油一矿油井作业项目。

数据库实验三实验报告

数据库___课程实验报告实验名称:交互式SQL(二) 姓名班级学号 实验台 编号 同组学生 实验课表现出勤、表现得分25% 实验报告 得分50% 实验总分操作结果得分25% 实验目的: 1.学会熟练使用INSERT语句对数据表进行数据插入操作。 2.学会使用UPDATE语句对数据表中的数据进行修改操作。 3.学会使用DELETE语句对数据表中的数据进行删除操作。 4.了解使用视图的目的与好处,掌握视图与基本表的关系,掌握如何使用SQL语句创建、修改、删除和查询视图。 实验内容: 一、数据的插入、删除和修改 创建表XS1(包括学号、姓名、性别和出生日期字段,各个字段属性自定),然后使用SELECT子句向表XS1中插入多行数据(专业为“电子”的学生数据)。 create view xs1() as select学号,姓名,性别,出生日期from xs where专业='电子'; 修改XS1表的结构,增加1个“平均成绩”字段,并根据XS_KC表修改每个学生的“平均成绩”。 alter table xs1 add平均成绩int; update xs1 set平均成绩=( select avg(成绩)from xs_kc where xs_kc.学号=xs1.学号group by学号); 将XS表中计算机专业的学生的总学分增加10分。 update xs set总学分=总学分+10 where专业='计算机'; 将XS表中学号为“4102101”的同学的总学分增加4分,备注改为“提前修完一门课程”。 update xs set总学分=总学分+4,备注='提前修完一门课程' where学号='4102101'; 将XS_KC表中学号为“4102101”的同学的“计算机基础”课程的成绩增加10分。 update xs_kc set成绩=成绩+10 where学号='4102101'and课程号= (select课程号from kc where kc.课程名='计算机基础'); 修改XS1表的结构,增加1个“总学分”字段,并使其值为该学生所学各门功课的学分之和。 alter table xs1 add总学分tinyint; update xs1 set总学分= (select sum(学分)from kc,xs_kc where xs_kc.学号=xs1.学号and xs_kc.课程号= kc.课程号

(完整版)数据库实验报告

数据库实验报告姓名学号

目录 一.实验标题:2 二.实验目的:2 三.实验内容:2 四.上机软件:3 五.实验步骤:3 (一)SQL Server 2016简介3(二)创建数据库 4 (三)创建数据库表 7(四)添加数据17 六.分析与讨论: 19

一.实验标题: 创建数据库和数据表 二.实验目的: 1.理解数据库、数据表、约束等相关概念; 2.掌握创建数据库的T-SQL命令; 3.掌握创建和修改数据表的T-SQL命令; 4.掌握创建数据表中约束的T-SQL命令和方法; 5.掌握向数据表中添加数据的T-SQL命令和方法三.实验内容: 1.打开“我的电脑”或“资源管理器”,在磁盘空间以自己的姓名或学号建立文件夹; 2.在SQL Server Management Studio中,使用create database命令建立“学生-选课”数据库,数据库文件存储在步骤1建立的文件夹下,数据库文件名称自由定义; 3.在建立的“学生-选课”数据库中建立学生、课程和选课三张表,其结构及约束条件如表所示,要求为属性选择合适的数据长度; 4.添加具体数据;

四.上机软件: SQL Server 2016 五.实验步骤: (一)SQL Server 2016简介 1.SQL Server 2016的界面 2.启动和退出SQL Server 2016 1)双击图标,即出现SQL Server2016的初始界 2)选择“文件”菜单中的“退出”命令,或单击控制按钮中的“×”即可 注意事项: 1.在退出SQL Server 2016之前,应先将已经打开的数据库进行保存, 2.如果没有执行保存命令,系统会自动出现保存提示框,根据需要选择相应的操作

合肥师范学院2014年专升本 公共课考试大纲(高等数学和综合文科)

合肥师范学院公共课 考试大纲(高等数学、综合文科) 考核方式:闭卷考试。 一、《高等数学》考试大纲 (一)微积分 1.函数:函数的概念、函数的几种常见性态、反函数与复合函数、初等函数;2.极限与连续:极限的概念及运算、极限存在准则、两个重要极限、无穷大量与无穷小量、函数的连续性;3.导数与微分:导数的概念、基本公式与运算法则、隐函数的导数、高阶导数、函数的微分;4.导数的应用:微分中值定理(Rolle 定理,Lagrange 中值定理)洛比达法则、函数的单调性及其极值函数的最大值和最小值、曲线的凹凸性与拐点;5.不定积分:不定积分的概念、性质与基本积分公式、换元积分法、分部积分法、简单的有理函数积分;6.定积分及其应用:定积分的概念、性质、定积分与不定积分的关系、定积分的换元积分法和分部积分法、无穷区间上的广义积分定积分的应用(平面图形的面积、旋转体的体积);7.多元函数微分法:多元函数的概念、偏导数、全微分、复合函数的微分法;8.二重积分:二重积分的概念、性质与计算(直角坐标与极坐标);9.微分方程:微分方程的基本概念、一阶微分方程(分离变量、齐次、线性);10.无穷级数:数项级数的概念和性质、正项级数及其审敛法、幂级数的收敛半径及收敛域。 (二)线性代数

1.行列式与矩阵:行列式及其基本性质行列式的按行(列)展开定理、矩阵及其基本运算、矩阵的初等变换与初等方阵、方阵的逆矩阵、矩阵的秩;2.线性方程组:线性方程组解的研究、n元向量组的线性相关性、齐次线性方程组的基础解系。 (三)概率论初步: 1.随机事件:事件的概率、概率的加法公式与乘法公式、事件的独立性全概率公式和贝叶斯公式;2.一维随机变量及其分布:随机变量的概念、离散型、连续型随机变量、几种常用的离散分布与连续分布、分布函数;3.一维随机变量的数字特征:数学期望、方差。 二、《综合文科》考试大纲 综合文科包括:《政治理论》(含马克思主义哲学原理、毛泽东思想和中国特色社会主义理论体系概论、思想道德修养与法律基础)和《大学语文》。其中《政治理论》占40%,《大学语文》占60%。 A.政治理论部分 (一)《马克思主义哲学原理》 1.哲学与马克思主义哲学;2.物质和意识;3.物质世界的联系和发展;4.认识和实践;5.人类社会的本质和基本结构;6.社会发展的动力系统;7.社会进步和人的发展。 (二)《毛泽东思想和中国特色社会主义理论体系概论》

数据库实验四(含答案)

实验四使用SQL语句创建与删除数据库、表 一、实验目的: 1、了解SQL Server 2005数据库的逻辑结构与物理结构。 2、掌握使用SQL 语句创建与删除数据库。 3、学会使用T-SQL语句创建表。 二、实验准备 1.明确能够创建数据库的用户必须就是系统管理员,或就是被授权使用CREATE DATABASE语句的用户。 2.了解用SQL语句创建与删除数据库的基本语法。 3.就是用查询分析器,完成用SQL语句创建与删除基本表。 三、实验要求 1、熟练使用查询分析器进行数据库的创建与删除操作。 2、用查询分析器,完成用SQL语句创建与删除基本表。 3、完成实验报告。 四、实验内容 一、数据库 1.以下就是创建数据库userdb1的SQL语句, create database userdb1 on (name=userdb4_data,--数据文件的逻辑名称,注意不能与日志逻辑同名 'g:\xygl\userdb4、mdf' ,--物理名称,注意路径必须存在 size=5,--数据初始长度为5M maxsize=10,--最大长度为10M )--数据文件每次增长1M log on ( name=userdb4_log, 'g:\xygl\userdb4、ldf ' , size=2 , maxsize=5 , ) 运行上诉语句建立数据库userdb1

2.根据步骤1的sql语句,写出创建实验二中“学生信息”数据库的sql语句,并建立“学生信息”数据库、(、mdf的名字可以修改) 3、数据库的修改(alter database 数据库名add file),将一个大小为10MB 的数据文件mrkj添加到userdb1的数据库中,该数据文件的大小为10MB,最大的文件大小为100MB,增长速度为2MB,物理地址与原有的mdf,ldf文件放在一起。 alter database 数据库名 add file() 注括号内格式同下: ( name=userdb4_log, 'g:\xygl\userdb4、ldf ' , size=2 , maxsize=5 ,

数据库原理实验报告-实验四-视图与索引

《数据库原理》实验报告 题目:实验四视图与索引学号班级日期 2016.10.20 一、实验内容、步骤以及结果 1.在Student数据库中,利用图形用户界面,创建一个选修了“数据库原理”课程并且是1996年出生的学生的视图,视图中包括学号,性别,成绩三个信息。(5分) 2.用两种不同的SQL语句创建第五版教材第三章第9题中要求的视图(视图名:V_SPJ)(10分,每种方法5分)。 --第一种方法 CREATEVIEW V_SPJ AS SELECT sno,pno,qty FROM SPJ WHERE jno=( SELECT jno FROM J WHERE jname ='' ); GO --删除建好的视图 DROPVIEW V_SPJ;

GO --第二种方法 CREATEVIEW V_SPJ AS SELECT sno,pno,qty FROM SPJ,J WHERE J.jno=SPJ.jno AND J.jname=''; 3.用SQL语句完成第五版教材第三章第11题中的视图查询(10分,每小题5分)。 11.请为三建工程项目建立一个供应情况的视图,包括供应商代码(SNO)、零件代码 (PNO)、供应数量(QTY)。 针对该视图VSP完成下列查询: (1)找出三建工程项目使用的各种零件代码及其数量。 (2)找出供应商S1的供应情况。

4.用SQL语句完成视图的数据更新。(15分,每题5分) (1)给视图V_SPJ中增加一条数据。 提示: -SPJ表中JNO允许为空时,数据可以插入基本表,此时JNO为NULL,由于JNO 为NULL,所以视图中没有该条数据。 -SPJ表中JNO不能为空时,可以使用instead of触发器实现。 (2)修改视图V_SPJ中的任意一条数据的供应数量。

相关文档
最新文档