数据库培训资料.ppt

上传人:laozhun 文档编号:2866692 上传时间:2023-02-27 格式:PPT 页数:18 大小:986KB
返回 下载 相关 举报
数据库培训资料.ppt_第1页
第1页 / 共18页
数据库培训资料.ppt_第2页
第2页 / 共18页
数据库培训资料.ppt_第3页
第3页 / 共18页
数据库培训资料.ppt_第4页
第4页 / 共18页
数据库培训资料.ppt_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《数据库培训资料.ppt》由会员分享,可在线阅读,更多相关《数据库培训资料.ppt(18页珍藏版)》请在三一办公上搜索。

1、数据库培训资料整理 姓名:谢勇 部门:技术部 日期:2012.3.2,1.常用数据库介绍2.SqlServer2005数据库可视化操作3.简单T-sql语言介绍4.常见数据库连接字符串5.简单开发例子演示,大纲,1.Access数据库2.SqlServer数据库3.Oracle数据库4.SQLite 数据库5.Firebird 数据库,常用数据库介绍,1.1:版本:(1)2003年微软正式发布了access 2003(2)微软又发布了access2007(3)目前最高版本是access 2010。优点:(1)存储方式简单,易于维护管理(2)面向对象 Access是一个面向对象的开发工具,利用面

2、向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。(3)界面友好、易操作(4)集成环境、处理多种数据信息(5)支持广泛,易于扩展,弹性较大缺点:(1)数据库过大,一般百M以上(纯数据)性能会变差。(2)虽然理论上支持255个并发用户,但实际上根本支持不了那么多,如果以只读方式访问大概在100个用户左右,而如果是并发编辑,则大概在10-20个用户(3)记录数过多,单表记录数过百万性能就会变得较差,如果加上设计不良,这个限度还要降低。(4)不能编译成可执行文件(.exe),必须要安装Access运行环境才能使用。,1.Access数据库,2.SqlServer数据

3、库,版本:SQL Server 2000 SQL Server 2005 SQL Server 2008 目前最新SQLServer 2012优点:(1)能提供超大型系统所需的数据库服务(2)适应分布式的管理和控制机构。(3)大型服务器可能有成千上万的用户同时连接(4)系统的可靠性高、可用性好(5)局部应用的响应速度快。(6)可扩展性好,易于集成现有系统缺点:(1)系统消耗资源比较大(2)sql2005分离备份的数据无法附加还原到低版本的数据中,3.Oracle数据库,版本:Oracle 8i,9i Oracle 10g Oracle 11g优点(1)能在所有主流平台上运行(包括 Window

4、s,Unix)(2)完全支持所有的工业标准。采用完全开放策略。(3)存储数据量大,性能最高,适合大中型企业(4)获得最高认证级别的ISO标准认证,安全性高缺点(1)操作比较复杂(2)费用比较高,4.SQLite 数据库,轻量级别数据库SQLite的主要特点:(1)支持事件,不需要配置,不需要安装,也不需要管理员。(2)支持大部分SQL92,不支持存储过程,支持触发。(3)一个完整的数据库保存在磁盘上面一个文件,同一个数据库文件可以在不同机器上面使用,最大支持数据库到2T。(4)轻量级,绿色组件,单一文件,跨平台(Windows CE,Windows Mobile等)(5)查询效率极高,使用事务

5、插入速度极快,支持limit分页缺点与不适应场合:(1)不适合并发性高的场合 如大量insert,update访问。(2)SQL标准支持不全,5.Firebird 数据库,Firebird的嵌入式版特点:(1)数据库文件与Firebird网络版本完全兼容,差别仅在于连接方式不同,可以实现零成本迁移。(2)数据库文件仅受操作系统的限制,且支持将一个数据库分割成不同文件,突破了操作系统最大文件的限制,提高了IO吞吐量。(3)完全支持SQL92标准,支持大部分SQL-99标准功能。(4)支持事务、存储过程、触发器等关系数据库的所有特性。,Demo,SqlServer2005数据库可视化操作,1.数据

6、库文件创建2.数据库的分离与附加3.数据库的备份与还原4.数据库的自动备份,1.数据库文件创建,2.数据库的分离与附加,2.数据库的分离与附加,3.数据库的备份与还原,3.数据库的备份与还原,4.数据库的自动备份,现场演示,简单T-sql语言介绍,简单查询语句:1.查询表的全部类容 select*from orders2.查询指定的列表 select orderid,customerid,orderdate,shipvia,shipname from orders3.去除重复查询select distinct shipvia from orders4.模糊查询select*from order

7、s where customerid like A%5.主外键关联内连接查询select*from orders o inner join employees e on o.employeeid=e.employeeid where o.employeeid=56.子查询select*from orders where employeeid=(select employeeid from employees where lastname=Davolio)7.统计表的行数select count(*)as rows from orders,4.常见数据库连接字符串,Access数据库的连接字符串

8、:cString=Provider=Microsoft.Jet.OLEDB.4.0;Data Source=product.mdb;SqlServer数据库的连接字符串:(1)Data Source=.;Initial Catalog=northwind;integrated Security=true;(2)Server=(local);database=northwind;integrated Security=SSPI;(3)Server=(local);database=northwind;UID=msd0803;pwd=msd0803;(4)”Data Source=Aron1;Initial Catalog=pubs;User Id=sa;Password=asdasd”,5.简单开发例子演示,现场演示,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号