当前位置:首页 > 芯闻号 > 充电吧
[导读]上次课程回顾在上一次课程中, 我们熟悉了如下操作1>  使用企业管理器创建数据表2>  为实现数据表中间数据的完整性,我们为创建好的数据表加上约束,包括以下约束a)  主键b)  标识列c

上次课程回顾

在上一次课程中, 我们熟悉了如下操作

1>  使用企业管理器创建数据表

2>  为实现数据表中间数据的完整性,我们为创建好的数据表加上约束,包括以下约束

a)  主键

b)  标识列

c)  数据类型

d)  非空约束

e)  默认值

f)  检查约束(check)

g)  外键引用约束

 

上机课程准备

在上一次课程之中,我们通过使用企业管理器为学员管理系统在数据库中创建了4张数据表,数据库保存在了STUDataBase文件夹下,数据库的名字为Student.

 

在课后同学们把Student数据库分离,拷贝到了各自的U盘上,在今天的课程中,我们在开始今天的上机课程之前需要先把U盘里面数据库信息拷贝到机房的F盘之中,然后在企业管理器中进行附加操作.

 

 

 

第3章SQL Server数据管理

一. 上机目标

1.  熟练使用查询分析器调试SQL语句

2.  通过为Student数据库中插入数据,熟练数据插入语句的使用

3.  通过为Student数据库修改删除数据,熟练使用数据修改和删除语句

 

二. 上机步骤讲解

1.学校最近招收了一批新学员 (因为刚到学校,还没有未其分配班级,所以班级信息为Null值) ,其它详细信息如下所示。现在需要将这些信息录入至数据库之中,请采用Sql语句将以下信息插入学员信息表 (StudentInfo) 中.

提示: 可采用两种方式录入,以下以插入第一条数据为例:

a.  指定字段名


 

b.  不指定字段名


 

学号

姓名

年龄

性别

身份证

入学时间

家庭住址

班级ID

StuNumber

StuName

StuAge

StuSex

StuCard

StuJoinTime

StuAddress

SClassID

001

火云邪神

18

430105198905022032

2007-3-1

长沙市开福区

Null

002

东方不败

20

430104198703012011

2007-3-10

湖南湘潭

Null

003

小李飞车

18

420106198912064044

2007-3-2

广东佛山

Null

004

樱桃肉丸子

18

420106198908061085

2007-3-6

长沙市岳麓区

Null

 

 

2.学校现有班主任信息,请按照下表所示,使用SQL语句,将数据录入至TeacherInfo表之中

姓名

电话

email

TeacherName

TeacherTel

TeacherEmail

唐三藏

13907311119

tsz@yahoo.com

擎天柱

13907315200

qtz@yahoo.com

       提示:采用数据插入语句完成

   

3.现在学校准备新开班级,班级信息如下表所示,请使用SQL语句,将数据录入至数据库之中。


班级编号:07034   班主任 擎天柱    年级  S1

班级学员: 火云邪神, 小李飞车

 

   

 

 


完成步骤提示:

1>从班主任信息表中查找班主任 ’擎天柱’的ID

2>向班级信息表中添加班级信息

班级编号

班主任ID

所属年级

ClassNumber

CTeacherID

ClassGrade

07034

查找到的ID

s1

 

3>在学员信息表中,将学员 ‘火云邪神’和’小李飞车’的信息中’班级ID’一项中修改值为07034班的 班级ID

a)  注意:班级ID并非班级编号,而应该是自动编号的ClassID

 

4.新开班级,班级信息如下表所示,请使用SQL语句,将数据录入至数据库之中。


班级编号:07038   班主任 唐三藏    年级  S1

班级学员: 东方不败, 樱桃肉丸子

 

   

 

 


完成步骤提示:同上

 

5.最近学校组织了S1年纪的一次考试,考试编号为’S1_2007070801’,考试科目为SQL和Java,成绩如下表所示,请按照下表所示将数据录入数据库

学员

科目

成绩

火云邪神

SQL

80

火云邪神

Java

56

小李飞车

