数据库原理实验指导书

合集下载

《数据库原理》实验教学指导书

《数据库原理》实验教学指导书

目录第一部分大纲和计划1.1 实验教学大纲 1 1.2 实验实施计划表 2第二部分实验说明2.1 实验一:了解Oracle中的基本知识 3 2.2 实验二:Oracle中的查询 4 2.3 实验三:Oracle中的表 5 2.4 实验四:PL/SQL编程(一) 6 2.5 实验五:PL/SQL编程(二) 7 2.6 实验六:PL/SQL编程(三) 8 2.7 实验七:PL/SQL编程(四) 9 2.8 实验八:触发器设计 10第三部分实验补充教材3.1 实验一:了解Oracle中的基本知识 11 3.2 实验二:Oracle中的表 12 3.3 实验三:Oracle中的查询 15 3.4 实验四:PL/SQL编程(一) 15 3.5 实验五:PL/SQL编程(二) 18 3.6 实验六:PL/SQL编程(三) 22 3.7 实验七:PL/SQL编程(四) 26 3.8 实验八:触发器设计 31第一部分大纲和计划1.1《数据库原理》实验教学大纲一、课程名称:数据库原理(Principle of Database System)二、课程编码:三、课程总学时: 16 学时 [理论: 0 学时;实验: 16 学时]四、课程总学分:学分五、适用专业和开课学期:计算机科学与技术专业,第4学期。

六、实验的目的与任务:通过ORACLE中用户及表的创建、SQL查询、ORACLE中的表、PL/SQL编程、触发器设计等实验,使学生掌握数据库技术的基本原理在大型数据库中的应用。

七、主要仪器设备及台(套)数:计算机八、主要实验教材(指导书)及参考用书:《数据库原理及应用》(Oracle)实用教程刘甫迎、王道学、党晋蓉主编清华大学出版社2004年10月第1版九、成绩考核方式及评分标准:教师根据学生通过FTP上交的实验报告确定其完成数量和质量,进一步综合学生的上机态度进行评分。

实验成绩占课程总成绩的30%。

十、实验开出率:100%十一、实验项目与要求:注:1.项目要求:必修、选修、其他;2.项目类型:演示、操作、模拟;3.项目性质:验证、综合、设计、研究。

数据库原理实验指导书(本科16学时)

数据库原理实验指导书(本科16学时)

《数据库原理》实验指导书实验一建立数据库一、实验目的1.了解SQL Server 2000;2.掌握SQL Server 2000数据库的建立和删除。

二、实验内容1.查看SQL Server 2000的所有组件2.使用服务管理器3.使用企业管理器4.使用查询分析器5.在企业管理器中建立和删除数据库6.在查询分析器中建立和删除数据库三、实验步骤1.SQL Server 2000的组件(9个)(1)查询分析器:执行输入的SQL语句并显示结果。

(2)导入和导出数据:SQL Server 2000与其他数据库系统进行相互转换。

(3)服务管理器:管理SQL Server 2000的各种服务。

(4)服务器网络实用工具:管理和配置服务器网络。

(5)客户端网络实用工具:管理和配置客户端网络。

(6)联机丛书:帮助系统。

(7)企业管理器:对本地或远程SQL Server 2000服务器进行管理。

(8)事件探查器:监视SQL Server 2000执行的SQL语句。

(9)在IIS中配置SQL XML支持:配置对IIS对XML的支持。

2.服务管理器启动、暂停和停止指定服务器上的SQL Server 2000的服务。

(1)Server:指定服务器(2)Services:选择管理的4种服务①SQL Server:数据库引擎。

②SQL Server Agent:自动化工作代理服务。

③MS Search:文本查询服务④Distributed Transaction Coordinator:分布式事务处理控制器。

(3)Start/Continue:启动选定的服务(4)Pause:暂停选定的服务(5)Stop:停止选定的服务。

(6)“当启动OS时自动启动服务”复选框。

3.企业管理器对本地或者远程服务器进行管理操作。

1)管理服务器:(1)服务器服务:①Database:数据库(master、tempdb、msdb、model)②Data Transformation Services:转移③Management:管理(Agent、Backup、Activity、Plans、logs)④Replication:复制⑤Security:安全(logins、Server Roles、Linked Servers、Remote Servers)⑥Support Services:支持(DTC、Serch、Mail)⑦Meta Data Services:元数据(2)服务器分组:将多服务器分组(top组或sub组),默认组为SQL Server Group(3)服务器注册:①选择服务器:自动检测,手工添加②选择验证方式:Windows验证和SQL Server验证③选择服务器组:Add SQL Server Group或Create New top Group2)管理数据库(1)自动建立的数据库(6个)①master:主数据库,记录登录和用户,系统配置设置,其他数据库包括数据库文件的位置等。

《数据库原理》实验指导书

《数据库原理》实验指导书

《数据库系统概论》实验指导书实验个数:适用对象:《数据库原理》实验指导书实验一认识DBMS (1)实验二数据描述、定义实验 (1)实验三数据更新实验 (3)实验四数据查询实验 (6)实验五视图的定义、使用实验 (8)实验六数据控制实验(安全性部分) (9)实验七数据控制实验(完整性部分) (10)实验八据库设计工具的使用 (10)实验九数据库设计 (11)实验一认识DBMS一、学时2学时二、实验类型演示三、实验目的通过对某个商用数据库管理系统的安装使用,初步了解DBMS的工作环境和系统构架;熟悉对DBMS的安装;搭建今后实验的平台。

四、需用仪器、设备486及以上微机;Windows95/97/98及以上操作系统;DBMS安装盘六、实验内容及要求1.根据安装文件的说明安装数据库管理系统。

在安装过程中记录安装的选择,并且对所作的选择进行思考为何要进行这样的配置,对今后运行数据库管理系统有什么影响;2.学会启动和停止数据库服务;3.初步了解RDBMS的安全性,这里主要是用户的登录和服务器预定义角色。

可以建立一个新的新的用户,赋予其数据库管理员的角色,今后的实验可以用该用户来创建数据库应用;4.了解RDBMS的系统构架;5.了解RDBMS的管理和使用。

实验二数据描述、定义实验一、学时4学时二、实验类型演示、设计三、实验目的熟悉和掌握数据库的创建和连接方法;熟悉和掌握数据表的建立、修改和删除;加深对表的实体完整性、参照完整性和用户自定义完整性的理解。

