欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    数据库上机实验参考.ppt

    • 资源ID:88506999       资源大小:2.90MB        全文页数:66页
    • 资源格式: PPT        下载积分:11.9金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要11.9金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    数据库上机实验参考.ppt

    2002 IBM Corporation上机实验上机实验实验内容实验内容数据库基本操作数据库基本操作创建数据库、表等;创建数据库、表等;数据库备份恢复等数据库备份恢复等SQL语句实践语句实践数据库高级应用数据库高级应用数据库安全性管理等数据库安全性管理等存储过程、触发器、函数存储过程、触发器、函数实验报告的形式实验报告的形式格式自拟,但是内容、格式要规范。必须包括的格式自拟,但是内容、格式要规范。必须包括的内容有:内容有:(1)按实验步骤写出操作过程、操作语句、输按实验步骤写出操作过程、操作语句、输入的数据、操作结果及自拟的题目。入的数据、操作结果及自拟的题目。可以结合图片显示说明实验的内容、结果可以结合图片显示说明实验的内容、结果(2)写出操作中遇到的问题、解决的方法。写出操作中遇到的问题、解决的方法。(3)写出实验中未解决的问题写出实验中未解决的问题,编程体会,编程体会实验报告要以体现出你对实验报告要以体现出你对SQL语言掌握的水平和语言掌握的水平和能力为目标能力为目标实验内容大纲实验内容大纲Level 1数据的录入和删除数据的录入和删除向主表插入至少向主表插入至少10行数据,向子表插入至少行数据,向子表插入至少30行数据;行数据;使用使用“INSERT”语句,在子表中输入含有不存语句,在子表中输入含有不存在外键值的数据;观察数据库系统的反应在外键值的数据;观察数据库系统的反应使用使用SELECT*FROM 观察数据;观察数据;多角度数据查询多角度数据查询更新数据更新数据删除数据删除数据实验内容大纲实验内容大纲实验实验1、实验、实验2数据查询及高级查询数据查询及高级查询包括单表查询、连接查询、嵌套查询、分组查包括单表查询、连接查询、嵌套查询、分组查询、统计等;询、统计等;视图创建、视图查询和视图删除视图创建、视图查询和视图删除建立适当的视图,将所有的表连接起来,观察建立适当的视图,将所有的表连接起来,观察数据,体会建立多个表的好处;数据,体会建立多个表的好处;练习通过视图来更新、删除数据练习通过视图来更新、删除数据理解数据库参照完整性、级联删除等理解数据库参照完整性、级联删除等实验内容大纲实验内容大纲实验实验3、实验、实验4创建存储过程创建存储过程 编写和执行存储过程编写和执行存储过程 编写和执行编写和执行使用游标使用游标的存储过程的存储过程 触发器的建立和使用触发器的建立和使用数据库安全性控制数据库安全性控制创建新用户创建新用户新用户授予权限新用户授予权限用户权限回收用户权限回收实验内容参考实验内容参考 了解数据库的存储结构了解数据库的存储结构理解数据库文件和文件组的基本特征理解数据库文件和文件组的基本特征了解数据库的物理存储方式和大小估算方法了解数据库的物理存储方式和大小估算方法了解了解SQL Server 2008 R2系统的数据库系统的数据库熟练掌握用熟练掌握用Management Studio工具和工具和T-SQL语句创建数据语句创建数据库、修改和删除数据库库、修改和删除数据库掌握收缩数据库、数据库的备份和还原掌握收缩数据库、数据库的备份和还原掌握用掌握用SQL Server Management Studio和和Transact-SQL语言语言创建数据表创建数据表、修改数据表结构修改数据表结构、操作数据表中数据操作数据表中数据Insert/delete/update语句语句理解什么是数据的完整性理解什么是数据的完整性实验内容参考实验内容参考 熟悉熟悉SELECT语句的语法格式语句的语法格式掌握掌握WHERE、ORDER BY、GROUT BY、HAVING子句子句的使用方法的使用方法掌握多表查询的概念掌握多表查询的概念掌握内连接、外连接的使用方法掌握内连接、外连接的使用方法掌握相关和非相关子查询的使用方法掌握相关和非相关子查询的使用方法掌握组合查询的使用方法掌握组合查询的使用方法用用Management Studio工具和工具和T-SQL语句语句创建视图、查看视图、删除视图创建视图、查看视图、删除视图修改视图修改视图通过视图修改数据通过视图修改数据实验内容参考实验内容参考 掌握存储过程的创建和执行方式掌握存储过程的创建和执行方式掌握存储过程的管理方式掌握存储过程的管理方式掌握触发器的创建和管理方式掌握触发器的创建和管理方式函数的定义和调用函数的定义和调用了解常用的聚合函数、日期和时间函数、了解常用的聚合函数、日期和时间函数、数学函数、字符串函数数学函数、字符串函数了解登录和用户的概念了解登录和用户的概念掌握权限管理策略掌握权限管理策略掌握角色管理策略掌握角色管理策略Microsoft SQL Server 2008系统系统概述概述数据库产品是由专门开发数据库产品是由专门开发DBMS的厂商提供的。的厂商提供的。当前,数据库市场上的常见数据库产品包括当前,数据库市场上的常见数据库产品包括甲骨文公司的甲骨文公司的Oracle系统,系统,IBM公司的公司的DB2系统和系统和Informix系统,系统,赛贝斯公司的赛贝斯公司的Sybase ASE系统,系统,微软公司的微软公司的Microsoft SQL Server系统和系统和Access系统,系统,以及以及MySQL公司的开源数据库系统等公司的开源数据库系统等Microsoft SQL Server简史简史通常,把通常,把Microsoft SQL Server简称为简称为SQL Server但是,最早的但是,最早的SQL Server系统并不是微软开发出来的,而系统并不是微软开发出来的,而是由赛贝斯公司推出的。是由赛贝斯公司推出的。v1987年,赛贝斯公司发布了Sybase SQL Server系统v1988年,微软公司、Aston-Tate公司参加到了赛贝斯公司的SQL Server系统开发中v1990年,微软公司希望将SQL Server移植到自己刚刚推出的Windows NT系统中v1993年,微软公司与赛贝斯公司在SQL Server系统方面的联合开发正式结束v1995年,微软公司成功地发布了Microsoft SQL Server 6.0系统v1996年,微软公司又发布了Microsoft SQL Server 6.5系统v1998年,微软公司又成功地推出了Microsoft SQL Server 7.0系统v2000年,微软公司迅速发布了与传统SQL Server有重大不同的Microsoft SQL Server 2000系统v2005年12月,微软公司艰难地发布了Microsoft SQL Server 2005系统v2008年8月,微软公司发布了Microsoft SQL Server 2008系统Microsoft SQL Server系统的体系结构系统的体系结构Microsoft SQL Server 2008系统由系统由4个主要部分组个主要部分组成。这成。这4个部分被称为个部分被称为4个服务,这些服务分别是个服务,这些服务分别是数据库引擎、分析服务、报表服务和集成服务。数据库引擎、分析服务、报表服务和集成服务。SQL Server概述概述数据库的类型数据库的类型Microsoft SQL Server 2008系统提供了两种类型系统提供了两种类型的数据库,即系统数据库和用户数据库。的数据库,即系统数据库和用户数据库。系统数据库存放系统数据库存放Microsoft SQL Server 2008系系统的系统级信息,例如系统配置、数据库的统的系统级信息,例如系统配置、数据库的属性、登录账户、数据库文件、数据库备份、属性、登录账户、数据库文件、数据库备份、警报、作业等信息。警报、作业等信息。Microsoft SQL Server 2008使用这些系统级信息管理和控制整个数使用这些系统级信息管理和控制整个数据库服务器系统。据库服务器系统。用户数据库是由用户创建的、用来存放用户用户数据库是由用户创建的、用来存放用户数据和对象的数据库。数据和对象的数据库。SQL Server概述概述在在Microsoft SQL Server 2008系统中,主要的数据库对象包系统中,主要的数据库对象包括数据库关系图、表、视图、括数据库关系图、表、视图、同义词、存储过程、函数、触同义词、存储过程、函数、触发器、程序集、类型、规则、发器、程序集、类型、规则、默认值等。默认值等。SQL Server 管理工具管理工具Microsoft SQL Server Management StudioSQL Server配置管理器配置管理器SQL Server Profiler“数据库引擎优化顾问数据库引擎优化顾问”以及大量的命令行实用工具。以及大量的命令行实用工具。SQL Server 安装和配置安装和配置SQL Server安装和配置安装和配置SQL Server安装和配置安装和配置RebootRequiredCheck检查是否需要挂起计算机重新启动。挂起重新启动会导致安装程检查是否需要挂起计算机重新启动。挂起重新启动会导致安装程序失败。序失败。失败失败需要重新启动计算机。必须重新启动计算机才能安装需要重新启动计算机。必须重新启动计算机才能安装 SQL Server。解决步骤:解决步骤:a、重启机器,再进行安装,如果发现还有该错误,请按下面步骤、重启机器,再进行安装,如果发现还有该错误,请按下面步骤 b、在开始、在开始-运行中输入运行中输入regedit c、到、到HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession Manager 位置位置 d、在右边窗口右击、在右边窗口右击PendingFileRenameOperations,选择删除,然,选择删除,然后确认后确认 e、重启安装、重启安装SQL Server安装安装SQL数据库和管理工具数据库和管理工具SQL Server安装安装选择实例选择实例SQL Server安装安装选择服务账户选择服务账户,如图选择的是如图选择的是本地系统账户本地系统账户SQL Server安装安装验证模式验证模式SQL Server概述概述SQL Server概述概述1.选中SQL语句2.点击“执行”SQL Server概述概述-参考参考 帮助帮助补充:数据库创建补充:数据库创建数据库文件:数据库文件:SQL Server采用操作系统文件来存放数据库采用操作系统文件来存放数据库主数据文件主数据文件用来存放数据,它是所有数据库文件的起点用来存放数据,它是所有数据库文件的起点(包含指向其包含指向其他数据库文件的指针他数据库文件的指针)。每个数据库都有一个主要数据文件。主要数据文件的推每个数据库都有一个主要数据文件。主要数据文件的推荐文件扩展名是荐文件扩展名是.mdf。次要数据文件次要数据文件 次要数据文件包含除主要数据文件外的所有数据文件。次要数据文件包含除主要数据文件外的所有数据文件。次要数据文件可以没有或有多个次要数据文件。次要数次要数据文件可以没有或有多个次要数据文件。次要数据文件的推荐文件扩展名是据文件的推荐文件扩展名是.ndf。日志文件日志文件 日志文件包含恢复数据库所需的所有日志信息。每个数日志文件包含恢复数据库所需的所有日志信息。每个数据库必须至少有一个日志文件,但可以不止一个。日志据库必须至少有一个日志文件,但可以不止一个。日志文件的推荐文件扩展名是文件的推荐文件扩展名是.ldf。数据库创建数据库创建数据库文件组数据库文件组文件组的概念文件组的概念文件组是文件组是 SQL Server 中一个或多个文件的命名集合,它中一个或多个文件的命名集合,它构成分配或用于数据库管理的单个单元构成分配或用于数据库管理的单个单元文件组的使用场合文件组的使用场合当有多个磁盘当有多个磁盘,希望把文件分布在这些磁盘上以提高性能希望把文件分布在这些磁盘上以提高性能文件组的类型文件组的类型主文件组主文件组:包含主数据文件和所有没有被包含在其他文件组包含主数据文件和所有没有被包含在其他文件组里的文件。里的文件。自定义文件组自定义文件组:包含所有在使用包含所有在使用CREATE DATABASE或或ALTER DATABASE时用时用filegroup关键字进行约束的文件关键字进行约束的文件默认文件组默认文件组:容纳所有在创建时没有指定文件组的表、索引,容纳所有在创建时没有指定文件组的表、索引,以及以及text,ntext和和image数据类型的数据数据类型的数据数据库创建数据库创建文件和文件组文件和文件组为为了了方方便便管管理理、提提高高系系统统性性能能,将将多多个个数数据据库库文文件件组组织织成成一一组组,即即称称为为数数据据库库文文件件组组。数数据据库库文文件件组组控控制制各各个个文文件件的的存存放放位位置置,常常常常将将每每个个文文件件建建立立在在不不同同的的硬硬盘盘驱驱动动器器上上。这这样样可可以以减减轻轻单单个个硬硬盘盘驱驱动动器器的的存存储储负负载载,提提高高数数据据库库的的存存储储效效率,从而实现提高系统性能的目的。率,从而实现提高系统性能的目的。在使用数据库文件和文件组时,应该注意以下几点:在使用数据库文件和文件组时,应该注意以下几点:1)1)每个文件或文件组只能用于一个数据库。每个文件或文件组只能用于一个数据库。2)2)每个文件只能属于一个文件组。每个文件只能属于一个文件组。3)3)日日志志文文件件是是独独立立的的。数数据据库库的的数数据据和和日日志志信信息息不不能能放放在在同一个文件或文件组中,数据文件和日志文件总是分开的同一个文件或文件组中,数据文件和日志文件总是分开的数据库创建数据库创建数据库存储结构数据库存储结构数据库数据文件.MDF或者.NDF日志文件.LDF盘区(8个连续页面)数据页面(8KB)最大行长度最大行长度8080字节字节表、索引表、索引在创建数据库对象时在创建数据库对象时,SQL Server会使会使用一些特点的数据结构给数据对象分用一些特点的数据结构给数据对象分配空间配空间,即盘区和页面即盘区和页面.数据库的物理存储对象是页面和盘区数据库的物理存储对象是页面和盘区,用这两个概念可以估算数据库所占用用这两个概念可以估算数据库所占用的空间的空间数据库创建数据库创建页面页面页面是数据库中使用的最小数据单元。每一个页面存储页面是数据库中使用的最小数据单元。每一个页面存储8KB,所有的页面都包含一个,所有的页面都包含一个132字节的页面头。字节的页面头。页面的类型:页面的类型:分配页面分配页面用于控制数据库中给表和索引分配的页面用于控制数据库中给表和索引分配的页面数据和日志页面数据和日志页面存储数据库中数据和事务日志数据存储数据库中数据和事务日志数据索引页面索引页面存储索引数据存储索引数据分发页面分发页面存储有关索引的信息存储有关索引的信息文本文本/图像页面图像页面存储文本或二进制大对象(存储文本或二进制大对象(BLOB)数据库创建数据库创建盘区盘区盘区(盘区(extent)是由)是由8个连续的页面组成的数据结构,大小个连续的页面组成的数据结构,大小为为8X8KB=64KB。盘区是表和索引分配存储空间的单位。盘区是表和索引分配存储空间的单位。扩展盘区的类型扩展盘区的类型混合扩展盘区:包含混合扩展盘区:包含 2 个或多个对象的页的扩展盘区称个或多个对象的页的扩展盘区称为为“混合扩展盘区混合扩展盘区”。每张表起始于一个混合扩展盘区。每张表起始于一个混合扩展盘区,主要为跟踪空间的页及包含小对象的页使用混合扩展盘主要为跟踪空间的页及包含小对象的页使用混合扩展盘区区统一扩展盘区:将所有八页分配给单个对象的扩展盘区统一扩展盘区:将所有八页分配给单个对象的扩展盘区称为称为“统一扩展盘区统一扩展盘区”。在表或索引需要超过。在表或索引需要超过 64 KB空空间时使用间时使用统一扩展盘区统一扩展盘区空闲空间空闲空间混合扩展盘区混合扩展盘区 数据库创建数据库创建数据库文件的属性数据库文件的属性文件名及其位置文件名及其位置初始大小初始大小增长方式增长方式最大大小最大大小数据库创建数据库创建文件名及其位置文件名及其位置每个数据文件和日志文件都具有一个逻辑文每个数据文件和日志文件都具有一个逻辑文件名和物理存储位置(包括物理文件名)件名和物理存储位置(包括物理文件名)一般情况下,如果有多个数据文件,一般情况下,如果有多个数据文件,则则为了为了获得更好的性能,建议将文件分散存储在多获得更好的性能,建议将文件分散存储在多个磁盘上个磁盘上。数据库创建数据库创建增长方式增长方式如果需要的话,可以指定文件是否自动增如果需要的话,可以指定文件是否自动增长。长。默认配置为自动增长,即当数据库的空间默认配置为自动增长,即当数据库的空间用完后,系统自动扩大数据库的空间,以用完后,系统自动扩大数据库的空间,以防止由于数据库空间用完而造成的不能进防止由于数据库空间用完而造成的不能进行数据操作的错误。行数据操作的错误。数据库创建数据库创建最大大小最大大小指文件增长的最大空间限制。指文件增长的最大空间限制。默认情况是无限制。默认情况是无限制。建议设定允许文件增长的最大空间大小,建议设定允许文件增长的最大空间大小,以防止因以防止因文件无限制增长文件无限制增长而将而将磁盘空间用磁盘空间用完。完。数据库数据库的的创建创建和维护和维护可以在可以在SQL Server Management Studio(SSMS)工具中用图形化的方式)工具中用图形化的方式实现,实现,也可以通过也可以通过T-SQL语句实现语句实现。42T-SQL语句创建数据库语句创建数据库CREATE DATABASE database_name ON -数据文件数据文件 PRIMARY ,.n ,.n LOG ON 日志文件日志文件 ,.n T-SQL语句创建数据库(续)语句创建数据库(续):=(NAME=logical_file_name,-逻辑名逻辑名 FILENAME=os_file_name|filestream_path -物理名物理名 ,SIZE=size KB|MB|GB|TB -初始大小初始大小 ,MAXSIZE=max_size KB|MB|GB|TB|UNLIMITED -最大大小最大大小 ,FILEGROWTH=growth_increment KB|MB|GB|TB|%-增长方式,增长方式,0为不增长为不增长),.n T-SQL语句创建数据库(续)语句创建数据库(续):=FILEGROUP filegroup_name DEFAULT ,.n 示例示例1例例1创建一个名字为创建一个名字为“学生管理数据库学生管理数据库”的数据库,其他选项均采用默认设置。的数据库,其他选项均采用默认设置。CREATE DATABASE 学生管理数据库学生管理数据库示例示例2示例示例3删除数据库删除数据库可用可用SSMS工具图形化地实现,工具图形化地实现,也可用也可用T-SQL语句实现:语句实现:DROP DATABASE 数据库名数据库名 ,n 例:删除例:删除Test1数据库。数据库。DROP DATABASE Test1创建数据表创建数据表输入值输入值 字符型:用字符型:用括起来;括起来;日期时间型:用日期时间型:用括起来括起来 如如:2002/10/215 09:59:23,日期或时间可,日期或时间可以省略以省略 空值:空值:NULL 逻辑数字型:输入逻辑数字型:输入0以外的值都为以外的值都为1My SQL 简介简介MySQL 是一种开放源代码的关系型数据库管理是一种开放源代码的关系型数据库管理系统,由瑞典系统,由瑞典MySQL AB公司开发公司开发 一般中小型网站的开发都选择一般中小型网站的开发都选择 MySQL 作为网站作为网站数据库,搭配数据库,搭配 PHP 和和 Apache 可组成良好的开发可组成良好的开发环境。环境。LAMP(Linux-Apache-MySQL-PHP)网站架构)网站架构是目前国际流行的是目前国际流行的Web框架,该框架包括:框架,该框架包括:Linux操作系统,操作系统,Apache网络服务器,网络服务器,MySQL数据库,数据库,Perl、PHP或者或者Python编程语言,所有编程语言,所有组成产品均是开源软件,是国际上成熟的架构框组成产品均是开源软件,是国际上成熟的架构框架,很多流行的商业应用都是采取这个架构,架,很多流行的商业应用都是采取这个架构,和和Java/J2EE架构相比,架构相比,LAMP具有具有Web资源资源丰富、轻量、快速开发等特点,丰富、轻量、快速开发等特点,微软的微软的.NET架构相比,架构相比,LAMP具有通用、跨具有通用、跨平台、高性能、低价格的优势平台、高性能、低价格的优势谁在用谁在用My SQL?My SQL 历史历史安装数据库安装数据库MYSQL 5.5安装数据库安装数据库MYSQL 5.5此时点选第二项支持此时点选第二项支持UTF-8,点击,点击NEXT安装数据库安装数据库MYSQL 5.5安装数据库安装数据库MYSQL 5.5使用使用My SQL选择选择windows“开始菜单开始菜单”中的中的“MySQL 5.5 Command Line Client”,如下图,如下图使用使用My SQL或者或者打开操作系统打开操作系统cmd命令行程序输入:命令行程序输入:mysql u root pNavicat 是一个可多重连接的数据库管理工具,它有完备的图形用户介面(GUI),可让你连接到 MySQL、Oracle、PostgreSQL、SQLite、SQL Server 和/或 MariaDB 数据库,让管理不同类型的数据库更加方便。Navicat 提供了三种平台-Microsoft Windows、Mac OS X 和 Linux。它可以让用户连接到本机或远程服务器、提供一些实用的数据库工具如数据模型、数据传输、数据同步、结构同步、导入、导出、备份、还原、报表创建工具等。详情:创建连接数据库创建连接数据库新建数据表新建数据表 维护数据表维护数据表

    注意事项

    本文(数据库上机实验参考.ppt)为本站会员(wuy****n92)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开