《数据库基础和SQLServer入门.ppt》由会员分享,可在线阅读,更多相关《数据库基础和SQLServer入门.ppt(13页珍藏版)》请在三一办公上搜索。
1、第一讲 数据库基础,数据管理,人工管理阶段1.数据不保存2.应用程序管理数据3.数据不能共享4.数据不具有独立性文件管理系统阶段1.数据共享性差2.数据的独立性差数据库管理系统阶段,数据库系统的优点,数据结构化数据库中的数据不针对某个应用数据的共享性高,冗余度低,易扩充数据可以被多个用户、多个应用程序共享使用,可以大大减少数据冗余,节约存储空间,避免数据之间的不相容性与不一致性。数据独立性高数据的物理存储是由数据库管理系统管理的,用户程序只需要处理数据的逻辑结构数据由数据库管理系统统一管理和控制,数据库的基本概念,数据(data)是对客观事物的符号表示,是数据库中存储的基本对象。数据库(dat
2、abase,DB)是存储在计算机存储设备上,结构化的相关数据的集合。数据库管理系统(DBMS)是位于用户与操作系统之间的帮用户建立、使用和管理数据库的数据管理软件,对数据库进行统一的管理和控制,以保证数据库的安全性与完整性。数据库系统(DBS)是一个实际可运行的存储、维护数据和为应用系统提供数据的软件系统,是存储介质、处理对象和管理系统的集合体。,SQL Server,SQL Server是微软公司推出的关系型数据库管理系统,也是目前最常用的数据库管理系统之一。对于开发人员来说具有以下优点:易用性可编程性,SQL与T-SQL,SQL(结构化查询语言,structured query langu
3、age)SQL是目前应用最广的数据库操作语言,也是关系数据库语言的国际标准。按照功能进行分类,SQL语言主要分为以下几类:数据定义语言(DDL),用于定义、删除和修改数据模式,如定义基本表、视图和索引等操作。查询语言(QL),用于查询数据。数据操纵语言(DML),用于增加、删除和修改数据。数据控制语言(DCL),用于数据访问权限的控制。,T-SQL(事物查询语言,Transact-SQL)T-SQL是SQL Server的专用语言,与SQL Server实例通信的所有应用程序都通过将T-SQL语句发送到服务器来实现。T-SQL在SQL语言的基础上扩充了部分功能,如语句的注释、变量、运算符、函数
4、、流程控制(如IF和WHILE)等,增强了编程的灵活性。,SQL Server 安装与使用,如何安装SQL Server 2005如何配置SQL Server服务如何使用SSMS,安装SQL Server的环境需求,硬件要求CPU:主频600MHZ以上内存:512M以上软件要求(1)windows 2000专业版以上(2)Microsoft.NET Framework 2.0(3)Microsoft SQL Server Native Client(4)Microsoft SQL Server 安装程序支持文件,实例名(图1-12)1.默认实例2.命名实例身份验证模式(图1-14)1.Wind
5、ows身份验证模式(本地用户)2.混合模式(本地用户和远程用户)Windows身份验证和SQL Server身份验证,数据库实例,数据库实例是数据库系统在操作系统中一系列的进程以及为这些进程所分配的内存块。在SQL Server中,一个实例就是一个数据库引擎(数据库引擎是用于存储、处理和保护数据的核心服务)。每个实例对应一个SQL Server服务,与其他实例完全独立。,配置SQL Server,SQL Server服务器的启动、停止、暂停和重新启动1.使用SQL Server Configuration Manager2.使用SSMS(SQL Server Management Studio)3.使用Windows控制面板4.使用命令提示符 启动:net start mssqlserver 停止:net stop mssqlserver 暂停:net pause mssqlserver 恢复:net continue mssqlserver,使用SSMS,Microsoft SQL Server Management Studio是一个集成环境,将一组多样化的图形工具与多种功能齐全的脚本编辑器组合在一起,是SQL Server2005的控制中心,用于访问、配置、控制、管理和开发SQL Server的所有组件。,