2023学年完整公开课版2数据库体验_第1页
2023学年完整公开课版2数据库体验_第2页
2023学年完整公开课版2数据库体验_第3页
2023学年完整公开课版2数据库体验_第4页
2023学年完整公开课版2数据库体验_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第1章数据库概述

1.3安装SQLServer

1.3.1SQLServer概述

第1章数据库概述1.1数据库概述1.2关系数据库 1.2.1数据模型 1.2.2关系模型 1.2.3关系模型的基本特征 1.2.4ER模型向关系模型的转换 1.2.5规范化设计 1.2.6规范化设计的实施1.3安装SQLServer1.4体验SQLServer1.5数据库的发展实训:商店管理系统的规范化设计1.3安装SQLServer1.1数据库概述1.2关系数据库1.3安装SQLServer

1.3.1SQL概述 1.3.2SQLServer概述 1.3.3SQLServer安装1.4体验SQLServer1.5数据库的发展实训:商店管理系统的规范化设计1.3.1SQL概述SQL(StructuredQueryLanguage,结构化查询语言)是一种用于访问和处理关系数据库的标准的计算机语言支持SQL标准通常是指SQL-92或SQL-99标准SQL语言的主要功能数据定义创建新数据库在数据库中创建新表数据操纵向数据库插入新的记录更新数据库中的数据从数据库删除记录数据查询面向数据库执行查询数据管理设置表、存储过程和视图的权限数据维护备份和恢复数据(第一、二章)(第三章)(第四章)(第六章)(第七章)数据库编程(第五章)数据库应用开发(第八章)1.3安装SQLServer1.1数据库概述1.2关系数据库1.3安装SQLServer

1.3.1SQL概述 1.3.2SQLServer概述 1.3.3SQLServer安装1.4体验SQLServer1.5数据库的发展实训:商店管理系统的规范化设计1.3.2SQLServer概述SQLServer是微软公司开发的基于SQL标准的关系型数据库产品SQL是一种标准的计算机语言SQLServer是一种软件产品1.3.2SQLServer概述SQLServer是微软公司开发的基于SQL标准的关系型数据库产品四种不同用途的版本1.3安装SQLServer1.1数据库概述1.2关系数据库1.3安装SQLServer 1.3.1SQL概述 1.3.2SQLServer概述 1.3.3SQLServer安装1.4体验SQLServer1.5数据库的发展实训:商店管理系统的规范化设计1.3.3SQLServer安装Express版本软件的下载1.3.3SQLServer安装/sql安装SQLServer默认安装选项1.3.3SQLServer安装1.3安装SQLServer1.1数据库概述1.2关系数据库1.3安装SQLServer1.4体验SQLServer

1.4.1使用SQLServer管理器

1.4.2联系人数据库的设计

1.4.3数据库和表的创建

1.4.4数据输入

1.4.5数据查询1.5数据库的发展实训:商店管理系统的规范化设计1.4.1使用SQLServer管理器后台服务数据库引擎SQLServer安装了什么?数据库引擎“数据库引擎”后台服务数据库引擎数据库引擎SQLServer管理器“SQLServer管理器”界面“SQLServer管理器”,即SQLServerManagementStudio,SSMS使用SQLServer管理器使用SQLServer管理器1.4体验SQLServer1.1数据库概述1.2关系数据库1.3安装SQLServer1.4体验SQLServer 1.4.1使用SQLServer管理器 1.4.2联系人数据库的设计 1.4.3数据库和表的创建 1.4.4数据输入 1.4.5数据查询1.5数据库的发展实训:商店管理系统的规范化设计1.4.2联系人数据库的设计用户需求将朋友的电话号码数据保存到数据库中,用SQLServer数据库管理系统来组织、存储和管理这些数据分析有几个实体?电话号码是没有重复的姓名则可能重复1.4.2联系人数据库的设计设计拆分为二个实体联系人、电话号码确定主键和外键每个实体添加一个主键电话号码添加个个外键引用联系人表的主键将名称翻译为英文联系人表contact电话号码表mobile因此,一个实体拆分为二个实体联系人电话号码contact

mobile1.4体验SQLServer1.1数据库概述1.2关系数据库1.3安装SQLServer1.4体验SQLServer 1.4.1使用SQLServer管理器 1.4.2联系人数据库的设计 1.4.3数据库和表的创建

