net基础数据库.ppt
- 文档编号:1400879
- 上传时间:2022-10-22
- 格式:PPT
- 页数:45
- 大小:7.32MB
net基础数据库.ppt
《net基础数据库.ppt》由会员分享,可在线阅读,更多相关《net基础数据库.ppt(45页珍藏版)》请在冰豆网上搜索。
第十三章,数据库基础,第1页/共37页,预习检查,数据完整性指的是什么?
SQLServer有哪两种身份验证方式?
创建数据库需要指定哪两种文件?
创建学生数据库配置学生数据库,本章任务,理解数据库的基本概念创建和配置SQLServer数据库,本章目标,为何需要数据库,存储数据的方法第一种方法:
用大脑来记住数据第二种方法:
写在纸上第三种方法:
写在计算机的内存中第四种方法:
写成磁盘文件在刚学的C#语言中,数据能长期保存吗?
数据库能够做什么,存储大量数据,方便检索和访问保持数据信息的一致、完整共享和安全通过组合分析,产生新的有用信息,数据库和应用程序,数据库服务器,响应和提供数据,应用程序,操作和查询,数据库,应用程序作用:
响应操作并显示结果、向数据库请求数据要求:
美观、操作简单方便,数据库作用:
存储数据、检索数据、生成新的数据要求:
统一、安全、性能等,时下流行的数据库,企业版标准版工作组版开发版评估版,OracleOracle公司的产品产品免费、服务收费SQLServer针对不同用户群体的多个版本易用性好DB2IBM公司的产品支持多操作系统、多种类型的硬件和设备MySQL开放源代码网站应用广泛,列(字段),行(记录),数据库的基本概念6-1,数据库的基本概念6-2,产品数据库,表,数据库就是“数据”的“仓库”数据库由表、关系以及操作对象组成数据存放在表中,数据表存储过程视图.,数据库的基本概念6-3,数据库系统DBS,数据库的基本概念6-4,存在冗余,为减少数据查找的麻烦,允许数据有一定的冗余,连接到服务器,创建数据库,分离和附加数据库,移动数据库的作用移动数据库的步骤分离数据库附加数据库,备份和还原数据库,备份数据库的重要性四种数据库备份方式完全备份差异备份事务日志备份文件和文件组备份,删除数据库,创建数据库表,确定列的数据类型,电话号码一般使用什么数据类型存储?
性别一般使用什么数据类型存储?
年龄信息一般使用什么数据类型存储?
照片信息一般使用什么数据类型存储?
薪水一般使用什么数据类型存储?
思考,保存数据库表,指导创建学生信息表Student2-1,训练要点:
建立数据库表的步骤表字段的名称、数据类型保存数据库表需求说明:
表结构,讲解需求说明,是否允许空值,设置主键,设置默认值,表中没有合适的列作为主键怎么办?
设置标识列,向表中插入数据,指导完善Student表结构Student2-1,训练要点:
建立主键增加默认值设置是否允许空需求说明:
表结构,讲解需求说明,标识列允许为字符数据类型吗?
如果标识列A的初始值为1,增长量为2,则输入三行数据以后,再删除两行,下次再输入数据行的时候,标识值从多少开始?
思考,SQL是什么?
StructuredQueryLanguage:
结构化查询语言为何要使用SQL?
难道仅仅使用SQLServerManagementStudio操作数据库?
应用程序如何与数据库打交道?
何时使用?
对SQLServer执行所有的操作都可以程序中的增删改查怎么使用?
SQL简介,DML(数据操作语言)插入、删除和修改数据库中的数据DQL(数据查询语言)用来查询数据库中的数据,SQL的组成,INSERT、UPDATE、DELETE等,SELECT等,INSERTINTO表名(列名)VALUES(值列表),INSERTINTOStudents(SName,SAddress,SGrade,SEmail,SSEX)VALUES(张青裁,上海松江,6,ZQCS,0),向学生表中插入一行数据,插入数据行语法,代码错误,插入数据行注意事项3-1,代码错误,插入数据行注意事项3-2,代码错误,代码错误,插入数据行注意事项3-3,代码错误,指导增加学生记录2-1,训练要点:
使用INSERT语句向数据库表插入数据需求说明:
在Student表中使用T-SQL插入如下数据,讲解需求说明,指导增加学生记录2-2,难点分析默认值的插入方式、日期型数据的插入方式、允许空值的列插入方式,完成时间:
20分钟,INSERTINTOStudent(StudentNo,LoginPwd,StudentName,Sex,GradeId,Phone,Address,BornDate)VALUES(S1200902005,DEFAULT,张峰,男,1,13212345678,DEFAULT,1987-6-2),UPDATE表名SET列名=更新值WHERE更新条件,UPDATEStudentsSETSSEX=0,UPDATEStudentsSETSAddress=北京女子职业技术学校家政班WHERESAddress=北京女子职业技术学校刺绣班,UPDATEScoresSETScores=Scores+5WHEREScores=95,使用UPDATE更新数据行,指导修改学生记录2-1,训练要点:
使用UPDATE语句修改数据库表中的数据需求说明:
修改学生的住址修改学生的所属年级修改某课程的学时数提高某课程分数修改某学生分数修改空值的记录,讲解需求说明,指导修改学生记录2-2,难点分析多条件的联合使用AND日期的比较判断列是否为空,WHEREExamDate=2009-9-13ANDSubjectId=1ANDStudentResult60,WHEREExamDate=2009-9-13,WHEREEmailISNULLOREmail=,完成时间:
20分钟,DELETEFROM表名WHERE,DELETEFROMStudentsWHERESName=张青裁,DELETEFROM学生信息表WHERE学号=0010012,运行错误,使用DELETE删除数据行,子表中存在对应数据!
以下的删除语句可以执行吗?
DELETESCodeFROMStudents,思考,不能,SELECT*FORM表名WHERE查询条件,SELECT*FORMStudentsWHERESSEX=0,SELECT*StudentsWHERESAddress=北京女子职业技术学校家政班,使用SELECT更新数据行,语法检查,数据库对象,执行,选择数据库,T-SQL,执行结果,查询窗口的介绍,调试,为学生成绩表中增加一行数据,学生张伟C#的考试成绩为80分,SQL语句怎么写?
更新成绩表,所有低于60分成绩都加5分的SQL语句怎么写?
查询成绩表,列出所有分数大于90分的SQL语句怎么写?
总结,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- net 基础 数据库