
SQL
文章平均质量分 83
老坛酸菜吃鸭子
这个作者很懒,什么都没留下…
展开
-
【数据库】数据库设计习题
第7章 数据库设计一、单项选择题1.在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的 阶段。A.需求分析 B.概念设计 C.逻辑设计 D.物理设计答案:B2.E-R图是数据库设计的工具之一,它适用于建立数据库的 。A.概念模型 B.逻辑模 C.结构模型 D.物理模型答案:A3.在关系数据库设计中,设计关系模式是 的任务。A...原创 2022-05-29 21:18:35 · 2585 阅读 · 0 评论 -
【数据库】关系数据理论习题及解析
一、选择题 1. 为了设计出性能较优的关系模式,必须进行规范化,规范化主要的理论依据是( A) 。A. 关系规范化理论 B. 关系代数理论C.数理逻辑 D. 关系运算理论2. 规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足:每一个属性都是( B) 。A. 长度不变的 B. 不可分解的C.互相关联的 D. 互不相关的3. 已知关系模式R(A,B,C,D,E)及其上的函数相关性集合F={A→D,B→C ,E→A },该关系模式的候选关键字是(.原创 2022-05-09 13:04:30 · 6202 阅读 · 0 评论 -
【SQL】实验十五 存储过程的使用
一、实验目的1.掌握存储过程的概念,熟悉使用存储过程来进行数据库应用程序的设计。2.掌握存储过程的创建、使用和删除。二、实验内容及要求本实验使用数据库为SCHOOL数据库。1.创建一个存储过程Proc_Course,查看“0108”号课程的选修情况,包括学生学号、姓名和成绩,然后执行该过程;创建:create procedure proc_courseasselect student.stu_id,stu_name,gradefrom student join s..原创 2022-05-07 18:09:09 · 3901 阅读 · 0 评论 -
【SQL】实验十三 熟悉Power Designer数据库设计
一、实验目的1.熟悉Power Designer开发环境。2.掌握数据库设计方法。3.掌握利用Power Designer进行数据库设计。二、实验内容及要求本实验采用Power Designer 16.5为例。其他版本也可以,操作流程类似。软件下载与教程:PowerDesigner官方下载-PowerDesigner16.5中文版免费下载-华军软件园使用Power Designer完成如下内容:(1)建立概念模型,模型名称为“学生选课数据库”。1. 在“学生选课数据库”概原创 2022-05-07 13:11:13 · 1587 阅读 · 0 评论 -
【SQL】实验十一 触发器的使用
一、实验目的1.了解触发器的概念、特点和作用。2.掌握SQL SERVER创建和管理触发器的方法。二、实验内容及要求本实验使用数据库为SCHOOL数据库。 l.为deparment表增加一列teac_num用于统计各个系教师的人数。alter table Deparmentadd teac_num int2.更新teac_num列,让其正确统计当前数据库中各个系教师的人数。update Deparmentset teac_num=(select count(*).原创 2022-04-19 15:46:28 · 3286 阅读 · 0 评论 -
【SQL】实验十 数据库完整性实验
一、实验目的1、熟悉通过SQL对数据进行完整性控制。熟练掌握数据库三类完整性约束(实体完整性、用户自定义完整性、参照完整性)2、了解SQL SERVER 的违反完整性处理措施。 3、了解主键(PRIMARY KEY)约束、外键(FOREIGN KEY)约束、唯一性(UNIQUE)约束、检查(CHECK)约束、DEFAULT 约束、允许空值约束。二、实验内容及要求用SQL语句完成下列功能。使用SQL对数据进行完整性控制(三类完整性、CHECK短语、CONSTRAIN字句、触发器)。用实原创 2022-04-19 02:19:20 · 10001 阅读 · 1 评论 -
【SQL】实验十二 SQL Server数据库的安全性控制
一、实验目的1.熟悉通过SQL对数据进行安全控制。2.掌握GRANT与REVOKE语句的使用,熟悉数据库用户的创建和授权。二、实验内容本实验使用数据库为SCHOOL数据库。下面内容先采用图形用户界面进行设置权限,然后试着采用SQL命令方式完成上述设计。1.设置 SQL Server 的安全认证模式。2.创建登录帐户U1,U2,U3,采用默认设置,并测试登录。登录后,并尝试是否有权限查看SCHOOL数据库。(建议创建登录用户时,取消“强制实施密码策略”。注意登录(服务器)用原创 2022-04-12 20:26:00 · 6562 阅读 · 0 评论 -
【SQL】实验九 视图的使用
一、实验目的1.熟悉视图的操作。二、实验内容及要求用SQL语句完成下列功能。使用数据库为SCHOOL数据库。1.建立一视图View_CSTeacher,列出计算机系各个老师的资料(姓名、性别、职称)。2.建立一视图View_Class,列出每个班级的名称、系别和班级人数。3.建立一视图View_Student,列出每个学生的学号、选修课程门数和平均成绩,并按平均成绩从大到小排列。(体验在视图中使用order by。注意观察视图中数据是否实现按成绩排序?4...原创 2022-04-06 13:25:11 · 4245 阅读 · 0 评论 -
【SQL】实验八 数据的增删改操作
一、实验目的1.掌握Management Studio的使用。2.掌握SQL中INSERT、UPDATE、DELETE命令的使用。二、实验内容及要求用SQL语句完成下列功能。使用数据库为SCHOOL数据库。l、新开设一门课程,名叫网络安全与防火墙,学时40,编号为“0118”,主要介绍网络的安全与主要的防火墙软件。insert into Course(Course_id,Course_name,Course_hour,Introduce)values ('0118...原创 2022-04-05 11:38:45 · 4362 阅读 · 0 评论 -
【SQL】实验七 带函数查询和综合查询(2)
一、实验目的1.掌握Management Studio的使用。2.掌握带函数查询和综合查询的使用。二、实验内容及要求1.检索至少选修课程“数据结构”和“C语言”的学生学号。必须用两个exists语句,刚开始我把选修课程c语言和数据结构放在一个esists语句中,发现没有结果,因为一个课程名不可能满足既等于c语言又等于数据结构,只能把存在的两种可能分别表示出来select Stu_idfrom StudentGradewhere exists (select Course.Cou原创 2022-03-27 04:46:12 · 2528 阅读 · 0 评论 -
【SQL】实验六 带函数查询和综合查询(1)
一、实验目的1.掌握Management Studio的使用。2.掌握带函数查询和综合查询的使用。二、实验内容及要求1.统计年龄大于30岁的学生的人数。select count(*) as 人数 from Student where(year(gatdate())-year(Birthday))>302.统计数据结构有多少人80分或以上。select count(*) as 人数 from StudentGrade where Grade>...原创 2022-03-25 19:35:11 · 2711 阅读 · 0 评论