sql数据库一道试题帮忙做做

sql数据库一道试题帮忙做做,第1张

---1) 创建一张学生表,包含以下信息,学号,姓名,年龄,性别,家庭住址,联系电话

CREATE TABLE student

(

[id] [int] IDENTITY(1,1) NOT NULL,

[student_id] [nvarchar](50) NULL,

[studen_name] [nvarchar](50) NULL,

[age] [int] NULL ,

[sex] [nvarchar](5) NULL,

[address] [nvarchar](200) NULL,

[tel] [nvarchar](20) NULL

)

--2) 修改学生表的结构,添加一列信息,学历 education

alter table student add education nvarchar(10) NULL

--3) 修改学生表的结构,删除一列信息,家庭住址

alter table student drop column address

--5) 修改学生表的数据,将电话号码以11开头的学员的学历改为“大专”

update student set education='大专' where tel like '11%'

--6) 删除学生表的数据,姓名以C开头,性别为‘男’的记录删除

delete student where studen_name like 'C%' and sex='男'

--7) 查询学生表的数据,将所有年龄小于22岁的,学历为“大专”的,学生的姓名和学号示出来

select studen_name,student_id from student

where age<12 and education='大专'

--8) 查询学生表的数据,查询所有信息,列出前25%的记录

select TOP 25 PERCENT from student

--9) 查询出所有学生的姓名,性别,年龄降序排列

select studen_name,sex,age from studen order by age desc

--10) 按照性别分组查询所有的平均年龄

select avg(age) as age from studen group by sex

R(U,F)

U={学生 课程 教师 职称 教材 教室 上课时间}

F=如题7个关系 设为X->Y Y的集合{教师 教师 职称 上课时间 职称 教材}

U-Y的集合={学生 课程} 所以候选码是{学生 课程}

部分依赖:

(学生 课程)->教材 课程->教材

模式分解:

R1(学生 课程 教师 职称 教室 上课时间)

R2(课程 教材)

满足2NF

传递依赖:

(学生 课程)->教师 教师->职称 (学生 课程)->职称

模式分解:

R11(学生 课程 教师 教室 上课时间)

R12(教师 职称)

R2(课程 教材)

满足3NF

1 .下列说法错误的是( )。

D 上述说法都是错误的。

2 . 从关系中找出满足给定条件的元组的 *** 作称为( )。

A .选择

3 关闭 Access 可以方法不正确的是( )。

D .使用 Ctrl+X 快捷键。

4 .数据库技术是从 20 世纪( )年代中期开始发展的。

A 60

5 .使用 Access 按用户的应用需求设计的结构合理、使用方便、高效的数据库和配套的应用程序系统,属于一种( )。

B 数据库管理系统

6 .二维表由行和列组成,每一行表示关系的一个( )。

D 记录

7 .数据库是( )。

A 以—定的组织结构保存在辅助存储器中的数据的集合。

8 .关系数据库是以( )为基本结构而形成的数据集合。

B.关系模型

以上就是关于sql数据库一道试题帮忙做做全部的内容,包括:sql数据库一道试题帮忙做做、大学数据库基础模拟测试题最后一道题不会,如图、二级数据库试卷(3)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9357265.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存