数据库原理与应用教程实验大纲
数据库实验报告指导大纲

一、实验目的1. 熟悉数据库的基本概念和术语。
2. 掌握数据库的创建、查询、更新和删除操作。
3. 理解数据库设计的基本原则和规范。
4. 提高数据库管理和维护能力。
二、实验环境1. 操作系统:Windows 102. 数据库管理系统:MySQL 5.73. 开发工具:Visual Studio Code4. 实验教材:《数据库原理与应用》三、实验内容1. 数据库的基本概念(1)数据库、数据库管理系统、数据库系统的概念(2)数据库系统的特点(3)数据库的分类2. 关系数据库的基本术语(1)数据模型、实体、属性、实体型、实体集(2)关系、元组、属性、关系模型(3)SQL语言的基本概念3. 数据库的创建、查询、更新和删除操作(1)创建数据库和表(2)插入、查询、更新和删除数据(3)数据完整性约束4. 数据库设计的基本原则和规范(1)数据一致性原则(2)数据完整性原则(3)数据独立性原则(4)规范化理论5. 数据库的备份与恢复(1)备份方法(2)恢复方法6. 数据库的安全性与用户管理(1)安全性与权限控制(2)用户管理四、实验步骤1. 数据库的基本概念(1)学习数据库的基本概念和术语(2)理解数据库系统的特点(3)熟悉数据库的分类2. 关系数据库的基本术语(1)学习关系数据库的基本术语(2)掌握数据模型、实体、属性、实体型、实体集等概念(3)理解关系模型3. 数据库的创建、查询、更新和删除操作(1)创建数据库和表(2)插入、查询、更新和删除数据(3)学习数据完整性约束4. 数据库设计的基本原则和规范(1)学习数据一致性、完整性、独立性原则(2)理解规范化理论5. 数据库的备份与恢复(1)学习备份和恢复方法(2)实践备份和恢复操作6. 数据库的安全性与用户管理(1)学习安全性与权限控制(2)实践用户管理五、实验报告要求1. 实验报告格式:(1)实验名称(2)实验目的(3)实验环境(4)实验内容(5)实验步骤(6)实验结果与分析(7)实验总结与心得体会2. 实验报告内容:(1)详细描述实验步骤和操作过程(2)展示实验结果,包括数据库表结构、数据插入、查询、更新和删除等(3)分析实验过程中遇到的问题及解决方法(4)总结实验心得体会,提高对数据库理论和实践的掌握程度六、评分标准1. 实验报告格式(10分):格式规范,内容完整2. 实验步骤(20分):步骤清晰,操作准确3. 实验结果与分析(30分):结果正确,分析到位4. 实验总结与心得体会(20分):总结深刻,体会独到5. 附加分(10分):创新性、实用性、完整性通过以上指导大纲,希望同学们能够顺利完成数据库实验,提高数据库理论知识和实践能力。
《数据库原理及应用》实验大纲

《数据库原理及应用》上机实验教学大纲实验目录(1)实验一创建SQL Server数据库和表(6)实验二基本表的建立和修改(7)实验三SELECT语句的使用(一)(8)实验四SELECT语句的使用(二)(9)实验五SQL的存储操作(10)实验六视图的建立及操作(11)实验七完整性约束的实现(12)实验八创建触发器(13)实验九Transact-SQL语句的使用(14)实验十创建存储过程实验一创建SQL Server数据库和表一、实验目的通过实验使学生了解SQL Server系统数据库和用户数据库,掌握SQL Server数据库的创建方法和数据库对象,了解SQL Server2000的数据类型,掌握创建SQL Server表的方法。
二、实验准备1、了解SQL Server数据库结构在SQL Server中,所有信息都存储在数据库中。
每个数据库都由物理和逻辑组件两部分组成。
逻辑组件是用户在使用SQL Server图形操作界面看到的,或在程序中访问的数据库和数据库对象。
比如:数据库名和表名、视图名、存储过程名等数据库对象。
面数据库的物理组件——文件,对用户是透明的,一般只有系统管理员才直接对数据库文件进行操作。
每个数据库文件由以下三种组成:(1)主数据文件(文件名后辍:.mdf)。
该文件是数据库的基础,每个数据库有且仅有一个主要的数据文件。
(2)次数据文件(文件名后辍:.ndf)。
该文件存储着主数据文件没有包括的内容。
它不是每个数据库都必须的。
简单的数据库可以没有次要数据文件,复杂的数据库可以有多个次要数据文件。
(3)日志文件(文件名后辍:.ldf)。
日志文件记录着事务日志信息,每个数据库必须至少有一个日志文件。
2、了解SQL Server的四个系统数据库及其作用四个系统数据库为:Master, Model, Tempdb, Msdb, 它们是正常运行SQL Server所必需的,不能删除和随意修改。
其中:Master:是SQL Server的主数据库,保存着SQL Server所有的系统级的信息,包括登录信息,所有的系统配置信息。
《数据库原理与应用》课程实验教学大纲

