13软工《数据库系统原理》计算机实验指导书2015-2016-1
- 格式:doc
- 大小:60.00 KB
- 文档页数:5
《数据库系统原理》实验指导书《数据库系统原理》实验指导书实验1 熟悉SQL Server 2000环境及数据库⽂件管理⼀、实验⽬的1、掌握登录SQL Server 2000的⽅法,熟悉SQL Server实⽤⼯具的使⽤;2、了解SQL Serve数据库的存储结构,掌握估算数据库⼤⼩技术;3、掌握创建数据库技术,掌握扩⼤和压缩数据库技术;4、掌握使⽤企业管理器⼯具和T-SQL语句及系统存储过程对数据库进⾏管理。
⼆、实验要求1、熟悉SQL Server 2000的⼯作环境,了解SQL Server主要管理⼯具的⽤途和使⽤⽅法。
2、掌握在SQL Server 2000环境下,利⽤企业管理器和T-SQL语⾔创建和管理数据库的⽅法。
三、实验设备、环境设备:奔腾II或奔腾II以上计算机环境:WINDOWS 98或WINDOWS NT、SQL SERVER 2000中⽂版四、实验原理、⽅法上机操作五、实验步骤及内容(⼀)实验步骤1、教师讲授2、教师演⽰3、学⽣实际操作(⼆)实验内容1、熟悉SQL Server 2000管理⼯具(1)企业管理器(Enterprise Manager)(2)查询分析器(Query Analyzer)(3)服务管理器(Service Manager)(4)事件探查器(Profiler)(5)导⼊和导出数据(Import and Export Data)(6)SQL Server其他管理⼯具2、数据库⽂件管理(1)数据库的创建和删除。
①在企业管理器中建⽴⼀个图书读者库。
图书读者数据库中将包括⼀个数据⽂件和⼀个⽇志⽂件,各⽂件的属性见表1-1。
②删除上题所建的数据库然后⽤T-SQL语句重新创建。
(2)修改数据库①查看图书读者数据库的属性及数据⽂件和⽇志⽂件的空间使⽤情况。
②在企业管理器中,⾸先扩⼤图书读者数据库的主数据⽂件的⼤⼩,然后查看扩⼤后的数据库属性,接着收缩主数据⽂件到定义时的⼤⼩。
数据库原理及应用B实验指导书1.实验一数据库的创建与管理(2学时)2.实验二表的创建与管理(2学时)3.实验三访问与修改数据(6学时)4.实验四视图与索引(2学时)5. 实验五存储过程与触发器(2学时)6. 实验六 SQL Server2005的安全与保护(2学时)上海工程技术大学电子电气工程学院计算机系上海工程技术大学实验报告要求实验课程:年级:实验成绩:实验名称:姓名:实验编号:学号:实验日期:指导教师:组号:实验时间:一、实验目的本次实验所涉及并要求掌握的知识点。
二、实验内容与实验步骤实验内容、原理分析及具体实验步骤。
三、实验环境实验所使用的器件、仪器设备名称及规格。
四、实验过程与分析详细记录实验过程中发生的故障和问题,进行故障分析,说明故障排除的过程及方法。
根据具体实验,记录、整理相应数据表格、绘制曲线、波形图等。
五、实验结果总结对实验结果进行分析,完成思考题目,总结实验的心得体会,并提出实验的改进意见。
六、附录实验一数据库的创建与管理用户即可以在Microsoft SQL Server Management Studio中,也可以在查询分析器中创建、修改、删除数据库,本次实验旨在让用户熟悉SQLServer2005的实验环境,课时为2学时。
实验目的熟悉SQL Server 2005的主要工具,掌握SQL Server服务管理器,SQL ServerMicrosoft SQL Server Management Studio,SQL Server查询分析器的使用,并了解其他辅助工具或向导,掌握在Microsoft SQL Server Management Studio中和查询分析器中创建、修改、删除数据库;学会在表设计器中实现基本表的创建,修改,表中数据的增加等操作。
实验原理1.创建数据库的基本语法为:CREATE DATABASE〈数据库名〉[ON [PRIMARY][(NAME =〈逻辑数据文件名〉,]FILENAME= '〈操作数据文件路径和文件名〉'[,SIZE=〈文件长度〉][,MAXSIZE=〈最大长度〉][,FILEROWTH=〈文件增长率〉])[,…n]][LOG ON ([NAME=〈逻辑日志文件名〉,]FILENAME= '〈操作日志文件路径和文件名〉'[,SIZE=〈文件长度〉][,MAXSIZE=〈最大长度〉][,FILEROWTH=〈文件增长率〉])[,…n]];实验内容1. 使用SQL Server 2005Microsoft SQL Server Management Studio,创建一个数据库,要求如下:(1)数据库名为“student”。
数据库系统概论实验指导书编著:高峰安阳师范学院计算机与信息工程学院2009 年2 月实验内容介绍一、学时数:16 学时二、授课对象:计算机科学与技术专业、计算机网络专业、软件工程专业(本科)三、内容提要:1.本实验内容作为数据库系统概论的理论联系实际,培养增强学生动手能力,理解并掌握SQL语句的用法。
2.实验内容SQL SERVER2000软件的熟悉,数据的定义、查询、修改及控制。
3.实验要求以SQL SERVER2000作为基本的调试软件,并有前台的面向对象的开发工具。
四、考试方式:实验报告及成绩五、教材及参考书:1.《数据库系统概论》(第四版)萨师煊王珊高等教育出版社 2007.4出版2.《SQL语言应用》 Michael Morrison 北京大学出版社 2002.063.《Microsoft SQL Server 2000数据库管理》微软公司著北京希望电子出版社 2001.5出版实验一数据库的创建与管理【目的和要求】1.巩固数据库的基础知识;2.掌握创建数据库的两种方法;3.掌握如何查看、修改数据库属性的方法;4.掌握数据库的缩小、更名、与删除的方法。
【内容和步骤】一、创建数据库1.使用企业管理器直接创建数据库1)打开企业管理器。
2)右键单击数据库并选择【新建数据库】。
3)会弹出窗体如下图所示,在常规标签中输入数据库名称。
4)然后单击【数据文件】标签,可以输入文件名、文件位置、文件大小以及文件组。
在这个标签中还提供了让数据文件在数据需要更多空间时自动扩展的选项和数据文件大小的最大值。
5)单击【事务日志】标签,在此键入日志文件的名字、位置、大小。
在这个标签中还提供了让日志文件在日志需要更多空间时自动扩展选项和日志文件大小的最大值。
2.使用Transact-SQL语句创建数据库当我们无法用企业管理器创建生成一个大的数据库,或者用户想用Transact-SQL语句写一段程序自动的计划的生成几个数据库时,可以用Transact-SQL 语句向服务器请求创建数据库。
浙江树人大学信息科技学院《数据库系统原理》实验指导书适合专业:计算机科学与技术本科专业编写部门:电子商务教研室编写日期:2013.09实验一:SQL Server 2005服务器管理 (1)实验二:创建和管理数据库 (4)实验三:数据定义 (7)实验四:数据更新 (10)实验五:数据查询1 (13)实验六:数据查询(2) (14)实验七:数据查询(3) (17)实验八:数据查询(4) (19)实验九:数据查询(5) (21)实验十:视图 (23)实验十一:约束、默认、规则 (25)实验十二、十三:存储过程 (28)实验十四:数据库的备份与还原 (31)实验一:SQL Server 2005服务器管理一、实验目的通过实验使学生掌握SQL Server 2005数据库服务器启动、暂停、停止的方法;掌握SQL Server 2005数据库服务器的注册方法。
二、原理解析1、SQL Server 2005服务器注册注册服务器就是在SQL Server Management Studio中登记服务器,然后把它加入到一个指定的服务器组中,并在SQL Server Management Studio中显示SQL Server服务器的运行状态和在SQL Server Management Studio连接时自动启动SQL Server服务器。
2、SQL Server 2005的各种实用工具●SQL Server Management StudioSQL Server提供了多种实用工具来帮助用户管理和使用数据库,这些工具大大方便了用户的工作。
SQL Server Management Studio是微软管理控制台中的一个内建控制台,用来管理所有的SQL Server数据库。
●SQL Server Management Studio查询窗口SQL Server Management Studio查询窗口是一个图形界面的查询工具,用它可以提交Transact-SQL语言,然后发送到服务器,并返回执行结果,该工具支持基于任何服务器的任何数据库连接。
数据库系统实验指导书《数据库系统原理》实验指导书⽬录实验⼀数据库的定义、建⽴和维护 (3)实验⼆数据库的简单查询和连接查询 (11)实验三数据库的组合查询和统计查询 (14)实验四视图的定义和使⽤ (16)实验五触发器和存储过程的定义和使⽤ (19)实验六嵌⼊式SQL的使⽤ (24)实验七数据库设计 (30)实验⼋数据完整性和安全性 (31)实验⼀数据库的定义、建⽴和维护⼀、实验⽬的1、掌握使⽤SQL Server 企业管理器、SQL 创建数据库、基本表和修改基本表的结构;2、掌握使⽤SQL Server 企业管理器、SQL 向数据库表输⼊数据、修改数据和删除数据的操作。
⼆、实验内容1、创建数据库和查看数据库属性;2、创建学⽣表、课程表和选课表,为主键创建索引;3、查看和修改表结构;4、通过企业管理器,在学⽣选课数据库中的学⽣、课程和选课3 个表中,各输⼊10条以上记录;5、通过企业管理器对学⽣选课数据库的学⽣、课程和选课3 个表中的数据进⾏插⼊、删除和修改操作;三、实验步骤1、创建数据库(1)使⽤企业管理器建⽴数据库的步骤1)从“开始”菜单中依次选取“所有程序”、“Microsoft SQL Server”、“企业管理器”。
2)选中需要在其上创建数据库的服务器,点击前⾯的“+”号,使其展⽰为树形⽬录。
3)选中“数据库”⽂件夹,单击⿏标右键,在弹出菜单上选择“新建数据库”,如图1-1 所⽰:图1-1 创建数据库(1)随后在数据库属性对话框的常规页⾯中,输⼊数据库名“学⽣选课”,如图1-2 所⽰:数据库属性对话框有3 个页⾯:常规页码、数据⽂件页⾯和事务⽇志页码。
分别⽤来义数据库名、数据⽂件属性和⽇志⽂件属性。
请结合帮助⽂档,了解这些页⾯中选项的含义。
4)单击“确定”按钮,关闭对话框。
在企业管理器窗⼝中出现“学⽣选课”数据库标志,表明已经成功创建数据库。
5) SQL Server 企业管理器中,右键单击“学⽣选课”数据库,在弹出菜单中选择“属性”,将弹出⼀个对话框,显⽰“学⽣选课”数据库的属性。
《数据库原理实验》指导书计算机与通信工程学院2010年7月目录前言 (1)实验一数据库查询 (2)实验二数据更新 (5)实验三视图和索引 (6)实验四数据库保护 (8)实验五T-SQL编程 (10)实验六存储过程编程 (11)实验七触发器编程 (12)实验八JDBC编程* (13)实验九事务与死锁* (14)前言(一)本课程的教学目的和要求:SQL语言是关系数据库的标准语言,是本课程的一个重点。
通过上机实验,可以使学生加深对课堂讲授内容的理解,循序渐进地掌握SQL语言的使用;同时,使学生了解和熟悉SQL SERVER 2000开发的环境,逐步掌握编辑、调试、运行程序的方法,初步积累编程经验。
(二)实验步骤:1.准备好上机所需的程序。
手编程序应书写整齐,并经人工检查无误后才能上机,以提高上机效率。
对程序中自己有疑问的地方,应作出记号,以便在上机时给予注意。
2.上机输入和调试自己所编的程序。
一人一组,独立上机,上机过程中出现的问题,除了是系统的问题以外,一般应自己独立处理。
3.上机结束后,整理出实验报告,实验报告应包括以下内容:1)题目;2)程序清单(加注释);3)运行结果;4)对运行情况所作的分析5)本次调试程序取得的经验。
(三)教学重点与难点:1.数据库及表的建立与使用2.简单查询3.连接查询4.嵌套查询5.数据库更新6.视图的定义和查询7.安全性控制8.事务的建立和使用9.存储过程的使用10.触发器的使用11.数据转换实验一数据库查询课程名称:数据库原理实验实验类型:验证型实验名称数据库查询学时4学时实验目的:使学生掌握SQL Server Query Analyzer的使用方法,加深对SQL和T-SQL语言的查询语句的理解。
熟练掌握表的基本查询,连接查询和嵌套查询,以及掌握数据排序和数据分组的操作方法。
实验原理:SELECT [ALL|DISTINCT] <目标列表达式>[,<目标列表达式>]…FROM <表名或视图名>[,<表名或视图名>]…[WHERE <条件表达式>][GROUP BY <列名1> [HA VING <条件表达式>]][order by <列名2> [ASC|DESC]];实验方法:将查询需求用T-SQL语言表示;在SQL Server Query Analyzer的输入区中输入T-SQL 查询语句;设置Query Analyzer的结果区为Standard Execute(标准执行)或Execute to Grid (网格执行)方式;发布执行命令,并在结果区中查看查询结果;如果结果不正确,要进行修改,直到正确为止。
《数据库系统概论》实验指导书实验个数:适用对象:《数据库原理》实验指导书实验一认识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.进一步定义表的主码,外码及在表上建立索引。
《数据库系统原理》实验指导书适用专业(计科):前言数据库是数据管理的最新技术,是计算机科学的重要分支。
数据库技术是计算机科学技术中发展最快的领域之一,也是应用最广的领域之一,它已成为计算机信息系统与应用系统的核心技术和重要基础。
数据库系统原理是计算机课程的一门重要的基础课。
它的教学要求大致有两个重要方面:第一,让学生掌握数据库系统的基本理论、基本技术和基本方法;第二,掌握标准数据库查询语言SQL的使用方法;第三、掌握SQL Server 2000的基本使用方法。
基于以上的三点要求,在编写这本实验指导书时贯穿这样的中心思想:让读者通过数据库系统原理的实验课,理论结合实践,达到这三点要求。
读者在使用这本书时,要以这三点要求为出发点,力求理解理论、掌握SQL Server 2000的使用方法。
依据理论课的讲授情况,本书的实验安排以SQL Server 2000中T-SQL的使用为重点。
本实验指导书的每个实验均基于SQL Server 2000+Windows2000平台,所含源代码均上机调试通过,可以参考。
读者在上机实验前应通读实验指导书中有关本次实验的各个方面,包括实验名称、实验目的、实验要求、实验步骤等等。
在清楚的了解了有关事项之后,构思自己的解决办法,并在上机实验的时候验证自己的想法是否正确。
若该实验附有源代码,还应与自己的解决方法相比较,思考二者的不同之处。
每个题目要认真考虑,应该形成答案,随实验报告上交。
实验时,还应考虑如何将每一个实验应用到实际当中去,举一反三,要前后贯通,注意数据库相关操作的联系性。
目录1、实验一启动SQL SERVER2000和建库、表································································· 42、实验二 SQL SERVER2000查询分析器········································································· 63、实验三 SQL语言········································································································84、实验四创建表、更新表和实施数据完整性································································125、实验五视图与触发器································································································156、实验报告基本内容要求·······························································································187、实验报告格式·············································································································19实验一:启动SQL Server2000和建库、表实验学时:2实验类型:验证实验要求:必修一、实验目的SQL Server 2000的启动和管理工作由服务管理器和企业管理器来实现。
《数据库原理及应用》实验指导书杜献峰中原工学院计算机科学系软件教研室2007 06 15前言当前计算机专业的数据库实验教材种类繁多、内容可供选择的余地很大,然而,作为专业教学重要组成部分的实践环节却缺少必要的教材,致使实践教学内容的选择存在较大的随意性,教学过程难以控制和管理,教学质量得不到保证,最终将影响到整个专业的教学质量。
鉴于此,整理这本《数据库系统概论实验指导书》作为计算机科学与技术专业的数据库实践教学的依据,从而使实践教学管理有据可依,进而保证教学质量。
在安排实验的内容和学时的过程中,充分考虑到我校数据库教学的《实验教学大纲》以及学生可接受的程度。
在2006年修订的培养计划中,计算机相关专业的《数据库原理及应用》课程的实验学时更改为18个学时,加大了实践环节,更加注重学生的实际动手能力的培养。
为此对《数据库原理及应用》实验指导书每一学期都在进行修改,使其更加贴近教材,更加贴近实际。
由于萨师煊王珊编写的《数据库概论第四版》于2006年9月出版,与其第三版有了较大的改进,增加了不少内容,教材更加贴近实际,更加贴近应用,这次对实验指导书的修正也是基于此。
在执行的过程中,可能因本实验内容考虑不周,会出现一些需要改进的问题,届时,根据教学进度进行及时地修改。
第一章概述 (4)第二章实验要求及注意事项 (5)第三章实验项目 (6)实验一基本表的定义、删除与修改 (6)实验二 SQL语言应用 (10)实验三视图、索引及数据更新 (19)实验四数据库安全性控制 (23)实验五存储过程建立与调用 (25)实验六触发器的建立与使用 (26)实验七数据库连接与登陆 (27)实验八 Delphi数据库组件的使用 (29)实验九数据库数据查询 (30)实验十数据库并发控制 (32)实验十一数据库报表设计 (33)实验十二数据库数据备份与恢复 (34)实验十三数据库决策方设计 (35)实验十四综合应用编程(一) (36)实验十五综合应用编程(二) (37)第四章实验项目涉及的主要仪器设备简介 (38)第五章参考文献 (39)第一章概述数据库实践教学是数据库教学的重要组成部分,该课程强调学生的实践动手能力,是学生毕业设计以及参加工作后都要用到得课程知识,是学生必须掌握的内容。
学期:2016--2017学年第1学期学院:计算机与信息工程学院课程名称:数据库系统原理实验名称:一、数据库的创建与管理班级:实验时间地点:指导教师:黄楠一、实验目的:1.熟悉数据库的结构;2.掌握创建、打开、修改及删除数据库的方法。
二、实验内容和步骤:1.创建一个studentcourse数据库,其中包括一个主数据文件:逻辑名称student、物理文件名:C:\Data\student.mdf、初始大小:8MB、最大空间:UNLIMITED、空间增加量:1MB、属于文件组primary,一个次数据文件:逻辑名称secondsc、物理文件名:C:\mydb\secondsc.ndf、初始大小:3MB、最大空间:50MB、空间增加量:1MB、属于文件组group1,一个日志文件:逻辑名称student_log、物理文件名:C:\Log\student_log.ldf、始初大小:1MB、最大空间:20MB、空间增加量:10%。
2.向数据库Studentcourse中添加一个名为group2的文件组,并在该文件组中添加一个名为Studentcourse2、路径为默认的次数据文件,初始值大小为 2MB ,最大值为50MB,文件以1MB增长;再添加一个名为Studentcourse_Log2的日志文件,初始值大小为1MB ,最大值为100MB,文件以10%增长。
3.对数据库中Studentcourse2文件重命名为Studentcourse_2,最后把该文件从数据库中移除。
4.删除studentcourse数据库,并验证其对应文件消失。
三、实验总结体会1.数据库包括几种文件类型?其物理名称中的扩展名有什么区别?2.数据库管理的操作包括哪些?学期:2016--2017学年第1学期学院:计算机与信息工程学院课程名称:数据库系统原理实验名称:二、数据库表的创建和管理班级:实验时间地点:指导教师:黄楠一、实验目的:1.掌握创建、修改及删除数据表的方法;2.掌握在数据表中插入、更新、删除数据的操作。
《数据库原理与应用》实验指导书
实验课程类别:课程内实验
实验课程性质:必修
适用专业、年级:13计算机类专业
开课院、系:计算机学院
学时:14
编写依据:《数据库原理与应用》实验教学大纲
修订时间:2015年8月
一、实验内容安排
二、实验说明
实验1 创建数据库和表
实验目的:
1.学会在SQL Server Management Studio中创建数据库和表。
2.学会使用T—SQL语句创建数据库和表。
3.学会在企业管理器中对数据库表进行插入、修改和删除数据操作。
4.学会使用T-SQL语句对数据库表进行插入、修改和删除数据操作。
5.理解数据更新操作时应注意数据完整性约束。
6.了解数据库备份、恢复及导入、导出的概念及方法。
实验要求:
1.独立完成实验
2.提交比较规范的实验报告
实验内容:
1.使用SQL Server Management Studio创建教学管理数据库,数据库名为JXGL。
2.使用T—SQL语句创建教学管理数据库,数据库名为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:\program
files\microsoft sql server\mssql.1\mssql\data,本机房c:\program
files\microsoft sql server\mssql.2\mssql\data,物理文件名的后缀为.mdf)事务日志的逻辑文件名和物理文件名也均采用默认值,分别为JXGL_LOG(物理文件jxgl_log.ldf,默认路径同上)
注意:
数据库中默认路径是可以更改的。
可以右击某个数据库实例,在弹出的快捷菜单中选择“属性”命令,打开服务器属性“对话框。
在该对话框中,选择“数据库设置”页,即可在“数据库默认位置下修改数据库默认位置。
2.在SQL Server Management Studio删除创建的JXGL数据库
在SQL Server Management Studio中,展开“对象资源管理器组件窗口中选择数据库JXGL,在JXGL上单击鼠标右键,删除。
3.使用T-SQL语句创建数据库JXGL
按照上述要求创建数据库JXGL。
启动SQL Server Management Studio并连接到数据库引擎服务器。
单击工具栏上的“新建查询”按钮,打开一个新建查询窗口。
窗口中输入如下T-SQL语句:
CREATE DATABASE JXGL
ON
(NAME=’JXGL_Data’,
FILENAME=’C:\program files\microsoft sql
server\mssql.2\mssql\data \JXGL.Mdf’, 说明:也可以自已指定路径SIZE=10MB,
MAXSIZE=50MB,
FILEGROWTH=5%)
LOG ON
(NAME=’JXGL_Log’,
FILENAME=’C:\program files\microsoft sql
server\mssql.2\mssql\data \JXGL_Log.1df’,
SIZE=2MB,
MAXSIZE=5MB,
FILEGROWTH=1MB)
go
单击快捷工具栏的执行图标执行上述语句,并在SQL Server Management Studio中查看执行结果。
4.在SQL Server Management Studio中分别创建表STUDENT、COURSE、和SC表,注意完整性约束条件的创建。
在SQL Server Management Studio中选择数据库JXGL,在JXGL上单击鼠标右键,新建表。
5.10
6.分别使用SQL Server Management Studio和T-SQL语句,向数据库JXGL 的3个表student、course和sc中插入多行数据记录,然后修改和删除一些记录。
注意完整性约束的作用。
7.为所创建的JXGL数据库备份,并恢复。
8.在SQL Server和excel之间导入和导出数据。
实验2 SQL语句的使用
实验目的:
1.掌握SELECT语句的基本语法。
2.掌握子查询的表示。
3.掌握连接查询的表示。
4.掌握数据汇总的方法。
5.掌握SELECT语句的GROUP BY子句的作用和使用方法。
6.掌握SELECT语句的ORDER BY子句的作用和使用方法。
7.掌握视图的概念及创建方法。
8.掌握安全性控制策略的实施方法。
实验要求:
1.独立完成实验
2.SQL语句写在作业本上
3.提交比较规范的实验报告
实验内容:
一、对实验一的JXGL数据库,完成下列各查询语句。
1.查询‘计算机’系的所有学生的信息。
2.查询所有姓‘李’的学生的详细信息。
3.查询所有年龄在19到25之间的学生的详细信息。
并按年龄由低
到高的顺序排列。
4.查询选修了课程的学生的学号及姓名。
5.查询所有选修‘现代数据库技术’这门课程的学生成绩信息,显
示学号、姓名、成绩,并按成绩的高低顺序排列。
6.按系统计男、女生人数。
7.查询每门课程的最高分、最低分及平均分。
8.查询选修了三门以上课程的学生的学号、姓名及课程门数。
9.查询既选修了‘现代数据库技术’,又选修‘网络操作系统’这两
门课程的学生的详细信息。
10.查询计算机系选修了所有课程的学生的信息。
11查询计算机系没有选修‘现代数据库技术’这门课程的学生信息。
二、视图的操作
1.创建“计算机系”所有学生的视图。
并通过视图修改学生的信息。
2.创建所有选修“现代数据库技术”这门课程的学生及成绩信息。
显示学号、姓名、系别、成绩信息。
是否能修改视图中信息。
三、安全性控制的实施
使用JXGL的人员有:学生:李那、黎民、刘敏、王强;任课教师:
张行、小叶教务管理人员:汪辉。
其中学生只可以查看库中任何一张表
的任何内容;教师可以查看任何一张表的内容,还可以修改自己所带学
生的成绩(假设张行带1号课程,小叶带2号课程);教务管理人员可
以查看任何一张表,对表做任何更新操作。
创建各用户,并授予权限。
实验三数据库开发技术
实验目的:
1. 依照数据库设计的方法,完成管理系统的数据库设计。
2. 掌握程序设计语言和SQL SERVER的连接方法。
3. 建立简单的数据库访问界面。
掌握数据访问控件及浏览控件的使用
方法。
实验要求:
1. 独立完成实验
2. 提交比较规范的实验报告
实验内容:
依照管理系统的要求,完成如下任务
1. 设计适合此应用需求的规范化的数据库
2. 学习如何进行数据库连接
4. 制作一个简单的数据库访问程序。
(VC等)
附:以图书管理系统为例,图书管理系统经过数据需求分析得到的数据项
借阅人信息:学号(stuid),姓名(name),性别(sex),科别代号(depno),科别名(depname),年级(grade),班级(class),电话(tel),
地址(addr)
书籍信息:书籍编号(code),书籍名称(bookname),作者(writer),
出版商(publisher),购买日期(buydate),借阅次数(number),
是否借出(isloan),
借阅信息:借书人号、书号、借阅日期(loandate),归还日期(returndate) 要求能完成下列事务处理要求
1.学生和图书信息的增、删、改及查询操作。
2.借书和还书操作。
其中图书管理员可以更新书库;图书操作人员可以进行借、还书操作;借书人可以查阅图书及自己借阅情况。
编写者签字:牛志梅
审阅者签字:吕涛
分管实验教学领导签字:张俊
编写时间:2015-2-26。