欢迎来到天天文库
浏览记录
ID:36896936
大小:1.32 MB
页数:30页
时间:2019-05-10
《数据库-[电子教案PPT][第1章》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第一章SQLServer2005数据库基础课程目标了解数据库的发展史理解数据的基本概念1)数据库(DB)、数据库管理系统(DBMS)、数据库系统(DBS)2)实体和记录3)数据库表熟识SQLServer管理平台的基本操作编写T-SQL语句执行创建和删除数据库本章目标为何要学习数据库?数据库服务器响应和提供数据应用程序数据库操作和查询数据库作用:存储数据、检索数据、生成新的数据要求:统一、安全、性能等应用程序作用:响应操作并显示结果、向数据库请求数据要求:美观、操作简单方便数据库能够做什么?存储数据的方法第一种方法:用大脑来记住数据第二种方法:写在纸上第三种方法:写在计算
2、机的内存中第四种方法:写成磁盘文件……存储大量数据,方便检索和访问保持数据信息的一致、完整共享和安全通过组合分析,产生新的有用信息数据库的发展史萌芽阶段——文件系统使用磁盘文件来存储数据初级阶段——第一代数据库出现了网状模型、层次模型的数据库中级阶段——第二代数据库关系型数据库和结构化查询语言高级阶段——新一代数据库“关系-对象”型数据库OracleOracle公司的产品“关系-对象”型数据库产品免费、服务收费SQLServer针对不同用户群体的五个特殊的版本易用性好DB2IBM公司的产品支持多操作系统、多种类型的硬件和设备时下流行的数据库实体与记录现实世界中客观存在的
3、、可以被描述事物都是“实体”行(记录)列实体与记录数据库与表数据表存储过程视图….…学生基本情情况表班级表成绩表学生数据库表数据库就是“数据”的“仓库”数据库由表、关系以及操作对象组成数据存放在表中数据库与表司马懿31022002曹操31022001诸葛亮31031002刘备31031001数据库检索数据插入数据更新数据删除数据数据库管理系统—DBMS编号姓名奖惩类型奖惩情况备注1曹操奖励三好学生德智体全面发展2司马懿奖励三好学生班级管理出色班级管理出色11司马懿2德智体全面发展11曹操1备注奖惩情况奖惩类型姓名编号处分2奖励1奖惩类型奖惩类型编码优秀学生干部2三好学生
4、1班级奖励情况编码存在冗余为减少数据查找的麻烦,允许数据有一定的冗余数据完整性序号姓名家庭住址班级12张三12北京新村高一(二)13李四123,华龙小区.高一(三)15王五32,前进大厦高三(四)12钱六42,和平花苑高二(五)13赵七12,新风小区高二(六)15王五33,金光大道高一(四)不同的地址!存在不正确、不准确的数据,数据库“失去了完整性”姓名数据完整性SQLServer2005安装需求最小配置处理器600-MHz或者更高(建议使用1GB)内存最小512MB磁盘容量350MB(完全安装)390MB(示例安装)MB操作系统Windows2000Professio
5、nal+SP4WindowsXP+SP2SQLServer2005组件查询分析器器窗口或称【SQLQuery】标签页SQL查询结果【SQL编辑器】工具条【SQL标准】工具条记录数据库表数据库对象系统数据库注册创建服务器组演示创建组……创建服务器组演示创建组……创建服务器演示建立注册……服务器的启、停演示服务器启动与停止……SQLServer中的数据库mastermodeltempdbmsdbAdventureWorksAdventureWorksDW系统数据库用户数据库User1student创建数据库页:8KB表、索引数据数据库数据文件.mdf或.ndf日志文件.ld
6、f最多=8060字节数据库文件和事务日志文件student的物理文件结构Student_log.ldfE:日志文件abcdeabcd主文件组Student_data.mdfC:tbl…tbl…tblclasstblstudent演示创建数据库……演示创建数据库……演示创建数据库……删除数据库演示删除数据库……删除服务器的T-SQL语句dropdatabase<数据库名称>示例:dropdatabasestudent总结SQLServer2005是Microsoft公司提供的关系型数据库管理系统,SQLServer也是当今流行的数据库。数据库是表和数据库访问对象的集合
7、,其中表分类存储了不同的实体信息,每一行数据对应一个实体的描述信息。数据冗余是指数据库中存在一些重复的数据,数据完整性是指数据库中的数据能够正确反应实际情况,数据库中允许有一些数据冗余,但是要保持数据的完整性。SQLServer管理平台是SQLServer2005最常用的集成操作环境,能够执行对数据库的所有管理操作。SQLServer数据库的物理文件包括数据文件和日志文件两部分,并且在创建数据库的时候就需要指定。数据库的操作包括T-SQL语句和界面方式创建、删除数据库。
此文档下载收益归作者所有