《数据库原理与应用》课程实验教学大纲课程名称(中文)数据库原理与应用课程性质非独立设课课程属性技术基础教材及实验指导书名称《数据库系统概论》学时学分:总学时 72 总学分 4实验学时 16 实验学分应开实验学期二年级四学期适用专业地理信息系统先修课程程序设计、离散数学一.课程简介及基本要求根据课程的性质、任务、要求及学习的对象,将课程内容分两种形式:验证实验,给出具体的实验任务,使学生在完成任务的过程中,掌握数据库管理软件的各种管理和维护功能,并且能够了解关系数据库系统的相关理论是如何在成熟数据库管理系统中实现的,使学生对关系数据库系统理论有一个感性的认识。
在此基础上进行综合设计实验,使学生能够运用所学的相关理论知识,自己完成一个应用型数据库的分析、设计,并且能够实现维护、修改、查询等基本功能。
1.进一步巩固和加深数据库系统基本知识的理解,提高综合运用所学知识,独立设计应用型数据库的能力。
2.能根据需要选学参考书,查阅手册,通过独立思考,深入钻研有关问题,学会自己独立分析问题、解决问题,具有一定的创新能力。
3.能正确使用一种数据库管理系统(如SQL server),掌握SQL语言的使用方式,能够使用SQL进行数据查询、修改等操作。
4.学习使用流行开发工具开发出简单应用程序,调用SQL server上的数据,能够实现查询、修改等数据操作。
二.课程实验目的要求本课程是《数据库原理与应用》这门课的配套实验课,开设的目的是为了使学生更好的掌握数据库系统的基本理论、方法,重点是关系数据库的相关理论和关系数据库设计的方法和步骤,并且能够在此基础上运用这些理论知识设计出针对某一具体应用的数据库系统。
三.适用专业:地理信息系统,计算机;四.主要仪器设备:计算机。
五.实验方式与基本要求1.该课验证与设计性实验相结合,验证实验要求学生熟练运用相关软件,综合设计培养学生灵活运用所学知识的能力。
2.实验1人1组,在GIS机房进行,验证实验可以相互交流共同学习,数据库设计要求独立完成。
数据库原理及应用教与学(教学大纲与教案)

01
使用MySQL
02
03
04
连接MySQL服务器,使用命令 行或图形界面工具进行操作。
创建数据库、表等对象,定义 数据结构和约束。
执行增删改查等操作,管理数 据库中的数据。
Oracle数据库安装配置和使用方法
安装Oracle 下载Oracle安装包,根据安装指引完成安装过程。
配置Oracle服务,设置监听器、数据库实例等参数。
数据库原理及应用教 与学(教学大纲与教案)
目录
• 课程介绍与教学目标 • 数据库基础知识 • 数据库设计与实践 • SQL语言编程基础 • 数据库管理系统及应用实例分析 • 数据库安全、优化与维护策略探讨 • 课程总结与拓展延伸
01
课程介绍与教学目标
数据库原理及应用课程概述
数据库原理及应用是计算机科学与技 术专业的一门核心课程,旨在培养学 生掌握数据库系统的基本概念、原理、 技术和应用方法。
云计算提供了一种灵活、高效的资源利 用方式,可以降低数据库的运维成本和 提高数据库的可用性和可扩展性。云计 算在数据库领域的应用包括云数据库、 数据库即服务(DBaaS)等。
随着人工智能、区块链等新技术的不断 发展,这些技术将与数据库技术相结合, 推动数据库领域的创新和发展。例如, 利用人工智能技术可以提高数据库的查 询效率、优化数据库性能等;利用区块 链技术可以保障数据库的安全性和可信 度。
通过本课程的学习,学生将具备数据 库设计、开发和应用的能力,为后续 的软件开发、信息系统建设等提供有 力支持。
课程内容包括数据库系统概述、关系 数据库、数据库设计、数据库保护、 数据库技术新发展等,涵盖了数据库 领域的各个方面。
教学目标与要求
教学目标
数据库原理及应用实验大纲及指导册

