sqlserver2005数据库应用与开发教学课件作者李新德2
51页1、第二章 数据库和数据表,2,4,项目二 创建数据库和表,任务一 创建数据库,任务二 数据表的物理设计,任务三 表的创建、修改和删除,任务四 表记录的创建、修改和删除,返回,项目三 创建数据库和表,【项目需求】 数据库最大的作用是用于存储用户的数据。若要开发一个“学生成绩管理系统”,则需要 一个用户数据库和相应的数据表来存储相关的学生信息、课程信息和成绩信息。在本项目中,需要完成的是在SQL Server 2005 中进行数据库和表的创建、修改和删除,并对表中数据进行插入、修改和删除操作。 【完成项目的条件】 (1)理解数据库的存储结构和数据库文件等基本概念。 (2)掌握数据库创建、修改和删除的方法。 (3)能够正确使用数据表中的常见数据类型。,下一页,返回,项目三 创建数据库和表,(4)掌握数据表创建的一般步骤并能够修改和删除表。 (5)掌握对表中数据的插入、修改和删除操作。 【方案设计】 首先建立用户数据库;然后根据“学生成绩管理系统”中使用的数据表:学生表、课程表和成绩表,进行表的设计,主要是确定表中所使用的字段名称、数据类型、数据大小、是否为空等,根据设计建立相应的数据表。如果建
2、立的表不符合要求,还可以对表进行修改和删除操作。最后对表中数据进行插入、修改和删除等操作。 【相关知识和技能】 一、数据库存储结构 数据库的存储结构分为逻辑存储结构和物理存储结构。,上一页,下一页,返回,项目三 创建数据库和表,(1)SQL Server 数据库的逻辑存储结构由表、视图、索引等不同的数据库对象组成。它们不仅描述数据的组织形式,还包括与数据处理操作相关的信息。 (2)SQL Server 数据库的物理存储表现在磁盘上以文件为单位的存储格式,由数据库文件和事务日志文件组成。一个数据库至少包含一个数据文件和一个事务日志文件。数据文件是SQL Server 2005 实际存储数据、索引和其他所有数据库对象的地方。 二、数据库文件 数据库文件是存放数据库数据和对象的文件,一个数据库文件只能属于一个数据库。SQLServer 2005中的每个数据库都由多个文件组成,一般包括主数据库文件、辅助数据库文件和日志文件。,上一页,下一页,返回,项目三 创建数据库和表, 主数据库文件:当一个数据库有多个数据库文件时,有一个文件被定义为主数据库文件,其扩展名为.mdf。主数据库文件主要用来存储
3、数据库的启动信息以及部分或全部数据,是所有数据库文件的起点,包含指向其他数据库文件的指针。一个数据库只能有一个主数据库文件。 辅助数据库文件:辅助数据库文件是用来存储主数据库文件未存储的其他数据和数据库对象的。一个数据库可以没有辅助数据库文件,但也可以同时拥有多个辅助数据库文件。辅助数据库文件的扩展名是.ndf。 日志文件:日志文件用来存储数据库的更新情况等事务信息。当数据库损坏时,可以通过事务日志恢复数据库。每个数据库至少拥有一个日志文件,也可以拥有多个日志文件。日志文件的扩展名是.ldf。 三、SQL Server 2005 中的系统数据库,上一页,下一页,返回,项目三 创建数据库和表,在SQL Server 2005 中有4 个系统数据库,分别是master、model、msdb 和tempdb。 master 数据库记录SQL Server 系统的所有系统级信息。包括所有的登录信息、系统设置信息、SQL Server 的初始化信息和其他系统数据库及用户数据库的相关信息,是最重要的系统数据库。 model 数据库是为用户创建数据库提供的模板。 msdb 数据库供SQL Serve
4、r 代理程序调度警报、作业及记录各种操作。 tempdb 是一个临时数据库,保存所有的临时表和临时存储过程,以及其他的临时存储空间的要求。SQL Server 每次启动时,tempdb 数据库被重新建立;当用户与SQL Server 断开连接时,其临时表和存储过程被自动删除。tempdb 数据库由整个系统的所有数据库使用。 四、用户数据库与用户表的创建,上一页,下一页,返回,项目三 创建数据库和表,在SQL Server 2005 中,除了系统数据库和系统表之外,用户可以创建属于自己的数据库和表。在创建用户数据库时,尽量把数据文件的容量设置得大一点,允许数据文件能够自动增长,但要设置一个上限,这样可以允许后来添加新的数据,又不会把磁盘充满。 在创建用户表时,除了要给表中的字段命名以外,还要确定字段的数据类型、是否允许为空等。在SQL Server 2005 中提供了许多数据类型来供用户使用,如表2-1 所示。,上一页,返回,任务一 创建数据库,任务目标 (1)理解数据库的存储结构与数据库文件的概念。 (2)了解SQL Server 2005 中的系统数据库。 (3)掌握数据库的创建。
《sqlserver2005数据库应用与开发教学课件作者李新德2》由会员E****分享,可在线阅读,更多相关《sqlserver2005数据库应用与开发教学课件作者李新德2》请在金锄头文库上搜索。
逍遥游复习 知识点整理
近现代法德关系史 高三展示课3稿
当代大学生人生信仰及追求的调查研究
长相思 纳兰性德-ppt课件
课件:危机意识 一
英语ppt演讲关于阿甘正传
发达国家基础教育改革的动向与趋势 修改版
中国民间美术 课件.ppt
生物质发电技术与系统 课程ppt 第1章 生物质发电技术现状及发展趋势 2学时 -----2016
现代信号处理思考题 含答案
执业药师继续教育 抑郁症的药物治疗 100分
小学生的成长档案模板不用修改 万能型
增订六版 现代汉语 上册 第二章文字 思考与练习答案
国家财政ppt课件
加拿大英语介绍
六年级统计图的选择课件
中学生成长档案ppt
中国现代文学史期末复习整理
lohi和hihilo训练对女子赛艇运动员运动能力影响的比较研究
风雨贾平凹阅读答案
2024-04-11 25页
2024-04-11 37页
2024-04-11 28页
2024-04-11 31页
2024-04-11 36页
2024-04-11 29页
2024-04-11 22页
2024-04-11 27页
2024-04-11 34页
2024-04-11 32页