第1讲数据库基础及创建数据库

上传人:飞*** 文档编号:57313609 上传时间:2018-10-20 格式:PPT 页数:42 大小:906KB
返回 下载 相关 举报
第1讲数据库基础及创建数据库_第1页
第1页 / 共42页
第1讲数据库基础及创建数据库_第2页
第2页 / 共42页
第1讲数据库基础及创建数据库_第3页
第3页 / 共42页
第1讲数据库基础及创建数据库_第4页
第4页 / 共42页
第1讲数据库基础及创建数据库_第5页
第5页 / 共42页
点击查看更多>>
资源描述

《第1讲数据库基础及创建数据库》由会员分享,可在线阅读,更多相关《第1讲数据库基础及创建数据库(42页珍藏版)》请在金锄头文库上搜索。

1、数据库技术,课程设置和课程定位分析,1、数据库技术是现代信息科学与技术的重要组成部分,是计算机处理数据和管理信息的基础,是数据库应用系统的核心部分。 2、数据库技术课程已成为高职院校计算机教学中的重要课程,是计算机类专业的一门必修的核心课程。,数据库技术课程概述,该课程在网站专业中的地位,ASP.NET,OA,SQL,C#,C,网站建设(后台),DBA,选用教材,选用的教材是电子工业出版社出版的SQL Server 2005实例教程,该教材是我们在总结多年教学经验的基础上,参考其他优秀教材,编写的适应“高职高专” 教育特点的教材。该教材被确定为国家“十一五”规划教材。,授课内容,1、数据库基础

2、 2、SQL Server 2005概述 3、数据库的基本操作 4、数据库中表的基本操作 5、数据的基本操作 6 、数据的高级操作 7、实现SQL Server 2005数据完整性 8、索引及其应用 9、视图及其应用 10、 SQL Server 程序设计 11、存储过程与触发器 12、SQL Server 安全管理 13、备份与还原 14、数据库与开发工具的协同使用,教学方法,2阶段教学(48学时课堂理论教学+60学时实训)学生3人1组,以小组方式讨论、回答问题,最后完成综合实训。实训题目: 1、图书管理系统 2、学生成绩管理系统 3、进销存系统 4、党务管理系统 5、自己拟定 实训成果:数

3、据库应用系统(前台+后台),教学方法,项目教学,任务驱动: 与该课程配套的教材SQL Server 2005实例教程,以一个实际数据库应用系统开发项目为案例,贯穿教材的始终。使用该教学方法的目的就是让学生真正体验到真实数据库应用系统开发环境中知识的体系结构和具体应用,真正做到知识的综合,做到技能的培养,做到学以致用。通过项目的学习,学生可以通过知识的迁移,模仿项目,基本上都可以独立设计一个简单数据库应用系统。,教学手段,在课程的讲授上全部实现了多媒体教学,与之配套的电子教案及讲稿完备。在教学手段上充分利用网络教学资源,所有的教学资料全部上网,通过网络可以实现“研究性”自主学习,网上自评,网上答

4、疑,给学生提供了一个随时随地交互学习的平台。,考核方法,1、总体原则出勤10%+课堂表现10%+平时成绩20%+阶段测试20%+期末40% 2、考试形式阶段测试1:上机解题(常用SQL语句的使用)阶段测试2:实训提问期末考试:上机综合题(数据库设计+数据库对象使用),第一讲数据库基础,一、数据库系统概述 【任务1-1】了解什么是数据?什么是数据库?什么是数据库管理系统?什么是数据库系统?几者之间的关系怎样? 1. 数据(Data) 2. 数据库(Database, DB) 3. 数据库管理系统(Database Management System, DBMS) 4.数据库应用系统:前台+后台

5、5 .数据库系统(Database System DBS):数据(库)、用户、软件和硬件四部分组成。,第一讲数据库基础,任务1-2】认识关系数据模型及常见关系数据库。 数据库就是“数据”的“仓库” 数据库由表、关系以及其他操作对象组成 数据存放在表中,数 据 表 .,选课数据库,表,第一讲数据库基础,数据库表是由记录组成 记录由字段组成 字段由字符或数字等组成,学生表,记录,字段,第一讲数据库基础,常用的数据库 Oracle Oracle(甲骨文)公司的数据库产品 大型、完善、安全 能在所有主流平台上运行 SQL Server Microsoft(微软)公司的数据库产品 针对不同规模的企业应用