附录:数据库原理及应用实验大纲及指导册数据库原理与应用实验大纲一、上机性质、目的及任务:通过上机实践,配合课堂教学内容加深对数据库的基本概念和基本技术的理解,掌握数据库系统设计的基本思想和基本步骤,熟悉关系数据库的标准语言SQL,并对关系数据库系统的一些典型技术有较深入的了解,使学生的动手能力有较大的提高。
另外,通过上机实践善于发现数据库应用程序中的错误,并且快速排除这些错误,使其正确运行,为今后使用大型数据库进行数据库应用系统的开发积累经验。
二、实验内容:实验一熟悉MysQL环境及SQL定义语言实验二SQL语言进行简单查询实验三SQL进行复杂查询实验四SQL常用数据更新操作(以上实验为基础实验内容,在保证基础实验完成的前提下,感兴趣的同学可尝试通过编写Web界面和后台程序的形式操作数据库,构建一个简易的Web数据库管理系统)实验一熟悉MySQL环境及SQL定义语言一、实验目的:1.了解MySQL程序构成、安装、管理方法。
2.了解MySQL数据库及表结构。
3.熟练掌握SQL语言进行基本表结构的创建。
4.熟练应用SQL语言进行表结构的修改。
5.掌握SQL语言进行基本表的删除。
6.掌握SQL语言进行索引的建立和删除。
二、实验内容和主要步骤:1.参考“MYSQL简体中文参考文档.chm”,熟悉MySQL构成和功能特性。
2.打开Windows服务管理器,实验启动、停止MySQL服务,了解MySQL的服务管理方法;3.打开“MySQL管理控制台.bat”,熟悉控制台中操作数据库;4.利用控制台创建“Student数据库”。
5.打开“Student”数据库,创建如下三个表,按下面的列表中的字段名(英文)、类型和宽度建立:表1 student (学生)字段名字段说明类型字段大小小数位数sno 学号Char 8sname 姓名Varchar 8ssex 性别Char 2sdept 系别Varchar 20sage 年龄Int 整型表2 course (课程)字段名字段说明类型字段大小小数位数cno 课程号Char 3cname 课程名称Varchar 20Credit 学分Numeric 1Cpno 系别char 3表3 sc (选修)字段名字段说明类型字段大小小数位数sno 学号Char 8cno 课程号Char 3Grade 成绩numeric 16.按图1-3所示向表中插入数据;图1 student表数据图2 course表数据图3 SC表数据7.用SQL语言CREATE TABLE语句创建学生表student、课程表course和选课表SC;(字段类型及长度参照实验一)8.用SQL语言ALTER语句修改表结构;a)STUDENT表中SNO设为非空和唯一;b)STUDENT表中增加一个字段SBIRTH,类型设置为日期时间类型,增加一个ADDRESS字段,类型为文本(字符);c)删除STUDENT表中ADDRESS字段;d)COURSE表中CNO字段设为非空和唯一;9.重新定义一个简单表,然后用SQL语言DROP语句删除该表结构;10.用SQL语言CREATE INDEX语句定义表STUDENT的SNAME字段的降序索引;11.用SQL语言CREATE INDEX语句定义表SC的GRADE字段的升序索引;12.用SQL语言DROP语句删除索引;13.输入部分数据,并试着修改其中的错误;注:注意数据的完整性。
数据库原理与应用课程教学大纲