四、需用仪器、设备486及以上微机;Windows95/97/98操作系统;安装了SQL SERVER五、实验准备1.熟悉SQL SERVER 工作环境;2.复习有关表的建立、修改和删除的SQL语言命令;六、实验方法及步骤1.介绍有关SQL SERVER的图形界面工作环境;2.创建数据库或连接已建立的数据库3.在当前数据库上建立新表4.定义表的结构A:用SQL命令形式B:用SQL SERVER提供的企业管理器以交互方式进行5.进一步定义表的主码,外码及在表上建立索引。

数据库原理实验指导

数据库原理实验指导

数据库原理实验指导一、实验概述数据库原理实验是学习数据库的重要环节之一,通过实际操作和实验验证,加深对数据库原理的理解和应用能力。

本实验指导将针对数据库原理实验的整体流程和具体操作进行详细说明。

二、实验准备1. 硬件要求:一台计算机、网络连接设备2. 软件要求:数据库管理系统软件(如MySQL、Oracle等)、命令行或图形化界面工具(如Navicat、SQL Developer等)3. 数据库原理实验相关资料和实验报告模板的准备三、实验步骤1. 实验环境搭建a. 安装数据库管理系统软件:按照软件官方提供的安装指南进行安装,确保安装过程中选择适合的配置选项。

b. 配置数据库用户:根据实验要求,创建数据库用户并授予相应的权限。

c. 创建数据库:使用数据库管理系统软件创建一个新的数据库,命名为实验所需的名称。

2. 数据库表的设计与创建a. 分析实验需求:根据实验要求,设计出实验所需的数据库表结构。

b. 创建表:使用数据库管理系统软件提供的DDL语句创建表结构,并设置各属性的约束条件。

c. 导入数据:根据实验需求,准备好实验数据,并使用数据库管理系统软件提供的导入功能将数据导入到相应的表中。

3. 数据库操作a. 查询操作:使用SQL语句编写查询语句,实现对数据库表中数据的查询操作。

可以尝试使用不同的查询语句和条件,观察查询结果的变化。

b. 插入操作:使用SQL语句编写插入语句,将新的数据插入到数据库表中。

可以尝试插入不同的数据,并观察插入结果。

c. 更新操作:使用SQL语句编写更新语句,修改数据库表中已有数据的值。

可以尝试更新不同的数据,并观察更新结果。

d. 删除操作:使用SQL语句编写删除语句,从数据库表中删除指定的数据。

可以尝试删除不同的数据,并观察删除结果。

4. 数据库事务管理a. 事务概念与特性:了解事务的概念和特性,理解事务对数据库操作的重要性。

b. 事务处理操作:使用数据库管理系统软件提供的事务处理功能,掌握事务的开启、提交和回滚等操作。

数据库原理实验指导书

数据库原理实验指导书

数据库原理实验指导书实验一一、实验名称:认识DBMS,建立数据库、表二、实验日期:实际上机日期三、参考资料:《数据库原理实验指导书》四、实验目的:1.熟悉SQL Server2000的应用环境2.掌握数据库模式设计,依据实际要求设计表结构,建立表的关系五、实验内容(步骤):1.启动SQL Server服务器实例2.熟悉SQL Server的企业管理器3.创建个人数据库4.在控制台中使用建好的数据库建立数据表5.使用控制台向数据表中插入数据案例:建立学生课程数据库,其中包含student,course,sc 3张数据表。

六、实验方法:(一). 数据库的建立:1.用可视化界面建立:(a)在SQLSERVER中用企业管理器-新建数据库;2.命令方式建立:(a)在SQLSERVER中,在查询分析器中使用T-SQL语句:CREA TE DA TABASE XSGLON (NAME='XSGL_DA TA',FILENAME='E:\XSGL.MDF',SIZE=10MB,MAXSIZE=50MB,FILEGROWTH=5%)LOG ON(NAME='XSGL_Log',FILENAME='e:\XSGL_Log.ldf',SIZE=2MB,MAXSIZE=5MB,FILEGROWTH=1MB)(二). 表的建立:1.用可视化界面建立:在SQL SERVER中用企业管理器—数据库—XSCJ—表—右键—新建表;2.命令方式建立:在SQL SERVER中查询分析器的编辑窗口中用下列SQL语句:use XSGLCreate table student(sno CHAR(5),sname CHAR(10),ssex CHAR(2),sage int,sdept CHAR(4))goCreate table course(cno CHAR(2),cname CHAR(30),credit INT,pcno CHAR(2) NULL)goCreate table sc(sno CHAR(5),cno CHAR(2),grade INT NULL)go(三). 表数据的添加:1. 用可视化方法:I: 在SQL SERVER中用企业管理器—数据库—XSCJ—表-表名—右键-打开表-返回所有行;输入下列数据:实验二一、实验名称:数据查询二、实验日期:实际上机日期三、参考资料:《数据库原理实验指导书》四、实验目的:1. 掌握SQL Server查询分析器的使用方法2. 加深对SQL和SQL语言的查询语句的理解3. 熟练掌握单表查询、连接查询及嵌套的操作方法4. 熟练掌握数据查询中的分组、统计、计算和集合的操作方法。

《数据库原理》实验指导书

《数据库原理》实验指导书

《数据库原理》实验指导书数据库原理实验指导书引言:数据库原理是计算机科学与技术专业的核心课程之一,通过实验的方式帮助学生深入理解数据库的基本原理和操作技术。

本实验指导书旨在引导学生完成数据库原理实验,掌握数据库的设计与管理,加深对数据库原理的理解。

一、实验目的本实验旨在通过实际操作,加深对数据库原理的理解,掌握数据库设计和管理的基本方法,培养数据库设计和实施能力,具体目标如下:1. 熟悉数据库的基本概念与术语;2. 掌握关系数据库的设计与规范化方法;3. 熟练运用SQL语言进行数据查询、更新操作;4. 理解并能运用SQL语句实现数据安全性和完整性。

二、实验环境1. 操作系统:Windows、Linux等;2. 数据库管理系统:MySQL、Oracle等;3. 编程语言:SQL、Java等。

三、实验内容1. 数据库的创建与删除a. 步骤一:使用CREATE DATABASE语句创建数据库;b. 步骤二:使用DROP DATABASE语句删除数据库。

2. 数据表的创建与删除a. 步骤一:使用CREATE TABLE语句创建数据表;b. 步骤二:使用DROP TABLE语句删除数据表。

3. 数据的插入与查询a. 步骤一:使用INSERT语句将数据插入数据表;b. 步骤二:使用SELECT语句查询数据。

