91嫩草国产线免费观看_欧美日韩中文字幕在线观看_精品精品国产高清a毛片_六月婷婷网 - 一级一级特黄女人精品毛片

SQL數據庫中創建學生情況表(學號,姓名,身份證,性別,專業,住址)課程表(課程編號,課程名稱,學

首頁 > 身份戶籍2021-01-12 05:34:06

設在sqlserver2008某數據庫中,有學生表(學號,姓名,性別,專業)、課程表(課程號

public class TestableExceptionProcessor {

public static void process(String clazz) throws ClassNotFoundException, IllegalAccessException, InstantiationException {
int passed = 0;
int failed = 0;
Object obj = Class.forName(clazz).newInstance();
for (Method method : Class.forName(clazz).getMethods()) {
if (method.isAnnotationPresent(TestableException.class)) {
try {
method.invoke(obj, null);
// 沒有拋出異常(失敗)
++failed;
} catch (InvocationTargetException e) {
// 獲取異常的引發原因
Throwable cause = e.getCause();

int oldPassed = passed;
for (Class excType : method.getAnnotation(TestableException.class).value()) {
// 是我們期望的異常類型之一(成功)
if (excType.isInstance(cause)) {
++passed;
break;
}
}
// 并不是我們期望的異常類型(失敗)
if (oldPassed == passed) {
++failed;
System.out.printf("Test <%s> failed <%s> %n", method, e);
}
}
}

SQL創建學生表(Student)、課程表(Course)、班級表(Class)、選課表(XK),寫對的我可以獎勵QB

使用SQL語句完成如下題目:rn1、創建一個數據庫,數據庫名稱為:姓名全拼+班級(例如: zhangsan11114)。主數據文件的邏輯名稱為姓名全拼_data(例如:zhangsan_data),物理文件名為姓名全拼_data.mdf(例如:zhangsan_data.mdf);日志文件的邏輯名為姓名全拼_Log(例如: zhangsan_Log),物理文件名為姓名全拼_Log.ldf(例如:zhangsan_Log.ldf),以上文件均存儲在D盤下,初始大小為5mb,最大為25mb,增量為5mb。rn2、 創建學生表(Student)、課程表(Course)、班級表(Class)、選課表(XK),在創建表時按要求添加主鍵約束、外鍵約束、唯一約束、默認值約束、檢查約束,表結構如下表所示:rn Student(學生表):rn字段名 類型 是否為空 約束 備注 rnStuId varchar(20) not null 主鍵約束 學號 rnStuName varchar(20) not null 默認值”張三” 姓名 rnSex char(2) not null 檢查約束(‘男’或女) 性別 rnBirthday varchar(20) null 生日 rnClassId varchar(10) not null 外鍵約束 班級編號 rnAddress varchar(30) null 默認值”長春市” 地址 rn rnCourse(課程表):rn字段名 類型 是否為空 約束 備注 rnCourseId varchar(20) not null 主鍵約束 課程編號 rnCourseName varchar(50) not null 課程名稱 rnTeacher varchar(20) null 任課教師 rnClass(班級表):rn字段名 類型 是否為空 約束 備注 rnClassId varchar(20) not null 主鍵約束 班級編號 rnClassName varchar(20) not null unique約束 班級名稱 rn rnXK(選課表)rn字段名 類型 是否為空 約束 備注 rnStuId varchar(20) not null 主鍵約束 班級編號 rnCourseId varchar(20) not null 主鍵約束 課程編號 rnGrade float null 成績 rn3、分別向學生表、課程表、學生表、選課表中插入測試記錄,數據如下表所示:rnStudent(圖書類別表)插入的測試記錄如下:rn rnStuId (學號) StuName (姓名) Sex(性別) Birthday(生日) ClassId (班級編號) Address (地址) rn1001 李海東 男 1988-04-05 C001 松原市 rn1002 王慶斌 男 1990-09-08 C001 長春市 rn1003 李敏 女 1991-11-22 C002 哈爾濱市 rn1004 張強 男 1980-10-28 C002 沈陽市 rn1005 吳正 男 1978-07-06 C001 長春市 rn1006 郭冬雨 女 1990-05-08 C003 吉林市 rnCourse(課程表)插入的測試記錄如下:rnCourseId(學號) CourseName(課程名稱) Teacher(任課教師) rnX001 計算機基礎 王洋 rnX002 C語言程序設計 李峰 rnX003 PHP程序設計 張婷 rnX004 Java程序設計 郭強 rn rnClass(班級表) 插入的測試記錄如下:rnClassId(學號) ClassName(課程名稱) rnC001 111111 rnC002 111112 rnC003 111141 rnC004 111142 rn rn rnXK(選課表) 插入的測試記錄如下:rnStuId(學號) CourseId(課程名稱) Grade(成績) rn1001 X001 95.5 rn1002 X001 80 rn1001 X002 65 rn1003 X002 75 rn1004 X003 90 rn1005 X003 68 rn1005 X004 88
一個student表student表包含三個字段的學生的ID(stu_id)學生姓名(stu_name),當然ID(les_id)
“CREATE TABLE [dbo的回]。學答生(/ stu_id。的uniqueidentifier] NOT NULL,
stu_name [數據類型為nvarchar](425)NOT NULL,
les_id [為uniqueidentifier] NOT NULL

第二個表中的課程課,有兩個字段,當然的ID(les_id)的和課程名稱(les_name)
CREATE TABLE [dbo的課(
les_id的uniqueidentifier] NOT NULL,
les_name [數據類型為nvarchar](425)NOT NULL
)< /第三個表,學生表的分數,三場場ID(les_id)的學生證(stu_id)和課程成績(les_score)
創建表[DBO]。分數(
les_id的uniqueidentifier] NULL,
stu_id的唯一標識符NOT NULL,
les_score [INT] NOT NULL
1,從學生SELECT DISTINCT Sdept;
2,SELECT COUNT(DISTINCT Cpno)專
課程
WHERE CNAME ='英語屬';
3,CREATE TABLE Student2
(SNO CHAR(9)PRIMARY KEY,
SNAME CHAR(20)UNIQUE,
Ssex CHAR(2),
Sbirthday SMALLINT,
Sdept CHAR(20)
);
會用powerdesigner么? 用他按照你的題目做個概念模型,生成數據庫。 在數據庫里查看表的代碼就行了,內 最后問容題補充中的問題太過簡單不須回答,去你們教材上找。
這些題目都是數據庫中初學者最基本的
哪個頻道的標題啊

【SQL】數據庫,一道題

現有課程表(課程號,課程名,學分),完成如下操作:rn1. 創建學生表(學號,姓名,性別,年齡,專業) rn 要求使用:主鍵(學號)、非空(姓名,專業)、檢查(性別)rn2. 修改課程號為100003的課程名為“SQL數據庫”。rn3. 刪除課程號為100002的課程信息。rn4. 創建選課表(ID,學號,課號,分數)rn 要求使用:外鍵(選課表.學號,選課表.課程號)、檢查(分數),自動編號(ID)rn5. 將下列課程信息添加到課程表:rn 課程號 課程名 學分 rn 100001 C語言 2 rn 100002 數據結構 2 rn 100003 數據庫原理 2 rn6. 創建選課表視圖(學號,姓名,課程號,課程名,學分,分數)。rn7. 查找姓張的女同學的情況:姓名、學號、專業。rn8. 查找有一門或一門以上課程成績小于60分的所有學生的信息,包括學號、姓名。rnrnrnrn求源代碼??!據說是考試題,自己有些不會做,希望能有大神幫忙??!大恩不言謝!!
1
create table 學生 (學號 char(9) not null primary key,
姓名 varchar(20) not null,
性別 char(2) check (性別='男' or 性別='女'),
年齡 int,
專業 varchar(20))

2
update 課程 set 課程名='SQL數據庫' where 課程號='100003'

3
delete from 課程 where 課程號='100002'

4
create table 選課
( id int identify(1,1),
學號 char(9),
課程號 char(6),
分數 int,
foreign key(學號) references 學生(學號),
foreign key(課程號) references 課程(課程號))

5
insert into 課程 select '100001','C語言',2
union all
select '100002','數據結構',2
union all
select '100003','數據庫原理',2

6
create view v_選課 as
select 學生.學號,學生.姓名,課程.課程號,課程.課程名,課程.學分,選課.分數
from 學生,課程,選課
where 學生.學號=選課.學號
and 課程.課程號=選課.課程號

7
select 姓名,學號,專業 from 學生 where 姓名 like '張%' and 性別='女'

8
select 學號,姓名 from 學生 where 學號 in (select 學號 from 成績 where 分數<60)
看了下,全是基礎唉,而且問題沒獎勵~

1、
CREATE TABLE 學生信息
(
學號 varchar(14) IDENTITY(1,1) PRIMARY KEY,
姓名 varchar(8) NOT NULL,
性別 varchar(2) CHECK(性別in ('男’內','女’)),
年齡 int null,
專業容 varchar(20) NOT NULL
)

2、 update 學生信息 set 課程名 = ‘SQL數據庫’ where 課程號 = ‘100003’

3、 delete from 課程信息 where 課程號 = ‘100002’

我幫你寫前3個,不給分也就算了~ 只好算我倒霉~

badkano還真把答案寫好了唉,就那么喜歡送答案啊~ 不會去鍛煉新手的~ 誤人子弟~
1.
CREATE TABLE Student (
Id INT NOT NULL,
Name NVARCHAR(10) NOT NULL,
Gender INT NULL,
Age INT NULL,
Major NVARCHAR(50) NOT NULL,
CONSTRAINT [PK_Student] PRIMARY KEY CLUSTERED
(
[Id] ASC
)
)
GO
ALTER TABLE Student WITH CHECK ADD CONSTRAINT [CK_Gender] CHECK (([Gender]>=(0)))
GO

2.
UPDATE 課程抄表襲
SET 課程名 = 'SQL數據庫'
WHERE 課程號 = 100003

3.
DELETE 課程表
WHERE 課程號 = 100002

唉~不想寫了,都是基本操作,樓主看著給分吧~
這都是數據庫的基本操作,建議你還是看看書吧,或者F1看看幫助也可以。

相關推薦:

人口普查能上戶口嗎(人口普查可以給孩子上戶口嗎)

身份證遺失如何辦理(公民身份證遺失如何補辦)

網貸逾期怎么處罰(網貸逾期會怎么樣會受到什么處罰)

離婚后如何遷戶口(離婚后戶口怎么遷出來)

房子拆遷和戶口有關嗎(拆遷和戶口本上所有人都有關嗎)