SQL server建立学生库(大学生入门---交互式和命令式)

这篇具有很好参考价值的文章主要介绍了SQL server建立学生库(大学生入门---交互式和命令式)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

学生课程数据库

一、建库

create database xs

1.选择数据库右击,选择“新建数据库”

sql数据库建立一个学生表,数据库,sqlserver

2. 输入数据库名(版本不一样界面也不一样),大小默认,随后点击确定

sql数据库建立一个学生表,数据库,sqlserver

二、建表

(1)学生信息表

create table student

(sno int primary key,

sname varchar(50),

ssex varchar(10) check(ssex='男' or ssex='女'),

sage int check(sage>17),

sdept varchar(10))

1.选择新建的数据库“xs”右击选着“新建表”

sql数据库建立一个学生表,数据库,sqlserver

2.按照给定的列输入列名和数据类型

 sql数据库建立一个学生表,数据库,sqlserver

3.选择sno列右键添加主键

sql数据库建立一个学生表,数据库,sqlserver

4. 选择ssex列添加约束如图

sql数据库建立一个学生表,数据库,sqlserver

sql数据库建立一个学生表,数据库,sqlserver

sql数据库建立一个学生表,数据库,sqlserver

 文章来源地址https://www.toymoban.com/news/detail-852989.html

 

 

 

 

 

 

 

 

5.选择sage列添加约束如图

sql数据库建立一个学生表,数据库,sqlserver

6.保存命名

sql数据库建立一个学生表,数据库,sqlserver

 

 

(2)建立course表

create table course

(cno int unique,

cname varchar(50),

cpno int foreign key references course(cno),

ccredit int)

  1. 按照上述方式建表,列名和数据类型如下(注意一点要√允许为空,本表不设主键)

sql数据库建立一个学生表,数据库,sqlserver

2.选择第一列添加索引,改为“唯一值”

 sql数据库建立一个学生表,数据库,sqlserver

sql数据库建立一个学生表,数据库,sqlserver

  1. 为cpno列添加外键

sql数据库建立一个学生表,数据库,sqlserver

sql数据库建立一个学生表,数据库,sqlserver

  1. 保存命名

(3)创建sc表

create table sc

(sno int foreign key references student(sno),

cno int foreign key references course(cno),

grade int check(grade>=0 and grade<=100))

1.按照上述过程建表,列名和数据类型如下图

sql数据库建立一个学生表,数据库,sqlserver

2. 选择sno列右键选择“关系”建立外键关系

sql数据库建立一个学生表,数据库,sqlserversql数据库建立一个学生表,数据库,sqlserver

  1. 选择cno列右键选择“关系”添加外键关系

sql数据库建立一个学生表,数据库,sqlserver

sql数据库建立一个学生表,数据库,sqlserver

  1. 选择grade列右键选择“check约束”,按图所示添加约束

sql数据库建立一个学生表,数据库,sqlserver

sql数据库建立一个学生表,数据库,sqlserver

 

三、向表中添加数据

(1)

insert into student

values

(201215121,'李勇','男',20,'CS'),

(201215122,'刘晨','女',19,'CS'),

(201215124,'王敏','女',18,'MA'),

(201215125,'张立','男',19,'IS')

sql数据库建立一个学生表,数据库,sqlserver

(2)course表中有参照完整性约束所以不能直接按顺序输入数据,需要将参照值为null的数据线录入

insert into course

values

(2,'数学',null,2),

(6,'数据处理',null,2),

(4,'操作系统',6,3),

(7,'PASCL语言',6,4),

(5,'数据结构',7,4),

(1,'数据库',5,4),

(3,'操作系统',1,4)

sql数据库建立一个学生表,数据库,sqlserver

(3)

insert into sc

values

(201215121,1,92),

(201215121,2,85),

(201215121,3,88),

(201215122,2,90),

(201215121,3,80)

sql数据库建立一个学生表,数据库,sqlserver

 