4. 数据的更新与删除a. 步骤一:使用UPDATE语句更新数据;b. 步骤二:使用DELETE语句删除数据。

5. 数据库的设计与规范化a. 步骤一:进行需求分析,确定实体、属性和关系;b. 步骤二:进行关系模式的设计与规范化。

6. 数据库安全性与完整性a. 步骤一:使用GRANT语句设置用户权限;b. 步骤二:使用约束条件确保数据完整性。

四、实验步骤与注意事项1. 实验步骤a. 步骤一:根据实验要求,创建数据库,并设计相关数据表;b. 步骤二:插入测试数据,并进行查询、更新和删除操作;c. 步骤三:根据需求分析,进行数据库的设计与规范化;d. 步骤四:设置用户权限和约束条件,确保数据库的安全性和完整性。

数据库原理实验指导书

数据库原理实验指导书

山东轻工业学院数据库原理实验指导书信息学院序《数据库原理》是一门实践性较强的课程,只有通过不断实践,对数据库的设计才能达到较高的水平,由于课时限制,在数据库原理的教学过程中,现阶段我们只安排了8个学时上机训练,主要完成4个属于基本要求的实验题,使学生对SQL语言(即SQL 语言的数据定义与更新、数据查询、视图操作及嵌入式SQL)有较深的认识,为以后数据库系统的设计打下基础。

对数据库设计的实践活动,我们将在后继课程《数据库原理课程设计》中进行。

目录实验基本要求和方法实验一数据定义与数据更新实验二数据查询实验三视图的定义更新与查询实验四嵌入式SQL的使用实验基本要求和方法一、实验目的了解SQL语言的特点,熟练掌握用SQL语言进行数据定义、数据查询、数据更新的方法,为将来的数据库设计打下坚实的基础。

二、实验要求1、上机前要做好充分准备。

2、上机时要尊守实验室的规章制度,爱护实验设备。

3、熟悉SQL Server的使用环境。

4、在指定的目录下建立数据库,进行练习。

三、实验方法结合教材,我们以学生选课数据库为例进行练习,以SQL Server为设计环境进行设计,包括表、视图的定义与查询以及嵌入式SQL等。

实验一数据定义与数据更新一、实验目的1、熟悉SQL Server的环境。

2、熟练掌握基本表的定义、修改、删除方法。

3、熟练掌握索引的建立、删除方法。

4、学会SQL语句的插入(INSERT)、修改(UPDATE)、删除(DELETE)。

