create database StudentInfo
go
use StudentInfo
go
create table CourseInfo
(
CourseNO int not null,
CourseName char(20) not null,
Marks int not null
)
create table StuInfo
(
StuID int not null,
StuName char(10) not null,
StuSex bit not null
)
create table StuExam
(
ExamNO int not null,
StuID int not null,
CourseNO int not null,
Score int not null
)
alter table CourseInfo
add constraint PK_courseNO primary key (CourseNO)
alter table CourseInfo
add constraint DF_marks default (1) for Marks
alter table CourseInfo
add constraint CH_marks check (Marks >=1 and Marks <=5)
alter table StuInfo
add constraint PK_StuID primary key (StuID)
alter table StuInfo
add constraint CH_StuID check (StuID >0 and StuID<=1000)
alter table StuExam
add constraint PK_ExamNO primary key (ExamNO)
alter table StuExam
add constraint FK_StuID foreign key (StuID) references StuInfo (StuID)
alter table StuExam
add constraint FK_CourseNO foreign key (CourseNO) references CourseInfo (CourseNO)
alter table stuExam
add constraint DF_Score default (0) for Score
--修改列(StuSex)把列的类型改为char
alter table StuInfo alter column StuSex char(10)
分享到:
相关推荐
在描述中提到了“易语言源码下载”,这可能意味着提供的资源包含了使用易语言编写的代码,用于创建或修改MDB数据库密码。易语言是中国自主研发的一种简单易学的编程语言,它以中文语法设计,使得非计算机专业人员也...
在标签中,再次强调了软件的主要功能——“可以方便地更改数据库信息”,这意味着它可能包含了一些基本的数据库操作功能,如数据的插入、更新、删除,以及可能的数据查询和报表生成。此外,软件可能还支持数据导出或...
本文将详细讲解如何使用SQL命令来更改数据库中的表名,以及如何批量修改表名前缀,以适应不同的应用场景。 首先,我们需要理解数据库的基本概念。数据库是一个组织和存储数据的系统,它提供了一种方式来有序地管理...
"修改数据库"这一主题涵盖了数据库设计、表结构的调整、数据的更新与删除、索引的优化等多个方面。本篇文章将深入探讨这些关键知识点,旨在为初学者提供全面的指导。 一、数据库设计 在开始修改数据库之前,理解...
数据库连接数调整 在本篇文章中,我们将讨论如何调整数据库连接数,以解决系统不能登陆的...通过查看当前会话数、数据库最大进程数和最大会话数,修改数据库连接数,并创建 pfile,可以有效地解决系统不能登陆的问题。
### 创建和修改数据库知识点 #### 一、基础知识 在数据库管理系统(DBMS)中,数据库是存储数据的基本单元。为了高效地管理和操作数据,我们需要能够创建和修改数据库。本实验主要介绍如何通过两种方式来完成这一...
除了更改数据库模式外,为了更好地支持共享服务器模式下的并发性能,还需要调整Oracle实例的内存设置。 1. **启动Enterprise Manager Console** - 通过开始菜单启动“Enterprise Manager Console”。 2. **登录EM...
本项目“C#动态修改数据库信息”显然聚焦于如何利用C#语言与数据库进行交互,动态地更新和修改数据库中的数据。下面将详细探讨这个主题涉及的关键知识点。 1. ADO.NET框架:C#中与数据库进行交互的基础是ADO.NET...
最后,使用`ALTER DATABASE`命令更改数据库的本地字符集为ZHS16GBK(GBK的双字节实现)和国际字符集为AL16UTF16(支持Unicode的字符集)。 2. **处理错误信息**: - 当提示`ORA-12717`时,表示数据库中存在NCLOB、...
5. **更新数据库**:在用户确认修改后,使用DataAdapter的Update方法将DataTable中的更改同步回数据库。首先,创建一个SqlCommand对象,用于更新指定的记录,然后设置DataAdapter的UpdateCommand属性。接着,调用...
"C#批量修改数据库" 在C#编写数据库程序时,逐条修改效率低,本文通过整合数据后批次写入数据库,提高了数据处理效率。 标题解释 该标题"C#批量修改数据库"表明本文的主要内容是使用C#语言对数据库进行批量修改...
该文档描述了Oracle EBS R12.1.3版本中 当修改数据库监听端口后在数据库服务器以及应用服务器需要作出的调整
### Oracle 10g XE 版本更改数据库字符集 在进行Oracle 10g XE数据库的字符集修改时,需要理解几个关键的概念和技术点。本文将详细介绍如何更改Oracle 10g XE数据库的字符集,并提供具体的操作步骤。 #### 一、...
修改数据库用户密码并修改对应ERP读取文件
一个特别简单的java连接数据库的程序,修改数据库,就几句代码,便于理解
这个过程虽然比直接的`RENAME DATABASE`命令复杂,但它提供了一种可靠的方法来更改数据库名称,特别是在生产环境中,需要确保数据的完整性和可用性。在进行此类操作时,务必做好备份,以防止任何意外情况发生。 总...
通过EXCEL批量修改数据库,只需修改主机名,sa密码,并在EXCEL内修改对应数据库的表名
此文档经过亲自验证,可以正常修改数据库名,比论坛里有些修改方法简单,特分享此文档,希望对大家有所帮助。
主要数据文件包含数据库的主要部分,而事务日志文件记录所有数据库更改。额外的数据文件可以分配到用户定义的文件组,以优化存储分配和管理。 4. **查看和修改数据库选项**:数据库有许多可配置选项,如大小限制、...
### SQL Server 2000/2005 更改数据库文件的物理文件名 在使用 SQL Server 2000 或 2005 的过程中,有时会遇到需要更改数据库文件(包括数据文件和日志文件)的物理文件名的情况。这可能是出于管理、迁移或是重命名...