到了这里,关于SQL server建立学生库(大学生入门---交互式和命令式)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 2023大学生申请github学生认证经验分享

      如图,笔者最近刚刚申请完github的学生认证,于是想着来分享经验让大家能轻松通过认证。 你需要有以下材料: 教育邮箱(大学一般都会有教育邮箱,学校官网找找邮箱页面,申请个邮箱) 学信网教育部学籍在线验证报告 都有的话你就只需要跟着下面的步骤。 首先你得

    2024年02月09日
    浏览(60)
  • 大学生选修选课系统|基于Springboot的大学生选修选课系统设计与实现(源码+数据库+文档)

    大学生选修选课系统目录 目录 基于Springboot的大学生选修选课系统设计与实现 一、前言 二、系统功能设计  三、系统实现  1、用户信息管理 2、 课程信息管理 3、排课信息管理 4、公告信息管理  四、数据库设计 1、实体ER图   五、核心代码   六、论文参考 七、最新计算机

    2024年03月11日
    浏览(78)
  • 大学生指南

    本博客是大学生指南,分为4个年级,说说每个年级最关键的事情💯 可能不够全面,大家可以提出建议,另外本博客针对的是学生有一定的目标感,有一定行动力的同学。毕竟360行,行行出状元,世界还是普通人构成的,概率上,不可能每位同学都永争第一,只要心安,未必

    2024年02月08日
    浏览(39)
  • 大学生必备神器

          大学生要掌握的办公软件因专业和工作需求而异,但是以下是一些普遍适用于大学生的办公软件,可以帮助提高学习和工作效率 , 今天 就 给 大家 推荐 几款 大学 生 常用 的 软件 。 1. OneDrive 这是微软出品的云存储产品,与百度网盘有些类似,前身叫SkyDrive,后改名

    2023年04月14日
    浏览(59)
  • 大学生竞赛指南

    CSDN话题挑战赛第1期 活动详情地址:https://marketing.csdn.net/p/bb5081d88a77db8d6ef45bb7b6ef3d7f 参赛话题:大学生竞赛指南 话题描述:本话题聚焦于大学生竞赛心得体会分享,对于计算机众多领域每年都有很多都会举办科技竞赛,很多学生也都会踊跃参与,每到竞赛结束,学生们都会收

    2024年02月07日
    浏览(49)
  • 用python语言爬虫爬取微博评论--上--初步爬虫(超详细版,大学生不骗大学生)

    目录 一、找到页面  二、学会使用检查元素 2.1 打开检查元素界面 2.2 找到所有评论所在的位置 2.2.1 搜索评论 2.2.2  找到data表 三、基础部分代码实现 ​​​​​​​ 全部已经更完(下面两个链接是中和下) https://blog.csdn.net/m0_68325382/article/details/137234661?spm=1001.2014.3001.5502 爬

    2024年04月10日
    浏览(56)
  • 大学生会计技能竞赛(二)

    小AO作为2022年其赛事的一等奖的获奖者,跟各位小伙伴们分享一下区域赛的相关题型及相关知识点(大数据分析方面): 1、题型主要是以填空题为主。对区域赛来说还是比较简单的,小AO区域赛能拿满分,这是幸运的。 2、大数据方面。主要考三个模块:pandas、numpy、matplot

    2024年02月05日
    浏览(50)
  • 大学生简历信息填写模板

        大学生简历信息填写模板篇1   姓名:__性别:_年龄:22健康状况:良好   籍贯:__家庭背景:职工家庭   所学专业:市场营销学历:本科(在读)   参业意向:可从事文秘工作、贸易、产品营销、活动策划、谈判沟通、广告宣传,市场调查等方面工作。   知识结构:

    2024年02月09日
    浏览(53)
  • 身为大学生,你不会还不知道有这些学生福利吧!!!!

    本文介绍的是利用学生身份可以享受到的相关学生优惠权益,但也希望各位享受权利的同时不要忘记自己的义务,不要售卖、转手自己的学生优惠资格,使得其他同学无法受益。 高考已经过去,我们也将迎来不同于以往的大学生活,大学或许对之前的12年管制式生活来说是解

    2024年02月04日
    浏览(49)
  • 03 - 大学生如何使用GPT

    在当今的高速发展的信息时代,大学生面临着越来越多的学习挑战。作为一种先进的人工智能技术,GPT为大学生提供了一种强大的学习工具。本文将介绍大学生在不同场景中如何使用GPT来提高学习效率,并给出一些具体的例子,展示在没有GPT的时候和使用了GPT之后的巨大变化

    2023年04月24日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包