二、实验内容1、基本表的定义与修改(1)定义基本表格式:CREATE TABLE 表名(列名1 类型[NOT NULL][,列名2 类型[NOT NULL]]…)[其他参数];要求建立学生选课数据库的基本表S (S#,SN,SD,SG),Class(C#,CN,PC#),SC(S#,C#,G)(2)修改基本表格式:ALTER TABLE表名ADD列名类型;如:ALTER TABLE S ADD SEX SMALLINT;(3)删除基本表格式:DROP TABLE 表名;如:DROP TABLE SC;2、索引的建立与删除(1)定义格式:CREATE [UNIQUE] INDEX 索引名ON 基本表名(列名[次序][,列名[次序]]…)[其他参数];如:CREATE UNIQUE INDEX XSC ON SC(Sno ASC, Cno DESC)(2)删除格式:DROP INDEX 索引名;如:DROP INDEX XSC;3、插入(INSERT)插入的一般格式:INSERTINTO 表名[(字段名[,字段名]…)]Values (常量[,常量]…);INSERTINTO 表名[(字段名[,字段名]…)]子查询;(1)单记录插入.把一个新学生:S10,姓名Zhang Ming,信息系IS,18岁,插入表中.INSERTINTO SV ALUES (‘S10’,‘Zhang Ming’,‘IS’,18);(2)多记录插入.。

数据库原理与应用实验指导书完整

数据库原理与应用实验指导书完整

数据库原理与应⽤实验指导书完整(快速切换页码⽅法:按住ctrl键再单击相关项⽬)实验⼀创建数据库与表1. 新建数据库(1) 利⽤向导创建数据库(新建⽂件/本机上的模板)(2) 创建空数据库2. 表的基本操作(1) 使⽤向导创建表(2) 复制表(3) 利⽤设计视图建⽴表(参考教材P25-P29)①设置查阅向导②设置标题属性(P42)③设置默认值(P44)④设置字段的“有效性规则”与“有效性⽂本”(P42)⑤设置掩码(P43)⑥设置⽇期格式:(P40)⑦设置主键(P49)⑧增加字段,在“姓名”字段后增加⼀个“年龄”字段(P48)⑨删除字段,将刚增加的字段删除。

(P49)(4) 表操作①在数据表视图和设计视图之间进⾏切换,熟悉切换的⽅法。

②在数据表视图中输⼊记录。

③隐藏/取消隐藏列(P53)——格式菜单④冻结(P64)——格式菜单⑤排序(P58)——记录菜单⑥筛选(P60)——记录菜单⑦调整表外观——格式菜单3. 表间关系(P64)4. 导⼊、链接、导出(P34)实验⼆查询⑴使⽤设计视图建⽴查询⑵使⽤设计视图建⽴查询⑶设置查询排序及准则⑷汇总查询⑸交叉表查询⑹参数查询⑺动作查询①删除查询②更新查询③追加查询④⽣成表查询:⑻利⽤SQL语句建⽴查询实验三窗体1. 掌握⾃动创建窗体、使⽤向导创建窗体的⽅法(1) 建⽴基于单表的窗体①纵栏式窗体②“表格式”窗体(2) 建⽴基于多表的“学⽣信息和成绩”窗体2. 在设计视图创建窗体⑴建⽴“学⽣信息简表”窗体⑵使⽤设计视图1⑶使⽤设计视图2实验四报表1. 建⽴“学⽣成绩单”报表2. 建⽴“学⽣档案”报表3. 建⽴“分数段统计”报表4. 建⽴“排名次”统计报表实验五宏实验六数据库设计理论实践《数据库原理与应⽤》实验指导书⼀、实验的性质与学习⽬的《数据库原理与应⽤》为⾮计算机专业的公共课程。

通过实验教学,使学⽣验证并掌握数据库管理系统的基本原理,具备数据库的基本设计能⼒、掌握利⽤数据库进⾏信息管理的基本技能,初步掌握数据库应⽤系统的开发⽅法,为以后更好地使⽤数据库应⽤系统打下坚实的基础。

数据库原理实验指导书

数据库原理实验指导书

数据库原理实验指导书实验名称:试验一:SQL语言嵌套查询和数据更新操作所属课程:数据库原理实验类型:设计型实验实验类别:基础□专业基础√专业□实验学时:4学时一、实验目的1.熟悉和掌握对数据表中数据的查询操作和SQL命令的使用,学会灵活熟练的使用SQL 语句的各种形式;2.加深理解关系运算的各种操作(尤其的关系的选择,投影,连接和除运算);3.熟悉和掌握数据表中数据的插入、修改、删除操作和命令的使用;4.加深理解表的定义对数据更新的作用二、预习与参考1.熟悉SQL SERVER 工作环境;2.连接到学生-课程数据库3.复习对表中数据查询的SQL语言命令;4.复习对表中数据的插入、修改和删除的SQL语言命令。

三、实验要求(设计要求)针对教材例子,通过SQL SERVER企业管理器和查询分析器两种模式,熟悉数据嵌套查询、更新操作。

四、实验方法及步骤1.在表S、C、SC上进行简单查询;2.在表S、C、SC上进行连接查询;3.在表S、C、SC上进行嵌套查询;4.使用聚合函数的查询;5.对数据的分组查询;6.对数据的排序查询。

7.将数据插入当前数据库的表S、C、SC中;A:用SQL命令形式B:用SQL SERVER提供的企业管理器以交互方式进行8.将以上插入的数据分别以.SQL文件和.txt文件的形式保存在磁盘上;9.修改表S、C、SC中的数据;A:用SQL命令形式B:用SQL SERVER提供的企业管理器以交互方式进行10.删除表S、C、SC中的数据。

A:用SQL命令形式B:用SQL SERVER提供的企业管理器以交互方式进行五、实验内容在表S,C,SC上完成以下操作:1.查询学生的基本信息;2.查询“CS”系学生的基本信息;3.查询“CS”系学生年龄不在19到21之间的学生的学号、姓名;4.找出最大年龄;5.找出“CS”系年龄最大的学生,显示其学号、姓名;6.找出各系年龄最大的学生,显示其学号、姓名;7.统计“CS”系学生的人数;8.统计各系学生的人数,结果按升序排列;9.按系统计各系学生的平均年龄,结果按降序排列;10.查询每门课程的课程名;11.查询无先修课的课程的课程名和学时数;12.统计无先修课的课程的学时总数;13.统计每位学生选修课程的门数、学分及其平均成绩;14.统计选修每门课程的学生人数及各门课程的平均成绩;15.找出平均成绩在85分以上的学生,结果按系分组,并按平均成绩的升序排列;16.查询选修了“1”或“2”号课程的学生学号和姓名;17.查询选修了“1”和“2”号课程的学生学号和姓名;18.查询选修了课程名为“数据库系统”且成绩在60分以下的学生的学号、姓名和成绩;19.查询每位学生选修了课程的学生信息(显示:学号,姓名,课程号,课程名,成绩);20.查询没有选修课程的学生的基本信息;21.查询选修了3门以上课程的学生学号;22.查询选修课程成绩至少有一门在80分以上的学生学号;23.查询选修课程成绩均在80分以上的学生学号;24.查询选修课程平均成绩在80分以上的学生学号;25.选做:针对SPJ数据库中的四个表S,P,J,SPJ,完成教材P74-75--习题5中的查询及教材P127--习题5中的查询。

《数据库原理》实验指导书

《数据库原理》实验指导书

实验一实验环境熟悉与数据库(表)的建立实验目的熟悉实验的环境,掌握数据库、数据表的建立方法。

实验内容1、熟悉SQL的使用环境进入SQL环境(企业管理管理器、查询分析器)。

2、建立学生管理系统所需的数据库、数据表一个数据库,三张数据表。

实验环境1、硬件PC机,具有网络功能。

2、软件OS:windows xp professional;DBMS: SQL Server 2005.实验过程一、SQL server 2005环境1、系统的安装系统的安装过程比较简单,给学生演示一下。

2、进入查询分析器开始→程序→Microsoft SQL Server→查询分析器, 如下图所示:图1-1查询分析器的界面如图1-2所示:图1-2在文本框输入命令即可。

举例:计算圆面积的SQL程序的输入与运行结果界面(图1-3)。

图1-33、企业管理器的进入开始→程序→Microsoft SQL Server→企业管理器, 如下图所示:图1-4企业管理器的界面如图1-5:图1-5二、建立数据库与数据表1、建立学生管理数据库用SQL语句(生成的主文件名为: XSGL.MDF)语句为:CREATE DATABASE XSGL2、建立学生管理系统的数据表(共3个)使用SQL语句建立如下三个数据表(表结构见课本P92):学生表: Student.DBF(选本班10个同学作为10条记录)CREATE TABLE Student (Sno CHAR(9) PRIMARY KEY, Sname CHAR(20)UNIQUE, Ssex CHAR(2),Sage SMALLINT,Sdept CHAR(20));INSERT INTO Student ( Sno, Sname, Ssex, Sdept, Sage) V ALUES ('200215128','陈东','男','IS',18);建立表结构的语句见课本p85(P88—P89),记录的输入用插入命令INSERT, 详见课本P115。

数据库原理实验指导书

数据库原理实验指导书

《数据库系统原理》实验指导书计算机系教研室编信息工程学院计算机系2015-11-10目录实验1 数据库的创建与管理实验2 数据操纵实验3 数据索引及视图设计实验4创建和使用存储过程实验5创建和使用触发器实验6数据库中表的设计实验7 数据库设计基础附件1 启动SQLSERVER 2008附件2 查询分析器的使用实验1 数据库的创建与管理1.1 实验目的(1)掌握开发环境的基本功能和使用方法。

(2)掌握数据库的建立方法。

(3)掌握图形界面下的数据表设计方法。

(4)掌握数据表记录的“增删改查”方法。

(5)掌握数据库的导入导出方法。

1.2 实验内容与步骤1.2.1 建立数据库启动MS SQL SERVER 2005,并建立学生管理数据库,文件名为学生自己姓名首字母的缩写,如张大千同学缩写为ZDQ。

设置库的大小50M,日志文件大小25M 的新数据库。

1.2.2数据表的设计参照教材P50页的要求逻辑设计表,为自己实现以下3个表:●学生表:Student(Sno, Sname, Ssex, Sage, Sdept);●课程表:Course(Cno, Cname, Credit, Semester);●学生选课表:SC(Sno, Cno, Grade)CREATE TABLE Student(Sno char(7)PRIMARY KEY,Sname char(10)NOT NULL,Ssex char(2),Sage tinyint,Sdept char(20),)CREATE TABLE Course(Cno char(6)NOT NULL,Cname char(20)NOT NULL,Credit tinyint,Semester tinyint,PRIMARY KEY(Cno))CREATE TABLE SC(Sno char(7)NOT NULL,Cno char(6)NOT NULL,Grade tinyint,PRIMARY KEY(Sno,Cno)FOREIGN KEY(Sno)REFERENCES Student(Sno),FOREIGN KEY(Cno)REFERENCES Course(Cno))CREATE TABLE Dorm(Sno char(7)PRIMARY KEY,Dno char(6)NOT NULL,DSno char(6),Ddept char(20),Dphone char(11),)设计要求:(1)定义关系模式(包括表名,属性名,属性类型及长度);(2)定义表的主码及外码。

数据库原理实验指导书

数据库原理实验指导书

实验(一): 熟练掌握SQL语言一、熟悉上机环境:客户/服务器结构,数据库服务器在一台NT服务器上,同学们通过客户机(操作系统为Windows 98)上安装的Sybase客户端程序, 使用Sybase数据库服务器。

具体包括:1.查看(不许修改)客户机的配置文件,理解客户机与服务器之间如何通信的鼠标点击开始,进入sybase,进入Dsedit, 点OK后, 可以看到sybase服务器名字和所在主机名字2.启动客户机上的应用程序,实现SQL语句的录入、执行和结果显示。

包括程序启动后,窗口中各个按钮的含义。

鼠标点击开始,进入sybase,进入SQL Advantage,便可以进入sybase SQL 交互式应用程序。

选server按钮连服务器, 输入用户名和口令3.数据库服务器上建有许多的数据库, 每个数据库都有一些合法的用户。

如果你登录的客户机为27号,那么请以用户名user27,口令为user27登录,登录后缺省连到数据库user27上,user27/user27是数据库user27的创建者,因此用户user27/ user27具有在数据库user27上创建表等一切权力。

4.如果你想查看你建立的表等信息,可以进入另一个客户端程序鼠标点击开始,进入sybase,进入sybase central二、在数据库useri上创建学生选课有关关系模式,并插入相应的数据,实现有关查询1.描述学生、课程情况的E-R图如下,请将其转化为用关系数据Array模型描述的关系模式2.在数据库中定义这些关系模式3.插入相应的数据,试着插入重复的元组,结果如何?4.在已建立的关系模式之上(已插入一些数据)建立主键约束,参照约束和用户定义的约束(要求学生年龄不小于14岁,不大于35岁),如果约束不能建立,请分析原因,修改后建立上述约束。

5.如果约束建立后,请试着插入重复元组,结果如何?实验(二): 熟练掌握SQL语言一、用SQL完成下列查询1.求选修了课程的学生的学号,要求:[1]不用distinct消除重复元组,写出其SQL语句[2]用distinct消除重复元组,写出其SQL语句[3]如果该查询写成:select Students.Sno from Students, SC where Students.Sno=SC.Sno 请问该查询结果和上面哪个结果是相同的?2.求开设的课程号、课程名、学时和学分,要求对查询结果的列重新命名3.求计算机系和数学系的学生学号、姓名和年龄4.求不是数学系、计算机系的学生的情况,要求select后写*代替列出所有的列名5.求全体学生的信息,要求按年龄升序排列6.求计算机系年龄在18~20岁之间的学生姓名和年龄7.求姓名时以D开头的数学系学生8.求选修了C2课程的学生的学号、姓名、成绩9.求学号为95开头的学生的学号和所选修的课程的学分10.求选修C1课程且成绩为80分以上的学生的学号、姓名和成绩11.求计算机系每个学生的姓名,选修的课程名和成绩12.求每个学生的学号及平均成绩13.求男学生每一年龄组中超过50人的年龄组及人数14.求每一门课程的间接先行课号15.求选修了全部课程的学生的学号实验(三):数据库的安全性和完整性一熟练掌握SQL(续)1.修改表Students,在其中加入一个字段性别sex char(1)2.创建索引:在Students表的Sno上创建唯一聚簇索引, 在SC表的(Sno, Cno)上创建唯一索引. 查询Students表的内容, 记录的顺序有变化吗? 查询SC 表的内容, 记录的顺序有变化吗?3.创建视图▪创建计算机系学生视图CS_Students,其中包括学号、年龄和性别。

数据库原理实验指导书

数据库原理实验指导书

《数据库原理》实验指导书《数据库原理》上机实验上机学时:8学时一、上机性质、目的及任务:通过上机实践,配合课堂教学内容加深对数据库的基本概念和基本技术的理解,掌握数据库系统设计的基本思想和基本步骤,熟悉关系数据库的标准语言SQL,并对典型的关系数据库管理系统有较深入的了解,使学生的动手能力有较大的提高。

二、面向专业:计算机类各专业三、实验指导书:见下页四、实验内容:实验一数据库管理系统及SQL定义语言的使用实验二SQL语言(二)SQL语言进行简单查询实验三SQL语言(三)SQL进行复杂查询实验四SQL语言(四)SQL的常用数据更新操作实验一数据库管理系统及SQL定义语言的使用一、实验目的(1)认识几种常见的数据库管理系统,熟悉它们的使用界面;(2)熟练掌握建立数据库和表,向数据库输入数据、修改数据和删除数据的操作。

(3)熟悉SQL数据定义语言(DDL)二、实验内容(1)分别在Access 和SQL SERVER2005 中建立数据库并设计各表,输入多条实际数据,并实现数据的增、删、改操作。

(2)用SQL语言进行基本表结构的定义、修改、删除,索引的建立和删除三、实验步骤:分别在ACCESS数据库管理系统和SQL SERVR 2005环境下利用图形操作界面(非SQL语句)实现以下操作:1、创建用于学生管理的数据库,数据库名为XSGL,包含学生信息,课程信息和选课信息。

数据库XSGL包含下列3 个表:(l)student:学生基本信息。

(2)course:课程信息表。

(3)sc:学生选课表。

各表的结构分别如表1、表2和表3 所示。

提示:在不使用SQL语句创建表的情况下,可通过ACCESS中的关系(菜单—工具—关系)和SQL SERVER 2005中的数据库关系图(数据库节点展开—数据库关系图)实现外键的创建。

外键字段和参照字段之间的数据类型以及长度要保持一致。

2、输入表中的记录楚先输入那些表中记录,为什么?3、对表中的记录进行浏览、修改、删除操作。

《数据库原理》实验指导书

《数据库原理》实验指导书

《数据库原理》实验指导书《数据库系统原理》实验指导书实验课程类别:课程内实验实验课程性质:必修适⽤专业、年级:08计算机⼯程1-2班开课院、系:计算机⼯程教研室学时:12编写依据:《数据库系统原理》实验教学⼤纲修订时间:2011年2⽉⼀、实验内容安排⼆、实验说明实验1 创建数据库和表实验⽬的:1.学会在企业管理器中创建数据库和表。

2.学会使⽤T—SQL语句创建数据库和表。

3.学会在企业管理器中对数据库表进⾏插⼊、修改和删除数据操作。

4.学会使⽤T-SQL语句对数据库表进⾏插⼊、修改和删除数据操作。

5.理解数据更新操作时应注意数据完整性约束。

6.了解数据库备份、恢复及导⼊、导出的概念及⽅法。

实验要求:1.独⽴完成实验2.提交⽐较规范的实验报告实验内容:1.使⽤企业管理器和查询分析器创建教学管理数据库,数据库名为JXGL。

2.使⽤查询分析器创建教学管理数据库,数据库名为JXGL。

包含下列3个表:(1)STUDENT :学⽣信息表。

(2)COURSE:课程信息表。

(3)SC:选课情况表。

各表的结构分别如表1表2和表3所⽰。

表3 SC表结构实验步骤:1.在SQL Server Management Studio中创建数据库JXGL要求:数据库JXGL初始⼤⼩为10MB,最⼤⼤⼩为50MB,数据库⾃动增长,增长⽅式是按5%⽐例增长;⽇志⽂件初始为2MB,最⼤可增长到5MB(默认为不限制),按1MB 曾长(默认是按5%⽐例增长)。

数据库的逻辑⽂件名和物理⽂件名均采⽤默认值,分别为JXGL_data(物理名称是包括⽬录路径的物理⽂件名。

它必须符合操作系统⽂件的命名规则。

默认路径⼀般为:c:\programfiles\microsoft sql server\mssql.1\mssql\data,本机房c:\programfiles\microsoft sql server\mssql.2\mssql\data,物理⽂件名的后缀为.mdf)事务⽇志的逻辑⽂件名和物理⽂件名也均采⽤默认值,分别为JXGL_LOG(物理⽂件jxgl_log.ldf,默认路径同上)注意:数据库中默认路径是可以更改的。

数据库原理实验指导书

数据库原理实验指导书

《数据库原理》实验指导书徐明、黄辉、徐丹编写适用专业:计算机科学与技术江苏科技大学电子信息学院2010年7 月前言数据库技术是计算机科学技术的重要分支,是信息社会的三大支柱之一。

近二十年来,数据库技术不断发展,同时广泛应用于社会各行各业,领域不断扩展。

目前可见的绝大多数计算机应用系统都离不开数据库的支撑。

通过教学,使学生系统地掌握数据库系统的基本原理、概念、模型、结构、优化方法、事务管理及完整性约束方法等。

为了使学生更好地理解和深刻地把握这些知识,并在此基础上,训练和培养学生从事复杂数据库系统的设计、开发和应用方面的能力,设置以下实验项目:1.数据定义,综合型实验,旨在使学生掌握SQL Plus的使用以及SQL模式定义语句,定义相关的表、索引与完整性约束。

2.数据操纵,综合型实验,使学生掌握SQL查询、插入、修改、删除语句以及SQL聚集函数的使用。

3.小型数据库应用系统开发,设计型实验,通过此实验掌握数据库开发的基本步骤,通过完成从用户需求分析、数据库设计到上机编程、调试和应用等全过程,进一步了解和掌握本书中所讲解的内容。

本指导书旨在给出一个实践操作的内容和方法,具体的实验步骤学生可自己拟定,不必拘泥于指导书中的方案。

实验一:数据定义实验学时:4学时实验类型:综合型实验要求:必修一、实验目的1、熟悉Oracle的客户端配置;2、掌握SQL Plus的使用;3、掌握SQL模式定义语句,定义相关的表、索引与完整性约束。

二、实验内容1 Oracle的使用Oracle数据库管理系统采用客户机/服务器结构,客户端上需要配置数据库网络服务命名。

在操作系统的“开始”菜单的“Oracle”程序组中,找到并运行“Net8”。

查看其中的服务命名配置是否与服务器的数据库监听服务一致。

例如:服务命名为“Oracle”,参数主机名“Db_server”(也可以输入主机的IP地址),监听端口“1521”,数据库名“Orcl”。

数据库原理实训指导书

数据库原理实训指导书

数据库原理SQLServer实验指导书数据库系统原理实验一、基本操作实验实验1:数据库的定义实验本实验的实验目的是要求学生熟练掌握和使用SQL、T-SQL、SQL Server Enterpriser Manager Server 创建数据库、表、索引和修改表结构,并学会使用SQL Server Query Analyzer,接收T-SQL语句和进行结果分析。

本实验的内容包括:l)创建数据库和查看数据库属性。