6、,有不同的版本 易用、易管理、易上手 在windows 上运行 DB2 IBM(国际商业机器)公司的产品 大型、安全 支持多操作系统,第一讲数据库基础,二、安装与配置SQL Server 2005 【任务2-1】了解服务器和客户机的概念 数据库服务器:安装了数据库管理系统服务软件的计算机,为客户机提供数据服务。 客户端:安装了数据库管理系统客户端软件的计算机,使用数据库服务器提供的数据服务。,数据库服务器,客户,客户,客户,客户,客户,【任务2-2】了解SQL Sever 2005的各种版本。,第一讲数据库基础,第一讲数据库基础,【任务2-3】SQL Sever 2005的硬件要求,第一讲数据

7、库基础,【任务2-3】SQL Sever 2005的软件要求,第一讲数据库基础,其他软件或组件 Internet Explorer 6.0 Service Pack 1 或更高 Internet Information Services 5.0 或更高 TCP/IP Microsoft .NET Framework 2.0 如果没有将自动安装 Microsoft Windows Installer 3.1 如果没有将自动安装,第一讲数据库基础,第一讲数据库基础,安装过程分为2个阶段 预安装阶段 必备组件更新 系统一致性检查 正式安装阶段 安装所选功能 安装的类型:默认或命名实例 服务帐户 身份

8、验证模式 排序规则设置 开始安装 完成安装,安装SQL Server 2005,第一讲数据库基础,SQL Sever 2005 安装 安装后的目录结构 在安装SQL Server 时可以指定存储SQL Server 程序和数据文件的目录。MSSQLBackup :这个目录最初为空。是创建磁盘备份文件的默认位置; MSSQLBinn:放的是可执行文件。 MSSQLData:数据文件和日志文件的位置 MSSQLLOG:所有提示信息、警告、错误信息的存储位置。只保留最新6个。 MSSQLInstall:存放安装时使用的脚本和输出文件。 MSSQLjobs:临时作业的输出位置。退出时删除,第一讲数据库

9、基础,验证数据库安装成功的三种方法 【开始】|【程序】中可以看到Microsoft SQL Server 2005的程序组 查看安装日志文件信息 安装日志组件安装日志启动和停止数据库服务,%ProgramFiles%Microsoft SQL Server90Setup BootstrapLOGSummary.txt,%ProgramFiles%Microsoft SQL Server90Setup BootstrapLOGFiles,第一讲数据库基础,启动或停止的数据服务器的方法 在【控制面板】【管理工具】【服务】中启动或停止 在【SQL Server 配置管理器】中启动或停止 在【 SQL

10、 Server 外围应用配置器】中启动或停止,任务3,启动SQL Server Management Studio,熟悉SSMS的基本组成,掌握SSMS中各组成部分的功能;掌握在SSMS中执行查询的基本方法和操作步骤。,三、SQL Sever 2005 简单使用,第一讲数据库基础,第一讲数据库基础,注册服务器,对象资源管理器,查询窗口,SQL Server Management Studio,第一讲数据库基础,(1)注册服务器 通过SQL Server Management Studio注册服务器 可以保存实例连接信息、连接和分组实例、察看实例运行状态 注册服务器时必须指定 服务器类型 服务器

11、的名称 登录到服务器时使用的身份验证类型,第一讲数据库基础, 与对象资源管理器连接 与已注册的服务器类似,对象资源管理器也可以连接到 数据库引擎、Analysis Services、Integration Services、Reporting Services 和 SQL Server Mobile。 在对象资源管理器的工具栏上,单击“连接”显示可用连接类型下拉列表,再选择“数据库引擎”。系统将打开“连接到服务器”对话框。 在“服务器名称”文本框中,键入 SQL Server 实例的名称。 单击“选项”,然后浏览各选项。 单击“连接”,连接到服务器。如果已经连接,则将直接返回到对象资源管理器,

