数据库中创建一个学生表

数据库中创建一个学生表,第1张

SQL语言创建数据库和学生表

建立:

[sql]

create database zxl  

create table 学生表

(

学号 char(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)

insert into 成绩表 values('201190609112','02',99)

insert into 成绩表 values('201190609112','03',88)

insert into 课程表 values('01','数据库系统',3)

insert into 课程表 values('02','vbnet',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、数据库的完整性和安全性有什么区别?

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文件出错

解决办法:使用Notepad++打开文件,选择 格式->无BOM的UTF8格式编码

鼠标 *** 作创建数据表

1

创建数据库表首先得创建好数据库,数据库的具体创建方法请参见:>

我当年的笔记,都给你吧。

一、 建立数据库

方法一:使用向导,调出方法⑴可采用“文件”菜单“新建”

⑵或采用“工具”菜单“向导”

方法二:使用数据库设计器

1、 使用向导建立数据库

特点:可以方便快捷地创建数据库,但只适用于一般常用的数据库。

2、 使用数据库设计器建立数据库

特点: 最大特点就是灵活性

*** 作步骤:⑴“文件”菜单“新建”,显示新建对话框

⑵选择“数据库”和单击“新建文件”钮

⑶在创建对话框中输入新数据库的名称和单击“保存”钮

效果:数据库文件已经建立完成。

显示出“数据库设计器”窗口和“数据库设计工具”

打开“数据库设计器”工具方法:“显示”菜单“工具栏”

选择“数据库设计器”

三、建立表

1、 数据库与数据表

可以先建立自由表,然后再添加到数据库中

建立新的数据库表,系统会将其自动加入到数据库中。

2、 建立自由表

注意:自由表独立于任何数据库,如需要课添加到数据库中,但不能同时

将一个表添加到多个数据库。

预备知识:建立表必须首先建立表的结构

即要描述各个字段的字段名、字段类型、字段宽度、如果是数

值型还有小数位数,以及索引、是否再字段中允许空值(选择NULL)

3、 建立数据库表

有三种方法:

法一、“文件”菜单“新建”,显示新建对话框

选择“表”和单击“新建文件”钮

在创建对话框中输入新数表名称和单击“保存”钮

法二、再建立完数据库后,不关闭“数据库设计器”窗口,单击鼠标右键后

选择快捷菜单种的“新表”,单击“新表”钮,再创建对话框输入表 名

后“保存”

法三、使用数据库设计器工具栏

(“显示”菜单“工具栏”)

选择“数据库设计器”工具栏种的第一个钮“新建表”

二、使用命令建立数据库、数据库表

1、 建立数据库

CREATE DATABASE 数据库名称

2、 建立数据库表

CREATE TABLE │DBF 表名 [FREE]

(字段名1 字段类型 [(字段宽度 [,小数位数] )]

[(字段名2……]

二、使用向导建立查询

1、查询形式分类:查询向导:标准查询

交叉表向导:以电子表格形式输出查询结果

图形向导:以电子图形形式输出查询结果

2、使用查询向导建立查询步骤:

[0]使用查询向导前必须先打开用到的库表或自由表

⑴字段选取

⑵记录筛选

⑶选择排序方式

⑷查询完成(选择保存并运行)(浏览查询)

⑸打开查询设计器,修改查询

以上就是关于数据库中创建一个学生表全部的内容,包括:数据库中创建一个学生表、sql server 如何新建表格、怎样建立数据库表格等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存