2)创建表、确定表的主码和约束条件,为主码建索引。

3)查看和修改表结构。

4)熟悉SQL Server Enterpriser Manager和 Query Analyzer工具的使用方法具体实验任务如下。

1.基本提作实验1)使用Enterpriser Manager建立图书读者数据库2)在Enterpriser Manager中查看图书读者数据库的属性,并进行修改,使之符合要求。

3)通过Enterpriser Manager,在建好了图书借阅数据库中建立图书、读者和借阅3个表,其结构为:图书(书号,类别,出版社,作者,书名,定价,作者);读者(编号,姓名,单位,性别,电话):借阅(书号,读者编号,借阅日期人)要求为属性选择合适的数据类型,定义每个表的主键,Allow Null(是否允许空值)和Default Value(缺省值)等列级数据约柬。

4)在Enterpriser Manager建立图书、读者和借阅3个表的表级约束:每个表的PrimaryKey (主键)约束;借阅表与图书表间、借阅表与读者表之间的FOREIGNKEY(外码)约柬,要求按语义先确定外码约束表达式,再通过操作予以实现;实现借阅表的书号和读者编号的UNIQUE(惟一性)约束;实现读者性别只能是“男”或“女”的check(检查)约束。

2.提高操作实验建立学生_课程库操作,在SQL Server Enterpriser Manager中实现。