12、并将该服务器设置为焦点。,任务4,SQL Server 2005安装成功后,用户需要了解系统数据库的基本情况;用户也可以了解用户数据库中的各种对象的信息;对应数据库服务器上的数据库需要了解在操作系统文件夹中是怎样存放的。,四、SQL Server 2005数据库,第一讲数据库基础,【任务4-1】启动SQL Server Management Studio,查看SQL Server 2005 安装成功后系统数据库的情况。,第一讲数据库基础,第一讲数据库基础,记录 SQL Server 所有系统级别的信息所有的登录账户系统配置设置,创建的所有数据库的模板。,用于保存临时对象或中间结果集,用于 SQ

13、L Server 代理计划警报和作业。该数据库与自动化任务相关,系统数据库,用户数据库,一个只读数据库,包含 SQL Server 2005所有的系统对象,用户自定义的数据库,示例数据库,第一讲数据库基础,数据库对象 数据库:存放其他数据库对象的容器。 表:存放各种数据的载体。 约束:强制实现数据完整性的方法。 默认值:用户没有给出明确的列值时,由系统自动给出的数据值。 规则:当向表的某一列插入或更新数据时的限定取值范围。 索引:实现数据快速检索、并强制实现数据完整性的一种存储结构。 视图:查看数据库中一个或多个表或视图中数据的一种方法。 存储过程:一组预先编译好的、能实现特定数据操作功能的S

14、QL代码集。 触发器:一种特殊的存储过程,在用户向表中插入、更新或删除数据时自动执 。,第一讲数据库基础,SQL Server数据库图例,SQL Server 数据存储结构,一个数据库至少包含一个数据文件和一个日志文件 数据文件是指存储数据的 日志文件是指存储日志的 数据库文件 主数据文件.mdf 辅助数据文件 .ndf 事务日志文件.ldf 数据文件结构组成 页 SQL Server最小存储数据单位 一个页大小是8K 区 管理空间的基本单位 8个物理上连续的页(64 KB) 表被存储在区,【任务4-2】查看SQL Server 2005 安装成功后系统数据库master数据库的逻辑名称与对应

15、的物理文件的存储情况。,第一讲数据库基础,第一讲数据库基础,文件组每个数据库有一个主要文件组。此文件组包含主要数据文件和未放入其他文件组的所有辅助数据文件文件。可以创建用户定义的文件组,用于将数据文件集合起来,以便于管理、数据分配和放置。例如有三个数据文件data1.ndf,data2.ndf,data3.ndf,分别位于不同的磁盘上,将这三个文件指派到文件组filegroup1中。假设在文件组filegroup1上创建一个表,对表中数据的查询将会分散到三个磁盘上,从而提高系统的查询性能。,第一讲数据库基础,文件和文件组的设计规则: 文件和文件组不能由一个以上的数据库使用; 文件只能是一个文件

16、组的成员; 事务日志文件文件不属于任何一个文件组。 注意:数据和事务日志不能属于同一文件或文件组。数据文件和日志文件总是分开存放的。 SQL Server 2005的文件拥有两个名称,即逻辑文件名和物理文件名。当使用Transact-SQL命令语句访问某一个文件时,必须使用该文件的逻辑名 。 物理文件名是文件实际存储在磁盘上的文件名,而且可包含完整的磁盘目录路径。,任务5,在SQL Server 2005的SQL Server Management Studio中,创建用户数据库student来对学生选课信息进行管理;在数据库创建后,需要进行数据库信息的修改、查看和删除操作。,使用 SSMS 管理数据库,第一讲数据库基础,新建用户数据库 所有者 一个数据文件 一个日志文件 初始大小 自动增长 默认路径,新建数据库,主文件,事务日志文件,初始大小,自动增长,数据库名称,所有者,创建练习数据库-lyj 要求: 包含2个数据文件和2个日志文件,数据文件和日志文件名称自定。 两个数据文件的增长率为1MB最大长度为10MB,初始为5MB。 两个日志文件的增长用百分比计算,增长速度为5%,可以无最大长度限制增长,初始长度为2MB。,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号