欢迎来到天天文库
浏览记录
ID:42067151
大小:1.58 MB
页数:70页
时间:2019-09-07
《数据库和表的建立与增删数据》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、一数据库和表的建立与增删数据移动应用教研室殷晓春《数据库设计与实现》考核要求:平时成绩(课堂提问/学生作业/平时测验、)实验成绩考试成绩构成比例:平时成绩25%,实验成绩25%,期末成绩50%考试形式:闭卷考试1数据库和表的建立与增删数据2数据库表的管理3T-SQL语言4查询5视图和索引6优化查询性能7事务8用户自定义函数9存储过程10触发器11安全管理12数据库备份和还原13传输数据和复制14性能监视15自动执行管理任务16安装配置和高可用性演示:Pubs数据库的业务和结构1.1创建数据库(掌握)1.2创
2、建文件组(掌握)1.3创建架构(掌握)1.4数据库规划(理解)1.5创建数据类型(掌握)1.6创建表(掌握)1.7插入、删除和更新数据(掌握)1数据库和表的建立与增删数据数据库的文件组成数据存储创建数据库的参数创建数据库的示例配置事务日志数据库选项数据库元数据1.1创建数据库数据库的文件组成主数据文件辅助数据文件事务日志文件数据存储日志文件:.ldf数据文件:.mdfor.ndf区:8个连续的8KB页页:8KB数据库大小的选项数据文件初始大小日志文件初始大小文件增长model数据库主文件辅助文件事务日志创
3、建数据库的参数方法1:可以使用SQLServerManagementStudio中的可视化工具来创建数据库创建数据库的示例CREATEDATABASETestDBON--允许显式定义用于存储数据的文件--定义数据库主文件(NAME='TestDB_Data',--主文件逻辑名称FILENAME='D:DATATestDB.mdf',--包含路径的操作系统文件名称SIZE=20MB,--主文件初始大小FILEGROWTH=0)--未启用自动增长--定义数据库日志文件LOGON(NAME='TestDB_L
4、og',--日志文件逻辑名称FILENAME='D:DATATestDB_Log.ldf',--包含路径的操作系统文件名称SIZE=5MB,--日志文件初始大小FILEGROWTH=0)--未启用自动增长方法2:可以使用CREATEDATABASE语句创建数据库练习分别用SQLServerManagementStudio中的可视化工具和Transact-SQL创建MyPubs数据库,该数据库的主数据文件逻辑名称为Pubs_Data,物理文件名为Pubs_Data.mdf,初始大小为10MB,不限大小,增
5、长幅度为10%,数据库的日志文件逻辑名称为Pubs_Log,物理文件名为Pubs_Log.ldf,初始大小为5MB,最大尺寸为5MB,增长幅度为1MB,主数据文件和日志文件都存在C盘的Pubs文件夹下。配置事务日志数据页被写入缓冲区缓存2修改被记录在磁盘上的事务日志文件中3检查点将已完成的事务写入到数据库中4应用程序发出数据修改操作1提示:为了提高性能,应将日志文件放在单独的驱动器上磁盘磁盘缓冲区缓存通过使用下面的工具设置数据库选项:SQLServerManagementStudioALTERDATABAS
6、E语句选项类别描述自动控制自动行为是否为统计表的,数据库是关闭的还是收缩的可用性控制数据库是否是在线的,哪些用户可以连接到数据库以及数据库是否为只读的游标控制游标行为和作用域恢复控制数据库的恢复模型SQL控制ANSIcompliance选项,例如ANSI空值和递归触发器数据库选项使用ALTERDATABASE语句修改数据库ALTERDATABASEdatabase{ADDFILE[,...,n][TOFILEGROUPfilegroup_name]ADDLOGFILE
7、[,...,n]……}信息源描述SQLServerManagementStudio显示管理环境中的数据库元数据的可视化工具目录视图提供返回行信息的数据库对象的元数据元数据函数每个函数返回一个元数据信息单值系统存储过程使用存储过程获得元数据数据库元数据注意:为了避免数据读写时对磁盘的争抢,请不要将数据文件置于包含了操作系统文件的磁盘中。将数据文件和事务日志文件分开放置。由于减少了数据文件和事务日志文件对磁盘的争抢,这种分隔将给数据库带来最佳的性能。如果可能,应将tempdb数据库放置在一个独立的磁盘驱动器上,
8、例如RAID10或者RAID5系统中。这样,在tempdb数据库被大量使用的时候,通过独立的磁盘驱动器,数据库可以并行地处理tempdb的操作,因此能获得最佳性能。文件组的概念创建文件组的场合默认文件组和只读文件组1.2创建文件组MyPubs数据库默认文件组MyPubsGroupE:C:D:MyPubs_Log.IdfMyPubs.mdfMyPubs2.ndfMyPubs1.ndfsys...sys...s
此文档下载收益归作者所有