《数据库原理》实验指导书

《数据库原理》实验指导书

《数据库原理》实习指导书河南理工大学测绘与国土信息工程学院第一部分实验须知第1页第一部分实验须知一、准备工作1.《数据库原理》前学生应认真复习教材有关内容和课程实验指导,务必弄清基本概念和本次实验的目的、要求、操作步骤及应注意的事项,以保证按质、按量、按时完成实验任务。

对未认真准备的学生,一经发现立即停止其上机实验。

待其按要求作好准备工作后,再补做实验。

2.《数据库原理》课程实验每人一台计算机,凭学生证到计算中心上机。

3.每次上机实验时,学生应服从实验指导教师和计算中心的工作人员安排,按指定的位置就坐,不得随意变更所安排的位置。

二、实验注意事项1.严格执行计算机中心上机操作的规程,如有违反上机操作规程,要给与口头警告,若造成实验设备的损坏,除按有关规定赔偿外,还要按学籍管理的有关规定进行处理;2.爱护公物,讲究公共卫生,不得损坏计算中心的计算机、桌子、椅子等物品,否则,将按学籍管理的有关规定处理;3.上机时不得做与该课程无关的工作,如:上网、打游戏、做其它课程的作业等,否则,将取消上机资格;4.在做实验期间,不得迟到、早退和缺席,否则,将按学籍管理的有关规定处理;5.不得抄袭他人的实验要求提交的实验报告或成果,否则,一经查出将按实验成绩不及格论处。

