当前位置: 首页 > news >正文

公司网站建设方案书信阳seo

公司网站建设方案书,信阳seo,匠王红木在那个网站做众筹,区域网站怎么做【ZZULI】数据库第二次实验 创建学生信息管理系统的数据库通过T-SQL语句创建学生表、课程表、选课表创建学生表创建课程表创建选课表 修改表结构。为SC表添加写的列#xff0c;列名为备注修改备注列的数据长度。删除SC表的备注列。 通过T-SQL语句对表的列添加约束#xff0c;… 【ZZULI】数据库第二次实验 创建学生信息管理系统的数据库通过T-SQL语句创建学生表、课程表、选课表创建学生表创建课程表创建选课表 修改表结构。为SC表添加写的列列名为备注修改备注列的数据长度。删除SC表的备注列。 通过T-SQL语句对表的列添加约束选两种约束每个约束做一个例题例子1为SC表的Grade列添加CHECK约束例子2为Course表的Cname列添加UNIQUE约束不同约束的比较 前言本实验使用的语句是T-SQL。 创建学生信息管理系统的数据库 可以图形化形式添加也可以通过T-SQL语句添加。 CREATE DATABASE StudentManagementSystem;命令执行结果 通过T-SQL语句创建学生表、课程表、选课表 注意这个语句的执行首先要加一条 USE StudentManagementSystem;这条语句选择 StudentManagementSystem 数据库作为当前操作的数据库。 也可以手动选择 创建学生表 USE StudentManagementSystem;CREATE TABLE Student (Sno char ( 7 ) PRIMARY KEY,Sname char ( 10 ) NOT NULL,Ssex char (2), Sage tinyint ,Sdept char (20) )命令执行结果 表的相关属性也可以看见 主页点查看打开对象资源管理器。 打开数据库里面的StudentManagementSystem。 打开表中的Students表前面的dbo.是软件自己加的右键点开设计可以看到我们表的属性 创建课程表 USE StudentManagementSystem;CREATE TABLE Course ( Cno char(10) NOT NULL -- 课程编号主键 , Cname char(20) NOT NULL -- 课程名称 , Ccredit tinyint -- 学分表示课程的学分值 , Semester tinyint -- 学期表示课程开设的学期 , PRIMARY KEY (Cno) -- 主键约束确保每个课程编号都是唯一的 );命令执行结果 课程表的相关属性 创建选课表 USE StudentManagementSystem;CREATE TABLE SC ( Sno char(7) NOT NULL, -- 学号主键的一部分 Cno char(10) NOT NULL, -- 课程编号主键的一部分外键引用Course表的Cno Grade tinyint, -- 成绩 XKLB char(4), -- 选课类别这个字段的用途可能需要进一步明确 -- 主键约束确保学号和课程编号的组合是唯一的 PRIMARY KEY (Sno, Cno), -- 外键约束确保学号在Student表中存在 FOREIGN KEY (Sno) REFERENCES Student(Sno), -- 外键约束确保课程编号在Course表中存在 FOREIGN KEY (Cno) REFERENCES Course(Cno) );命令执行结果 选课表属性 修改表结构。 为SC表添加写的列列名为备注 USE StudentManagementSystem;ALTER TABLE SC ADD 备注 varchar(255); -- 新增一个名为“备注”的列数据类型设为varchar(255)命令执行结果 SC的各个列的情况 修改备注列的数据长度。 USE StudentManagementSystem;ALTER TABLE SC ALTER COLUMN 备注 varchar(500); -- 将“备注”列的数据类型修改为varchar(500)命令执行结果 SC的各个列的情况 删除SC表的备注列。 USE StudentManagementSystem;ALTER TABLE SC DROP COLUMN 备注; -- 从SC表中删除名为“备注”的列命令执行结果 成功删除 通过T-SQL语句对表的列添加约束选两种约束每个约束做一个例题 例子1为SC表的Grade列添加CHECK约束 假设SC表存储了学生选课及成绩信息我们希望确保Grade列代表成绩中的值在0到100之间包含0和100。为此我们可以添加一个CHECK约束。 T-SQL代码: USE StudentManagementSystem;-- 添加CHECK约束到Grade列 ALTER TABLE SC ADD CONSTRAINT CK_SC_Grade CHECK (Grade BETWEEN 0 AND 100);命令执行结果 表各个列的情况 有时候可能没有及时刷新需要我们刷新一下。 例子2为Course表的Cname列添加UNIQUE约束 我们可以确保每门课程的名称Cname在数据库中也是唯一的尽管这在现实世界中可能并不总是合理的因为可能存在名称相似或相同的课程。 T-SQL代码 USE StudentManagementSystem; ALTER TABLE Course ADD CONSTRAINT UQ_Course_Cname UNIQUE (Cname);命令执行结果 不同约束的比较 以下是主键约束PRIMARY KEY、唯一约束UNIQUE和检查约束CHECK之间的简单比较以表格的形式呈现 约束类型主键约束PRIMARY KEY唯一约束UNIQUE检查约束CHECK唯一性必须唯一且不允许为空NULL必须唯一但允许一个或多个空值NULL具体取决于数据库系统不涉及唯一性但用于限制列中的值必须满足特定条件标识性可以作为表的唯一标识用于唯一地确定表中的一行记录不能作为表的唯一标识仅用于确保列中的值唯一不能作为表的唯一标识仅用于数据验证数量限制每个表只能有一个主键每个表可以有多个唯一约束每个表可以有多个检查约束自动索引通常会自动创建一个唯一索引也会创建一个唯一索引不一定会自动创建索引但可以根据需要创建条件表达式无特定条件表达式仅要求唯一性和非空性无特定条件表达式仅要求唯一性可以包含复杂的条件表达式用于限制列中的值默认值不能设置默认值因为主键必须唯一且不允许为空所以设置默认值没有意义可以设置默认值但需要注意唯一性可以设置默认值但需要满足检查约束的条件数据完整性强制数据完整性确保每条记录都有一个唯一的标识符确保特定列或列组合中的值唯一有助于维护数据完整性确保列中的值满足特定的业务规则或条件维护数据的一致性和准确性应用场景用于唯一标识表中的记录用于确保特定列或列组合中的值唯一用于限制列中的值以满足特定的业务规则或条件 本人知识、能力有限若有错漏烦请指正非常非常感谢!!!转发或者引用需标明来源。
http://www.w-s-a.com/news/718563/