SQL

90

小李飞车

Java

80

樱桃肉丸子

SQL

95

樱桃肉丸子

Java

80

东方不败

SQL

80

东方不败

Java

90

 

完成步骤提示:

1>因为我们的学员成绩表中要求的是学员ID,所以应该在学员信息表中查找出对应的学员ID

2>找到学员ID后进行数据的录入工作。

以火云邪神为例:

ExamNumber

EStuID

ExamSubject

ExamResult

考试代号

学员ID

考试科目

考试成绩

S1_2007070801

查找到的ID

SQL

80

 

6.由于工作人员失误,经查证,东方不败 没有参加本次考试,请在数据库中将该学员的考试信息。

    完成步骤提示:使用delete from 命令完成删除工作。

 

7.将完成的脚本代码保存为student_02.sql文件

并将数据库文件分离,拷贝STUDataBase文件夹中的文件(应该包括主数据文件.MDF和日志文件.LDF)至U盘。(数据库需要妥善保存,后续课程中需要使用)

 

 

三.课后作业

1.  完成第三章课后习题


                                                                                    2013.12.01 数据库第三次课

 

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

上海2024年5月23日 /美通社/ -- 威联通®科技 (QNAP® Systems, Inc.) 今日宣布其 S3 物件存储方案 QuObjects 以 QTS 和 QuTS hero 两项 NAS 作业系统上通过...

关键字: 存储 数据管理 机器学习

北京——2023年11月14日 亚马逊云科技宣布通过与光环新网和西云数据的紧密合作,在北京区域和宁夏区域推出文件存储服务Amazon FSx for NetApp ONTAP。ONTAP是NetApp的文件存储技术,被众...

关键字: 存储 数据管理

满足PCI-DSS合规标准,实现安全数据统一管理和多样化分析,极大提升安全能力和效率

关键字: 物联网 数据存储 数据管理

北京——2023年10月10日 日前,头豹联合弗若斯特沙利文(Frost & Sullivan,简称“沙利文”)发布了《2023年中国数据管理解决方案市场报告》1。亚马逊云科技在报告中位列“领导者”,并在横轴创新...

关键字: 数据管理 生成式AI 生成式BI

2023年8月9日 – 专注于推动行业创新的知名新品引入 (NPI) 代理商™贸泽电子 (Mouser Electronics) 宣布与知名电子元器件制造商、连接技术创新企业Molex携手推出全新电子书《The Powe...

关键字: 数据中心 数据管理

上海2023年8月8日 /美通社/ --在快速变革的数字时代,新技术和数据驱动的商业环境为企业带来了前所未有的机遇和挑战。为了适应和把握这种变革,上海外国语大学国际工商管理学院MBA项目以管理学科数十年国际化管理人才的培...

关键字: 数据驱动 数字化 大数据分析 数据管理

济南2023年1月30日 /美通社/ -- 近日,中国电子信息行业联合会发布信息公示,浪潮集团旗下浪潮卓数大数据产业发展有限公司(简称浪潮卓数)获得DCMM(数据管理能力成熟度)3级(稳健级)认证,表明浪潮卓数已具备完善...

关键字: DCM 数据管理 大数据 CAPABILITY

数据是数字经济时代的关键生产要素。中国信息通信研究院最近发布的《大数据白皮书(2022)》报告显示,2021年我国大数据产业规模增加到1.3万亿元,复合增长率超过30%;发表大数据领域论文量占全球31%,大数据相关专利受...

关键字: 大数据 数据管理 Python

密码管理工具 NordPass 现已发布 2022 年全球最常用的密码名单,结果显示用户仍在使用众所周知的弱密码。

关键字: 密码 管理 工具

党的十八大以来,政务数据在调节经济运行,改进政务服务,优化营商环境,支撑疫情防控等方面发挥了重要作用。政务数据发展的政策环境日益优化,全国31个省(自治区、直辖市)均已结合政务数据管理和发展要求,明确政务数据主管部门。数...

关键字: 大数据政务 数据管理 消防安全
关闭
关闭