实验一SQL Server管理数据库一、实验的目的与要求:1.目的1)熟悉SQL Server Management Studio、T-SQL的基本使用方法。

2)了解SQL Server数据库的逻辑结构和物理结构及其结构特点。

3)掌握在SQL Server Management Studio中创建数据库。

4)掌握在SQL Server Management Studio中创建数据表。

2.要求每位学生要熟悉和理解SQL Server创建数据库的流程,熟悉和理解SQL Server创建表流程,了解6种常用的数据完整性约束,并通过实际操作和总结,独立撰写完成实验报告。

数据库原理实验指导书(带SQL语句)

数据库原理实验指导书(带SQL语句)

数据库原理—数据库原理与应用实验指导书目录实验一 SQLSERVER 2000的安装 (3)实验二数据库及表的定义 (16)实验三数据插入、删除、与更新 (19)实验四数据查询 (22)实验五视图的定义和使用 (24)实验六数据完整性 (25)实验七存储过程的使用 (26)实验八事务的使用 (27)实验九安全性管理 (29)实验十数据库设计 (31)实验一 SQLSERVER 2000的安装仅连接Microsoft Windows NT 4.0、Windows 2000(所有版本)、Windows Me、Windows 98 和 Windows 95。

2.SQL SERVER 2000的安装(1)将企业版安装光盘插入光驱后,出现以下提示框。

注意:如果您的计算机的操作系统是windows 95以上,则选择“安装SQL Server 2000 组件”,如果操作系统是windows 95,则需要选择“安装SQL Server 2000的先决条件”。

由于SQL Server 2000 的某些功能要求在Microsoft Windows 2000 Server以上的版本才能运行。

因此安装Windows Server 2000(建议为Advanced版本),可以学习和使用到SQL Server 2000的更多功能,以及享受更好的性能。

本安装将在Windows 2000 Advanced Server操作系统作为示例,详细介绍安装SQL Server 2000企业版的过程。

大家清首先安装Windows 2000 Advanced Server。

(2)选择 "安装 SQL Server 2000 组件",出现下一个页面。

(3)选择 "安装数据库服务器",出现如下界面:(4)选择"下一步",出现如下界面:(5)选择’本地计算机’(默认)选项,选择"下一步",出现如下界面:在 "安装选择" 窗口,选择 "创建新的SQL Server实例..."。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据库原理与应用实验指导书信息管理与信息系统教研室辽宁工业大学2010年3月目录实验1 数据库管理工具的使用及数据库的管理 (1)实验2 数据表的管理 (4)实验3 数据查询 (6)实验4 索引和视图及数据完整性 (9)实验5 Transact-SQL程序设计 (15)实验6 存储过程和触发器 (18)实验7 数据库的安全管理、备份恢复、导入导出 (22)实验1 数据库管理工具的使用及数据库的管理项目1 数据库管理工具的使用一、实验目的1.了解SQL Server 2000安装对软、硬件的要求,学会安装方法。

2.了解SQL Server的注册和配置方法。

3.了解SQL Server 2000包含的主要组件及其功能。

4.熟悉企业管理器和查询分析器的界面及基本使用方法。

5.对数据库及其对象有一个基本了解。

二、实验准备1.了解安装SQL Server 2000的软、硬件要求。

2.了解SQL Server 2000支持的身份验证模式。

Windows的两种服务账户:本地系统账户和域用户账户。

3.了解SQL Server各组件的主要功能。

4.对数据库、表和数据库对象有一个基本了解。

5.了解在查询分析器中执行SQL语句的方法。

三、实验内容及步骤1.根据软、硬件环境的要求,安装SQL Server 2000。

2.通过“开始”→“程序”→Microsoft SQL Server→“服务管理器”,打开“SQL Server 服务管理器”窗口,选择SQL Server服务。

并且通过该窗口“启动”和“停止”SQL Server 服务。

3.通过“开始”→“程序”→Microsoft SQL Server→“企业管理器”打开企业管理器窗口。

4.在企业管理器中、使用“注册向导”注册服务器。

查看本地已住册的SQL Server。

搜索网络上另一台计算机,并且注册该机上的SQL Server,注册时使用“Windows认证模式”或“用我的SQL Server账户信息自动登录”的连接方式。

5.从SQL企业管理器中注销网络SQL Server。

6.打开本地服务器的属性对话框,查看以下信息:产品名称、主机操作系统、产品的版本、操作平台、主机内存等。

7.利用企业管理器访问系统自带的pubs数据库。

(1)以系统管理员身份登录到企业管理器。

(2)在企业管理器的树形目录中找到pubs数据库并展开,查看该数据库的所有对象,如表、视图、存储过程、默认和规则等。

(3)选择pubs数据库的“表”选项,在右窗格中将列出pubs数据库的所有表(包括系统表和用户表),选择用户表titles,右击,弹出快捷菜单,从中选择“打开表”→“返回所有行”菜单项,打开titles表,查看其内容。

8.利用查询分析器访问pubs数据库的表。

(l)通过“开始”→“程序”→Microsoft SQL Server→“查询分析器”方式运行SQL Server查询分析器,或者在企业管理器中,选择“工具”→“SQL查询分析器”菜单项,运行SQL Server查询分析器。