相关文章:

  • 郑州那家做网站便宜商业计划书免费word版
  • 秦时明月的个人网站怎么做网站开发公司需要招聘哪些人
  • 广告网站建设制作设计服务商安卓app软件定制
  • 公司网站设计与实现中国职业培训在线官方网站
  • 网站服务器空间租用郑州官网网站推广优化
  • 郑州网站建设外包业务wordpress站酷首页
  • 机关门户网站 建设 方案个人怎么申请注册商标
  • 梧州网站建设有哪些九江网站建设优化
  • APP网站建设开发企业发展英文seo招聘
  • 临海市住房和城乡建设规划局网站高校图书馆网站的建设方案
  • 建立门户网站张店易宝网站建设
  • wordpress中英文站点厦门seo顾问屈兴东
  • 邯郸网站建设项目重庆网站备案系统
  • 网站导航容易做黄冈网站建设报价
  • 美橙互联建站网站被截止徐州网站建站
  • 网站班级文化建设视频深圳企业网页设计公司
  • 钦州网站建设公司做宣传网站买什么云服务器
  • 58同城有做网站wordpress怎么改标题和meta
  • 安通建设有限公司网站东莞地铁app
  • 群晖nas做网站滨州教育平台 网站建设
  • 住房城市乡建设部网站装修平台有哪些
  • 小米网站 用什么做的深圳广告公司前十强
  • 勤哲网站开发视频瑞安 网站建设培训
  • 有个蓝色章鱼做标志的网站高端的网站建设怎么做
  • 建站网址导航hao123html网页设计实验总结
  • 西宁市网站建设价格丽水集团网站建设
  • 长宁怎么做网站优化好本机怎么放自己做的网站
  • 诚信网站备案中心网站字体怎么设置
  • 企业网站建设费是无形资产吗佛山网站建设哪个好点
  • 网站建设就业方向国开行网站毕业申请怎么做