《数据库原理与应用》课程教学大纲一、课程基本信息二、课程目标(一)总体目标:电子商务专业的学生数据库理论够用便可,重要的是掌握数据库领域内的实践动手能力、分析问题和解决问题的能力。
因此,本课程应把培养数据库应用与开发人才作为培养目标,比较系统、完整地讲述数据库的基本原理、基本概念和基本技术,适当介绍当今数据库的新技术和新应用,使学生掌握基础理论;而要求学生熟练掌握的是常用数据库管理系统基本操作、SQL语言,数据库应用系统分析、设计、实施和维护,最终掌握解决实际问题的数据库设计思想和养成良好的数据库程序设计习惯,具备用数据库的知识解决实际问题的能力。
(二)课程目标:学生需要掌握数据库系统的基本原理、方法和应用技术,以便能够有效地使用现有的数据库管理系统和软件开发工具。
此外,他们还需要了解数据库结构的设计以及数据库应用系统的开发方法。
通过这些学习,可以培养学生分析和解决实际问题的能力,以及进行数据库应用系统开发的能力。
课程目标1:数据库设计1.1 数据系统的概述1.2 数据模型1.3 关系型数据设计课程目标2:SQL数据库系统的使用2.1 SQL Server 2012基本知识2.2 数据库的基本操作2.3 数据表的基本操作2.4 数据库查询2.5 T-SQL编程2.6 视图和索引2.7 存储过程和2.8 事务与并发控制2.9 数据库系统的安全性2.10 数据库的备份与还原(要求参照《普通高等学校本科专业类教学质量国家标准》,对应各类专业认证标准,注意对毕业要求支撑程度强弱的描述,与课程目标对毕业要求的支撑关系表一致)(五号宋体)(三)课程目标与毕业要求、课程内容的对应关系表1:课程目标与课程内容、毕业要求的对应关系表三、教学内容第一章数据库系统概述1.教学目标:(1)掌握数据、数据库、数据库管理系统、数据库系统的概念;(2)了解数据库技术的发展;(3)掌握数据库系统的组成和功能以及数据库的体系结构2.教学重难点:数据库系统的基本概念、组成和功能,数据库的体系结构。
《数据库原理及其应用》实验大纲

5.本课程的实验过程中,不得进行游戏、上网
项目 名称
内容提要
学时 必/选开
1. 熟悉开发环境;
数据库的创
1
2.熟悉数据库的结构;
2
建与管理
3.掌握创建、打开、修改及删除数据库的方法。
必做
基 本 表 的 创 1. 掌握数据库的基本表建立的方法;
2
2
建与管理 2. 掌握索引的创建。
(3) 授权和撤权。 2.实验要求 (1) 掌握使用 SQL 语句创建数据库用户。 (2) 掌握授权与回收语句的使用。 (3) 掌握角色的使用。
四、使用主用教材及参考书
(一)主用教材: 《数据库系统概论(第四版)》主编:王珊 萨师煊 出版社:高等教育出版社 出版时
间: 2007 年。 (二)参考书:
5 视图设计
1
2.熟悉视图的优势和作用。
1.理解局部变量与全局变量的概念;
2.理解函数的概念及使用方法;
Transact-S
6
3.掌握使用系统函数和全局变量检索系统信息 2
QL、
的方法;
4.掌握 SQL Server 中流程控制语句的使用。
1.掌握存储过程设计、执行和管理操作;
存 储 过 程 和 2.熟悉存储过程的优点和作用;
五、实验的考核形式
1.实验考核为综合评分制,学期总成绩采用百分制。每个学生的实验课总成绩由平 时成绩和期末成绩组成。
数据库原理与应用实验教学大纲