(2)在查询分析器窗口中,选择“查询”→“更改数据库…”菜单项,或者单击常用工具栏中的更改数据库下拉框的下拉按钮,选择要操作的pubs数据库。

(3)在查询分析器的编辑窗口中,输入以下代码:SELECT type,avg(price)FROM titlesWHERE royalty=10GROUP BY type(4)选择查询分析器的“查询”→“分析”菜单项,或者单击常用工具栏上“分析查询”按钮,查询分析器将对输入的代码进行语法分析,并由消息窗格给出分析结果报告。

(5)选择查询分析器的“查询”→“执行”菜单项,或者单击常用工具栏上“执行查询”按钮,SQL Server将编译窗口中的代码,并在结果窗格中显示查询结果,如图1所示。

图1 查询分析器的编辑窗口四、实验思考1.查询分析器的作用是什么?可以有几种启动查询分析器的方法?2.改变查询分析器的当前数据库,使用什么方法?项目2 数据库的管理一、实验目的1.了解SQL Server数据库的逻辑结构和物理结构的特点。

2.学会使用企业管理器对数据库进行管理。

3.学会使用Transact-SQL 语句对数据库进行管理。

二、实验准备1.确定能够创建数据库的用户是系统管理员,或是被授权使用CREATE DA TABASE 语句的用户。

2.确定要创建的数据库名、所有者(即创建数据库的用户)、数据库大小(最初的大小、最大的大小、是否允许增长及增长的方式)和存储数据的文件。

3.了解常用的创建数据库方法。

三、实验内容及步骤1.在企业管理器中创建studentsdb数据库。

(1)运行SQL Server管理器,启动企业管理器,展开服务器“(LOCAL)(Windows NT)”。

(2)右击“数据库”项,在快捷菜单中选择“新建数据库”菜单项。

在新建数据库对话框的名称文本框中输入学生管理数据库名studentsdb。

2.选择studentsdb数据库,在其快捷菜单中选择“属性”菜单项,查看“常规”、“数据文件”、“事务日志”、“文件组”、“选项”和“权限”页面。

3.打开studentsdb数据库的“属性”对话框,在“数据文件”选项卡中修改studentsdb 数据文件的“分配的空间”大小为2MB。

指定“最大文件大小”为5MB。

在“事务日志”选项卡中修改studentsdb数据库的日志文件的大小在每次填满时自动递增5%。

4.在企业管理器中删除studentsdb数据库。

5.启动查询分析器,在查询分析器中使用Transact-SQL语句CREATE DATABASE 创建studb数据库。

然后通过系统存储过程sp_helpdb查看系统中的数据库信息。

6.在查询分析器中使用Transact-SQL语句ALTER DA TABASE修改studb数据库的设置,指定数据文件大小为5MB,最大文件大小为20MB,自动递增大小为1MB。

7.在查询分析器中为Studb数据库增加一个日志文件,命名为Studb_Log2,大小为5MB,最大文件大小为10MB。

8.使用企业管理器将studb数据库的名称更改为student_db。

9.使用Transact-SQL语句DROP DA TABASE删除student_db数据库。

10.创建一个Company数据库,所有文件存放到D盘的SQL目录下。

该数据库的主数据文件逻辑名称为Company_data,物理文件名为Company.mdf,初始大小为10MB,最大尺寸为无限大,增长速度为10%;数据库的日志文件逻辑名称为Company_log,物理文件名为Company.ldf,初始大小为1MB,最大尺寸为5MB,增长速度为1MB。

11.添加一个包含两个数据文件的文件组和一个事务日志文件到Company数据库中。

12.删除Company数据库中的一个数据文件,然后删除此数据库。

四、实验思考新数据库是否包含SQL Server在主设备中生成的模型数据库内的所有对象?实验2 数据表的管理一、实验目的1.学会使用企业管理器和Transact-SQL语句CREATE TABLE和ALTER TABLE创建和修改表。

2.学会在企业管理器中对表进行插入、修改和删除数据操作。

3.学会使用Transact-SQL语句对表进行插入、修改和删除数据操作。

4.了解SQL Server的常用数据类型。

二、实验准备1.了解在企业管理器中实现表数据的操作,如插入、修改和删除等。

2.掌握用Transact-SQL语句对表数据进行插入(INSERT)、修改(UPDATE)和删除(DELETE或TRANCA TE TABLE)操作。

三、实验内容1.启动企业管理器,展开studentsdb数据库文件夹。

2.在studentsdb数据库中包含有数据表student_info、curriculum、grade,这些表的数据结构如图1、图2和图3所示。

图1学生基本情况表student_info 图2课程信息表curriculum图3学生成绩表grade3.在企业管理器中创建student_info、curriculum表。

4.在企业管理器中,将student_info表的学号列设置为主键,非空。

5.使用Transact-SQL 语句CREATE TABLE在studentsdb数据库中创建grade表。

6.student_info、curriculum、grade表中的数据如图4、图5和图6所示。

图4 student_info的数据图5 curriculum的数据图6 grade的数据7.在企业管理器中为student_info、curriculum、grade表添加数据。

8.使用Transact-SQL 语句INSERT INTO…V ALUES向studentsdb数据库的grade 表插入以下数据:学号课程编号分数0004 0001 809.使用Transact-SQL 语句ALTER TABLE修改curriculum表的“课程编号”列,使之为非空。

10.使用Transact-SQ L语句ALTER TABLE修改grade表的“分数”列,使其数据类型为real。

11.使用Transact-SQL语句ALTER TABLE修改student_info表的“姓名”列,使其列名为“学生姓名”,数据类型为varchar(10),非空。

sp_rename 'student_info.姓名','学生姓名'ALTER TABLE student_infoALTER column 学生姓名varchar(10) not null12.分别使用企业管理器和Transact-SQL语句DELETE删除studentsdb数据库的grade表中学号为’0004’的成绩记录。

DELETE grade WHERE学号=‘0004’13.使用Transact-SQL语句UPDA TE修改studentsdb数据库的grade表中学号为’0003’、课程编号为’0005’、分数为90的成绩记录。

UPDATE grade SET分数=90WHERE学号=’0003’ and课程编号= ‘0005’14.使用Transact-SQL语句ALTER…ADD为studentsdb数据库的grade表添加一个名为“备注”的数据列,其数据类型为V ARCHAR(20)。

ALTER TABLE grade ADD备注V ARCHAR(20)NULL15.分别使用企业管理器和Transact-SQL语句DROP TABLE删除studentsdb数据库中grade表。

相关文档
最新文档