mysql5.5创建学⽣情况表_数据库中创建⼀个学⽣表展开全部
语⾔创建数据库和学⽣62616964757a686964616fe4b893e5b19e31333365643662表
建⽴:
[sql]
create database zxl
create 学⽣表
java map获取键和值(
学号 (12) primary key,
姓名 char(6) not null,
性别 char(2) check(性别 IN ('男','⼥')),
班级 char(15)
)
create table 成绩表
(
学号 char(12)references 学⽣表(学号),
课程号 char(2)references 课程表(课程号) ,
成绩 int default(30),
primary key (学号,课程号)
)
create table 课程表
(
课程号 char(2) primary key,
课程名 char(20),
学分 int check(学分>=1 and 学分<=5 )
)
操作:
[sql]
insert into 学⽣表 values('201190609112','张xl','男','⽂专计1111')
insert into 学⽣表 values('201190609113','张**','⼥','⽂专计1111')
insert into 成绩表 values('201190609112','01',100)
redistributable卸载insert into 成绩表 values('201190609112','02',99)
insert into 成绩表 values('201190609112','03',88)
insert into 课程表 values('01','库系统',3)
insert into 课程表 values('02','vb',4)
insert into 课程表 values('03','java',4)
select *from 成绩表
select 姓名,课程名,成绩
from 学⽣表,课程表,成绩表
where (学⽣表.学号=成绩表.学号 and 课程表.课程号=成绩表.课程号)
order by 成绩 desc
select avg(成绩) 平均分,max(成绩) 最⾼分,min(成绩) 最低分
from 成绩表
where 学号='201190609112
创建⼀个名为教学管理的数据库创建学⽣表要求定义主码
⼀、简答
1、DBA的职责是什么?
2、视图的作⽤有哪些?
3、数据库的完整性和安全性有什么区别?
nut插画4、SQL语⾔的特点是什么?
5、数据字典通常包括哪⼏部分?
6、什么是基本表,什么是视图,⼆者的区别和联系是什么?
二维数组所有元素求和7、DBMS的主要功能是什么?
8、什么是数据库备份和恢复?为什么要备份和恢复数据库?
9. 什么是事务?事务的作⽤?SQL中事务的语法结构是怎样的?
10、举出实体之间具有⼀对⼀、⼀对多、多对多的联系的例⼦。
11、 数据库的并发操作会带来哪些问题?如何解决?
12、什么是⽇志⽂件?简述⽇志⽂件恢复事务的过程(即:事务故障的恢复的过程)。
13、关系完整性约束规则有哪三类?
14、 数据库管理技术发展的三个阶段?
15、写出数据库的设计的五个阶段。
16、根据3NF的定义及规范化⽅法,对关系模式R(U,F) U={学号,姓名,所在系,系主 任,课程号,成绩} F= { 学号 → 姓名, 学号 → 所在系,所在系 → 系主任(学号,课程 号) → 成绩} 进⾏分解,使其满⾜3NF。
17、 什么是事务?事务有哪些特征?
18、写出关系型数据库的第⼀、第⼆、第三范式的各⾃要求。
19、举三个例⼦分别说明⼆元联系的三种情况( 1:1、1:M、M:N ) 。运⾏sql⽂件出错标签云在线制作
mysql面试题学生表解决办法:使⽤Notepad++打开⽂件,选择 格式->⽆BOM的UTF8格式编码
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论