数据库原理与应用实验教学大纲一.实验教学目的和任务本实验教学是作为理论课教学的补充,为了使学生更扎实的掌握《数据库原理与应用》课程中非常重要的SQL的用法、特点和数据库设计方法和步骤,特开设本实验。
本课程实验教学的目的和任务是使学生通过实验深入理解和掌握课堂教学内容,使学生得到数据库应用的基本训练,提高其解决实际问题的能力。
二.实验教学的主要内容该实验教学环节包括8个实验。
实验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(检查)约束。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《数据库原理与应用教程》实验大纲
一、实验目的
数据库技术是一个理论和实际紧密联系的技术,在学习过程中,除了解数据模型、数据库系统结构、数据库应用方法等知识外,通过实验对相关技术加深认识,切实加强学生的实践能力,是教学中一个重要且必要的环节。
上机实验的主要目标如下:
(1)通过上机操作,加深对数据库系统理论知识的理解。
(2)通过使用具体的DBMS,了解一种实际的数据库管理系统并掌握其操作技术。
(3)通过上机实验,提高动手能力,提高分析问题和解决问题的能力。
二、实验环境
SQL Server2000企业版
三、实验类型和学时安排
序号实验项目名称实验课时数实验类型
1 数据库系统设计 4 设计型
2 关系数据模型的设计 2 设计型
3 数据库的定义实验 3 设计型
4 数据库中的基本操作 4 验证型
5 SQL语言 3 综合型
四、实验要求
要求学生独立完成课程设计,在编程时要保持良好的程序设计风格;对每个实验提供详细的上机报告,包括程序流程、源程序、运行结果和上机体会。
五、实验简介
实验1 数据库系统设计
本实验的实验目的是要求学生掌握数据库设计的基本技术,熟悉数据库设计的每个步骤中的任务和实施方法,并加深对数据库系统概念和特点的理解。
该实验要求学生根据周围的实际情况,自选一个小型的数据库应用项目,并深入到应用
项目中调研,进行分析和设计,例如选择学籍管理系统、图书管理系统、材料管理系统或仓库管理系统、教务管理系统、选课管理系统、网上商城管理系统等。
要求写出如下2个设计报告:
1、系统需求分析报告
在系统需求分析报告中包括采用的设计方法、数据流图和数据字典。
2、数据库的操作和应用要求报告
在数据库的操作的应用要求报告中,详细描述数据库的数据操作要求、处理方法和处理流程,画出系统功能模块图。
实验2 关系数据模型的设计
本实验的实验目的是学会数据抽象的方法,熟练掌握数据的概念模型的表示方法及概念模型向关系数据模型转换的规则,并加深对关系模型的特点及相关概念的理解。
该实验要求学生对自选的数据库应用项目进行信息模型和数据模型的设计,并完成相应的数据库设计报告。
在数据库设计报告中包括以下内容。
l、系统概念模型
使用E-R图表示对系统的数据抽象情况,表示系统中的实体情况,实体与实体之间的联系情况,使用数据字典对E-R组的实体和联系进行详细说明。
2、系统的关系数据模型
详细描述系统需要的基本表及属性、视图和索引,对基本表的关键字、外关键字及被参照关系进行说明,对基本表中数据的约束条件进行说明。
实验3 数据库的定义实验
本实验的实验目的是要求学生熟练掌握和使用SQL、Transact-SQL、SQL Server企业管理器创建数据库、表、索引和修改表结构。
实验内容
(1)创建数据库和查看数据库属性。
(2)创建表、指定表的关键字、创建约束和索引。
(3)查看和修改表结构。
(4)熟悉SQL Server企业管理器的使用方法。
实验任务
1、基本操作实验
针对学生-课程数据及其各种约束:
(1)使用企业管理器建立数据库。
(2)在企业管理器中查看数据库的属性,并进行修改,使之符合要求。
(3)通过企业管理器,建立数据库中的表,要求为属性选择合适的数据类型,定义每个表的关键字,Allow Null(是否允许空值)和Default Value(默认值)等列级数据约束。
(4)用企业管理器建立学生、课程、选修3个表的表级约束,包括:每个表的主键约束、借阅表间的外键约束,实现学生表的学号和课程表中课号的惟一性约束,实现读者性别只能是“男”或“女”、年龄不大于35的检查性约束。
2、提高操作实验
(1)使用企业管理器建立图书读者数据库。
(2)在企业管理器中查看图书读者数据库的属性,并进行修改,使之符合要求。
(3)通过企业管理器,在图书借阅数据库中建立图书、读者和借阅3个表,其结构为:
图书(书号,类别,出版社,作者,书名,定价)
读者(编号,姓名,单位,性别,电话)
借阅(书号,读者编号,借阅日期)
要求为属性选择合适的数据类型,定义每个表的关键字,AllowNull(是否允许空值)和Default Value(默认值)等列级数据约束。
(4)用企业管理器建立图书、读者和借阅3个表的表级约束,包括:每个表的主键约束,借阅表与图书表之间、借阅表与读者表之间的外键约束,借阅表的书号和读者编号的惟一性约束,读者性别只能是"男"或"女"的检查性约束。
3、设计操作实验
将自己设计的数据库应用系统中的数据库、库中的表、索引和约束用Transcact-SQL 表达,并通过企业管理器实现建库、建表、建立表间联系和建立必要的索引和约束。
入库管理表
仓库表
check 约束:([是否为空] = '是' or [是否为空] = '否')
([是否为满] = '是' or [是否为满] = '否')
管理员表
check 约束:([性别] = '男' or [性别] = '女')
实验4 数据库中的基本操作
本实验的目的是要求学生熟练掌握使用SQL Server企业管理器向数据库输入数据、修改数据和删除数据的操作。
实验内容
(1)通过企业管理器进行记录的增加、删除、修改操作。
(2)通过企业管理器查询数据。
(3)初步了解SQL Server查询分析器的使用方法。
(4)定义几个数据库用户,设置操作权限和语句权限。
(5)实现数据导入/导出功能,将所建数据库导出成文本文件。
(6)建立备份设备对所建数据库进行备份,对数据库进行手动恢复。
(7)自己设计建立几个游标存储结构和触发器,将实验结果保存。
实验操作
1、基本操作实验
(1)通过企业管理器,在学生-课程数据库的学生、课程和选修3个表中各输入10条记录。
要求记录不仅满足数据约束要求,还要有表间关联的记录。
(2)通过企业管理器实现对学生,课程数据库中3个表的插入、删除和修改操作。
(3)通过企业管理器输入SQL语言,实现对特定数据的操作。
(4)通过查询分析器,完成对数据库中数据的简单查询。
(5)定义几个数据库用户,设置操作权限和语句权限。
(6)实现数据导入/导出功能,将所建数据库导出成文本文件。
(7)建立备份设备对所建数据库进行备份,对数据库进行手动恢复。
(8)通过查询分析器建立几个游标存储结构和触发器。
2、提高操作实硷
针对图书借阅数据库,实现上述功能。
3、设计操作实验
向自己设计的数据库应用系统的库中的各表输入多条实际数据,并实现数据的增、删、改操作。
(4)
1.select * from 仓库
where 是否为满='否'
order by 仓库号desc
2.select 管理员编号from 仓库where 仓库号=5
3.select * from 入库管理where 出库日期is null
4.4.select * from 仓库,管理员
where 姓名='吴奇隆'
and 仓库.管理员编号=管理员.管理员编号
(5)
(8)
实验5 SQL语言
本实验的目的在于使学生熟悉SQL Server查询分析器接收Transact-SQL语句和进行结果分析的方法,学会使用SQL语言对数据库进行简单查询、连接查询及分组、统计等。
实验内容
(1)通过查询分析器输入Transact-SQL的查询命令,并执行。
(2)查看查询结果。
(3)掌握使用SQL语言进行数据更新的方法。
实验任务
1、基本操作实验
针对学生-课程数据库,运行SQL命令完成各种查询和数据更新。
要求运行第2章的例题,也可以自拟查询要求并用SQL语言完成。
2、提高操作实验
使用图书借阅数据库,实现上述要求。
请自行拟定查询和更新要求,可以结合关系代数的内容,完成投影、选择、广义笛卡尔积、连接(包括等值连接、自然连接)等运算,也要结合SQL语句的特点,完成简单查询、连接查询、自身连接、嵌套查询、使用谓词的查询、计算、分组、查询结果排序等。
数据更新命令的拟定方法类似。
3、设计操作实验
用自己设计的数据库应用系统的数据库。