创建数据库:Friend

创建表:contact和mobile 1.4.4数据输入 1.4.5数据查询1.5数据库的发展实训:商店管理系统的规范化设计打开SQLServer管理器弹出“新建数据库”窗口输入数据库的名称Friend然后按“确认”键创建数据库:Friend1.4体验SQLServer1.1数据库概述1.2关系数据库1.3安装SQLServer1.4体验SQLServer 1.4.1使用SQLServer管理器 1.4.2联系人数据库的设计 1.4.3数据库和表的创建

创建数据库:Friend

创建表:contact和mobile 1.4.4数据输入 1.4.5数据查询1.5数据库的发展实训:商店管理系统的规范化设计创建表contact创建表mobile创建表:contact和mobile1.4体验SQLServer1.1数据库概述1.2关系数据库1.3安装SQLServer1.4体验SQLServer 1.4.1使用SQLServer管理器 1.4.2联系人数据库的设计 1.4.3数据库和表的创建 1.4.4数据输入 1.4.5数据查询1.5数据库的发展实训:商店管理系统的规范化设计输入二张表的数据1.4.4输入数据1.4体验SQLServer1.1数据库概述1.2关系数据库1.3安装SQLServer1.4体验SQLServer 1.4.1使用SQLServer管理器 1.4.2联系人数据库的设计 1.4.3数据库和表的创建 1.4.4数据输入 1.4.5数据查询1.5数据库的发展实训:商店管理系统的规范化设计输入下述查询语句将得到类似下图的显示结果1.4.5查询数据selectnameas姓名,phone_numberas电话,remarkas备注 fromcontact joinmobileoncontact.id=mobile.contact_id; --注意语句中的空格和半角符号数据库技术的起源1960年代(1964年)关系模型网状模型层次模型关系数据模型1981年获计算机科学的最高奖ACM图灵奖完美的理论,简单的结构关系模型理论关系规范化理论各种数据模型RelationalDBMSKey-valuestoresDocumentstoresGraphDBMSTimeSeriesDBMSRDFstoresObjectorientedDBMSSearchenginesMultivalueDBMSNativeXMLDBMSWidecolumnstoresContentstoresEventStoresNavigationalDBMSRelationalDBMS关系数据库管理系统Key-valuestores键值存储Documentstores文档存储RDFstoresRDF存储GraphDBMS图数据库管理系统TimeSeriesDBMS时序数据库管理系统ObjectorientedDBMS面向对象数据库管理系统SearchenginesMultivalueDBMSNativeXMLDBMSWidecolumnstoresContentstoresEventStoresNavigationalDBMS关系模型or非关系模型NoSQLSQL关系型数据库OracleMySQLSQLServer非关系型数据库MongoDBCassandraRedisDBMS排名OracleMySQLSQLServer数据库管理系统关注度数据库管理系统前十名排名资料来源:/en/rankingOracle1977年创建全球第一个商用关系数据库产品1979年发布第一款产品Oracle2.0全球最好的商用数据库全球最大的软件公司之一MySQL和MariaDB被Oracle公司收购前景不明全球最好的开源数据库经典组合Apache+PHP+MySQL1995发布第一款产品开源免费用户最多新的、与MySQL兼容的、完全开源的目的是成为MySQL的开源代替者SQLServer微软的产品使用方便容易入门1995年发布第一款产品当前版本20162016-6-1发布发展迅速大中型产品使用广泛MongoDBMongoDB是一个跨平台的,基于文档存储模型的数据库,但又是介于关系数据库和非关系数据库之间的产品。RDBMS关系数据库MongoDB数据库Database数据库Database数据库Table表Collection集合Tuple/Row元组/行Document文档column列Field字段TableJoin表连接EmbeddedDocuments嵌入文档PrimaryKey主键PrimaryKey主键(自动提供)PosgreSQLPostgreSQL是一个功能强大,面向对象的关系型数据库系统开源软件,自从MySQL被Oracle收购以后,PostgreSQL逐渐成为开源关系型数据库的首选PostgreSQL是在关系型数据库的基础上,增加了面向对象的成分,所以在分类上,有人认为它是关系型的,有人认为它是面向对

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论